[Odrl-version2] Microdata and RDFa HTML4/5 specs

Steven Rowat steven_rowat at sunshine.net
Wed Aug 19 10:02:47 EST 2009


Greetings,

Summary of this email:

In brief, I wish to know what to do about the RDFa/Microdata split: as 
of today, August 18/09, there appears to be a confusing fork between 
Microdata and RDFa; and no sign of a resolution; so that html writers, 
such as myself, will be left wondering which to use. This is 
particularly troubling after over a decade of hoping for a widely 
accepted universal metadata standard. So, in the light of repeated 
calls for use-cases to help decide which of Microdata/RDFa is better 
and why (see links below), I'm hoping that some progress has been made 
in this that can be told to me; or, failing that, even that 
considering my own use-case might be a help, however small, in 
bringing that decision about.

Details:

For the purposes of this email I might describe myself as an 'end-user 
of extended metadata'. In more common language, I'm designing a 
complex web site with data that is not easily cataloged by search 
text-based engines -- audio recordings, graphics, and metaphor-based 
poems whose themes are not fully or accurately contained in their own 
literal text. Not only do I wish these things cataloged accurately for 
software-based searches, I wish them available for DRM (including 
copyright statements and rights-use prohibitions and permissions, as 
well as, eventually, prices and protocols for direct sales, through 
the browser).  These protocols are, for instance, provided by ODRL 
(the Open Digital Rights Language), which already has draft protocols 
for both microformats and RDFa implementation (see links on the 
www.odrl.net page).

All well and good - then I discovered the new Microdata spec 
introduced into HTML5 that, according to many observers replaces RDFa, 
and, according to some observers at least, for no good reason. This 
was a very confusing discovery. More, when I went further into the web 
discussions about this replacement I realized it has been the subject 
of a heavy, active, and ongoing discussion, continuing from May 09, 
right up into this week in August.

And today, August 18, Draft HTML5 specs have appeared with today's 
date -- and only Microdata; no mention of RDFa is found at all in the 
document (though RDF is mentioned, as one of several protocols 
Microdata can be exported to.)

I've put a list below of some of the discussions around this issue. 
They are extensive, and I'm sure I could find many more.

So, my question: what's a guy to do? :-) . Or, more importantly, what 
are the millions of other unique content producers who write html all 
over the world going to do now?

    a) Learn RDFa and external vocabularies, like ODRL, for it (and 
just ignore Microdata...do I need it? Maybe it will go away)?
    b) Learn to code Microdata, ignoring RDFa (and if so, how do 
external protocols like ODRL fit with Microdata? Will there be a new 
ODRL protocol required for Microdata?)
    c) learn all of Microdata, RDFa, and the external (like ORDL) 
vocabulary for RDFa, and code my pages so that they have Microdata 
that calls RDFa that calls the external vocabulary?
    d) wait and do nothing, and hope either Microdata or RDFa 'wins' 
on the web? (Note: by my reckoning, it's not just *years* since a 
widely-accepted extensible metadata protocol was expected on the web; 
we're into *decades*)

Any suggestions as to which of these four might be preferable at this 
time, and why?

At this point, I'm certainly leaning towards *something* being 
adopted; it seems like a major, even show-stopper, issue. Although 
conceivably one that can only be resolved at a different level of the 
decision-making structure of the web than the one where it is 
currently stuck.


Best regards,


Steven Rowat



Here are some of the links I investigated about the Microdata/RDFa split:

Editor's draft 18 August 09 of the HTML 5 Vocabulary:
http://dev.w3.org/html5/spec/Overview.html#concept-item

FAQ from the W3C "Frequently Asked Questions (FAQ) about the future of 
XHTML"-- see #6 about extensibility, and #7 especially: "What are 
W3C's plans for RDFa?"
http://www.w3.org/2009/06/xhtml-faq.html

ISSUE-41 Decentralized-extensibility
http://www.w3.org/html/wg/tracker/issues/41

Re: Does anyone like microdata? (W3C list). Has defenses for Microdata 
protocol in HTML5.
http://lists.w3.org/Archives/Public/public-html/2009Jun/0811.html

Re: Why bound prefixes are an anti-pattern in language design: (W3 
discussion list)
http://lists.w3.org/Archives/Public/public-rdf-in-xhtml-tf/2009Aug/0075.html

"Intertwingly" Microdata:
http://intertwingly.net/blog/2009/05/12/Microdata

Use Cases and Comparison of RDFa/HTML5 Microdata, Shelley Mon:
http://realtech.burningbird.net/semantic-web/semantic-web-issues-and-practices/use-cases-and-comparison-rdfahtml5-microdata

What You Can't Do with HTML5 Microdata, Jeni Tennison:
http://www.jenitennison.com/blog/node/103



More information about the Odrl-version2 mailing list