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

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

http://www.w3.org/2006/07/SWD/track/issues/89

Raised by: Ben Adida
On product: RDFa

"
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.

Received on Tuesday, 26 February 2008 16:37:04 UTC