[uf-discuss] Expressing an event that only has an end date?

Costello, Roger L. costello at mitre.org
Sun Jan 21 09:48:43 PST 2007

Thanks a lot Brian.  I have implemented your suggestions.  Here is the


There are a few other events in that document that I am stymied as to
how to represent the dates:

1. The person was a co-op engineer in the Fall of 1997.  How do I
represent dtstart and dtend for "Fall of 1997"?

2. The person was an assistant mechanic during the summers of 1993,
1994, 1995.  How do I represent dtstart and dtend for "summers of 1993,
1994, 1995"?

3. The person was a mini-baja participant during Fall 1996 - Spring
1997.  How do I represent dtstart and dtend for "Fall 1996 - Spring



-----Original Message-----
From: microformats-discuss-bounces at microformats.org
[mailto:microformats-discuss-bounces at microformats.org] On Behalf Of
Brian Suda
Sent: Sunday, January 21, 2007 10:16 AM
To: Microformats Discuss
Subject: Re: [uf-discuss] Expressing an event that only has an end

On 1/21/07, Costello, Roger L. <costello at mitre.org> wrote:

> Question #1:
> I want to use vevent to markup this information.  Notice that there
> only one date specified - May, 1998 - which is the ending date of his
> education.
> What do I use as the start date (i.e., the value of dtstart)?

--- well OFFICIALLY in the iCalendar spec, nothing is required (which
seems abit strange), but we have always said that 'summary' and
'dtstart' are required, because that makes the most sense as a
minumum. In your case you only want a DTEND. Now technically a DTSTART
is not required, but i have no idea what would happen in a calendar
app if you tried to import that.

One simple work around is to do something like:
<abbr title="1998-05-01" class="dtend dtstart dtstamp">May '98</abbr>

Then you atleast get a start and end date and calendar apps might be
slightly more friendly.

> Question #2
> How do I markup a date such as "May, 1998"?  Notice that there is no
> day specified.  Do I assume it to be May 1, 1998, and mark it up as
> <abbr class="..." title="1998-05-01">May 1998</abbr>

--- you can certainly just add the '-01' and/or omit the day portion.
It will still be a valid ISO date with just "1998-05" although i have
no idea what will happen when you try to import that into outlook or
other calendar apps.

I would suggest that you create either the hCalendars, one with no
'-01' and with it. Same for the Question #1, create an hCalendar with
no start date and a start and end date of the same time. Then send-us
the URLs and we as a community can test them in different calendaring
applications. I honestly don't know what will happen and who will
support what, or how it would even be represented in the GUI.

Once we have documented application behavior then we can better make a
recommendation of the "prefered" way to mark-up the data for best


brian suda
microformats-discuss mailing list
microformats-discuss at microformats.org

More information about the microformats-discuss mailing list