Second hGRRDL: test case of a GRDDL transformation to produce RDFa from hCalendar

Second hGRDDL, this time for hCalendar


1 - I generated a hCalendar using the hCalendar creator:
Creator: http://microformats.org/code/hcalendar/creator
hCalendar result:
http://www-sop.inria.fr/acacia/personnel/Fabien.Gandon/tmp/grddl/hGRDDL/hCalendar.html


2 - I created a GRDDL transform to add RDFa in a file containing hCalendar
Here is my hGRDDL for hCalendar:
http://www-sop.inria.fr/acacia/personnel/Fabien.Gandon/tmp/grddl/hGRDDL/hCalendar2RDFa.xsl

The application of this transforms produces a new XHTML file
containing hCalendar and RDFa:
http://www-sop.inria.fr/acacia/personnel/Fabien.Gandon/tmp/grddl/hGRDDL/hCalendarRDFa.html

Note: dates are types as literal since neither the title nor the content 
of the microformat seems to be compatible with xsd:Date...
So:

<abbr class="dtstart" title="20070413T0800-0500">April 13th  8am</abbr>

finally produces

<rdf:Description rdf:about="#hcalendar-International-Improv-Festival">
  <c:dtstart xmlns:c="http://www.w3.org/2002/12/cal#"
rdf:datatype="http://www.w3.org/2000/01/rdf-schema#Literal">20070413T0800-0500</c:dtstart>
</rdf:Description>


3 - I tested the RDFa result with the bookmarlets
The Get N3 doesn't get the Vevent type
<> rdf:type <c:Vevent>;
but I think the RDFa is OK.


4 - I tested the RDFa3RDFXML on the output
The produced RDFa is itself a GRDDL source document so I called the
transformation on it and got the following RDF/XML:
http://www-sop.inria.fr/acacia/personnel/Fabien.Gandon/tmp/grddl/hGRDDL/hCalendarRDFXML.rdf

Cheers,

-- 
Fabien - http://www.inria.fr/acacia/fabien/

Received on Thursday, 19 April 2007 14:56:27 UTC