[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
|