- From: Toby Inkster <tai@g5n.co.uk>
- Date: Mon, 17 May 2010 08:17:53 +0100
- To: Manu Sporny <msporny@digitalbazaar.com>
- Cc: RDFa WG <public-rdfa-wg@w3.org>
On Sun, 16 May 2010 21:50:18 -0400 Manu Sporny <msporny@digitalbazaar.com> wrote: > http://www.w3.org/2010/02/rdfa/sources/rdfa-dom-api/Overview-src.html How exactly do these getElementsByX methods work? Although RDFa defines how to generate an RDF graph from a DOM tree, it doesn't offer a clear and unambiguous mapping back from the RDF graph to DOM nodes. For example: <a about="#me" typeof="foaf:Person" rel="foaf:homepage" href="http://example.com/"> <span rel="rdf:type" resource="[foaf:Document]" property="dc:title">My Homepage</span> </a> <i about="#me" property="foaf:name">Joe</i> What element would be returned in the case of getElementsByType('foaf:Person')? Presumably the <a> element because it set the subject for the {?thing rdf:type foaf:Person} triple. But what about the getElementsByType('foaf:Document')? If we apply the same reasoning, it would be the <a> element too. Would the <i> element be selected by getElementsByType('foaf:Person')? After all, we know #me is a foaf:Person. As much as I think these getElementsByX methods would be useful, I don't think they can be implemented in an especially obvious, consistent and predictable way. -- Toby A Inkster <mailto:mail@tobyinkster.co.uk> <http://tobyinkster.co.uk>
Received on Monday, 17 May 2010 07:19:36 UTC