Issue on the latest syntax document: setting of [chaining]

To make the versioning clear, this is a comment on

http://www.w3.org/MarkUp/2007/ED-rdfa-syntax-20070906/

on Section 4.3, Processing

At present, the flag [chaining] is bound to @rel, @rev, or @instanceof.
The processing steps say that _if_ any of those attributes generate
valid triples, (2nd and 3rd item in the 3rd step), then the [chaining]
flag is set to True. Otherwise it is False (although this latter is not
explicitly said in the text). I am not sure that is correct. Inspired by
Mark's beloved example:-):

<span property="a:bla" rel="p:q" resource="http://a.b.c">Einstein said
E=mc<sup>2</sup></span>

This will generate the triples

<> p:q <http://a.b.c>;
   a:bla "Einstein said E=mc<sup>2</sup>"^^rdfs:XMLLiteral.

which is fine, but I do not think that chaining should go beyond the
<span> element in this case. Put it in an informal way, [current object
literal] has already provided for a correct interpretation of that
content...

I think the correct way of saying this is that:

- [chaining] is set to True by default when entering processing [current
element]
- [chaining] is set to False, if
   - no @content attribute is present
   - any triples are generated using the [current object literal], ie,
     first item in 3rd step.

Ivan

-- 

Ivan Herman, W3C Semantic Web Activity Lead
Home: http://www.w3.org/People/Ivan/
PGP Key: http://www.ivan-herman.net/pgpkey.html
FOAF: http://www.ivan-herman.net/foaf.rdf

Received on Sunday, 9 September 2007 10:53:16 UTC