- From: Antoine Zimmermann <antoine.zimmermann@insa-lyon.fr>
- Date: Fri, 17 Jun 2011 11:32:37 +0200
- To: public-rdf-wg@w3.org, Andy Seaborne <andy.seaborne@epimorphics.com>
I'm not advocating the use of datatypes for language tags because I think it's not the best solution, but... Le 11/06/2011 19:11, Andy Seaborne a écrit : > > > On 09/06/11 10:00, Jan Wielemaker wrote: >> >> Mapping @<lang> to rdflang:<lang> does (IMHO) make handling (un)typed >> and language classified literals a lot more more straightforward. >> >> --- Jan > > Originaly, I was in favour of datatypes for languages but two points > caused me to change my mind. Datatyping does not seem to add anything > but does make text harder to work with. > > 1/ You have to either have to deconstruct the URI string or dereference > the URI to get the language: > > "foo"^^ex:xyz . > > is what language? RFC 5046 is about a common set of names for languages > and it exists now. What is a datatype-for-language would be fully defined by the RDF spec. That is, we would not have to deconstruct the URI rdf:lang-fr to know it's the lang tag "fr" because the spec would tell you that the URI rdf:lang-fr denotes the set of pairs {(sss,"fr") | sss \in String}. Just like you don't have to deconstruct the URI rdf:_1337 to understand that it is a container membership property, even if rdf:_1337 is not explicitly mentioned in the spec. > What if it is later found that: > > ex:xyz owl:sameAs rdflang:lang-en . The same that happens when we found that: ex:xyz owl:sameAs xsd:string . that is, nothing, as far as RDF is concerned. > 2/ Language tags are indications of what to display to people, not the > "value" so datatyping at the language level does not help very much: > > "à la carte"@en > > makes perfect sense in English. It helps as much as language tags can help. I don't see how it is in any way a counter argument to datatypes-for-languages. Regards, -- Antoine Zimmermann Researcher at: Laboratoire d'InfoRmatique en Image et Systèmes d'information Database Group 7 Avenue Jean Capelle 69621 Villeurbanne Cedex France Tel: +33(0)4 72 43 61 74 - Fax: +33(0)4 72 43 87 13 Lecturer at: Institut National des Sciences Appliquées de Lyon 20 Avenue Albert Einstein 69621 Villeurbanne Cedex France antoine.zimmermann@insa-lyon.fr http://zimmer.aprilfoolsreview.com/
Received on Friday, 17 June 2011 09:33:18 UTC