Don’t call me DOM

13 December 2004

GRDDL to annotate XML documents based on their XML Schema

Filed under:

Dan Connolly recently demonstrated that GRDDL could also be used as a way to tie semantics to a given XML schema, based on the namespaceTransformation property defined in GRDDL.

The only restriction is that it relies on having the said schema served at the namespace URI of the given vocabulary; in other words, it wouldn’t work through xsi:schemaLocation, but that’s probably a very acceptable restriction, especially since the XML Namespace solution scales much better, in that you don’t have to duplicate the information again and again. This very much relates to the namespaceDocument issue the TAG has in its queue

2 November 2004

GRDDL support in RAP

Filed under:

Chris Bizer just announced the support of GRDDL in RAP (the RDF API for PHP); although it requires PHP 5 (which isn’t installed on any of my production servers), this is really great news, and promises many new ways for me to play with GRDDL… Well, of course GRDDL isn’t even close to be anything like a standard, but given how it relies on existing standard mechanisms, having support for it in implementations shouldn’t break anything.

Of course, that means conversely that we should start thinking more carefully on the update policy for the GRDDL namespace

22 October 2004

HTML Profile-based GRDDL

Filed under:

I released few days ago an updated version of the XSLT-based GRDDL demonstrator that implements the HTML profile-based GRDDL solution, that DanC had implemented in Python and explained back in May.

The idea is rather simple: instead of relying on a specific profile ( completed with a bunch of <link rel="transformation"> elements to point to the GRDDL-izers for a specific Web page, it makes it possible to bind a set of GRDDL-izers to any profiles; this means basically packaging GRDDL-izers in re-usable sets, so that you don’t have to duplicate the same information over and over.

« Newer entriesOlder entries »

Picture of Dominique Hazael-MassieuxDominique Hazaël-Massieux ( is part of the World Wide Web Consortium (W3C) Staff; his interests cover a number of Web technologies, as well as the usage of open source software in a distributed work environment.