* 言語・プロトコル

[16] 
[FIG(short list)[
- [[iCalendar]]
- [[hCalendar]]
- [[vEventマイクロデータ]]
- [[xCal]]
- [[jCal]]
- [[iTIP]]
- [[CalDAV]]
- [CODE[X-WR-CALNAME:]]
- [CODE[X-WR-TIMEZONE:]]
- [[CAP]]

]FIG]

[17] 次のような[[プロトコル要素]]・概念があります。
[FIG(short list)[
- [[TZID]]
]FIG]


[REFS[
- [6] [CITE@en[RFC 5545 - Internet Calendaring and Scheduling Core Object Specification (iCalendar)]]
([TIME[2009-12-23 20:10:46 +09:00]] 版)
<https://tools.ietf.org/html/rfc5545>
-- [20] [[廃止]]:
[CITE@en[RFC 2445 - Internet Calendaring and Scheduling Core Object Specification (iCalendar)]] ([TIME[2019-06-02 16:19:11 +09:00]]) <https://tools.ietf.org/html/rfc2445>
-- [34] [CITE[RFC Errata Report » RFC Editor]], [TIME[2021-03-26T05:50:34.000Z]] <https://www.rfc-editor.org/errata_search.php?rfc=2445>
- [33] [CITE@en[RFC 2739 - Calendar Attributes for vCard and LDAP]] ([TIME[2019-06-09 17:10:50 +09:00]]) <https://tools.ietf.org/html/rfc2739>
- [22] [CITE@en[RFC 4791 - Calendaring Extensions to WebDAV (CalDAV)]]
([TIME[2017-09-24 16:22:36 +09:00]])
<https://tools.ietf.org/html/rfc4791>
- [25] [CITE@en[RFC 5546 - iCalendar Transport-Independent Interoperability Protocol (iTIP)]] ([TIME[2019-06-02 19:54:28 +09:00]]) <https://tools.ietf.org/html/rfc5546>
-- [30] [[廃止]]:
[CITE@en[RFC 2446 - iCalendar Transport-Independent Interoperability Protocol (iTIP) Scheduling Events, BusyTime, To-dos and Journal Entries]] ([TIME[2019-06-02 17:27:40 +09:00]]) <https://tools.ietf.org/html/rfc2446>
-- [35] [CITE[RFC Errata Report » RFC Editor]], [TIME[2021-03-26T05:51:16.000Z]] <https://www.rfc-editor.org/errata_search.php?rfc=2446>
- [32] [CITE@en[RFC 6047 - iCalendar Message-Based Interoperability Protocol (iMIP)]] ([TIME[2019-06-10 02:20:32 +09:00]]) <https://tools.ietf.org/html/rfc6047>
-- [31] [[廃止]]:
[CITE@en[RFC 2447 - iCalendar Message-Based Interoperability Protocol (iMIP)]] ([TIME[2019-06-02 18:04:29 +09:00]]) <https://tools.ietf.org/html/rfc2447>
- [24] [CITE@en[RFC 5689 - Extended MKCOL for Web Distributed Authoring and Versioning (WebDAV)]] ([TIME[2019-06-09 19:22:45 +09:00]]) <https://tools.ietf.org/html/rfc5689>
- [28] [CITE@en[RFC 6352 - CardDAV: vCard Extensions to Web Distributed Authoring and Versioning (WebDAV)]] ([TIME[2019-06-02 17:13:00 +09:00]]) <https://tools.ietf.org/html/rfc6352>
- [26] [CITE@en[RFC 6638 - Scheduling Extensions to CalDAV]] ([TIME[2019-06-02 17:19:10 +09:00]]) <https://tools.ietf.org/html/rfc6638>
- [27] [CITE@en[RFC 6764 - Locating Services for Calendaring Extensions to WebDAV (CalDAV) and vCard Extensions to WebDAV (CardDAV)]] ([TIME[2019-06-02 17:09:47 +09:00]]) <https://tools.ietf.org/html/rfc6764>
- [3] [CITE@en[RFC 6868 - Parameter Value Encoding in iCalendar and vCard]]
( ([TIME[2013-06-27 22:55:50 +09:00]] 版))
<https://tools.ietf.org/html/rfc6868>
- [29] [CITE@en[RFC 7809 - Calendaring Extensions to WebDAV (CalDAV): Time Zones by Reference]] ([TIME[2019-06-02 17:09:00 +09:00]]) <https://tools.ietf.org/html/rfc7809>
- [18] [CITE@en[[[RFC 7953]] - Calendar Availability]]
([TIME[2016-08-19 21:50:37 +09:00]])
<https://tools.ietf.org/html/rfc7953>
- [19] [CITE@en[RFC 7986 - New Properties for iCalendar]]
([TIME[2016-10-28 18:04:40 +09:00]])
<https://tools.ietf.org/html/rfc7986>

]REFS]

[36] [CITE@en[RFC 3283 - Guide to Internet Calendaring]], [TIME[2021-04-11T12:25:41.000Z]], [TIME[2021-04-21T09:14:04.791Z]] <https://tools.ietf.org/html/rfc3283>

* メモ

[1]
[CITE[iCalendar]] <http://www.asahi-net.or.jp/~CI5M-NMR/iCal/>
([[名無しさん]])

[2]
[CITE[Techblogging]] ([CODE[2007-02-15 09:15:30 +09:00]] 版) <http://blog.drinsama.de/erich/en/2007021501-icalendar-is-broken>
([[名無しさん]] [WEAK[2007-02-16 00:24:00 +00:00]])


