- From: Patrick Stickler <patrick.stickler@nokia.com>
- Date: Mon, 28 Jan 2002 16:33:55 +0200
- To: Dan Connolly <connolly@w3.org>
- CC: RDF Core <w3c-rdfcore-wg@w3.org>
On 2002-01-28 15:29, "ext Dan Connolly" <connolly@w3.org> wrote: > On Mon, 2002-01-28 at 04:57, Patrick Stickler wrote: >>> In the TDL proposal, I cannot do this, >>> because I am not licensed to infer >>> that the "red" in the first line and >>> the "red" in the head >>> of the rule denote the same thing >>> in all interpretations. >> >> And you say that S does license such an >> inference? > > Yes. I don't see how that is possible. S might say that literal nodes are tidy, such that a given literal resides at one and only one node, but I don't think it says that a given literal has the same interpretation (maps to the same value in the value space of a single datatype) in all contexts, always. >> But that's not the same as saying they are all >> strings (or xsd:string) as once you introduce >> any local typing for a literal, > > I don't introduce "local typing for a literal". > > I'm not sure what you mean by "local typing" > (is that covered in the desiderata somewhere? > Did I neglect to do some reading?) See items 5 and 7 of the desiderada. See sections 3.1 and 3.3 of the TDL proposal. See section 4.9, Idiom A of the S proposal. All have to do with local (vs. global) typing. > It's true that S-A works better locally, and S-B works > better globally, and you have to choose one or support > both or whatever. This is an issue with S. But I find > it acceptable. Nope. Sorry. You can't use both. They are not compatible in the same knowledge base. What happens when you choose to use S-B and I choose to use S-A and then we want to syndicate our knowledge but can't because our idioms are not compatible? I consider this to be a major show stopper for S. >> It is no different than >> >> :Bilbo :age "111". >> >> { ?x :age "111" } >> log:implies { ?x a :EleventyOner }. >> >> Yet, your implication is based on the implicit >> presumption that values are in decimal notation. > > No, it's based on a design choice that whatever "111" > denotes, it denotes that same thing in all interpretations. Hmmm.... Is this an application design choice? How will my application know about your application's typing expectations when I get your data? >> If you really want to capture the implication, >> you must also specify the datatype which ensures >> the expected interpretation of the lexical form. > > Nope. All I need to say is that "111" denotes > the same thing in all interpretation and > the inference follows. Well, you're going to have a very tough time freely exchanging knowledge with others when your expectations about what are (to RDF) local names are not shared globally by others. > Yes, the scalar datatype. So RDF datatypes can only be integers or strings? >> Merging of literal labeled nodes in S does not assert the >> same resource equality as merging of URI labeled nodes, > > yes, it does. Sergey? Can you confirm that? 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 Monday, 28 January 2002 09:32:56 UTC