OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   Re: RE: [xml-dev] OWL-ish question

[ Lists Home | Date Index | Thread Index ]

[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






 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS