RDF Microformat Suite and Validation issues

    I'm just trying to compile a list of microformats and corresponding
RDF vocabularies that we will have to create transformations for. So I
am not looking for *in general* microformats->RDF mappings, but
microformat->RDF mappings that we will consider taking on in creating a
suite of transforms for common microformats to GRDDL.

First, here's my informal list. Please e-mail me and the list with
corrections and things that have been left out, or simply visit the wiki
[1] in order to edit directly, and I'll check the wiki before our next
meeting.

Microformat -> RDF -> existing transform        
-----------
hCard -> Norm Walsh's vCard  RDF [2] -> Norm's Styleshhet [3]
hCal ->  RDF Calendar[4] -> DanC's Stylesheet [5]
hReview -> RDF Review [6] -> Danny's Stylesheet [7]
rel-tag -> TagOntology[9] -> ?
rel-licence -> Creative Commons-> DanC's stylesheet[9]

I have mixed feelings about XFN, since it doesn't really map to FOAF,
and I also think that mapping hCard to FOAF is a bad idea, as so much
information is lost. Do people wish to cover those? Do we wish to add on
more microformats to our list of those to cover?


Second, I recently read an excellent paper that points out some problems
with validation of microformats, and gives a pretty good analysis [10].
In a nutshell, the problem is that when some element content can belong
to overlapping microformat - and since this is information is listed in
attribute value lists, it's impossible to validate directly in the
XHTML. Liam Quin is proposing we generate XSLT to get from XHTML->a
smaller, simpler plain old XML file -> and then validate that.  This has
the benefit that it would guarantee that our stylesheets worked to some
extent and were not producing poor quality RDf data from incorrect
microformat instances or making mistakes overlapping microformats. This
seems in line with Chime's response to my last message - however, I'm
going to remain studiously neutral on this approach.

[1] http://esw.w3.org/topic/grddlmicromodels

[2] http://nwalsh.com/rdf/vCard
based off of older W3C Note: http://www.w3.org/TR/vcard-rdf
[3]http://norman.walsh.name/2005/12/12/examples/hcard2rdf.xsl

[4] http://www.w3.org/TR/rdfcal/
[5]http://www.w3.org/2002/12/cal/glean-hcal.xsl

[6] http://dannyayers.com/xmlns/rev/
[7] http://dannyayers.com:88/xslt/hreview2rdfxml.xsl

[8]http://www.holygoat.co.uk/projects/tags/

[9] http://www.w3.org/2003/12/rdf-in-xhtml-xslts/grokCC.xsl

[10]http://www.idealliance.org/papers/extreme/proceedings/html/2006/Quin01/EML2006Quin01.html

-- 
		-harry

Harry Halpin,  University of Edinburgh 
http://www.ibiblio.org/hhalpin 6B522426

Received on Tuesday, 15 August 2006 04:49:45 UTC