- From: Chimezie Ogbuji <chimezie@gmail.com>
- Date: Fri, 7 Sep 2007 11:21:07 -0400
- To: wangxiao@musc.edu
- Cc: "Williams, Stuart (HP Labs, Bristol)" <skw@hp.com>, www-tag@w3.org
Thanks for the example, comments below (I've changed the title since this is no longer relevant for ISSUE-58 - at least this particular part of the thread) On 9/7/07, Xiaoshu Wang <wangxiao@musc.edu> wrote: > I think, what is at debate or unclear is this. Given a sentence, such as > > _:me a foaf:Person. > > What is the meaning of it? Is the meaning expressed by just that > sentence alone or is it by that statement plus the FOAF ontology (due to > follow the link)? Yes. Depending on whether you rely (alone) on the transport layer ('follow-your-nose') to determine meaning or if you try to interpret via model-theoretic constraints (OWL) you can come to two different conclusions. In the first case, you would simply dereference _:me, conclude it is an information resource (or 'something else') depending on what the transport layer says, and proceed recursively (decode the media-typed representations, dereferenced, etc.). In the second case, the author of that triple might have (and I *emphatically* believe it is a good practice to do so) also included a link to a model-theoretic 'definition' via: foaf:Person rdfs:isDefinedBy <http://xmlns.com/foaf/spec/> In which case, the agent, resolves the FOAF ontology and comes to understand that the only interpretation which holds true (against the ontology) is one where _:me is a person (to the extent that the ontology has enough constraints to describe what a person is). > I think OWL and RDF uses two different models. OWL > uses explicit import, but RDF use follow-your-nose approach because > there isn't any "import/include". I wouldn't go as far as saying RDF 'uses' follow-your-nose, but it appears that this is the most prominent mechanism being suggested for RDF. > The "RDF URI" that Chimezie coined may mean the the latter usage while > the "symbol" is the URI used in OWL. This is precisely what I mean, and why I prefer the terms 'symbol'/'sign' because it calls out to mechanisms for interpretation that are well-founded, have a rich precedent, and are (to some extent anyways) deterministic. > The confusion is: given or writing > an RDF document, how do I know if I should follow the nose or not > because the interpretation and complexity can be quite different for two > respective treatment. The context is important IMHO. If the RDF document has assertions (rdfs:isDefined By for example) that are unambiguously understood to point to a model-theoretic pipeline (if you will), then it would be prudent for agents to go in that direction. Otherwise, you simply don't know, and follow-your nose would be the next best thing. -- Chimezie
Received on Friday, 7 September 2007 15:21:15 UTC