- From: Graham Klyne <Graham.Klyne@MIMEsweeper.com>
- Date: Tue, 29 Jan 2002 10:06:37 +0000
- To: Brian McBride <bwm@hplb.hpl.hp.com>
- Cc: RDF Core <w3c-rdfcore-wg@w3.org>
I think the killer issue for TDL is self-entailment (Dan's "duh" test). I have been following with interest to see if Jeremy can come up with a workable MT for this: his comments about treating literals like existentials sounded as if it had promise. But, lacking a plausible MT proposal by next telecon I do wonder if we don't need to just go with S, because I've not seen any convincing fundamental problem with it... At 09:58 PM 1/28/02 +0000, Brian McBride wrote: >Issue B1: >========= > >In S, if one wants to use both idiom A and idiom B, e.g. > > <mary> <age> "10" . > <age> <rdfs:range> <xsd:integer.lex> . > >and > > <mary> <ageD> _:a . > _:a <xsd:integer.map> "10" . > >two properties have to be used, <age> and <ageD>, in this example. > >I believe there is a agreement that this is a difference between the two >proposals. >Indeed, it may be said that the main aim of TDL is to avoid requiring >different properties for these different idioms. > >Does anyone in the WG consider this feature of S, on its own, to be a >"can't live with" issue with S? I agree with the assessment. It's not ideal, but so far seems to be standing up better than the alternatives. >Issue B2: Multiple Lexical Representations of a data value >========================================================== > >S, idiom A, permits multiple lexical representations of a data value: > > _:i <xsd:double> "10.1" . > _:i <xsd:double.de> "10,1" . > >I believe there is agreement that S-A allows this. > >Does anyone in the WG consider this, on its own, to be a "can't live with" >issue with S? I'd say that is a strong plus. >Issue B3: the "duh" issue >========================== > >DanC is concerened that with TDL: > > <mary> <haircolor> "red" . > >and a rule: > > ?x <haircolor> "red" => ?x <rdf:type> <redhead> . > >one cannot conclude > > <mary> <rdf:type> <rdfhead> . > >since one conclude that both "red"'s denote the same thing. > >Jeremy has responded: > >From: > > <mary> <haircolor> "red" . > <haircolor> <rdfs:range> <xsd:string> . > >and the same rule one can draw the required inference. > >DanC: Does that solve the problem? Do you withdraw that objection? > >Jeremy/Patrick: Do you accept that without the range constraint, DanC is >correct? I am persuaded by Dan's argument, especially about self entailment. I think the above is a consequence of that simple requirement. >Issue B4 - TDL breaks existing code >=================================== > >This is similar to B2. I've changed the example slightly from Sergey's. >Consider the graph: > > _:f <rdf:type> <film> . > _:f <dc:Title> "10" . > <mary> <age> "10" . > >Given a query: > > (?x <dc:Title> ?y) & (?z <age> ?y) > >existing applications will return: > > ?x = _:f, ?y = "10", ?z = <mary> > >Under TDL, they would return null. > >Sergey: Does this version of the issue illustrate your point? > >Jeremy/Patrick: Do you accept this analysis; would the query return null >under TDL? I don't see this (query case) as a decider, either way. I suspect it only breaks existing code for poorly conceived queries (find me a value that is both a title and an age). >Issue B5: Storage Requirements >=============================== > >TDL requires significantly more storage to implement. > >Jeremy/Patrick: do you accept this statement? No comment. >Issue B6: S requires 4 URI's be registered for each data type >============================================================= > >S requires that for each datatype 4 URI's be registered > > datatype > datatype.lex > datatype.val > datatype.map > >Sergey: Do you agree this is the case? If not, how many URI's are >required to implement ALL the idioms of S and coexist in the same model. Nit: I'd say that 3 rather than 4 URIs are required: datatype.lex datatype.val datatype.map It would be nice if they weren't, but I don't see this as a big problem. #g ------------------------------------------------------------ Graham Klyne MIMEsweeper Group Strategic Research <http://www.mimesweeper.com> <Graham.Klyne@MIMEsweeper.com> __ /\ \ / \ \ / /\ \ \ / / /\ \ \ / / /__\_\ \ / / /________\ \/___________/
Received on Tuesday, 29 January 2002 05:11:10 UTC