- From: Graham Klyne <Graham.Klyne@MIMEsweeper.com>
- Date: Tue, 29 Jan 2002 09:43:07 +0000
- To: Pat Hayes <phayes@ai.uwf.edu>
- Cc: w3c-rdfcore-wg@w3.org
At 06:18 PM 1/28/02 -0600, Pat Hayes wrote:
>>Section 2: Chewing over separability and strong Herbrand lemma...
>
>OK, I have added a brief explanation of separability and put this
>definition more where it belongs, nearer the front of the section. I hope
>this makes things clearer.
>
>If I were doing this in a more 'mathematical' way, I would start by
>constructing Herbrand interpretations and defining minimality, then prove
>the interpolation lemma directly and then derive everything else from it.
>But I think that wouldn't be so useful to a non-math readership. Even
>though some of these lemmas follow from others, proving most of the
>directly from first principles gives a better feel for how to use MT in
>analysing inferences, i think. (?)
Yes... I think it's helpful to build some intuitive feel for what's going
before leaping off into pure mathematical structures
>>I think I'm satisfied that it might work, but I'm not happy with the
>>explanation. If an interpretation assigns false to any ground triple not
>>in E, then what triple will have the value TRUE so that E (above) is satisfied?
>
>The point is that there could still be something in a universe that you
>could map _:x to and have that triple come out true, even though there was
>no uriref that denoted that thing. There can be things in the universe
>that don't have a uriref referring to them, right? All the triple says is
>that *something* exists (whose bbb is ccc), but that something might not
>have a name in the form of a uriref.
Aah...
>>It's not clear to me in the Herbrand lemma construction of I, what value
>>is assigned to IEXT(bbb) corresponding to the triple in graph E. I
>>suppose it is
>>
>> <node(_:x),ccc>
>>
>>where node(_:x) is the blank graph node corresponding to _:x in the
>>triples above.
>
>Right. The blank nodes are themselves considered to be things in the
>universe. The A mapping where they denote themselves (identity map) then
>has [I+A] satisfying all the triple with blank nodes in them, so....
>
>>In this case, assigning false to the ground triple:
>
>??? That isn't a ground triple.
>
>>
>> node(_:x) bbb ccc .
>>
>>would also cause graph E to be false under that [I+A]
... I was confusing triples with denotations. Still. :-(
Getting that straight, the rest is fine.
[...]
>>Section 6:
>>
>>rdfs2, rdfs4a, rdfs6, rdfs7, rdfs8, rdfs9: do you mean to allow literals
>>in the subject positions here?
>
>No. Well, it depends what you mean to 'allow'. I don't exclude them
>because there is no need to, since they can never occur in those positions
>in the LHS of those rules. The rdfs3 and 4b cases need to be restricted
>since a literal could legally appear there in the LHS patterns but would
>produce a syntactically illegal triple on the RHS.
>
>Should I put a sentence of explanation?
Probably not ... just checking that was what you meant. If I weren't in
"reviewer mode" it wouldn't have caused me to pause.
#g
------------------------------------------------------------
Graham Klyne MIMEsweeper Group
Strategic Research <http://www.mimesweeper.com>
<Graham.Klyne@MIMEsweeper.com>
__
/\ \
/ \ \
/ /\ \ \
/ / /\ \ \
/ / /__\_\ \
/ / /________\
\/___________/
Received on Tuesday, 29 January 2002 05:07:54 UTC