-
People & Events
hCard & hCalendar
Tantek
Çelik
Senior Technologist
Technorati
-
People & Events
- Very common "structures" on weblogs
- Create explicit structures
- in order to easily publish, index, aggregate
- Minimize impact on authors (and developers)
- Avoid duplicating all content
- Avoid requiring file uploads
-
vCard & iCalendar
- RFC 2426 & RFC2445
- Widely adopted and implemented
- XML/RDF variants exist
- Can't be easily embedded/styled in (X)HTML
- Places many constraints on authors
- E.g. which elements and how to nest
- Conclusion: Try 1:1 mapping into XHTML
-
hCard & hCalendar
- hCard = vCard RFC2426 mapped 1:1 into XHTML
- hCalendar = iCalendar RFC2445 mapped 1:1 into XHTML
- Reuse schema (names, properties etc.) as class values
- Use most precise XHTML building blocks
- If necessary use <abbr> for human vs. machine values
-
hCard examples
-
hCalendar examples
-
hCard & hCalendar next steps
- Publish formal XMDP profiles for each
- iCalendar vs. iCal-BASIC. See "calsify" list.
- Work with implementations on interoperability
- Try mixing & matching with other microformats
-
Colophon