webprotege
webprotege copied to clipboard
Class entity graph questions
trafficstars
First and foremost, thank you for your work on WebProtégé @matthewhorridge. I am not an ontology expert yet and starting to grasp OWL so sorry in advance if my questions are not very relevant to WebProtégé.
1. Why don't owl:ObjectProperty with domain appear in classes' relationships?
At the moment, for class relationships to appear it seems like they need to be OWL restrictions on the class itself, looking like this:
example:MyClass a owl:Class;
rdfs:subClassOf _:b1.
_:b1 a owl:Restriction;
owl:onProperty example:outgoingRelation;
owl:someValuesFrom example:AnotherClass.
Why the following property defined on the class isn't enough?
birdie:outgoingRelation a owl:ObjectProperty;
rdfs:domain example:MyClass;
rdfs:range example:AnotherClass.
2. Why reverse relationships are not drawn on the Entity Graph?
Assuming the relationship above, when looking at the AnotherClass entity graph, I do not see the 'incoming' relationship from MyClass: wouldn't it make sense to at the very least display it?
Thank you!