W3C home > Mailing lists > Public > public-rdf-in-xhtml-tf@w3.org > January 2009

Re: Discussion with Ian and Henri about HTML5+RDFa (part 2/2)

From: Ivan Herman <ivan@w3.org>
Date: Mon, 26 Jan 2009 14:45:33 +0100
Message-ID: <497DBE7D.2090008@w3.org>
To: Toby Inkster <tai@g5n.co.uk>
CC: Dan Brickley <danbri@danbri.org>, Ben Adida <ben@adida.net>, Manu Sporny <msporny@digitalbazaar.com>, RDFa mailing list <public-rdf-in-xhtml-tf@w3.org>, Ian Hickson <ian@hixie.ch>, Henri Sivonen <hsivonen@iki.fi>, Mark Birbeck <mark.birbeck@webbackplane.com>, Sam Ruby <rubys@intertwingly.net>

Toby Inkster wrote:
> In terms of the RDFa syntax document's processing sequence it could be
> implemented by making the list of URI mappings non-empty in the initial
> evaluation context. <http://www.w3.org/TR/rdfa-syntax/#sec_5.5.>

Actually... my preferred approach would be not to touch that document
(even if we were allowed to, that is:-). Ben had, at some point, his
hGRRDL idea which, conceptually, meant that some transformation on the
DOM tree can be done before processing it through the RDFa route. Ie,
the current RDFa spec, the processing part in particular, can be kept
unchanged (it was quite a balancing act to get it right back when Mark &
co wrote it, I would be pretty much scared to touch it) and all
additions could be described as a pre-processor step yielding a DOM tree
that would then go through the current RDFa mill.

My implementation actually implements this approach (actually, users can
add their pre-processing steps if they want) and I could implement a
number of things easily this way. My current proof-of-concept
implementation of @prefix uses that model, and adding the http: trick
could be done exactly the same way...

Just my 2 cents...



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 Monday, 26 January 2009 13:46:10 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:50:30 UTC