- From: Jonathan Borden <jonathan@openhealth.org>
- Date: Sun, 10 Nov 2002 11:01:01 -0500
- To: "Christopher Welty" <welty@us.ibm.com>, <www-webont-wg@w3.org>, "Jim Hendler" <hendler@cs.umd.edu>
Jim Hendler wrote: > > At 3:00 PM -0500 11/8/02, Christopher Welty wrote: > >I have to agree with Pat here, guys. The meaning of an "owl:ontology" tag > >inside an RDF document is simply that the document contains OWL syntax, > >not some hard to pin down notion of a separation between definitions and > >data. > > > > Chris/Pat - I think you guys misunderstood me - I believe that all of > these things are OWL documents, but I'm concerned with a small matter > of usage. The way I see it, there are documents which are clearly > owl ontologies because they define terms and properties and the like. > There are also owl documents that only use those terms and, in fact, > there is no reason that there will be any trace of any OWL vocabulary > in those documents. For example, if Chris defines an ontology about > people, I could have a document which contains only the following: I agree. Especially if you consider OWL (full) as an extension of RDFS, you are going to find a whole host of problems trying to draw a sharp line in the sand between RDF data and OWL ontologies. Indeed once an OWL 'document' with an owl:Ontology triple has been parsed into a triple store, the connection between the owl:Ontology triple and the rest of the triples has been effectively lost -- I', and others, have suggested that RDF needs some notion of 'context' to fix this but that is the simple fact of RDF. You pick your cake, now eat it. > > Namespace definitions to RDF and to Chris' document > > <rdf:RDF> > <chris:person rdf:id="Hendler" /> > </rdf:RDF> Well what if *I* say something like: chris:person owl:subClassOf owl:Class . elsewhere, and suppose I believe this :-), now your supposedly perfect RDF document *does* use OWL terms... > > by the definition "uses owl terminology" this is NOT and owl > document. By the definition "uses terms from an owl ontology" this > is an Owl document. > > So I am asking for terminology that would > i. let me differentiate this document from an arbitrary RDF > document (and Pat, please note I wasn't being anti-logical, but it > seems to me we don't need this distinction to have a logical meaning > in the formal sense -- I'm simply looking for a common term to mean > RDF documents that are expecting to be linked to owl ontologies) -- > Jeff called this a data document, which Pat didn't like. Given OWL Full and the spirit of RDF, where anyone *might* say anything about anything at anytime, you just cannot draw a sharp line between the two. At most you can say that it is unknown if an RDF 'document' is an OWL 'document' > ii. lets me differentiate this kind of document from an owl > document which does contain class and property definitions and > restrictions. I DO KNOW what to call the ones that have that (an > ontology), but not what to call the other ones. > > I believe strongly that this is not a critical issue of language > design, it's simply a suggestion we develop consistent terms so we > get our message out. > Technically, it is clear to me the document above is an RDF document > - it would use the RDF Model Theory and all would be happy. But > colloquially, we need to be able to discuss these documents with a > term that people in the outside world can understand. > > In class, I refer to these as "Owl data sets" and the students get > it, I'd be happy with that term. > > So, I ask Pat/Chris and anyone else inclined to help out: > > what name shall we use for documents that are in the class with the > following properties: > > Document a rdf:RDF document AND > Document uses terms from a owl ontology document AND > Document NOT a owl ontology document. > > IMHO, If we call such a document an "ontology," we're going to > confuse a lot of people. This motivates me to write up the media-type document: The publisher of a document can label one as application/rdf+xml and another as application/owl+xml by definition, *any* RDF document labelled as application/owl+xml is part of an ontology. by definition *any* RDF document labelled as application/rdf+xml is RDF and *might be* part of an ontology Good luck folks, but this is an artifact of RDF and OWL Full. Of course I am willing to listen to a good argument to the contrary its just that I can't imagine some plain ol' RDF being 'converted' into OWL at some later time, or on discovery of some other document e.g. suppose: http://example.org/RDF/data.rdf <rdf:RDF> <foo:bar rdf:ID="baz"/> </rdf:RDF> and then http://example.org/OWL/ontology-decls: <rdf:RDF> <owl:Ontology rdf:about="http://example.org/RDF/data.rdf"> ... </owl:Ontology> <owl:Class rdf:about="http://example.org/RDF/data.rdf#baz"> <owl:subClassOf rdf:resource="...#bop"/> </owl:Class> </rdf:RDF> Jonathan
Received on Sunday, 10 November 2002 11:20:39 UTC