;
}
##
#
#
sub toJson {
my ($self, $rel) = @_;
$rel //= "NT";
$rel = [$rel] unless ref($rel);
my $top = $self->topName;
$self->_toJson($top, $rel);
}
sub _toJson {
my ($self,
json = "{ \"data\": \"$term\", \"attr\":{id:\"$term\"}";
if (keys %$h) {
$json .= ", \"children\": [";
$json .= join(", ", map { $self->_toJson($_, $rel) } keys %$h);
$json
.= "]"
}
$json .= "}";
}
###
#
#
sub _tc_aux {
my ($self,$term,$vis,@relat) = @_;
$term = $self->getdefinition($term);
my %r = ( $term => 1 );
for ($self->terms($term,@relat)) {