- From: Jonathan Borden <jonathan@openhealth.org>
- Date: Wed, 25 Sep 2002 17:24:47 -0400
- To: <phayes@ai.uwf.edu>, "Peter F. Patel-Schneider" <pfps@research.bell-labs.com>
- Cc: <www-webont-wg@w3.org>
Peter F. Patel-Schneider wrote: > > Suppose that you have the following: > > foo rdfs:subPropertyOf bar . > foo rdfs:range xsd:[integer union string] . > bar rdfs:range xsd:[string union integer] . > > john foo 10 . > > how is 10 to be interpreted? > I'm a bit confused, perhaps you can write that out in legal N-triples? I assume you mean: foo rdfs:range _:x . _:x unionOf (xsd:integer, xsd:string) . and john foo "10" . as opposed to either john foo xsd:integer"10" . or john foo xsd:string"10" . this according to the latest changes to the still unfinished RDFCore datatyping work. ok so it the issue of how to interpret the literal "10"? doesn't this depend on whether RDFCore decides that the _default_ type of an untyped literal is xsd:string? Or if not then the interpretation of "10" includes {xsd:integer"10", xsd:string"10"}? Jonathan http://www.jonathanborden-md.com http://www.erieneuroscience.org http://www.openhealth.org
Received on Wednesday, 25 September 2002 17:42:41 UTC