Re: relationship to iCalendar

Hi Will,

sorry for the delay in replying - I've been at a conference.

let me try and summarise:

you want to use jetspeed but with xml to do calendaring (although not
interactive scheduling)

> 1. How close is this group to a stable draft of a RDF calendar
>     specification?

We have a strawman but that's it; chances are we are a few months
away from a stable full draft, although it is likely that simpler parts
will be stable before that.

Our technique is to implement demos at least as we are working on the
draft, so that we get some idea of whether the approach we are taking is
suitable for our purposes. From our point of view if you did an
implementation using RDF, that would be great (although your input might
mean that the schema changed).


> 2. What is the authoritative place to look for the current draft version
>     if such a thing exists?

The current draft version is at 

http://ilrt.org/discovery/2001/06/schemas/ical-full/hybrid.rdf


> 3. How closely does this specification model the iCalendar structure?

currently, very closely, although as we get more implementation
experience, this may change.


> 4. What sort of a time frame would you estimate for the development of a
>     robust implementation from the ground up in java done by a single
>     person? (This is likely not my situation on every point, but it is a
>     good reference I think.)

I can't answer this question. icalendar is an extremely complicated
spec; it really depends what tools are available already, and whether
you want to use RDF. If you do want to try to do this in RDF, I could
give you some help about which tools to use.

It also depends on how much of the spec you want to implement. It may be
that a small part of it would be enough for your needs.


> 5. Is it feasible for a single person to undertake an implementation in a
>     reasonable amount of time (4 months?)

It depends. I probably could because I have reasonable familiarity with
both RDF and calendaring....I can't say about you!

> 6. What references would you recommend for becoming more familiar with the
>     concepts necessary to work on an implementation?
> 

Here's one approach: treat the problem as purely an RDF server-side
implementation problem, and use tomcat + java RDF tools like Jena or
Sergey melnik's RDF api. This is what my 'Inkling' work does (see
http://swordfish.rdfweb.org/rdfquery/ and a calendaring demo at
http://swordfish.rdfweb.org/discovery/2001/07/swws/).

Otherwise, you might want to look at the IETF calsch working group
resources: see http://www.ietf.org/html.chaters/calch-charter.html
the SKICal work might also be relevant to your
scenario: http://www.skical.org

I'd be interested to know what you decide to do.

cheers

Libby

Received on Thursday, 9 August 2001 07:07:33 UTC