| 1 | |
| 2 | !!!Goal |
| 3 | |
| 4 | Make an aperture datasource that can read files in iCal format, either from disk or from http/webcal. Transform each element into a aperture DataObject, some of the RDF descriptions can probably be stolen from the rdfical people (link below) |
| 5 | This task can be very difficult, so keep in mind that we are more interested in something that works slightly than something that handles all bizarre timezone/reccurrence scenarios. |
| 6 | |
| 7 | A good testcase would be to import a few simple non-reoccurring events from google calendar. |
| 8 | |
| 9 | !!!Relevant resources: |
| 10 | |
| 11 | * Wikipedia: http://en.wikipedia.org/wiki/ICalendar |
| 12 | * iCal specs: http://tools.ietf.org/html/2445 (and syntax: http://en.wikipedia.org/wiki/RFC2445_Syntax_Reference) |
| 13 | * RDFIcal - http://www.w3.org/2002/12/cal/ - the html is old, but there is lots of new code (and schemas) - asking in SWIG for details. |
| 14 | * JICAL - http://jical.sourceforge.net/ has at least a partial java implementation of ical.. |
| 15 | |
| 16 | |
| 17 | |