[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Accurate location information is a "must have" requirement
As the developer of a "calendar/schedule enabled application" I'd like to
chip in one thing Bob Tatar and I brought up at the meeting that appears to
be missing from the meeting minutes.
There is a lot of attention paid to meeting times, but virtually no
discussion of accurate location information. Bill Spencer treated timezones
pretty carefully in the SWTP spec, and with recurring dates and all, it's
pretty clear that they need to be carefully considered. However the only
real location tags I remember seeing are the LOCATION properties in SSTP and
SWTP (both free-format text fields) and the GEO field in vCalendar (which
takes a lat/long tuple).
Neither of these is adequate for a number of reasons:
1. Lat/long information isn't enough to infer timezones because people
at various places in the world have adopted different ideas about the
correct relationship between the Earth's lines of longitude and the
clock on the wall. Simply put, there are some pretty daft people out
there pushing the boundaries around. (Take a look at the world map in
the front of your handy-dandy "Rand McNally Comprehensive World Atlas"
if you think I'm kidding.)
2. Many applications that will want to interface to calendar systems
(like our event calendars, Musi-Cal and the Internet Conference
Calendar) will place as much emphasis on location as time. It would be
a shame to think that that basic events could only travel one way
(toward calendar systems) because loss of information prevents it going
the other direction.
3. People will think up all sorts of different ways to enter information
in free-format location fields so people trying to parse them will
invariably run into snags. (Believe me, I squeek from experience.)
4. There seems to be an implicit assumption that events are entered
one-by-one. We get information in huge batches sometimes, often with
varying degrees of consistency. I have never seen concert or conference
listings that indicated timezones. Most listings don't even give event
times. It's impossible in most cases to add timezone information
manually because of the sheer volume of data we deal with, and for most
purposes it's pretty irrelevant. Inferring it from accurate
city/region/country information is the only chance of being able to feed
it to calendar software.
5. Finally, event location will take on greater and greater importance
as scheduling reaches out beyond small groups to encompass organizations
that are geographically dispersed. No longer will it be sufficient to
indicate "Mozilla Room" as the sole indicator of a meeting's location.
If I add a conference in Miami, Florida to my scheduler it's not too
wacky to think it should automatically add a to-do for two weeks prior
to the conference as a reminder to book my super-saver tickets.
I welcome comments on this.
Skip Montanaro | Check out:
skip@calendar.com | Musi-Cal: http://concerts.calendar.com/
(518)372-5583 | Conference Calendar: http://conferences.calendar.com/