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
The following methods of Structural Reasoner search for "super_classes" when direct = False:
data_property_domains
object_property_domains
object_property_ranges
Instead they should search for "sub_classes".
Explanation: "rdfs:range" and "rdfs:domain" are restrictions for the specified property and as such it makes no sense that non-direct ranges/domains are extended to super classes because it contradicts the purpose of the restriction in the first place. As non-direct ranges/domains we should consider the subclasses of the specified range/domain.
data_property_ranges is missing and should be added.
The text was updated successfully, but these errors were encountered:
The following methods of
Structural Reasoner
search for "super_classes" whendirect = False
:data_property_domains
object_property_domains
object_property_ranges
Instead they should search for "sub_classes".
Explanation: "rdfs:range" and "rdfs:domain" are restrictions for the specified property and as such it makes no sense that non-direct ranges/domains are extended to super classes because it contradicts the purpose of the restriction in the first place. As non-direct ranges/domains we should consider the subclasses of the specified range/domain.
data_property_ranges
is missing and should be added.The text was updated successfully, but these errors were encountered: