- From: Jos De_Roo <jos.deroo.jd@belgium.agfa.com>
- Date: Thu, 28 Feb 2002 22:55:54 +0100
- To: "Dan Connolly <connolly" <connolly@w3.org>
- Cc: "Pat Hayes <phayes" <phayes@ai.uwf.edu>, "w3c-rdfcore-wg" <w3c-rdfcore-wg@w3.org>
On Thu, 2002-02-28 at 08:49:12 PM, Dan Connolly wrote:
> On Wed, 2002-02-27 at 17:05, Pat Hayes wrote:
> [...]
> > At present, a graph entails its existential generalization which is
> > gotten by 'erasing' urirefs into bnodes, eg
> >
> > ex:Jenny ex:age what:ever . |= ex:Jenny ex:age _:x .
> >
> > Do we want this to be true for literals as well? Eg should this be a
> > valid inference?
> >
> > ex:Judy ex:age "10" . |= ex:Judy ex:age _:x .
>
> yes.
>
> It is in our "swap" software. I can make test cases if
> anybody likes.
as is in our stuff
i.e.
( <http://www.agfa.com/w3c/n3/p13.nt> )
log:entails <http://www.agfa.com/w3c/n3/p14.nt> .
> > It seems to me that we should do this, since there is no doubt that
> > literals do denote something - themselves, in fact - in any
> > interpretation.
> >
> > This means that the following inference would be valid, for example:
> >
> > ex:Jenny ex:age "10" . |= ex:Jenny ex:age _:y .
> >
> > which might seem a bit worrying if there was an rdfs:drange assertion
> > around, eg
> > ex:age rdfs:drange xsd:number
> > which imposes the 'lexical' datatype in the first case, but looks
> > like it might impose the 'value' in the second case; but in fact it
> > is OK, since that conclusion would only trigger the value datatyping
> > constraint if the bnode were also the subject of rdfs:dlex; and that
> > in turn would require the original graph to have had something like
> > this in it:
> >
> > ex:Jenny ex:age "10" .
> > "10" rdfs:dlex "12" .
> >
> > which is so crazy that no-one should be surprised if it has crazy
> > entailments, right?
>
> right.
indeed, assuming that rdfs:drange only imposes datatype checking on
literals
> > Anyway, if y'all agree that we should accept this inference, then I
> > think the simplest way to re-do the MT is to simply say up-front that
> > *all* RDF interpretations must include *all* literals in their
> > universe.
>
> yup; that seems straightforward.
I fully agree
> > Then we can just say that for literals E, I(E) = E, and not
> > talk about things like LV and XL at all. Does anyone have any
> > philosophical objections to this? It would allow quite a few of the
> > lemmas to be stated with fewer qualifications, and the proofs to be
> > simplified.
no objection, just praise
--
Jos
Received on Thursday, 28 February 2002 16:57:07 UTC