iカレンダー

カレンダー
ファイル名拡張子
.ical、.ics、.ifb、.icalendar
インターネットメディアの種類
テキスト/カレンダー
フォーマットの種類カレンダーデータ交換
標準RFC 5545 ( RFC 5546、RFC 6868、RFC 7529、RFC 7986により更新)
オープンフォーマット?はい

インターネットカレンダーおよびスケジュールコアオブジェクト仕様iCalendar)は、イベント、ToDo、ジャーナルエントリ、空き時間情報などのカレンダーおよびスケジュール情報をユーザーが保存および交換できるようにするメディアタイプです[1]。関連標準規格とともに、異なるベンダー間でのデジタルカレンダーの標準化と相互運用性の基礎となっています。この仕様に従ってフォーマットされたファイルは通常、.icsという拡張子を持ちます。メールリーダーカレンダーアプリケーションなどのサポートソフトウェアを使用すれば、iCalendarデータファイルの受信者は送信者に簡単に返信したり、別の会議日時を提案したりできます。このファイル形式は、カレンダーデータ交換のための提案されたインターネット標準規格(RFC 5545)で規定されています。この規格とファイルタイプは「iCal」と呼ばれることもあります。これは、この規格の実装の一つであるApple社のカレンダープログラムの名称で、2012年まで使用されていました(iCalを参照)。

iCalendar は、以下を含む多くの製品で使用され、サポートされています。

Microsoft OutlookおよびNovell GroupWiseでは部分的にサポートされています

iCalendarはトランスポートプロトコルに依存しないように設計されています。例えば、特定のイベントを従来のメールで送信したり、WebDavサーバーやSyncMLを使用してカレンダーファイル全体を共有・編集したりできます。イベントに関するiCalendarデータの配信や、個人の予定表の公開には、HTTPプロトコルのみを使用するシンプルなWebサーバーがよく使用されます。パブリッシャーは、セマンティック(X) HTMLでiCalendarを1:1マイクロフォーマットで表現したhCalendarを使用して、iCalendarデータをWebページに埋め込むことができます。

歴史

iCalendar コンポーネントとそのプロパティ

iCalendarは1998年[3]インターネット技術タスクフォースのカレンダーおよびスケジュールワーキンググループによって作成されました。議長はOpen Text CorporationのAnik Ganguly氏、著者はLotus Development CorporationのFrank Dawson氏とMicrosoft CorporationのDerik Stenerson氏です。iCalendarデータファイルは、拡張子が.icsまたは.ifb (空き時間情報のみを含むファイルの場合)のプレーンテキストファイルです。RFC 5545は2009年9月にRFC 2445に取って代わり、現在では標準を定義しています。

iCalendarは、インターネットメールコンソーシアム(IMC)が開発した、 .vcsファイル拡張子を持つ以前のvCalendarをベースにしています[4] iCalendarのリリース後、インターネットメールコンソーシアムは「すべてのvCalendar開発者がこれらの新しいオープンスタンダードを活用し、自社のソフトウェアがvCalendar 1.0とiCalendarの両方と互換性を持つようになることを期待する」と述べました。[5]

メモ「カレンダーアクセスプロトコル」(RFC 4324)は、リアルタイムカレンダーを作成するための汎用システムを目指した最初の試みでしたが、最終的には放棄されました。代わりに、iCalendarがそのような目的で採用され、 GroupDAVやCalDAVなどのアドホックな拡張が非公式な標準として登場し、クライアントとサーバーの両方のソフトウェアパッケージで採用されるようになりました。

IETFの「カレンダーとスケジュールワーキンググループ」(ietf-calsify WG)によるiCalendar標準の簡素化に向けた最初の取り組みは、 2011年1月に採用されることなく終了しました。 [6] [7]その後、この作業は「カレンダー拡張ワーキンググループ」(ietf-calext WG)に引き継がれました。[8]

デザイン

