Tango.info iCal: Difference between revisions

From tango.info wiki
Jump to navigation Jump to search
No edit summary
 
(20 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[Category:data]]
[[Category:Data]]
*http://tools.ietf.org/html/rfc5545
About [[iCal]].
*DRAFT: http://tools.ietf.org/html/draft-daboo-et-al-icalendar-in-xml-11
*http://en.wikipedia.org/wiki/ICalendar


==Overview==
* [[2006-03-13 festivals.tango.info with iCal]] - tango.info adds basic ical feature, each festival gets an .ics file
* 2010-06-15 upcoming festivals available at https://tango.info/festivals.ics


* 2006-03-13 [[festivals.tango.info]] adds basic ical feature, each festival gets an .ics file
==Examples==
* 2010-06-15 upcoming festivals available at http://www.tango.info/festivals.ics
===Example file for one festival===
 
example file for one festival
<pre>
<pre>
BEGIN:VCALENDAR
BEGIN:VCALENDAR
Line 16: Line 15:
BEGIN:VEVENT
BEGIN:VEVENT
UID:tango.info/2010DEBERA
UID:tango.info/2010DEBERA
URL:http://www.tango.info/2010DEBERA
URL:https://tango.info/2010DEBERA
DTSTART:20100601T140000Z
DTSTART:20100601T140000Z
DTEND:20100605T040000Z
DTEND:20100605T040000Z
Line 44: Line 43:
* ATTENDEE;RSVP=TRUE;ROLE=REQ-PARTICIPANT:mailto:jsmith@example.com
* ATTENDEE;RSVP=TRUE;ROLE=REQ-PARTICIPANT:mailto:jsmith@example.com
* RDATE;VALUE=DATE:19970304,19970504,19970704,19970904
* RDATE;VALUE=DATE:19970304,19970504,19970704,19970904
 
===Listing===
{| class="wikitable"
{| class="wikitable"
! iCal
! iCal section
! iCal name
! Example
! Example
! Note
! Note
! Tango.info
! 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
|
* SUMMARY;LANGUAGE=en-US:Company Holiday Party
* LOCATION;LANGUAGE=en:Germany
| 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
| DTSTART
|  
|  
Line 57: Line 88:
|     
|     
|-
|-
| 3.3.12.  Time ???
| DTEND
| DTEND
|
|
|-
|-
| 3.3.12.  Time ???
| RRULE
| RRULE
| RRULE:FREQ=WEEKLY;UNTIL=19971224T000000Z
| RRULE:FREQ=WEEKLY;UNTIL=19971224T000000Z
Line 65: Line 98:
|
|
|-
|-
| TZID
| 3.8.1.2.  Categories
| America/New_York
| CATEGORIES
|
* CATEGORIES:APPOINTMENT,EDUCATION
|
|
| derive from "region"
| use for event types?
|-
|-
| LANGUAGE
| 3.8.1.3.  Classification
|  
| CLASS
* SUMMARY;LANGUAGE=en-US:Company Holiday Party
| CLASS:PUBLIC
* LOCATION;LANGUAGE=en:Germany
| "PUBLIC" / "PRIVATE" / "CONFIDENTIAL" /...
| language tag per RFC5646
|-
|-
| SUMMARY
| 3.8.1.4.  Comment
| SUMMARY:Department Party
| COMMENT
|
|
|
| 64 char
| try not to use - free text can be problematic
|-
| ORGANIZER
|
*ORGANIZER;CN=John Smith:mailto:jsmith@example.com
*ORGANIZER;CN=JohnSmith;DIR="ldap://example.com:6666/o=DC%20Associates,c=US???(cn=John%20Smith)":mailto:jsmith@example.com
|-
|-
| CN
| 3.8.1.5.  Description
|
|
|
|
|-
| CUTYPE
| ATTENDEE;CUTYPE=GROUP:mailto:ietf-calsch@example.org
| Calendar User Type, seems to identify people and resources; INDIVIDUAL, ,GROUP, ROOM ....
|
|-
| RELATED-TO
|
|
*RELATED-TO;RELTYPE=SIBLING:19960401-080045-4000F192713@example.com
| to be generated?
|-
|-
| RELTYPE
| 3.8.1.6.  Geographic Position
| GEO
|
|
| PARENT, CHILD, SIBLING
* GEO:37.386013;-122.082932
|
|
| optional
|-
|-
| 3.8.1.7.
| LOCATION
| LOCATION
|  
|  
Line 110: Line 136:
|
|
| deberwl001 (TI-location identifier, composed of country, city, venue code and running number: DE BER WL 001)
| 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
|
*ORGANIZER;CN=John Smith:mailto:jsmith@example.com
*ORGANIZER;CN=JohnSmith;DIR="ldap://example.com:6666/o=DCA,c=US???(cn=John%20Smith)":mailto:jsmith@example.com
|-
| 3.8.4.5.  Related To
| RELATED-TO
|
*RELATED-TO;RELTYPE=SIBLING:19960401-080045-4000F192713@example.com
|}
|}
== Validator ==
* http://severinghaus.org/projects/icv/ - rough check
* http://arnout.engelen.eu/icalendar-validator/urlvalidate - more checks

Latest revision as of 2014-12-22T06:50:03

About iCal.

Overview

Examples

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:https://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:

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
  • SUMMARY;LANGUAGE=en-US:Company Holiday Party
  • LOCATION;LANGUAGE=en:Germany
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
  • DTSTART;TZID=America/New_York:19980101T090000
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
  • CATEGORIES:APPOINTMENT,EDUCATION
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
  • RELATED-TO;RELTYPE=SIBLING:19960401-080045-4000F192713@example.com