|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: About OWL syntax
Didier PH Martin wrote:
>Why not having the properties declared inside a class element? Something
>like:
><owl:Class rdf:ID="ConsumableThing">
> <owl:ObjectProperty rdf:ID="madeFromFruit">
> <rdfs:range rdf:resource="#Fruit" />
> </owl:ObjectProperty>
> .... other property definition ....
></owl:class>
>
>
For many of the reasons you mention, the OWL XML presentation syntax
[http://www.w3.org/TR/owl-xmlsyntax/] was developed. On the other hand
there is also an explicit relationship between a property and the class
of objects which contain the property called a "Restriction".
One of the constraints on the syntax for OWL is that it is based upon
RDF/XML and ultimately on the triples that result from the RDF/XML.
Consequently, there are often many equivalent versions of a piece of syntax.
In any case this is what you want:
<owl:Class rdf:ID="ConsumableThing">
<owl:subClassOf>
<owl:Restriction>
<owl:onProperty rdf:resource="#madeFromFruit" />
<owl:allValuesFrom rdf:resource="#Fruit" />
</owl:Restriction>
</owl:subClassOf>
.... other property definition ....
</owl:Class>
Jonathan
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|
|||||||||

Cart