iCalendarデータはMIMEコンテンツタイプですtext/calendar。ファイル名拡張子icsは、カレンダーやスケジュール情報を含むファイルに使用され、ifbは、このMIMEコンテンツタイプと一致する空き時間情報を含むファイルに使用されます。Apple Macintoshオペレーティングシステム環境では、同等のファイルタイプコードはiCaliFBfです。

iCalendar はデフォルトでUTF-8 文字セットを使用します。異なる文字セットは、MIME パラメータ「charset」を使用して指定できます(使用するトランスポート方法が MIME をサポートしている場合、たとえばEmailHTTPなど)。各行はCR + LF( 16進数では0D0A )で終了します。行の長さは 75オクテット(文字数ではありません)に制限されます。データ項目が長すぎて 1 行に収まらない場合は、継続行の先頭にスペース文字(16 進数では 20)またはタブ文字(16 進数では 09)を付けることで、次の行に継続できます。データ項目内の実際の改行は、バックスラッシュに続いて文字 n または N( UTF-8 では5C 6Eまたは5C 4E のバイト)としてエンコードされます。

iCalendarフォーマットは、イベントなどのカレンダーベースのデータを転送するために設計されており、そのデータの処理方法については意図的に規定していません。そのため、このデータの処理方法をネゴシエートするには、別のプログラミングが必要になる場合があります。関連規格である「iCalendarトランスポート非依存相互運用性」(iTIP)(RFC 2446)は、データ交換を開始する「オーガナイザ」によって促進される、「カレンダーユーザー」(CU)間の共同カレンダー管理およびスケジュール管理のためのiCalendarオブジェクト交換プロトコルを定義します。この規格では、、、、、、PUBLISHエントリ変更をネゴシエートする)、 (反対提案を拒否する)などのメソッドが定義されています。別の関連規格ある「iCalendarメッセージベース相互運用性プロトコル(iMIP)」(RFC 2447)は、標準的なインターネット電子メールベースのトランスポート上でiTIPを実装するための標準的なメソッドを定義しています。 「インターネット カレンダー ガイド」(RFC 3283) では、iCalendar が他のカレンダー コンピュータ言語 (現在および将来) とどのように連携するかについて説明しています。REQUESTREPLYADDCANCELREFRESHCOUNTERDECLINE-COUNTER

iCalendarの最上位要素は、カレンダーとスケジュール情報の集合であるカレンダーおよびスケジュールコアオブジェクトです。通常、この情報は単一のiCalendarオブジェクトで構成されます。ただし、複数のiCalendarオブジェクトをグループ化することもできます。最初の行はBEGIN:VCALENDAR、最後の行は でなければなりませんEND:VCALENDAR。これらの行の間の内容は「icalbody」と呼ばれます。icalbodyには、「PRODID」および「VERSION」カレンダープロパティを含める必要があります。さらに、少なくとも1つのカレンダーコンポーネントを含める必要があります。[9]

VERSION:1.0データが古いvCalendar形式であることを示すために使用されます。2016年現在のiCalendar形式では、 VERSIONは2.0です。

iCalendarオブジェクトの本体(icalbody)には、カレンダー全体に適用される1行のカレンダープロパティと、イベント、ジャーナルエントリ、アラーム、その他のカレンダーコンポーネントを定義する1つ以上の複数行ブロックが含まれています。以下は、1つのカレンダーコンポーネントを含む単一のカレンダーを持つiCalendarオブジェクトの簡単な例です。バスティーユ・デー・パーティー」イベントは1997年7月14日午後5時に始まり、翌朝午前4時に終了します。[10]

開始:VCALENDARバージョン:2.0PRODID:-//hacksw/handcal//NONSGML v1.0//EN開始:VEVENTUID:[email protected]主催者:CN=John Doe:MAILTO:[email protected]DTスタンプ:19970701T100000ZDTSTART:19970714T170000Z終了日:19970715T040000Z概要:バスティーユ祭パーティー地理:48.85299;2.36885終了:VEVENT終了:VCALENDAR

