Wer sich nicht zwischen RDFa und Microformats entscheiden kann und nicht sehr viel von dem Transformation-System GRDDL hält, kann seine HTML Inhalte natürlich auch mit beiden Formaten auszeichnen. Gerade die Profil- und Kalender-Semantiken bieten sich wegen ihrer Ähnlichkeit besonders an.
hCard und RDFa vCard:
<body xmlns:contact="http://www.w3.org/2001/vcard-rdf/3.0#">
<div class="vcard">
<span class="fn" property="contact:fn">Max Mustermann</span>
<a class="email" rel="contact:email" href="mailto:max.mustermann@example.org">
max.mustermann@example.org
</a>
<div class="adr" property="contact:adr">
<span class="street-address" property="contact:street">Street</span>
<span class="country-name" property="contact:country">Country</span>
</div>
</div>
</body>
Code-Sprache: HTML, XML (xml)
…oder hCalendar und RDFa iCalendar:
<body xmlns:cal="http://www.w3.org/2002/12/cal/ical#">
<div class="vevent" instanceof="cal:Vevent">
<span class="summary" property="cal:summary">Ein Event</span>
<span property="cal:dtstart" content="20070916T1600-0500">
<abbr class="dtstart" title="20070916T1600-0500">
September 16th at 4pm.
</abbr>
</span>
</div>
</body>
Code-Sprache: HTML, XML (xml)
Legende: Microformats bzw. RDFa
So, als nächstes schau ich mir mal die RDFa Attribute näher an…