In my last post, I described Web 3.0 (also known as the Semantic Web). I also introduced a couple of formats (Microformats & RDF) that allow additional meaning (semantics) to be applied to web content when HTML fails to be descriptive enough.
In this post, I’ll demonstrate how to modify Sitefinity’s Events module to export events that are formatted using Microformat’s hCalendar format. Once modified, these events can be easily consumed by services such as Yahoo! Calendar, Google Events or other services.
Understanding the hCalendar Format
Here is some typical HTML that might be used to display an event:
<h2>Google Buzz Launch</h2>
<p>2/9/2010 11:06 AM</p>
<p>Come witness the launch of a social media service that isn't limited to 140 characters.</p>
<p>Gmail</p>
<p>Social Media</p>
<p>Google</p>
Can you spot the organizer? The location? The category?
If you’re having trouble, imagine how difficult it is for a computer to extract ...