- From: Graham Klyne <Graham.Klyne@MIMEsweeper.com>
- Date: Mon, 29 Apr 2002 12:07:02 +0100
- To: Brian McBride <bwm@hplb.hpl.hp.com>
- Cc: Patrick Stickler <patrick.stickler@nokia.com>, RDF Core <w3c-rdfcore-wg@w3.org>
At 05:18 PM 4/28/02 +0100, Brian McBride wrote: >The know fix >============ > >In the know fix, we assume that the knowledge that > > <jenny> <age> "10" . > >really means > > <jenny> <age> _:a . > _:a <xsd:decimal> "10" . > >is defined elsewhere. Perhaps an application just 'knows' that this is >the case. Perhaps there are some rules defined outside of RDF for >expressing this. However, its done, we take the view that if you want to >do this sort of thing, you do it extra-rdf. Roughly, I think that this is what we currently have. RDF know's nothing about the nature of "10", but further knowledge may come from out-of-band information. EXCEPT: the "really means" implies that the original statement interpreted according to the current model theory may be not true (i.e. <I(jenny), I("10")> is not in the relational extension of I(age)), which I think would be broken in the face of the tidy literals decision. SO, I think there are two sub-choices for this fix: (a) "knows" with tidy literals (i.e. I("10")=="10") (b) "knows" without tidy literals >The Rule Fix >============ > >We build a rule mechanism, as in the know fix, into RDF. I think adding rules to RDF is a substantial change and out of scope. Especially this late in the WG cycle. >The Syntax Fix >============== > >This fix is based on the idea that viewing the problem as an entailment >problem is incorrect. The real problem is syntactic. It arises solely >from the fact that folks are currently used to writing in rdf/xml: > > <rdf:Descrption rdf:about="#jenny"> > <age>10</age> > </rdf:Description> > >and it is suggested that they expect the age property to represent the >number not the numeral. > >The suggestion therefore, is to fix this in the syntax. If instead the >author writes: > > <rdf:Description rdf:about="#jenny"> > <age xsi:type="xsd:decimal">10</age> > </rdf:Description> > >this should be equivalent to the following n-triples: > > <jenny> <age> _:a . > _:a <xsd:decimal> "10" . > >Could the xsi:type property be inserted by an XML Schema or a DTD? Again, this is a substantial change. Also, it doesn't help CC/PP. >The Abandon Hope Fix >==================== ... >I strongly suggest we do not abandon hope until after we have sought >community feedback on the current proposal. I agree. #g ------------------- Graham Klyne <GK@NineByNine.org>
Received on Monday, 29 April 2002 07:03:58 UTC