- From: Nathan <nathan@webr3.org>
- Date: Sun, 05 Sep 2010 23:53:38 +0100
- To: Richard Cyganiak <richard@cyganiak.de>
- CC: Manu Sporny <msporny@digitalbazaar.com>, RDFa WG <public-rdfa-wg@w3.org>, Sebastian Heath <sebastian.heath@gmail.com>
Richard Cyganiak wrote: > On 5 Sep 2010, at 20:18, Nathan wrote: >> this: >> >> <span property="foo:bar">{$templatevar}</span> >> >> is just as likely as this: >> >> <span property="foo:bar" content="{$templatevar}" ... > > No, they are not equally likely. The second is for the case where the > user-visible string has to be different from the machine-visible string. > That is not the common case. Also, less sophisticated authors are much > more likely to use the first pattern, and they are the ones we need to > worry about here -- the ones who are likely to forget about zero-length > literals and similar corner cases. agree, but only for the time being, @content could easily become defacto over the next 1-2 years (if not sooner). IMHO this is more of 'move the problem somewhere else' rather than a fix. > But given that @content="" can also occur accidentally, if you have > another idea how to express the empty string in a way that is less > likely to be authored by accident...? only two things I can think of is a token/keyword to represent no content, or adding an optional @content-length attribute which you could set to 0 to complement the empty "", the former being preference but, still not ideal. >> generally it's going to be programmers who write the scripts that >> consume / process RDFa and if they feel like adding a line that throws >> away all triples with empty elements then it's hardly a big job. > > I don't like this attitude. As a consumer of RDFa data I shouldn't have > to guess wether the RDFa author meant to have that zero-length string or > wether they just didn't know what they were doing. fair point and agreed. >> note: >> I'd hope that we'll all be moving to including datatype restrictions >> in ontologies in the near future which will cover whether a given >> value is valid for a given property or not, perhaps this along with >> processors which understand restrictions is the long-term-fix that >> addresses this and similar issues. > > Well I agree, but that's at best a long-term hope and not something that > can be addressed now in RDFa. aye, shame. Hope you're well, Nathan
Received on Sunday, 5 September 2010 22:54:19 UTC