- From: Graham Klyne <Graham.Klyne@Baltimore.com>
- Date: Thu, 12 Jul 2001 10:22:55 +0100
- To: Aaron Swartz <me@aaronsw.com>
- Cc: RDF Core <w3c-rdfcore-wg@w3.org>, Tim Berners-Lee <timbl@w3.org>
At 12:04 PM 7/11/01 -0500, Aaron Swartz wrote: >Just to get the creative juices flowing, here's a strawman proposal for >xml:lang: > >A literal with xml:lang is turned into an anonymous node with xml:lang and >rdf:value properties. Aaron, See also TimBL's thoughts on this topic: http://www.w3.org/DesignIssues/InterpretationProperties.html in which he argues that language should be represented as a property whose value is the literal concerned; e.g. <?xml version="1.0"?> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:play="http://example.org/play#" xmlns:lang="http://example.org/lang#"> <rdf:description> <rdf:type>http://www.people.org/types#person</rdf:type> <play:name> <lang:fi>Ora Yrjö Uolevi Lassila</lang:fi> </play:name> <play:mailbox>ora.lassila@research.nokia.com</play:mailbox> <play:homePage>http://www.w3.org/People/Lassila/</play:homePage> </rdf:description> </rdf:RDF> This is Tim's section 3 example, tweaked to pass parsing by the online SirPAC validator (http://www.w3.org/RDF/Implementations/SiRPAC/). Having done this, it becomes clearer that the language tag is being represented here as a data type (rdf:type), NOT as a property relating the name and the literal string which is what the associated text says. Tim... the above seems more akin to your subsequent comments about datatypes as interpretation properties, but still doesn't seem to capture the idea of "interpretation property" as described. Did you really mean this: <?xml version="1.0"?> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:play="http://example.org/play#" xmlns:lang="http://example.org/lang#"> <rdf:description> <rdf:type>http://www.people.org/types#person</rdf:type> <play:name> <rdf:description> <lang:fi>Ora Yrjö Uolevi Lassila</lang:fi> </rdf:description> </play:name> <play:mailbox>ora.lassila@research.nokia.com</play:mailbox> <play:homePage>http://www.w3.org/People/Lassila/</play:homePage> </rdf:description> </rdf:RDF> ? #g -- At 12:04 PM 7/11/01 -0500, Aaron Swartz wrote: >Just to get the creative juices flowing, here's a strawman proposal for >xml:lang: > >A literal with xml:lang is turned into an anonymous node with xml:lang and >rdf:value properties. > ><rdf:Description> > <rdf:value xml:lang="en">foo</rdf:value> ></rdf:Description> > >becomes: > >[ rdf:value [ xml:lang "en" ; rdf:value "foo" ] ] . > >or in psuedo-N-Triples: > >_:desc rdf:value _:literal . >_:literal xml:lang "en" . >_:literal rdf:value "foo" . > >Thoughts? Problems? > >-- >[ "Aaron Swartz" ; <mailto:me@aaronsw.com> ; <http://www.aaronsw.com/> ] ------------------------------------------------------------ Graham Klyne Baltimore Technologies Strategic Research Content Security Group <Graham.Klyne@Baltimore.com> <http://www.mimesweeper.com> <http://www.baltimore.com> ------------------------------------------------------------
Received on Thursday, 12 July 2001 05:24:35 UTC