RE: [Ietf-caldav] Re: iCalendar to XML transform
"Zbarcea, Hadrian" <hzbarcea@iona.com> Tue, 14 November 2006 01:38 UTC
Return-Path: <hzbarcea@iona.com>
X-Original-To: ietf-caldav@osafoundation.org
Delivered-To: ietf-caldav@osafoundation.org
Received: from laweleka.osafoundation.org (laweleka.osafoundation.org [204.152.186.98]) by leilani.osafoundation.org (Postfix) with ESMTP id 4B46380D5D for <ietf-caldav@osafoundation.org>; Mon, 13 Nov 2006 17:38:13 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by laweleka.osafoundation.org (Postfix) with ESMTP id 3B80A1422A0 for <ietf-caldav@osafoundation.org>; Mon, 13 Nov 2006 17:38:13 -0800 (PST)
Received: from laweleka.osafoundation.org ([127.0.0.1]) by localhost (laweleka.osafoundation.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 16554-01 for <ietf-caldav@osafoundation.org>; Mon, 13 Nov 2006 17:38:09 -0800 (PST)
Received: from amereast-smg1.iona.com (amereast-smg1.iona.com [65.223.216.181]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (No client certificate requested) by laweleka.osafoundation.org (Postfix) with ESMTP id 1DDC814229E for <ietf-caldav@osafoundation.org>; Mon, 13 Nov 2006 17:38:09 -0800 (PST)
Received: from amer-ems1.IONAGLOBAL.COM ([10.65.6.25]) by amereast-smg1.iona.com (Switch-3.1.7/Switch-3.1.7) with ESMTP id kAE1bKEn028124; Mon, 13 Nov 2006 20:37:20 -0500 (EST)
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [Ietf-caldav] Re: iCalendar to XML transform
Date: Mon, 13 Nov 2006 20:41:08 -0500
Message-ID: <0035B85C0AEE7B42AE0CE75E5B730CD6056AA2@amer-ems1.IONAGLOBAL.COM>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [Ietf-caldav] Re: iCalendar to XML transform
Thread-Index: AccHRD1S1iGwmNs6SACf14UJR/rF5AARx3OQ
From: "Zbarcea, Hadrian" <hzbarcea@iona.com>
To: "Kervin L. Pierre" <kervin@adevsoft.com>, Norman Walsh <Norman.Walsh@Sun.COM>, Tim Hare <TimHare@comcast.net>
X-Virus-Scanned: by amavisd-new and clamav at osafoundation.org
X-Spam-Status: No, hits=0.0 tagged_above=-50.0 required=4.0 tests=
X-Spam-Level:
X-Mailman-Approved-At: Mon, 20 Nov 2006 08:24:59 -0800
Cc: ietf-caldav@osafoundation.org
X-BeenThere: ietf-caldav@osafoundation.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Discussions on Calendar Access protocol based on WebDAV <ietf-caldav.osafoundation.org>
List-Unsubscribe: <http://lists.osafoundation.org/mailman/listinfo/ietf-caldav>, <mailto:ietf-caldav-request@osafoundation.org?subject=unsubscribe>
List-Archive: <http://lists.osafoundation.org/pipermail/ietf-caldav>
List-Post: <mailto:ietf-caldav@osafoundation.org>
List-Help: <mailto:ietf-caldav-request@osafoundation.org?subject=help>
List-Subscribe: <http://lists.osafoundation.org/mailman/listinfo/ietf-caldav>, <mailto:ietf-caldav-request@osafoundation.org?subject=subscribe>
X-List-Received-Date: Tue, 14 Nov 2006 01:38:13 -0000
Hi, I think what you are trying to do is great. I would dare suggest a slightly different approach. I talked to Brian Mosley and Ted Leung a month or so back but didn't have the time to follow up. The problem imho is that there is no such thing as trivial XML. To be really useful and interoperable the semantics needs to be expressed via an xml schema. Unfortunately xCal does not seem to go anywhere, Doug Royer is not active anymore in these communities as it seems. And that was a DTD not an XML schema anyway. RDF is a tricky way to go. I went the same path more than a year ago. I approached the whole thing from the web services perspective. Web Services are defined by WSDL, which mandates schema. I worked with a project that became apache CXF and would like to support an xml based programming model but use CalDAV on the wire (it may not be obvious what I mean, but it's quite simple). To make a long story short I do have an xml schema that maps iCal to XML and started to work on a parser that reads iCal and emits SAX/StAX. It's a java implementation, but antlr supports other languages too. I won't attach the schema (again), but please let me know and I will submit it again. I consider it near complete, it is my work, but it's public domain, no strings attached. If anybody is interesting in helping me with the parsing/web services stuff that'd be great. Adapting existing parsers to produce valid xml according to this schema would work too. Regards, Hadrian > -----Original Message----- > From: ietf-caldav-bounces@osafoundation.org [mailto:ietf-caldav- > bounces@osafoundation.org] On Behalf Of Kervin L. Pierre > Sent: Monday, November 13, 2006 11:53 AM > To: Norman Walsh; Tim Hare > Cc: ietf-caldav@osafoundation.org > Subject: Re: [Ietf-caldav] Re: iCalendar to XML transform > > > --- Norman Walsh <Norman.Walsh@Sun.COM> wrote: > > function that could load the file. An easier > > solution might be to write > > a simple pre-processor in your favorite scripting > > language to turn the > > .iCal into trivial XML. You could just wrap the > > I agree. And as more and more people are going > to be doing this to leverage the tons of XML > code/apps/technologies out there standardising > this iCalendar grammer will become increasingly > important. > > Does this relate to... > http://ietfreport.isoc.org/idref/draft-hare-xcalendar/ > in anyway? > > Is anything happening with xCal? > http://tools.ietf.org/html/draft-royer-calsch-xcal-03 > > http://www.w3.org/TR/2005/NOTE-rdfcal-20050929/ ? > > Would be nice if one of those grammers gained some > some momentum... :) > > Best regards, > Kervin > _______________________________________________ > Ietf-caldav mailing list -- Ietf-caldav@osafoundation.org > See http://ietf.webdav.org/caldav/ for more CalDAV resources > http://lists.osafoundation.org/mailman/listinfo/ietf-caldav
- Re: [Ietf-caldav] Re: iCalendar to XML transform Norman Walsh
- RE: [Ietf-caldav] Re: iCalendar to XML transform Zbarcea, Hadrian
- Re: [Ietf-caldav] Re: iCalendar to XML transform Norman Walsh
- RE: [Ietf-caldav] Re: iCalendar to XML transform Kervin L. Pierre
- RE: [Ietf-caldav] Re: iCalendar to XML transform Zbarcea, Hadrian
- Re: [Ietf-caldav] Re: iCalendar to XML transform Kervin L. Pierre
- [Ietf-caldav] RE: iCalendar to XML transform Tim Hare
- [Ietf-caldav] Re: iCalendar to XML transform Dan Connolly
- [Ietf-caldav] Re: iCalendar to XML transform Norman Walsh
- [Ietf-caldav] iCalendar to XML transform Tim Hare