[4] [CITE[IRC logs: freenode / #whatwg / 20090514]]
([TIME[2009-08-11 08:19:49 +09:00]] 版)
<http://krijnhoetmer.nl/irc-logs/whatwg/20090514>

[FIG(quote)[
[FIGCAPTION[
[5] [CITE[Module: When::V — Documentation for when_exe (0.4.4)]]
([TIME[2016-01-25 01:35:19 +09:00]] 版)
<http://www.rubydoc.info/gems/when_exe/0.4.4/When/V>
]FIGCAPTION]

> Extensions of RFC 5545

]FIG]



[7] [CITE@en[Update calendar microformat for iCalendar changes · whatwg/html@ed1c7c2]]
([TIME[2016-02-14 22:45:07 +09:00]] 版)
<https://github.com/whatwg/html/commit/ed1c7c24b777c946b4b616349b3ba58ec7f4e964>

[FIG(quote)[
[FIGCAPTION[
[8] [CITE@ja[iCal天気 - Weather Hacks - livedoor 天気情報]]
( ([TIME[2016-06-23 00:44:36 +09:00]]))
<http://weather.livedoor.com/weather_hacks/ical>
]FIGCAPTION]

> トップ > Weather Hacks > iCal天気
> iCal天気
> livedoor 天気情報では 今日・明日・週間の天気予報をiCalフォーマットのフィードデータとして公開しています。配信内容は 通常のiCalフォーマット、googleカレンダーなどで利用するための数値文字参照タイプ、appleのiCalデスクトップカレンダーで簡単に利用できる webcal方式の3種類でのフィード配信を行っています。

]FIG]


[FIG(quote)[
[FIGCAPTION[
[9] [CITE@ja[iCal公開予定スケジュール - 映画.com]]
( ([TIME[2016-06-23 00:46:21 +09:00]]))
<http://eiga.com/info/ical/>
]FIGCAPTION]

> 映画.comでは劇場公開予定スケジュールをiCalフォーマットのフィードデータとして公開しています。
> MacOS XのiCalやGoogleカレンダーに登録をしてご使用することができます。
> GoogleカレンダーやiCal対応のアプリケーションに登録をする方は次のURLをご登録ください。
> MacOS X iCalご利用の方はクリックをしてカレンダーに登録をしてください。
> http://eiga.com/movie/coming.ics

]FIG]


[FIG(quote)[
[FIGCAPTION[
[10] [CITE@ja[iCalとは | help.iqube.net]]
( ([TIME[2016-06-23 00:46:58 +09:00]]))
<http://help.iqube.net/785.html>
]FIGCAPTION]

> iQubeでiCalのURLを発行し、それを各サービスに登録するだけで連携が完了します。

]FIG]


[FIG(quote)[
[FIGCAPTION[
[11] [CITE[Amazon2ical 発売日をカレンダーで表示!]]
( ([TIME[2016-06-23 00:47:22 +09:00]]))
<http://ical.mesolabo.com/amazon/>
]FIGCAPTION]

> amazon.co.jpの検索結果をiCalendar形式に変換します
> 使い方はキーワードを入れて検索するだけ、です

]FIG]


[12] [CITE@en-US[Welcome to iCalShare]]
( ([TIME[2016-06-23 00:47:48 +09:00]]))
<http://icalshare.com/>

[FIG(quote)[
[FIGCAPTION[
[13] [CITE@ja[iCalendar形式の旧暦カレンダー]]
( ([TIME[2015-12-31 20:54:05 +09:00]]))
<http://www8.plala.or.jp/garden/note/kyureki.html>
]FIGCAPTION]

> 公開しているデータファイルは二種類あります。
> 新暦2016年分の旧暦データ
> 新暦2001年から新暦2016年分の旧暦データ

]FIG]


[14] [CITE@ja[今月のこよみ powered by Google Calendar]]
( ([TIME[2015-04-07 16:40:19 +09:00]]))
<http://eco.mtk.nao.ac.jp/koyomi/cande/calendar.html>

[FIG(quote)[
[FIGCAPTION[
[15] [CITE@ja[Google カレンダーへの予定の読み込み - カレンダー ヘルプ]]
( ([TIME[2016-06-23 00:50:21 +09:00]]))
<https://support.google.com/calendar/answer/37118?hl=ja>
]FIGCAPTION]

> iCalendar ファイルの先頭行には、必ず BEGIN:VCALENDAR ヘッダーを指定する必要があります。その後に、VERSION:2.0 や「PRODID:<'''['''enter ID information here''']'''>」など、他のヘッダー情報を続けます。ファイルの最終行は END:VCALENDAR フッターである必要があります。これらの行の間にカレンダーのすべての予定を入力します。各予定の先頭行は BEGIN:VEVENT、最終行は END:VEVENT です。
> iCalendar ファイルを手動で編集する必要がある場合は、各ファイルに必ずヘッダーとフッターを指定してください。ヘッダーの終了位置がわからない場合は、BEGIN:VEVENT の 1 行上までのテキストをコピーして貼り付けてください。そこでヘッダーは終了し、予定のデータが始まります。

]FIG]



[21] [CITE@en[draft-douglass-icalendar-series-00 - Support for Series in iCalendar]]
([TIME[2017-05-12 18:24:01 +09:00]])
<https://tools.ietf.org/html/draft-douglass-icalendar-series-00>

[23] [CITE@en[Common Elements: "Kinds"  |  Google Data APIs  |  Google Developers]]
([TIME[2012-04-28 05:51:10 +09:00]])
<https://developers.google.com/gdata/docs/1.0/elements>

[37] [CITE@ja[RFC6350への拡張: suchowan's blog]], [TIME[2022-04-27T05:36:27.000Z]] <https://suchowan.at.webry.info/201311/article_29.html>