Re: [calsify] New iCalendar XML format draft

"Tim Hare" <TimHare@comcast.net> Sat, 13 June 2009 15:42 UTC

Return-Path: <timhare@comcast.net>
X-Original-To: calsify@core3.amsl.com
Delivered-To: calsify@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 313D428B23E for <calsify@core3.amsl.com>; Sat, 13 Jun 2009 08:42:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.598
X-Spam-Level:
X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HQWusvO3umli for <calsify@core3.amsl.com>; Sat, 13 Jun 2009 08:41:55 -0700 (PDT)
Received: from QMTA04.westchester.pa.mail.comcast.net (qmta04.westchester.pa.mail.comcast.net [76.96.62.40]) by core3.amsl.com (Postfix) with ESMTP id 9599B3A6BF8 for <calsify@ietf.org>; Sat, 13 Jun 2009 08:41:55 -0700 (PDT)
Received: from OMTA14.westchester.pa.mail.comcast.net ([76.96.62.60]) by QMTA04.westchester.pa.mail.comcast.net with comcast id 3Nxj1c0041HzFnQ54Ti4pC; Sat, 13 Jun 2009 15:42:04 +0000
Received: from THare ([71.203.105.66]) by OMTA14.westchester.pa.mail.comcast.net with comcast id 3Ti31c00B1RyUCv3aTi4sL; Sat, 13 Jun 2009 15:42:04 +0000
From: Tim Hare <TimHare@comcast.net>
To: 'Steven Lees' <Steven.Lees@microsoft.com>, ietf-calsify@osafoundation.org, calsify@ietf.org
Date: Sat, 13 Jun 2009 11:42:05 -0400
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_004C_01C9EC1B.FAC8B720"
X-Mailer: Microsoft Office Outlook, Build 11.0.6353
Thread-Index: AcnrtqrOE6Qm9pe1RaKi6H58cn/4EAAhKQ+Q
In-Reply-To: <854B3F17B7AF524E9E6CB4A9004F8C6C1197831C@tk5ex14mbxc105.redmond.corp.microsoft.com>
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579
Message-Id: <20090613154155.9599B3A6BF8@core3.amsl.com>
Subject: Re: [calsify] New iCalendar XML format draft
X-BeenThere: calsify@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: <calsify.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/calsify>, <mailto:calsify-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/calsify>
List-Post: <mailto:calsify@ietf.org>
List-Help: <mailto:calsify-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/calsify>, <mailto:calsify-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 13 Jun 2009 15:42:01 -0000

One of the best use cases for iCalendar-as-XML is for providing calendar
"feeds", I think, and as the draft says leveraging the available XML tools.
At a minimum it would shorten development time for handling calendar data. 
 
Jon Udell (also of Microsoft) has been writing a lot recently about
gathering calendar information from many different sources (for example:
http://blog.jonudell.net/2009/06/08/scribbling-in-the-margins-of-icalendar/
)  - I believe one of the goals of an XML form should be to provide an
Atom/RSS-compatible set of XML to further that type of thing. While not as
critical to organizations internally, as say, meeting scheduling, publishing
of calendar information can be critical.  My current employer, a US state
transportation department, is required to hold many public hearings and
public bid-openings in regard to  large construction projects.  Providing
that calendar information in a format useful to the citizenry would be a
major plus (I suppose I should post a disclaimer here that I'm speaking my
own opinions, not those of my employer).
 
I think it would also be useful to discuss the opposite (but simpler?)
transform: from XML-based calendar info to iCalendar.  It seems to me that
once something is available in XML, much development work centers around
that because of smaller development cost.   That means that more established
tools built around the iCalendar format will need a method of creating an
iCalendar input from an XML document, to allow for interoperability.
 
Tim Hare
Interested Bystander, Non-Inc.
 

  _____  

From: calsify-bounces@ietf.org [mailto:calsify-bounces@ietf.org] On Behalf
Of Steven Lees
Sent: Friday, June 12, 2009 7:37 PM
To: ietf-calsify@osafoundation.org; calsify@ietf.org
Subject: [calsify] New iCalendar XML format draft



Hello,

 

Last week Cyrus Daboo, Mike Douglas and I submitted an Internet Draft that
specifies an XML format for iCalendar. The draft was developed by the XML
technical committee in CalConnect (http://calconnect.org), with input from
representatives from Sun, RPI, Apple, Microsoft, and others. (The draft is
here:
http://www.ietf.org/internet-drafts/draft-daboo-et-al-icalendar-in-xml-00.tx
t.) 

 

As you probably know, there have been some prior attempts to create an XML
iCalendar specification, such as
http://tools.ietf.org/html/draft-hare-xcalendar-03 and
http://tools.ietf.org/html/draft-royer-calsch-xcal-03. There was a consensus
among CalConnect members that there is enough use of one-off XML formatted
calendar data to make it worth giving this another try.

 

My question for you all is whether you're interested in working on an XML
iCalendar format specification at this time. There's a vCard XML format
draft currently under discussion in the vcarddav group
(http://tools.ietf.org/html/draft-perreault-vcarddav-vcardxml-01) and it
would be great to develop an iCal XML format at the same time.

 

I created a sample iCal to XML converter based on our spec on
http://xcal.cloudapp.net. When you have a chance, take a look at the draft
and try out the converter, and let us know what you think.

 

Thanks!

Steven Lees