Note: This is tangentially related to xml as I have my data
in that format :)
I have to types of ‘calendars’ sharing basically
the same xml structure, but different usages.
Calendar type 1: is what we are used to thinking of a calendar
as, a format that we look forward to events that have some meaning to us,
divided in sequences of days, weeks, and months, which sequences we can mark as
being one of these events that has meaning to us.
Calendar type 2: is a blog calendar, a blog calendar does
not look forward to events, but rather back to posts, as such it is an archival
pointer.
Now I have an application that gets my various xml
formats and returns it in formats with mime-types over http that are likely to
be most useful (by useful meaning directly consumed by a number of applications
without developer intervention), so for example a calendar of type 1 would get
returned as an actual iCalendar. The question is if Calendar type 2 should also
be returned as an iCalendar or if there is another format that it could be more
usefully served as.