- From: Hausenblas, Michael <michael.hausenblas@joanneum.at>
- Date: Thu, 14 Jun 2007 10:35:06 +0200
- To: Niklas Lindström <lindstream@gmail.com>
- Cc: <public-rdf-in-xhtml-tf@w3.org>
Niklas, Thanks for sharing your concerns. Just a quick check: Did you have a look at [1], already? Cheers, Michael [1] http://www.w3.org/2006/07/SWD/wiki/RDFa/LiteralObject ---------------------------------------------------------- Michael Hausenblas, MSc. Institute of Information Systems & Information Management JOANNEUM RESEARCH Forschungsgesellschaft mbH http://www.joanneum.at/iis/ ---------------------------------------------------------- >-----Original Message----- >From: public-rdf-in-xhtml-tf-request@w3.org >[mailto:public-rdf-in-xhtml-tf-request@w3.org] On Behalf Of >Niklas Lindström >Sent: Wednesday, June 13, 2007 11:16 PM >To: public-rdf-in-xhtml-tf@w3.org >Subject: Literals and turning off datatype/language > > >Hello all! > >The telecon for this Thursday (June 14th) aims to make official the >resolution to ISSUE-25 - Default Datatype for Literals. This is not an >attempt to re-raise the long-running debate. I do however have two >concerns I'd like to voice before the issue is resolved. (I must admit >I wasn't sure that a consensus had been reached..) Hopefully this is >already as things are intended to work. > > >My concerns are: > >1) It should be possible to "turn off" datatyping, regardless of >whether rdf:XMLLiteral is the default or not. *Requiring* the author >to resort to @content could IMO discourage adoption of RDFa in >some/many cases. The reasons are: > > - A datatyped literal has no language information. > - Given the same string values, a datatyped literal is not the >same as a plain literal. > >Turning off datatyping should be done with an empty @datatype. Thus: > > <html ... xml:lang="en"> > <head> > <title property="dc:title" datatype="">The Story >Of Language</title> > >should yield: > > <> dc:title "The Story Of Language"@en . > > >2) It should be possible to "turn off" language scope. The reason is: > > - Given the same string values, a literal with language is not the >same as a plain literal. > >Turning off language scope should be done with an empty @xml:lang. >Thus (combined with turning off datatype): > > <p property="foaf:name" datatype="" xml:lang="">Some Body</p> > >should yield: > > <> foaf:name "Some Body" . > > >That is all. As said, this may already be the default behaviour, >either implicitly or because I have failed to see it in the >specification (this *is* how xml:lang is supposed to work as described >at <http://www.w3.org/TR/REC-xml/#sec-lang-tag>). If not, I hope that >this can be agreed upon and possibly added explicitly to avoid >misunderstandings. > > >Best regards, >Niklas Lindström > > >
Received on Thursday, 14 June 2007 08:32:11 UTC