Re: Media Types, Purposes, Natures, and XSL Transforms
Eric Hanson wrote: >Jonathan Borden (jonathan@o...) wrote: > > >>Well RDF isn't human readable and it does describe resources, and >>splinter specs such as RDFS and OWL allow you to specify vocabularies >>in ways that actual software can process. Of course it's probably more >>complicated that what you want, but so is the English language... and >>just like the English language it is being used ... actually if we use >>this analogy, RDF is more like ... say Belgian, but nonetheless it does >>have a population :-) >> >> > >Sounds good, using OWL might be the way to go. So...what's the >ontology of a resource that supports XML data? That one will >take some figuring. > > I don't have a particular ontology offhand but considering RDDL nature and purpose: 1) A rddl:purpose is equivalent to (or possibly a subset of) an owl:ObjectProperty 2) rddl:nature is an owl:Class to which the referenced resource is an instance of. In RDF (triple syntax): rddl:purpose owl:subClassOf owl:ObjectProperty . rddl:nature owl:subClassOf owl:Class . rddl:resource owl:equivalentTo rdfs:Resource . rddl:href rdfs:range rdfs:Resource . and that's about it -- of course you might develop your own "ontology" to suit a particular need/project. Indeed you could develop typelib as an ontology in which case any properties could be used as rddl:purposes and any classes as rddl:natures. 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