- From: Dan Connolly <connolly@w3.org>
- Date: 27 Nov 2002 07:57:43 -0600
- To: Graham Klyne <GK@NineByNine.org>
- Cc: www-archive@w3.org, Brian McBride <bwm@hplb.hpl.hp.com>, Dan Brickley <danbri@w3.org>
This discussion is out of order since the question is decided, so I'm not copying the WG... On Wed, 2002-11-27 at 07:23, Graham Klyne wrote: [...] > TIDY LITERALS IN CC/PP > ---------------------- > > This analysis of changes to CC/PP is predicated on tidy literals being a > done deal. > > Dan's point, if I represent it correctly, is that we don't need typed > literals because if we assume datatype properties relating values to > lexical forms, we can use them as "interpretation properties". > > That is, the intent of the expression: > > jenny age xsd:integer"10" . > > can be equivalently expressed as: > > jenny age _:x . > _:x xsd:integer "10" . While I believe that's true, that's actually not the point of the rdfs:format proposal. In the RDFS format proposal, it's just jenny age "10". i.e. the age property takes a numeral, not a number. The RDFS format proposal is not incompatible with datatype properties, but it's orthogonal to it. [...] > So if I now refer to my thoughts about redesigning CC/PP for use with tidy > literals [4], where I wrote: > > [[ > <prf:displayWidth > rdf:datatype="http://www.w3.org/2001/XMLSchema-datatypes#integer">604</prf:displayWidth> > <prf:displayHeight > rdf:datatype="http://www.w3.org/2001/XMLSchema-datatypes#integer">200</prf:displayHeight> > ]] > > I would instead write something like: with rdfs format, you just write: <prf:displayWidth>604</prf:displayWidth> <prf:displayHeight>200</prf:displayHeight> and change the definition of displayWidth so that it takes numerals. > SIMPLIFYING DANC'S PROPOSAL > --------------------------- > > In [3], DanC proposed a new construct, rdfs:format for indicating the > intended form of literals used as objects of a property. > > [3] http://lists.w3.org/Archives/Public/w3c-rdfcore-wg/2002Oct/0031.html > > I think a very similar effect can be achieved using other defined RDF > constructs: > > my:age rdfs:format xsdt:integer . > > I think could equivalently be expressed as: > > my:age rdfs:range _:x . > xsdt:integer rdfs:range _:x . er... let's see... xsdt:integer maps integers to literals... so yes, those are equivalent. While I agree rdfs:format is redudnant, I think it's probably worthwhile; especially since the 2 triples above can't be expressed without rdf:nodeID. > [I think someone else suggested this on the list, but I don't know where so > I'm unable to cite acknowledgement -- sorry.] > > which we can now express in RDF/XML thanks to the rdf:nodeId construct we > introduced. [...] -- Dan Connolly, W3C http://www.w3.org/People/Connolly/
Received on Wednesday, 27 November 2002 08:58:46 UTC