- From: Patrick Stickler <patrick.stickler@nokia.com>
- Date: Thu, 04 Apr 2002 08:43:21 +0300
- To: Jeremy Carroll <jjc@hplb.hpl.hp.com>, Pat Hayes <phayes@ai.uwf.edu>
- CC: RDF Core <w3c-rdfcore-wg@w3.org>
On 2002-04-03 22:31, "ext Jeremy Carroll" <jjc@hplb.hpl.hp.com> wrote: > Consider: > > <John> <ex:age> _:x . > _:x <xsd:integer> "25" . > <Judy> <ex:age> _:y . > _:y <rdfd:lex> "25" . > <ex:age> <rdfd:range> <xsd:integer> . > <Jane> <ex:age> "25" . > <foo> <bar> "25" . > <bar> <rdfd:range> <xsd:string> . > > > In the model theoretic interpretation with no datatyping (and tidy literals) > this entails: > > <Jane> <ex:age> _:a . > <foo> <bar> _:a . > > but not > > <Jane> <ex:age> _:c . > <John> <ex:age> _:c . Correct. Because without the combination of the inline idiom with rdfd:range, one cannot infer the same datatyped literal pairing as is inferred by the datatype property idiom. The datatyping interpretation expands the knowledge in the graph, it doesn't change it. > In the datatyping interpretation (following the picture 6.1.3) this entails: > > <Jane> <ex:age> _:c . > <John> <ex:age> _:c . > > but not > > <Jane> <ex:age> _:a . > <foo> <bar> _:a . No. This still holds, if _:a denotes the literal "25". I.e. both Jane and foo have a property which share the same object node, the literal node "25". What would not hold is foo bar _:c . Thus, more explicitly, both of the following are true in the datatyping interpretation: Jane ex:age <val:(http://www.w3.org/2001/XMLSchema%23integer)25> . John ex:age <val:(http://www.w3.org/2001/XMLSchema%23integer)25> . and also Jane ex:age "25" . # this doesn't change foo bar "25" . but not foo bar <val:(http://www.w3.org/2001/XMLSchema%23integer)25> . Is there really non-montonicity here? Patrick -- Patrick Stickler Phone: +358 50 483 9453 Senior Research Scientist Fax: +358 7180 35409 Nokia Research Center Email: patrick.stickler@nokia.com
Received on Thursday, 4 April 2002 00:40:59 UTC