- From: David Menendez <zednenem@psualum.com>
- Date: Sat, 26 Oct 2002 16:37:17 -0400
- To: www-rdf-interest@w3.org
At 8:57 AM -0700 2002-10-25, Bob MacGregor wrote:
>If I understand Sandro's position correctly, then if I use a URI
>foo:bar (when oh when are we going to finally add qnames to RDF?),
>I'm committed to "believing" all of the information
>stored in the corresponding document.
Let me see if I understand Sandro's argument correctly. In the Dog ->
Mammal example, we have two documents, <Doc-1> and <Doc-2>.
<Doc-1> states:
<Doc-1#Dog> rdfs:subClassOf <Doc-1#Mammal>.
<Doc-2> states:
<Doc-2#Spot> rdf:type <Doc-1#Dog>.
There are four statements in discussion:
S1: <Doc-1#Dog> rdfs:subClassOf <Doc-1#Mammal>.
S2: <Doc-2#Spot> rdf:type <Doc-1#Dog>.
S3: <Doc-2#Spot> rdf:type <Doc-1#Mammal>.
S4: <Doc-1#Dog> rdfs:isDefinedBy <Doc-1>.
In addition, there is also the fact that S1 is asserted by <Doc-1>,
which I'll call F1. This is always true.
F1: <Doc-1> asserts S1
Lastly, according to RDFS, S1+S2 entails S3.
The question is whether <Doc-2> is asserting S3 when it asserts S2.
Sandro's argument, as I understand it, is similar to this:
1. Because <Doc-1#Dog> is a fragment of <Doc-1>, it is defined by <Doc-1>.
That is, S4 is always true.
2. If a term is defined by a document, then everything that document says
about the term is true. That is, F1+S4 entails S1.
3. Points 1 and 2 together mean that S1 is always true.
4. Therefore, S2 entails S3. So when <Doc-2> asserts S2 is is also
asserting S3.
Is this a fair interpretation?
If so, I'll say that I disagree with point 1 and am uncertain about point 2.
Alternately, Sandro might be saying that the use of any term from
<Doc-1> implies belief in every statement in <Doc-1>.
Let's say that <Doc-1> defines dolphins as a type of fish.
S5: <Doc-1#Dolphin> rdfs:subClassOf <Doc-1#Fish>.
F2: <Doc-1> asserts S5
The stronger form would be: F2+S4+(any statement involving
<Doc-1#Dog>) entails S5. In which case, if you wanted to talk about
dogs without asserting that dolphins are fish, you would need to use
a alternate term for dog, dophin, or fish.
--
Dave Menendez - zednenem@psualum.com - http://www.eyrie.org/~zednenem/
Received on Saturday, 26 October 2002 16:36:16 UTC