- From: Ivan Herman <ivan@w3.org>
- Date: Thu, 10 May 2012 16:10:23 +0200
- To: Richard Cyganiak <richard@cyganiak.de>
- Cc: Arnaud Le Hors <lehors@us.ibm.com>, David Wood <david@3roundstones.com>, public-rdf-wg Group WG <public-rdf-wg@w3.org>
As they say "ain't broken, don't fix it"... Leave it as is. It works. Ivan On May 10, 2012, at 15:53 , Richard Cyganiak wrote: > Ivan, > > On 10 May 2012, at 14:20, Ivan Herman wrote: >> So you are right, it works, thanks to those clever DOM3 editors:-). Is it worth putting a note into the document to make this clear? > > I don't know. Having worked with DOM DocumentFragments before, I had assumed intuitively that two DocumentFragments would be equal iff their childNodes are equal. And that is indeed the case with isEqualNode. So, for me, the text as is works fine. > > Yet another option might be to simplify the L2V mapping, leaving some steps as an exercise to the reader. For example: > > [[ > The lexical-to-value mapping is defined as follows: > > • Let domfrag be a DOM DocumentFragment node [DOM-LEVEL-3-CORE] > corresponding to the literal's lexical form > • Return domfrag.normalize() > ]] > > This does a bit of handwaving by assuming that there is an obvious and well-defined correspondence between members of the lexical space and DOM DocumentFragments. I think this simpler wording would avoid some confusion, but implementers might have to think a bit harder about how to implement this given the tools they have. I prefer this simplified wording. > > Richard ---- Ivan Herman, W3C Semantic Web Activity Lead Home: http://www.w3.org/People/Ivan/ mobile: +31-641044153 FOAF: http://www.ivan-herman.net/foaf.rdf
Received on Thursday, 10 May 2012 14:07:42 UTC