- From: Niklas Lindström <lindstream@gmail.com>
- Date: Wed, 13 Jun 2007 23:15:49 +0200
- To: public-rdf-in-xhtml-tf@w3.org
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 01:46:17 UTC