I am new with Protégé. I am developing an ontology. A part of my ontology classes are connected with other classes by "has" relationship. For example:
Activity has Location
Household has Location
Intervention has CloseWork
I declared Activity, Household, Location, Intervention, and CloseWork as classes in Protege. I declared "has" as an ObjectProperty. To show the relationships between classes I set domain and range of the "has" ObjectProperty. For example: to show "Activity has Location" I set Activity as a domain and Location as a range. I saved my Ontology as RDF/XML Syntax. File is showing my "has" object property like following:
<owl:ObjectProperty rdf:about="www.ndssl.vbi.vt.edu/epidl#has">
<rdfs:domain rdf:resource="www.ndssl.vbi.vt.edu/epidl#Activity"/>
<rdfs:domain rdf:resource="www.ndssl.vbi.vt.edu/epidl#Household"/>
<rdfs:range rdf:resource="www.ndssl.vbi.vt.edu/epidl#Location"/>
<rdfs:domain rdf:resource="www.ndssl.vbi.vt.edu/epidl#Intervention"/>
<rdfs:range rdf:resource="www.ndssl.vbi.vt.edu/epidl#CloseWork"/>
</owl:ObjectProperty>
From the above RDF statements, it is not possible to figure out which domain connects to which range (e.g., Activity has Location). Please let me know how to fix it.