- From: Ivan Herman <ivan@w3.org>
- Date: Wed, 21 Sep 2011 17:46:26 -0700
- To: Toby Inkster <tai@g5n.co.uk>
- Cc: Gregg Kellogg <gregg@kellogg-assoc.com>, W3C RDFWA WG <public-rdfa-wg@w3.org>
On Sep 21, 2011, at 08:07 , Toby Inkster wrote: > On Wed, 21 Sep 2011 06:28:00 -0700 > Ivan Herman <ivan@w3.org> wrote: > >> my implementation is slightly different, but Gregg's is following the >> algorithm by the letter. Gregg? > > OK, got it working. > > My mistake it seems is that while the prefix mapping needs to be passed > from a parent to child evaluation context by value (to avoid a prefix > declaration on the child element affecting its ancestors), the list > mapping needs to be passed by reference. > I wonder whether there is some remark to be done in the document to make that clearer? (Sorry, I am on a meeting now, hence I cannot really look into the text proper...) > I have one further comment: in stage 14, it does not state how to > handle when a list exists but is empty. Initially I thought that > perhaps the previous processing steps ensure that this state is never > reached. But I was incorrect - sometimes, there will be an empty list. > > For example, processing the following: > > <html> > <head><title>Test</title></head> > <body><br rel="rdfa:testing" inlist="" /></body> > </html> > > In this case I'm generating: > > <> rdfa:testing () . I think that is right per spec. > > Though another option would be to simply generate no triple from it. Indeed but, after all, the author _did_ use the onlist attribute, so an empty list seems to be appropriate for me... Thanks! Ivan > > -- > Toby A Inkster > <mailto:mail@tobyinkster.co.uk> > <http://tobyinkster.co.uk> > > ---- Ivan Herman, W3C Semantic Web Activity Lead Home: http://www.w3.org/People/Ivan/ mobile: +31-641044153 PGP Key: http://www.ivan-herman.net/pgpkey.html FOAF: http://www.ivan-herman.net/foaf.rdf
Received on Thursday, 22 September 2011 00:46:00 UTC