iCalendar, webcal
iCalendarについてちょっと調べたので、メモ。
iCalendarとは?
iCalendarはイベント・TODOなどのカレンダーデータを表現・交換するための標準フォーマットで、RFC 5545(旧版 RFC 2445)で規定されている。
RFC 5545
This document defines the iCalendar data format for representing and exchanging calendaring and scheduling information such as events, to-dos, journal entries, and free/busy information, independent of any particular calendar service or protocol.
Example
BEGIN:VCALENDAR VERSION:2.0 PRODID:-//ABC Corporation//NONSGML My Product//EN BEGIN:VTODO DTSTAMP:19980130T134500Z SEQUENCE:2 UID:uid4@example.com ORGANIZER:mailto:unclesam@example.com ATTENDEE;PARTSTAT=ACCEPTED:mailto:jqpublic@example.com DUE:19980415T000000 STATUS:NEEDS-ACTION SUMMARY:Submit Income Taxes BEGIN:VALARM ACTION:AUDIO TRIGGER:19980403T120000Z ATTACH;FMTTYPE=audio/basic:http://example.com/pub/audio- files/ssbanner.aud REPEAT:4 DURATION:PT1H END:VALARM END:VTODO
webcal?
webcalはiCalanderをハンドリングするためのuriスキーマ。公式ではないがデファクトスタンダード。