ISSUE-87

Last Call Comment: text bugs in Sections 5.3, 5.4, 5.5 of Syntax

State:
CLOSED
Product:
RDFa
Raised by:
Ben Adida
Opened on:
2008-02-26
Description:
"
5.3. Chaining

The first code example

<div about="http://dbpedia.org/resource/Albert_Einstein">
  ...
  <img rel="foaf:depiction"
src="http://en.wikipedia.org/wiki/Image:Albert_Einstein_Head.jpg" />

seems to indicate that a triple

<http://dbpedia.org/resource/Albert_Einstein>
  foaf:depiction
  <http://en.wikipedia.org/wiki/Image:Albert_Einstein_Head.jpg> .

should be created. But according to section 5.5 step 5 and section 6.1.1.3 the
rel attribute would have to be on the div element, not the img element. The
example as is IMHO creates an incomplete triple

<http://en.wikipedia.org/wiki/Image:Albert_Einstein_Head.jpg>
  foaf:depiction
  ? .

5.4. wording regarding non-prefixed CURIEs

as per:

http://lists.w3.org/Archives/Public/public-rdf-in-xhtml-tf/2008Feb/0161.html

"
5.4.4. Use of CURIEs in Specific Attributes

"Note that only values in the link type list have this special 
behaviour, which means that any value that is not in the list and is not 
a valid CURIE MUST not generate triples in the [default graph] ."

Even "foobar" is a valid CURIE according to section 7, because it "is 
also possible to omit both the prefix and the colon, leaving just a 
reference."

However "the mapping to use when there is no prefix is not defined;"

If your intent is to disallow unprefixed CURIEs you may want to change 
the text above to

"Note that only values in the link type list have this special 
behaviour, which means that any value that is not in the list and is not 
a valid and prefixed CURIE MUST not generate triples in the [default 
graph]."
"

5.5. Sequence

* step 5:
"Note that final value of the [current object resource] will either be null
(from initialization), a full URI or a bnode."
According to the algorithm, [current object resource] is never set to a bnode.

* After step 8 follows step 10: Probably the numbering is incorrect. 
"

by Johannes Koch in:

http://lists.w3.org/Archives/Public/public-rdf-in-xhtml-tf/2008Feb/0116.html

Probable Resolution: fix the text of the spec to use @rel in the parent DIV for
5.3, use Johannes's suggested text for 5.4, and address typos and small editing
mistakes in 5.5.
Related emails:
  1. ISSUE-87: @src bug in Section 5.3 of Syntax (from dean+cgi@w3.org on 2008-02-26)

Related notes:

2008-02-26: added other "bugs" from Johannes's message into this same issue, separating out only the parts of his email that require discussion.

2008-02-26: changed title to include "Last Call Comment"

2008-03-04: merged with additional text bug brought up by Johannes about 5.4

2008-03-04: added full text of Johannes comment on 5.4

2008-05-08: assigning this to Shane.

2008-05-09: This issue has 3 parts. Part 1 was overcome by events. Part 2 was implemented as suggested. Part 3 was fixed by removing the reference to a bnode.

2008-06-12: ACTION:Accept

2008-06-12: CHANGE-TYPE:Editorial

2008-06-12: RESOLUTION:This issue has 3 parts. Part 1 was overcome by events. Part 2 was implemented as suggested. Part 3 was fixed by removing the reference to a bnode.