RDFa DOM API Document update

There has been a fairly large update to the RDFa DOM API. Mark and I had
some fairly in-depth discussion about the RDFa DOM API over the weekend.
We were able to find some common ground and the rest of the
architectural stuff seemed to fall into place pretty quickly.

The short of it is that most (if not all) of the relevant architectural
items that Benjamin, Shane, Ivan and I wanted to support are still
there. Many of Mark's most important architectural items have been
integrated as well. The entire thing seems to hold together conceptually
- which is very good news. I was afraid that there were some issues that
were going to be difficult to resolve between the two approaches, but
staring at the problem for a few hours at a time, as well as discussing
the issues with Mark, seemed to provide various paths forward.

I didn't create a snapshot because the document is in a pretty horrible
state. Invalid references, completely outdated language, some parts are
flat out wrong, other parts need further re-factoring. However, the
conceptual structure is there, and that was the most difficult part to
get right, IMHO.

I think the most exciting part is that this interface /could/ be
shared/used by the RDFa, Microformats and Microdata communities.

For those of you that care, the latest CVS version is here:

http://www.w3.org/2010/02/rdfa/sources/rdfa-dom-api/Overview-src.html

The only sections that are even remotely readable/correct are:

Section 1: Introduction
Section 2: Overview
Section 5.1: The RDF Interfaces

Most of the WebIDL is OK... don't trust the text in most of the
sections, all of it needs to be updated to match the new architecture. I
spent about 15 hours on it over the weekend... it needs at least another
40-50 more hours for it to be in FPWD shape.

I'll touch base with Benjamin and Mark tomorrow and see where we want to
go with it. Hopefully it'll start taking shape over the next week or two.

-- manu

-- 
Manu Sporny (skype: msporny, twitter: manusporny)
President/CEO - Digital Bazaar, Inc.
blog: Bitmunk 3.2.2 - Good Relations and Ditching Apache+PHP
http://blog.digitalbazaar.com/2010/05/06/bitmunk-3-2-2/2/

Received on Monday, 17 May 2010 01:50:53 UTC