UIDフィールドは、スケジュールされたイベントが変更された際に更新情報を配信します。イベントが最初に生成された際に、グローバルに一意の識別子(UID)が作成されます。後続のイベントが同じUIDで配信された場合、元のUIDは置き換えられます。例えば[email protected]、架空の大学における第2学期の131クラス5回目の会議の場合は、UIDは となります。電子メール形式のUIDは現在、推奨されていません。代わりにUUIDの使用が推奨されています。 [11]

日付と時刻の最も一般的な表現は、 ISO 8601形式に基づくtzタイムスタンプ(例:20010911T124640Z )で、 <年(4桁)><月(2桁)><日(2桁)>T<時(2桁)><分(2桁)><秒(2桁)>Zの形式で、合計16文字の固定長となります。ZUTC(ズールータイムゾーン)の使用を示します。 [12] DTSTARTプロパティDTENDプロパティで使用する場合、開始時刻は含まれますが、終了時刻は含まれません。これにより、イベントの終了時刻を連続するイベントの開始時刻と同じにすることができ、イベントが重複して(誤った)スケジュールの競合が発生する可能性がなくなります。[13]

コンポーネントには以下が含まれます:

  • VEVENTは、カレンダー上で予定されている時間を持つイベントを表します。通常、ユーザーがカレンダーイベントを承認すると、その時間帯は予定ありとみなされますが、イベントをTRANSPARENTに設定することで、この解釈を変更できます。VEVENTは、アラームを有効にするVALARMが含まれる場合があります。このようなイベントには、開始時刻を設定するDTSTARTと終了時刻を設定するDTENDがあります。カレンダーイベントが定期的な場合、DTSTARTは最初のイベントの開始時刻を設定します。
  • VTODOはToDo項目、つまりアクション項目や割り当てを表します。すべてのカレンダーアプリケーションがVTODO項目を認識するわけではありません。特にOutlookはタスクをVTODO項目としてエクスポートせず、インポートされたカレンダー内のVTODO項目を無視します。[14]
  • VJOURNALはジャーナルエントリです。特定のカレンダー日付に説明文を添付し、日々の活動や成果を記録したり、関連するToDoエントリの進捗状況を説明したりするために使用できます。VJOURNALカレンダーコンポーネントはカレンダー上の時間を占有しないため、空き時間や予定時間には影響しません(TRANSPARENTエントリと同様)。実際には、VJOURNALエントリをサポートするプログラムはほとんどありません。
  • VFREEBUSYは、空き時間/ビジー時間の要求、要求への応答、または公開されたビジー時間のセットです。[説明が必要]
  • その他のコンポーネントタイプには、 VAVAILABILITYVTIMEZONE(タイムゾーン)、VALARM(アラーム)などがあります。一部のコンポーネントは他のコンポーネントを包含できます(VALARM は他のコンポーネントに包含されることがよくあります)。一部のコンポーネントは、後続のコンポーネントをサポートするために定義されることがよくあります(VTIMEZONEはこのように使用されることがよくあります)。[説明が必要]

iCalendarは、「インターネット上でカレンダーやスケジュール情報をオープンに交換するための共通フォーマットの定義を提供する」ことを目的としています。ユーザーが最も頻繁に使用する機能はiCalendarで広くサポートされていますが、一部の高度な機能には問題があります。例えば、ほとんどのベンダーはジャーナル(VJOURNAL)をサポートしていません。VTODOも変換に関する問題があります。[15]

iCalendarのカレンダーは、イスラエルサウジアラビアで使用されている太陰暦など、グレゴリオ暦以外の一部の暦とは互換性がありません。グレゴリオ暦と他の多くの暦スケールの間には1対1のマッピングが存在しますが、これらの暦にはCALSCALE値が定義されておらず、様々な日付フィールドに制限があるため、ネイティブサポートが不可能な場合があります。例えば、ヘブライ暦の1年は12か月または13か月のいずれかであり、日本の天皇制に基づく暦スケールには多くの元号が含まれます。

拡張機能

vCalendar と iCalendar は、「X-」というプレフィックスが付いたプライベートソフトウェア拡張機能をサポートしており、その多くは一般的に使用されています。

次のようなものがあります:

  • X-RECURRENCE-ID: iCalendar 2.0 RECURRENCE-ID を模倣した vCalendar 1.0 拡張機能 (Nokia S60 3rd Edition)
  • X-EPOCAGENDAENTRYTYPE: クライアントのカレンダーの種類を定義します
  • X-FUNAMBOL-AALARMOPTIONS
  • X-FUNAMBOL-ALLDAY: 終日イベントフラグ
  • X-MICROSOFT-CDO-ALLDAYEVENT: Microsoft Outlook 終日イベントフラグ
  • X-MICROSOFT-CDO-BUSYSTATUS: Microsoft Outlook のステータス情報
  • X-MICROSOFT-CDO-INTENDEDSTATUS
  • X-WR-CALNAME: カレンダーの表示名
  • X-WR-CALDESC: カレンダーの説明
  • X-WR-RELCALID: カレンダーのグローバルに一意の識別子[16]
  • X-WR-TIMEZONE
  • X-PUBLISHED-TTL: カレンダー購読の推奨更新間隔
  • X-ALT-DESC: イベントの説明にHTMLマークアップを含めるために使用されます。標準のDESCRIPTIONタグには、HTML以外のバージョンを含める必要があります。
  • X-FMTTYPE、、、、、、、、、、、、、、[ 17 ]X-FILEDATEX-NAMEX-CNX-STATUSX-ROLEX-SENTBYX-SYMBIAN-DTSTAMPX-METHODX-RECURRENCE-IDX-EPOCALARMX-SYMBIAN-LUIDX-EPOCAGENDAENTRYTYPE

コンポーネント、プロパティ、パラメータのリスト

名前親切RFCセクション(RFC 5545 [1] : 155–159、 デフォルトではセクション8.3)MS-OXCICALセクション2.1.3 [18]サブセクション
VCカレンダー成分3.4. iCalendarオブジェクト1.1
ヴェヴェント成分3.6.1. イベントコンポーネント1.1.20
VTODO成分3.6.2. ToDoコンポーネント
Vジャーナル成分3.6.3. ジャーナルコンポーネント
Vフリービジー成分3.6.4. 空き時間情報コンポーネント
Vタイムゾーン成分3.6.5. タイムゾーンコンポーネント
標準成分3.6.5. タイムゾーンコンポーネント1.1.19.2
日光成分3.6.5. タイムゾーンコンポーネント1.1.19.3
ヴァルム成分3.6.6. アラームコンポーネント
空室状況成分RFC 7953 セクション3.1. VAVAILABILITYコンポーネント
利用可能成分RFC 7953 セクション3.1. VAVAILABILITYコンポーネント
参加者成分RFC 9073 セクション7.1. 参加者
Vロケーション成分RFC 9073 セクション7.2. 場所
Vリソース成分RFC 9073 セクション7.3 リソース
カルスケール財産3.7.1. カレンダースケール
方法財産3.7.2. 方法1.1.1
プロディッド財産3.7.3. 製品識別子1.1.2
バージョン財産3.7.4. バージョン1.1.3
X-カレンダー財産1.1.4
X-CALSTART財産1.1.5
X-クリップエンド財産1.1.6
X-クリップスタート財産1.1.7
X-マイクロソフト-CALSCALE財産1.1.8
X-MS-OLK-FORCEINSPECTOROPEN財産1.1.9
X-MS-WKHRDAYS財産1.1.10
X-MS-WKHREND財産1.1.11
X-MS-WKHRSTART財産1.1.12
元オーナー財産1.1.13
X-プライマリカレンダー財産1.1.14
X-PUBLISHED-TTL財産1.1.15
X-WR-CALDESC財産1.1.16
X-WR-CALNAME財産1.1.17
X-WR-RELCALID財産1.1.18
アタッチ財産3.8.1.1. 添付ファイル1.1.20.1
カテゴリー財産3.8.1.2. カテゴリ、RFC 7986 セクション 5.6. CATEGORIES プロパティ1.1.20.3
クラス財産3.8.1.3. 分類1.1.20.4
コメント財産3.8.1.4. コメント1.1.20.5
説明財産3.8.1.5. 説明、RFC 7986 セクション 5.2. 説明プロパティ1.1.20.11、1.1.20.62.3
ジオ財産3.8.1.6. 地理的位置
位置財産3.8.1.7. 場所1.1.20.15
完了率財産3.8.1.8. 完了率
優先度財産3.8.1.9. 優先度1.1.20.17
リソース財産3.8.1.10. リソース1.1.20.21
状態財産3.8.1.11. ステータス1.1.20.23
まとめ財産3.8.1.12. 要約1.1.20.24
完了財産3.8.2.1. 完了日時
DTEND財産3.8.2.2. 日時終了1.1.20.8
期限財産3.8.2.3. 日時期限
DTスタート財産3.8.2.4. 日時開始1.1.19.2.1、1.1.19.3.1、1.1.20.10
間隔財産3.8.2.5. 期間1.1.20.12
フリービジー財産3.8.2.6. 空き時間/予定時間
輸送財産3.8.2.7. 時間の透明性1.1.20.25
ツィド財産3.8.3.1. タイムゾーン識別子1.1.19.1
TZNAME財産3.8.3.2. タイムゾーン名1.1.19.2.3、1.1.19.3.3
TZオフセットFROM財産3.8.3.3. タイムゾーンオフセット1.1.19.2.4、1.1.19.3.4
ツォオフセット財産3.8.3.4. タイムゾーンオフセット1.1.19.2.5、1.1.19.3.5
ツルル財産3.8.3.5. タイムゾーンURL
参加者財産3.8.4.1. 参加者1.1.20.2
接触財産3.8.4.2. 連絡先1.1.20.6
主催者財産3.8.4.3. 主催者1.1.20.16
繰り返しID財産3.8.4.4. 繰り返しID1.1.20.20
関連財産3.8.4.5. 関連、RFC 9253 セクション 9.1. RELATED-TO
URL財産3.8.4.6. Uniform Resource Locator、RFC 7986 セクション 5.5. URL プロパティ
ユーザID財産3.8.4.7. ユニーク識別子、RFC 7986 セクション 5.3. UID プロパティ1.1.20.26
日付財産3.8.5.1. 例外の日時1.1.20.13
RDATE財産3.8.5.2. 繰り返し日時1.1.20.18
ルール財産3.8.5.3. 繰り返しルール1.1.19.2.2、1.1.19.3.2、1.1.20.19
アクション財産3.8.6.1. アクション1.1.20.62.2
繰り返す財産3.8.6.2. 繰り返し回数
トリガー財産3.8.6.3. トリガー1.1.20.62.1
作成財産3.8.7.1. 作成日時1.1.20.7
DTスタンプ財産3.8.7.2. 日付時刻スタンプ1.1.20.9
最終更新日財産3.8.7.3. 最終更新日、RFC 7986 セクション 5.4. LAST-MODIFIED プロパティ1.1.20.14
順序財産3.8.7.4. シーケンス番号1.1.20.22
リクエストステータス財産3.8.8.3. リクエストステータス
X-ALT-DESC財産1.1.20.27
X-MICROSOFT-CDO-ALLDAYEVENT財産1.1.20.28
X-MICROSOFT-CDO-APPT-SEQUENCE財産1.1.20.29
X-MICROSOFT-CDO-出席者-重要な変更財産1.1.20.30
X-MICROSOFT-CDO-BUSYSTATUS財産1.1.20.31
X-MICROSOFT-CDO-重要性財産1.1.20.32
X-MICROSOFT-CDO-INSTTYPE財産1.1.20.33
X-MICROSOFT-CDO-INTENDEDSTATUS財産1.1.20.34
X-MICROSOFT-CDO-OWNERAPPTID財産1.1.20.35
X-MICROSOFT-CDO-オーナー-重要な変更財産1.1.20.36
X-MICROSOFT-CDO-返信時間財産1.1.20.37
X-MICROSOFT-DISALLOW-COUNTER財産1.1.20.38
X-MICROSOFT-EXDATE財産1.1.20.39
X-マイクロソフト-ISDRAFT財産1.1.20.40
X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT財産1.1.20.41
X-MICROSOFT-MSNCALENDAR-BUSYSTATUS財産1.1.20.42
X-MICROSOFT-MSNCALENDAR-IMPORTANCE財産1.1.20.43
X-MICROSOFT-MSNCALENDAR-INTENDEDSTATUS財産1.1.20.44
X-マイクロソフト-Rルール財産1.1.20.45
X-MS-OLK-ALLOWEXTERNCHECK財産1.1.20.46
X-MS-OLK-APPTLASTSEQUENCE財産1.1.20.47
X-MS-OLK-APPTSEQTIME財産1.1.20.48
X-MS-OLK-オートフィルロケーション財産1.1.20.49
X-MS-OLK-AUTOSTARTCHECK財産1.1.20.50
X-MS-OLK-COLLABORATEDOC財産1.1.20.51
X-MS-OLK-CONFCHECK財産1.1.20.52
X-MS-OLK-CONFTYPE財産1.1.20.53
X-MS-OLK-ディレクトリ財産1.1.20.54
X-MS-OLK-MWSURL財産1.1.20.55
X-MS-OLK-NETSHOWURL財産1.1.20.56
X-MS-OLK-ONLINEパスワード財産1.1.20.57
X-MS-OLK-ORGALIAS財産1.1.20.58
X-MS-OLK-SENDER財産1.1.20.61
ビジータイプ財産RFC 7953 セクション3.2. ビジータイムタイプ
名前財産RFC 7986 セクション 5.1. NAME プロパティ
リフレッシュ間隔財産RFC 7986 セクション 5.7. REFRESH-INTERVAL プロパティ
ソース財産RFC 7986 セクション 5.8. SOURCE プロパティ
財産RFC 7986 セクション 5.9. COLOR プロパティ
画像財産RFC 7986 セクション 5.10. IMAGE プロパティ
会議財産RFC 7986 セクション 5.11. CONFERENCE プロパティ
カレンダーアドレス財産RFC 9073 セクション 6.4. カレンダーアドレス
場所タイプ財産RFC 9073 セクション 6.1. ロケーションタイプ
参加型財産RFC 9073 セクション 6.2. 参加者タイプ
リソースタイプ財産RFC 9073 セクション 6.3. リソースタイプ
構造化データ財産RFC 9073 セクション 6.6. 構造化データ
スタイル説明財産RFC 9073 セクション 6.5. スタイル付き説明
承認済み財産RFC 9074 セクション 6.1. 承認済みプロパティ
近接性財産RFC 9074 セクション 8.1. 近接プロパティ
コンセプト財産RFC 9253 セクション8.1 概念
リンク財産RFC 9253 セクション8.2。リンク
REFID財産RFC 9253 セクション8.3。Refid
アルトレップパラメータ3.2.1. 代替テキスト表現1.1.20.15.1
CNパラメータ3.2.2. 共通名1.1.13.1、1.1.20.2.1、1.1.20.16.1、1.1.20.61.1
キュータイプパラメータ3.2.3. カレンダーユーザータイプ1.1.20.2.2
委任元パラメータ3.2.4. 委任者
委任先パラメータ3.2.5. 委任者
ディレクターパラメータ3.2.6. ディレクトリエントリリファレンス
エンコーディングパラメータ3.2.7. インラインエンコーディング1.1.20.1.1
FMTタイプパラメータ3.2.8. フォーマットの種類1.1.20.1.2、1.1.20.27.1
FBタイプパラメータ3.2.9. 空き時間/予定時間タイプ
言語パラメータ3.2.10. 言語1.1.20.11.1、1.1.20.15.2、1.1.20.24.1
メンバーパラメータ3.2.11. グループまたはリストのメンバーシップ
パーツスタットパラメータ3.2.12. 参加状況1.1.20.2.3
範囲パラメータ3.2.13. 繰り返し識別子の範囲
関連しているパラメータ3.2.14. アラームトリガー関係
相対タイプパラメータ3.2.15. 関係タイプ、RFC 9074 セクション 7.1. 関係タイププロパティパラメータ、RFC 9253 セクション 4 および 5
役割パラメータ3.2.16. 参加役割1.1.20.2.4
お返事お願いしますパラメータ3.2.17. RSVPの期待1.1.20.2.5
送信者パラメータ3.2.18. 送信者
ツィドパラメータ3.2.19. タイムゾーン識別子1.1.4.1、1.1.5.1、1.1.6.1、1.1.7.1、1.1.11.1、1.1.12.1、1.1.20.8.1、1.1.20.9.1、1.1.20.10.1、1.1.20.13.1、1.1.20.18.1、1.1.20.20.1、1.1.20.48.1
価値パラメータ3.2.20. 値データ型1.1.20.1.3、1.1.20.8.2、1.1.20.10.2、1.1.20.13.2、1.1.20.18.2、1.1.20.20.2、1.1.20.39.1、1.1.20.45.1
X-ファイル名パラメータ1.1.20.1.4
X-MS-OLK-RESPTIMEパラメータ1.1.20.2.6
X-マイクロソフト-ISLEAPMONTHパラメータ1.1.20.45.2
画面パラメータRFC 7986 セクション 6.1. DISPLAY プロパティパラメータ
メールパラメータRFC 7986 セクション 6.2. EMAIL プロパティパラメータ
特徴パラメータRFC 7986 セクション 6.3. FEATURE プロパティパラメータ
ラベルパラメータRFC 7986 セクション 6.4. LABEL プロパティパラメータ
注文パラメータRFC 9073 セクション5.1. 順序
スキーマパラメータRFC 9073 セクション 5.2. スキーマ
派生パラメータRFC 9073 セクション5.3。派生
ギャップパラメータRFC 9253 セクション 6.2. ギャップ
リンクレルパラメータRFC 9253 セクション 6.1. リンク関係

