[Home] [By Thread] [By Date] [Recent Entries]
[Linda Grimaldi] > Thanks for the reply. I don't fully understand the caveat, to wit: > > If the RDF in my earlier email is used at the ontology level, can I not create an instance as follows: > <ClassA rdf:ID="thisClass"> > <hasMapping rdf:resource="#thatClass"> > <mappingClass rdf:resource="#mappingClassInstance1"/> > </hasMapping> > </ClassA> > Well, you can say whatever you like about your instances, but your OWL schema did not say that, it only assigned the one resource as the object of the mappingClass property. I think you could get what you are after by using allValuesFrom, couldn't you? From the OWL Language reference - <owl:Restriction> <owl:onProperty rdf:resource="#hasParent" /> <owl:allValuesFrom rdf:resource="#Human" /> </owl:Restriction> This can be applied to a class. Cheers, Tom P
|

Cart



