- From: SWD Issue Tracker <dean+cgi@w3.org>
- Date: Tue, 26 Feb 2008 16:36:54 +0000 (GMT)
- To: public-swd-wg@w3.org
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