ISSUE-89

Last Call Comment: confusion regarding completion of hanging triples across intermediate HTML elements

State:
SUBSUMED
Product:
RDFa
Raised by:
Ben Adida
Opened on:
2008-02-26
Description:
"
6.1.1.5.2. Using an implicit object

second example:
<div about="http://dbpedia.org/resource/Baruch_Spinoza" rel="dbp:influenced">
  <div>
    <span property="foaf:name">Albert Einstein</span>
    <span property="dbp:dateOfBirth" datatype="xsd:date">1879-03-14</span>
  </div>
</div>

Because the inner div element has no instanceof attribute, according to section
5.5 step 4 [new subject] is set to the [evaluation context]'s [parent object],
which is <http://dbpedia.org/resource/Baruch_Spinoza>, because the [current
object resource] for the outer div was null.

The incomplete triple
  <http://dbpedia.org/resource/Baruch_Spinoza>
    dbp:influenced ? .
never gets completed. And because no bnode was created, the foaf:name and
dbp:dateOfBirth properties apply to <http://dbpedia.org/resource/Baruch_Spinoza>.

Similar things happen with the third and forth examples in 6.1.1.5.2 and the
sixth example in 6.2:

<div about="http://dbpedia.org/resource/Baruch_Spinoza" rel="dbp:influenced">
  <span property="foaf:name">Albert Einstein</span>
  <span property="dbp:dateOfBirth" datatype="xsd:date">1879-03-14</span>
  <div rel="dbp:citizenship">
    <span about="http://dbpedia.org/resource/Germany" />
    <span about="http://dbpedia.org/resource/United_States" />
  </div>
</div>
"

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

Probable Resolution: this looks like confusion, may require small tweak in
language to specifically call out the case of intermediate HTML elements.

Update 2008-03-05: actually, there's a deeper issue:
http://lists.w3.org/Archives/Public/public-rdf-in-xhtml-tf/2008Mar/0043.html
Related emails:
  1. ISSUE-89: Last Call Comment: confusion regarding completion of hanging triples across intermediate HTML elements (from dean+cgi@w3.org on 2008-02-26)

Related notes:

2008-02-27: followup by Johannes: http://lists.w3.org/Archives/Public/public-rdf-in-xhtml-tf/2008Feb/0118.html

2008-03-06: added the note about the deeper issue: http://lists.w3.org/Archives/Public/public-rdf-in-xhtml-tf/2008Mar/0043.html

2008-05-08: Status on 2008-05-08: checking with Mark to confirm that we handled this issue with the 20080501 draft.

2008-06-03: this issue was already solved with ISSUE-108, and indeed this is fixed.

2008-06-12: ACTION: Accept

2008-06-12: CHANGE-TYPE: bug fix

2008-06-12: RESOLUTION: this issue was already solved with ISSUE-108, and indeed this is fixed.