W3C home > Mailing lists > Public > public-html@w3.org > November 2012

Re: CfC: Request transition of HTML Microdata to Candidate Recommendation

From: Lin Clark <lin.w.clark@gmail.com>
Date: Wed, 28 Nov 2012 18:47:35 +0000
Message-ID: <CACho_Au7FCdduJN1gwZOS3stEpe4dJ+qH8vkuFVALHepURBhZg@mail.gmail.com>
To: public-html@w3.org
Hi,

I am an implementer who works with both RDFa and microdata. I am a
co-maintainer of Drupal core's RDF module (which publishes RDFa) and the
maintainer of Drupal's Microdata module.

I believe that microdata should move forward to REC. Some people assert
that there isn't a difference when using RDFa Lite 1.1 and microdata. I
disagree.

While RDFa Lite did adopt most of microdata's processing model, it has a
wildly different processing algorithm. It uses the full RDFa Core 1.1
algorithm, which is extremely difficult to understand. And there isn't an
explicit distinction between publishing full and lite... if you
accidentally throw a rel in there, you've switched from lite to full. This
makes it hard for publishers to debug their own data, as even the widely
used distillers disagree about how such RDFa should be parsed. For example,
if you parse this test
page<http://lin-clark.com/sites/default/files/md-candidaterec-rdfasnippet.html>with
RDF
distiller <http://rdf.greggkellogg.net/distiller> (written by the new RDFa
Test Suite author) vs the W3C's distiller
<http://www.w3.org/2012/pyRdfa>(written by one of the RDFa 1.1
editors), you get different results. This
isn't a theoretical issue, it's an actual issue posted last
week<http://drupal.org/node/1848464>to the Drupal.org issue queue.
This puts a strain on data publishers and
the tool authors (like me) who support them.

Microdata's processing algorithm is vastly simpler, which makes the data
extracted more reliable and, when something does go wrong, makes it easier
for 1) users to debug their own data, and 2) easier for me to debug it if
they can't figure it out on their own.

But RDFa does have its own strengths for particular use cases, such as
those that require explicit datatyping or XML literal properties. I think
RDFa should continue as a REC for those more advanced use cases, and
microdata should be published as a REC for those which don't require the
complexity.

-Lin

-- 
Lin Clark
Drupal Consultant

lin-clark.com
twitter.com/linclark
Received on Wednesday, 28 November 2012 18:49:21 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 28 November 2012 18:49:22 GMT