You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A new method named transitive_closure() could be added to class AbstractSet.
This new method should loop over every AbstractEntity contained in the set and looking for referenced entities which are not contained in that same set. Missing entities should be then imported from the right RDF file (by using find_paths from support.py) or from a triplestore. This process should be repeated until no further entity is missing, failing in case a transitive closure of the set cannot be made.
Particular attention should be put on avoiding infinite loops.
An additional method could be then added, named is_transitively_closed() which establishes whether the set has no missing entities or not.
The text was updated successfully, but these errors were encountered:
A new method
named transitive_closure()
could be added to classAbstractSet
.This new method should loop over every
AbstractEntity
contained in the set and looking for referenced entities which are not contained in that same set. Missing entities should be then imported from the right RDF file (by usingfind_paths
fromsupport.py
) or from a triplestore. This process should be repeated until no further entity is missing, failing in case a transitive closure of the set cannot be made.Particular attention should be put on avoiding infinite loops.
An additional method could be then added, named
is_transitively_closed()
which establishes whether the set has no missing entities or not.The text was updated successfully, but these errors were encountered: