I've performed a final update on the source dateBook schema
And have posted an XSD for the document at
http://www.hack4dean.org/phpwiki/index.php?EnhancedRSSSchema

Changes include the following:

I've created a new element called an <event> that can be used when
announcing a simple event with no need for highly structured scheduling
information. An <event> can be a top-level element, but when you have a
collection of events together that are at least somewhat related, you should
generally place them within a <dateBook> wrapper.

A <dateBook> can in turn handle zero or more events and zero or more
schedules. A schedule is divided into tracks, and a track in turn is divided
into sessions. This makes it possible to create schedules within day-views
of events.

I've added the optional <endDateTime> element to the <scheduledTime>
element. <endDateTime> and <duration> are mutually exclusive, you cannot
have both simultaneously. If neither <endDateTime> or <duration> is
included, the assumption is made that the event will take place for 1 hour.

I've added <category> elements to <dateBook>, <event>, <schedule>, <track>
and <session> elements. This will use the taxonomy utilized by the Dropal
taxonomy module.

I'm working on the media namespace now, and it will likely be a hybrid SMIL
document, but I'm still deciding how well that works.

-- Kurt Cagle


Reply via email to