その他の表現

xCal は、 RFC  6321で定義されている iCalendar データのXML表現です。

jCal は、 RFC  7265で定義されている iCalendar データのJSON表現です。

hCalendar は、マイクロフォーマットを使用した iCalendar データのサブセットの(x)HTML表現です

hEvent は、hCalendar 形式のアクセシビリティに関する懸念に対処するマイクロフォーマットを使用した iCalendar データのサブセットの HTML 表現です。

参照

  • CalDAV  – カレンダーデータを共有するためのインターネット標準
  • vCard  – 電子名刺のファイル形式標準

参考文献

  1. ^ ab Desruisseaux, Bernard 編 (2009年9月). インターネットカレンダーおよびスケジュールコアオブジェクト仕様 (iCalendar).インターネット技術タスクフォース. doi : 10.17487/RFC5545 . RFC 5545. 2018年12月7日閲覧
  2. ^ 「IBM Lotus Notes 8.5 iCalendar:相互運用性、実装、およびアプリケーション」IBM DeveloperWorks . 2015年4月5日閲覧。
  3. ^ "iCalendar.org". Zコンテンツ. 2018年3月28日閲覧。
  4. ^ 「vCalendar: 電子カレンダーおよびスケジュール交換フォーマット、バージョン1.0」。インターネットメールコンソーシアム。1996年9月18日。2016年3月21日時点のオリジナルよりアーカイブ。 2018年3月28日閲覧
  5. ^ 「vCalendar: クロスプラットフォームスケジューリングの基盤」. Internet Mail Consortium . 2006年11月26日. 2015年9月6日時点のオリジナルよりアーカイブ。 2016年2月28日閲覧
  6. ^ 「カレンダーとスケジュールの標準の簡素化(calsify)」IETF 。 2015年4月5日閲覧
  7. ^ Lear, Eliot (2010年12月10日). 「calsifyワーキンググループの終了は、メーリングリストの終了ではない」. ietf-calsifyメーリングリスト. 2012年12月9日時点のオリジナルよりアーカイブ。 2015年4月5日閲覧
  8. ^ 「カレンダー拡張(calext)」IETF . 2016年12月1日閲覧
  9. ^ 「セクション3.6 カレンダーコンポーネント」。インターネットカレンダーおよびスケジュールコアオブジェクト仕様(iCalendar)。 セクション3.6。doi : 10.17487/RFC5545。RFC 5545。 20207月1閲覧
  10. ^ RFC 2445より
  11. ^ 「UIDプロパティ」。iCalendarプロパティ拡張。5.3節。doi : 10.17487 /RFC7986。RFC 7986。202210月3閲覧
  12. ^ 「セクション3.3.5 日付と時刻」。インターネットカレンダーおよびスケジュールコアオブジェクト仕様(iCalendar)。セクション3.3.5。doi : 10.17487 / RFC5545。RFC 5545
  13. ^ 「セクション3.6.1 イベントコンポーネント」。インターネットカレンダーおよびスケジュールコアオブジェクト仕様(iCalendar)。セクション3.6.1。doi : 10.17487 / RFC5545。RFC 5545
  14. ^ 「[RFC5546] セクション3.4 VTODOコンポーネントのメソッド」。Microsoft Developer Network 。 2015年8月7日閲覧
  15. ^ CalConnect、2004年
  16. ^ "[MS-OXCICAL]: プロパティ: X-WR-RELCALID". msdn.microsoft.com . 2016年2月23日閲覧
  17. ^ 「iCalとvCalのプロパティ」Nokia Symbian^3開発者ライブラリv1.1。© Nokia Corporation 2011。2009年10月8日。2021年5月9日時点のオリジナルよりアーカイブ。 2023年11月17日閲覧{{cite web}}: CS1 メンテナンス: その他 (リンク)
  18. ^ "[MS-OXCICAL]: 2.1.3 処理規則". learn.microsoft.com . 2020年10月13日. 2023年11月16日時点のオリジナルよりアーカイブ。 2023年11月16日閲覧
  • RFC 5545 インターネットカレンダーおよびスケジュールコアオブジェクト仕様 (iCalendar) ( RFC 2445 に代わる)
  • RFC 5546 iCalendar トランスポート非依存相互運用プロトコル (iTIP) ( RFC 2446 に代わる)
  • RFC 6047 iCalendar メッセージベースの相互運用性プロトコル (iMIP) ( RFC 2447 に代わる)
  • RFC 6321 xCal: iCalendar の XML 形式 (iCalendar XML 表現)
  • RFC 6868 既存の仕様で禁止されている特定の文字をパラメータ値に含めるためのデータ形式の更新
  • RFC 7265 jCal: iCalendar の JSON 形式
  • RFC 7953 カレンダーの空き状況
  • RFC 7986 iCalendar の新しいプロパティ (iCalendar 仕様への追加プロパティ)
  • RFC 9073 iCalendar のイベント公開拡張
  • RFC 9074 iCalendar の「VALARM」拡張
  • RFC 9253 iCalendar リレーションシップのサポート
  • 「インターネットカレンダーとスケジュール管理入門」CalConnect 2011年10月20日
  • 「iCalendar リソース」。: iCalendar および関連標準のリソースのリスト。
「https://en.wikipedia.org/w/index.php?title=ICalendar&oldid=1317870988」から取得