Tango.info iCal: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 2: | Line 2: | ||
*http://tools.ietf.org/html/rfc5545 | *http://tools.ietf.org/html/rfc5545 | ||
*DRAFT: http://tools.ietf.org/html/draft-daboo-et-al-icalendar-in-xml-11 | *DRAFT: http://tools.ietf.org/html/draft-daboo-et-al-icalendar-in-xml-11 | ||
* 2006-03-13 [[festivals.tango.info]] adds basic ical feature, each festival gets an .ics file | * 2006-03-13 [[festivals.tango.info]] adds basic ical feature, each festival gets an .ics file | ||
* 2010-06-15 upcoming festivals available at | * 2010-06-15 upcoming festivals available at https://tango.info/festivals.ics | ||
example file for one festival | example file for one festival |
Revision as of 2012-08-08T18:38:31
- http://tools.ietf.org/html/rfc5545
- DRAFT: http://tools.ietf.org/html/draft-daboo-et-al-icalendar-in-xml-11
- 2006-03-13 festivals.tango.info adds basic ical feature, each festival gets an .ics file
- 2010-06-15 upcoming festivals available at https://tango.info/festivals.ics
example file for one festival
BEGIN:VCALENDAR VERSION:2.0 METHOD:PUBLISH PRODID:-//tango info//tango info cal//EN BEGIN:VEVENT UID:tango.info/2010DEBERA URL:http://www.tango.info/2010DEBERA DTSTART:20100601T140000Z DTEND:20100605T040000Z SUMMARY:Festival Berlin 2010 DESCRIPTION:Festival Berlin 2010\n\nMariana Montes, Sebastián Arce LOCATION:Berlin, Germany GEO:52.520895,13.409672 CLASS:PUBLIC CATEGORIES;LANGUAGE=en:tango,festival DTSTAMP:20090101T010101 END:VEVENT END:VCALENDAR
- RELATED-TO;RELTYPE=SIBLING|PARENT|CHILD:tango.info/2010DEBERA
Fields
Seperators
- 3.1.1. List and Field Separators
- COMMA - Values in a list of values MUST be separated by a COMMA character.
- SEMICOLON
- Some property values are defined in terms of multiple parts. These structured property values MUST have their value parts separated by a SEMICOLON character.
- Some properties allow a list of parameters. Each property parameter in a list of property parameters MUST be separated by a SEMICOLON character.
- COLON ?
Example:
- ATTENDEE;RSVP=TRUE;ROLE=REQ-PARTICIPANT:mailto:jsmith@example.com
- RDATE;VALUE=DATE:19970304,19970504,19970704,19970904
Listing
iCal section | iCal name | Example | Note | Tango.info |
---|---|---|---|---|
3.2.2. Common Name | CN | |||
3.2.3. Calendar User Type | CUTYPE | ATTENDEE;CUTYPE=GROUP:mailto:ietf-calsch@example.org | seems to identify people and resources; INDIVIDUAL, ,GROUP, ROOM .... | |
3.2.10. Language | LANGUAGE |
|
language tag per RFC5646 | |
3.2.15. Relationship Type | RELTYPE | PARENT, CHILD, SIBLING | ||
3.2.19. Time Zone Identifier | TZID | America/New_York | derive from "region"? | |
3.3.12. Time ??? | DTSTART |
|
||
3.3.12. Time ??? | DTEND | |||
3.3.12. Time ??? | RRULE | RRULE:FREQ=WEEKLY;UNTIL=19971224T000000Z | UNTIL-time in UTC! | |
3.8.1.2. Categories | CATEGORIES |
|
use for event types? | |
3.8.1.3. Classification | CLASS | CLASS:PUBLIC | "PUBLIC" / "PRIVATE" / "CONFIDENTIAL" /... | |
3.8.1.4. Comment | COMMENT | try not to use - free text can be problematic | ||
3.8.1.5. Description | to be generated? | |||
3.8.1.6. Geographic Position | GEO | optional | ||
3.8.1.7. | LOCATION |
|
deberwl001 (TI-location identifier, composed of country, city, venue code and running number: DE BER WL 001) | |
3.8.1.12. Summary | SUMMARY | SUMMARY:Department Party | 64 char | |
3.8.4.3. Organizer | ORGANIZER |
| ||
3.8.4.5. Related To | RELATED-TO |
|
xCal
Lowercasing:
Each calendar component in the "VCALENDAR" object, delimited by "BEGIN" and "END", will be converted to an enclosing XML element with the same name, but in lowercase.
Each individual iCalendar property is represented in xCal by an element of the same name as the iCalendar property, but in lowercase. For example, the "CALSCALE" property is represented in xCal by the IC:calscale element.
Validator
- http://severinghaus.org/projects/icv/ - rough check
- http://arnout.engelen.eu/icalendar-validator/urlvalidate - more checks