[要約] RFC 7986は、iCalendarに新しいプロパティを追加するための仕様です。目的は、iCalendarの機能を拡張し、より柔軟な予定管理とイベントの表現を可能にすることです。

Internet Engineering Task Force (IETF)                          C. Daboo
Request for Comments: 7986                                    Apple Inc.
Updates: 5545                                               October 2016
Category: Standards Track
ISSN: 2070-1721
        

New Properties for iCalendar

iCalendarの新しいプロパティ

Abstract

概要

This document defines a set of new properties for iCalendar data and extends the use of some existing properties to the entire iCalendar object.

このドキュメントでは、iCalendarデータの一連の新しいプロパティを定義し、一部の既存のプロパティの使用をiCalendarオブジェクト全体に拡張します。

Status of This Memo

本文書の状態

This is an Internet Standards Track document.

これはInternet Standards Trackドキュメントです。

This document is a product of the Internet Engineering Task Force (IETF). It represents the consensus of the IETF community. It has received public review and has been approved for publication by the Internet Engineering Steering Group (IESG). Further information on Internet Standards is available in Section 2 of RFC 7841.

このドキュメントは、IETF(Internet Engineering Task Force)の製品です。これは、IETFコミュニティのコンセンサスを表しています。公開レビューを受け、インターネットエンジニアリングステアリンググループ(IESG)による公開が承認されました。インターネット標準の詳細については、RFC 7841のセクション2をご覧ください。

Information about the current status of this document, any errata, and how to provide feedback on it may be obtained at http://www.rfc-editor.org/info/rfc7986.

このドキュメントの現在のステータス、正誤表、およびフィードバックの提供方法に関する情報は、http://www.rfc-editor.org/info/rfc7986で入手できます。

Copyright Notice

著作権表示

Copyright (c) 2016 IETF Trust and the persons identified as the document authors. All rights reserved.

Copyright(c)2016 IETF Trustおよびドキュメントの作成者として識別された人物。全著作権所有。

This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (http://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. Code Components extracted from this document must include Simplified BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Simplified BSD License.

この文書は、BCP 78およびIETF文書に関するIETFトラストの法的規定(http://trustee.ietf.org/license-info)の対象であり、この文書の発行日に有効です。これらのドキュメントは、このドキュメントに関するあなたの権利と制限を説明しているため、注意深く確認してください。このドキュメントから抽出されたコードコンポーネントには、Trust Legal Provisionsのセクション4.eに記載されているSimplified BSD Licenseのテキストが含まれている必要があり、Simplified BSD Licenseに記載されているように保証なしで提供されます。

Table of Contents

目次

   1. Introduction ....................................................3
   2. Conventions Used in This Document ...............................3
   3. Backwards-Compatible Extension Properties .......................3
   4. Modifications to Calendar Components ............................4
   5. Properties ......................................................5
      5.1. NAME Property ..............................................5
      5.2. DESCRIPTION Property .......................................6
      5.3. UID Property ...............................................7
      5.4. LAST-MODIFIED Property .....................................8
      5.5. URL Property ...............................................8
      5.6. CATEGORIES Property ........................................8
      5.7. REFRESH-INTERVAL Property ..................................9
      5.8. SOURCE Property ...........................................10
      5.9. COLOR Property ............................................10
      5.10. IMAGE Property ...........................................11
      5.11. CONFERENCE Property ......................................13
   6. Property Parameters ............................................14
      6.1. DISPLAY Property Parameter ................................14
      6.2. EMAIL Property Parameter ..................................15
      6.3. FEATURE Property Parameter ................................16
      6.4. LABEL Property Parameter ..................................17
   7. Security Considerations ........................................18
   8. Privacy Considerations .........................................18
   9. IANA Considerations ............................................19
      9.1. Property Registrations ....................................19
      9.2. Parameter Registrations ...................................20
      9.3. Property Parameter Value Registries .......................20
   10. References ....................................................21
      10.1. Normative References .....................................21
      10.2. Informative References ...................................22
   Acknowledgments ...................................................23
   Author's Address ..................................................23
        
1. Introduction
1. はじめに

The iCalendar [RFC5545] data format is used to represent calendar data and is used with the iCalendar Transport-Independent Interoperability Protocol (iTIP) [RFC5546] to handle scheduling operations between calendar users. iCalendar is in widespread use, and in accordance with provisions in that specification, extension elements have been added by various vendors to the data format in order to support and enhance capabilities. This specification collects a number of these ad hoc extensions and uses the new IANA registry capability defined in [RFC5545] to register standard variants with clearly defined definitions and semantics. In addition, some new elements are introduced for features that vendors have recently been requesting.

iCalendar [RFC5545]データ形式は、カレンダーデータを表すために使用され、iCalendarトランスポート独立相互運用プロトコル(iTIP)[RFC5546]と共に使用して、カレンダーユーザー間のスケジューリング操作を処理します。 iCalendarは広く使用されており、その仕様の規定に従って、機能をサポートおよび強化するために、さまざまなベンダーによって拡張要素がデータ形式に追加されています。この仕様は、これらのアドホック拡張の数を収集し、[RFC5545]で定義された新しいIANAレジストリ機能を使用して、明確に定義された定義とセマンティクスで標準バリアントを登録します。さらに、ベンダーが最近要求している機能のために、いくつかの新しい要素が導入されています。

2. Conventions Used in This Document
2. このドキュメントで使用される規則

The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in [RFC2119].

キーワード「MUST」、「MUST NOT」、「REQUIRED」、「SHALL」、「SHALL NOT」、「SHOULD」、「SHOULD NOT」、「RECOMMENDED」、「NOT RECOMMENDED」、「MAY」、「OPTIONALこの文書の "は、[RFC2119]で説明されているように解釈されます。

The notation used in this memo is the ABNF notation of [RFC5234] as used by iCalendar [RFC5545]. Any syntax elements shown below that are not explicitly defined in this specification come from iCalendar [RFC5545].

このメモで使用されている表記は、iCalendar [RFC5545]で使用されている[RFC5234]のABNF表記です。この仕様で明示的に定義されていない以下に示す構文要素は、iCalendar [RFC5545]からのものです。

3. Backwards-Compatible Extension Properties
3. 下位互換性のある拡張プロパティ

iCalendar defines properties that can have different value types indicated by a "VALUE" parameter. The definition of a property specifies a "default" value type that is assumed to be used when no "VALUE" parameter is present. However, this poses a problem to the iCalendar parser/generator software that does not know about the default values for new properties. For example, if a new property "FOO" were defined with a default value type of URI and a URI value with a comma was used, an iCalendar generator not aware of this fact would likely treat the property value as "TEXT" and apply backslash escaping to the comma in the value, effectively making it an invalid URI value.

iCalendarは、「VALUE」パラメータで示されるさまざまな値タイプを持つことができるプロパティを定義します。プロパティの定義は、「VALUE」パラメータが存在しない場合に使用されると想定される「デフォルト」値タイプを指定します。ただし、これは、新しいプロパティのデフォルト値を認識しないiCalendarパーサー/ジェネレーターソフトウェアに問題を引き起こします。たとえば、新しいプロパティ「FOO」がデフォルト値タイプのURIで定義され、コンマを含むURI値が使用された場合、この事実を認識していないiCalendarジェネレータは、プロパティ値を「TEXT」として扱い、バックスラッシュを適用する可能性があります。値のコンマにエスケープして、事実上無効なURI値にします。

To avoid this problem, this specification recommends that all properties not defined in [RFC5545] always include a "VALUE" parameter if the type is other than "TEXT". That is, in the example above, the "FOO" property would have a "VALUE=URI" parameter. This allows iCalendar parser/generator software to track the correct types of unknown properties.

この問題を回避するため、この仕様では、タイプが「TEXT」以外の場合、[RFC5545]で定義されていないすべてのプロパティに常に「VALUE」パラメータを含めることを推奨しています。つまり、上記の例では、「FOO」プロパティには「VALUE = URI」パラメーターがあります。これにより、iCalendarパーサー/ジェネレーターソフトウェアは、未知のプロパティの正しいタイプを追跡できます。

New properties defined in this specification use the term "no default" in the "Value Type" definition to indicate that the "VALUE" parameter has to be included.

この仕様で定義されている新しいプロパティでは、「値のタイプ」の定義で「デフォルトなし」という用語を使用して、「VALUE」パラメータを含める必要があることを示しています。

4. Modifications to Calendar Components
4. カレンダーコンポーネントの変更

This section details changes to the syntax defined in iCalendar [RFC5545]. New elements are defined in subsequent sections.

このセクションでは、iCalendar [RFC5545]で定義されている構文の変更について詳しく説明します。新しい要素は後続のセクションで定義されます。

   calprops =/ *(
                ;
                ; The following are OPTIONAL,
                ; but MUST NOT occur more than once.
                ;
                uid / last-mod / url /
                refresh / source / color
                ;
                ; The following are OPTIONAL,
                ; and MAY occur more than once.
                ;
                name / description / categories /
                image
                ;
                )
        
   eventprop =/ *(
                 ;
                 ; The following are OPTIONAL,
                 ; but MUST NOT occur more than once.
                 ;
                 color /
                 ;
                 ; The following are OPTIONAL,
                 ; and MAY occur more than once.
                 ;
                 conference / image
                 ;
                 )
        
   todoprop =/ *(
                ;
                ; The following are OPTIONAL,
                ; but MUST NOT occur more than once.
                ;
                color /
                ;
                ; The following are OPTIONAL,
                ; and MAY occur more than once.
        
                ;
                conference / image
                ;
                )
        
   jourprop =/ *(
                ;
                ; The following are OPTIONAL,
                ; but MUST NOT occur more than once.
                ;
                color /
                ;
                ; The following are OPTIONAL,
                ; and MAY occur more than once.
                ;
                image
                ;
                )
        
5. Properties
5. プロパティ
5.1. NAME Property
5.1. NAMEプロパティ

Property Name: NAME

プロパティ名:NAME

Purpose: This property specifies the name of the calendar.

目的:このプロパティは、カレンダーの名前を指定します。

Value Type: TEXT

値のタイプ:TEXT

Property Parameters: IANA, non-standard, alternate text representation, and language property parameters can be specified on this property.

プロパティパラメータ:IANA、非標準、代替テキスト表現、および言語プロパティパラメータをこのプロパティで指定できます。

Conformance: This property can be specified multiple times in an iCalendar object. However, each property MUST represent the name of the calendar in a different language.

適合性:このプロパティは、iCalendarオブジェクトで複数回指定できます。ただし、各プロパティはカレンダーの名前を異なる言語で表す必要があります。

Description: This property is used to specify a name of the iCalendar object that can be used by calendar user agents when presenting the calendar data to a user. Whilst a calendar only has a single name, multiple language variants can be specified by including this property multiple times with different "LANGUAGE" parameter values on each.

説明:このプロパティは、カレンダーデータをユーザーに提示するときにカレンダーユーザーエージェントが使用できるiCalendarオブジェクトの名前を指定するために使用されます。カレンダーには単一の名前しかありませんが、このプロパティを複数回指定することで、それぞれに異なる "LANGUAGE"パラメータ値を指定することができます。

Format Definition: This property is defined by the following notation:

フォーマット定義:このプロパティは、次の表記法で定義されます。

name = "NAME" nameparam ":" text CRLF

name = "NAME" nameparam ":"テキストCRLF

   nameparam  = *(
                 ;
                 ; The following are OPTIONAL,
                 ; but MUST NOT occur more than once.
                 ;
                 (";" altrepparam) / (";" languageparam) /
                 ;
                 ; The following is OPTIONAL,
                 ; and MAY occur more than once.
                 ;
                 (";" other-param)
                 ;
                 )
        

Example: The following is an example of this property:

例:以下はこのプロパティの例です。

NAME:Company Vacation Days

NAME:会社の休暇日

5.2. DESCRIPTION Property
5.2. 説明プロパティ

This specification modifies the definition of the "DESCRIPTION" property to allow it to be defined in an iCalendar object. The following additions are made to the definition of this property, originally specified in Section 3.8.1.5 of [RFC5545].

この仕様は、「DESCRIPTION」プロパティの定義を変更して、iCalendarオブジェクトで定義できるようにします。 [RFC5545]のセクション3.8.1.5で最初に指定されたこのプロパティの定義に、次の追加が行われました。

Purpose: This property specifies the description of the calendar.

目的:このプロパティは、カレンダーの説明を指定します。

Conformance: This property can be specified multiple times in an iCalendar object. However, each property MUST represent the description of the calendar in a different language.

適合性:このプロパティは、iCalendarオブジェクトで複数回指定できます。ただし、各プロパティはカレンダーの説明を異なる言語で表す必要があります。

Description: This property is used to specify a lengthy textual description of the iCalendar object that can be used by calendar user agents when describing the nature of the calendar data to a user. Whilst a calendar only has a single description, multiple language variants can be specified by including this property multiple times with different "LANGUAGE" parameter values on each.

説明:このプロパティは、カレンダーデータの性質をユーザーに説明するときにカレンダーユーザーエージェントが使用できるiCalendarオブジェクトの長いテキストによる説明を指定するために使用されます。カレンダーには説明が1つしかありませんが、このプロパティを複数回指定することで、それぞれに異なる "LANGUAGE"パラメータ値を指定して複数の言語バリアントを指定できます。

5.3. UID Property
5.3. UIDプロパティ

This specification modifies the definition of the "UID" property to allow it to be defined in an iCalendar object. The following additions are made to the definition of this property, originally specified in Section 3.8.4.7 of [RFC5545].

この仕様は、「UID」プロパティの定義を変更して、iCalendarオブジェクトで定義できるようにします。 [RFC5545]のセクション3.8.4.7で最初に指定された、このプロパティの定義に次の追加が行われました。

Purpose: This property specifies the persistent, globally unique identifier for the iCalendar object. This can be used, for example, to identify duplicate calendar streams that a client may have been given access to. It can be used in conjunction with the "LAST-MODIFIED" property also specified on the "VCALENDAR" object to identify the most recent version of a calendar.

目的:このプロパティは、iCalendarオブジェクトの永続的でグローバルに一意の識別子を指定します。これは、たとえば、クライアントがアクセスを許可されている可能性がある重複したカレンダーストリームを識別するために使用できます。 「VCALENDAR」オブジェクトで指定されている「LAST-MODIFIED」プロパティと組み合わせて使用​​して、カレンダーの最新バージョンを識別できます。

Conformance: This property can be specified once in an iCalendar object.

適合性:このプロパティは、iCalendarオブジェクトで一度だけ指定できます。

The description of the "UID" property in [RFC5545] contains some recommendations on how the value can be constructed. In particular, it suggests use of host names, IP addresses, and domain names to construct the value. However, this is no longer considered good practice, particularly from a security and privacy standpoint, since use of such values can leak key information about a calendar user or their client and network environment. This specification updates [RFC5545] by stating that "UID" values MUST NOT include any data that might identify a user, host, domain, or any other security- or privacy-sensitive information. It is RECOMMENDED that calendar user agents now generate "UID" values that are hex-encoded random Universally Unique Identifier (UUID) values as defined in Sections 4.4 and 4.5 of [RFC4122].

[RFC5545]の「UID」プロパティの説明には、値の構築方法に関するいくつかの推奨事項が含まれています。特に、値を構成するためにホスト名、IPアドレス、およびドメイン名を使用することをお勧めします。ただし、特にセキュリティとプライバシーの観点から、これは良い習慣とは見なされていません。そのような値を使用すると、カレンダーユーザーまたはそのクライアントとネットワーク環境に関する重要な情報が漏洩する可能性があるためです。この仕様は[RFC5545]を更新し、「UID」の値には、ユーザー、ホスト、ドメイン、またはその他のセキュリティやプライバシーの機密情報を識別する可能性のあるデータを含めてはならないことを記述します。 [RFC4122]のセクション4.4と4.5で定義されているように、カレンダユーザーエージェントが16進数にエンコードされたランダムなUniversally Unique Identifier(UUID)値である「UID」値を生成することが推奨されます。

The following is an example of such a property value:

以下は、そのようなプロパティ値の例です。

UID:5FC53010-1267-4F8E-BC28-1D7AE55A7C99

UID:5FC53010-1267-4F8E-BC28-1D7AE55A7C99

Additionally, if calendar user agents choose to use other forms of opaque identifiers for the "UID" value, they MUST have a length less than 255 octets and MUST conform to the "iana-token" ABNF syntax defined in Section 3.1 of [RFC5545].

さらに、カレンダーユーザーエージェントが「UID」値に他の形式の不透明な識別子を使用することを選択する場合、それらは長さが255オクテット未満である必要があり、[RFC5545]のセクション3.1で定義されている「iana-token」ABNF構文に準拠している必要があります。 。

5.4. LAST-MODIFIED Property
5.4. LAST-MODIFIEDプロパティ

This specification modifies the definition of the "LAST-MODIFIED" property to allow it to be defined in an iCalendar object. The following additions are made to the definition of this property, originally specified in Section 3.8.7.3 of [RFC5545].

この仕様は、「LAST-MODIFIED」プロパティーの定義を変更して、iCalendarオブジェクトで定義できるようにします。 [RFC5545]のセクション3.8.7.3で最初に指定されたこのプロパティの定義に、次の追加が行われました。

Purpose: This property specifies the date and time that the information associated with the calendar was last revised.

目的:このプロパティは、カレンダーに関連付けられた情報が最後に更新された日時を指定します。

Conformance: This property can be specified once in an iCalendar object.

適合性:このプロパティは、iCalendarオブジェクトで一度だけ指定できます。

5.5. URL Property
5.5. URLプロパティ

This specification modifies the definition of the "URL" property to allow it to be defined in an iCalendar object. The following additions are made to the definition of this property, originally specified in Section 3.8.4.6 of [RFC5545].

この仕様は、「URL」プロパティの定義を変更して、iCalendarオブジェクトで定義できるようにします。 [RFC5545]のセクション3.8.4.6で最初に指定された、このプロパティの定義に次の追加が行われました。

Purpose: This property may be used to convey a location where a more dynamic rendition of the calendar information can be found.

目的:このプロパティは、カレンダー情報のより動的な表現が見つかる場所を伝えるために使用できます。

Conformance: This property can be specified once in an iCalendar object.

適合性:このプロパティは、iCalendarオブジェクトで一度だけ指定できます。

5.6. CATEGORIES Property
5.6. CATEGORIESプロパティ

This specification modifies the definition of the "CATEGORIES" property to allow it to be defined in an iCalendar object. The following additions are made to the definition of this property, originally specified in Section 3.8.1.2 of [RFC5545].

この仕様は、iCalendarオブジェクトで定義できるように「CATEGORIES」プロパティの定義を変更します。 [RFC5545]のセクション3.8.1.2で最初に指定された、このプロパティの定義に以下の追加が行われました。

Purpose: This property defines the categories for an entire calendar.

目的:このプロパティは、カレンダー全体のカテゴリを定義します。

Conformance: This property can be specified multiple times in an iCalendar object.

適合性:このプロパティは、iCalendarオブジェクトで複数回指定できます。

Description: When multiple properties are present, the set of categories that apply to the iCalendar object are the union of all the categories listed in each property value.

説明:複数のプロパティが存在する場合、iCalendarオブジェクトに適用される一連のカテゴリは、各プロパティ値にリストされているすべてのカテゴリの和集合です。

5.7. REFRESH-INTERVAL Property
5.7. REFRESH-INTERVALプロパティ

Property Name: REFRESH-INTERVAL

プロパティ名:REFRESH-INTERVAL

Purpose: This property specifies a suggested minimum interval for polling for changes of the calendar data from the original source of that data.

目的:このプロパティは、そのデータの元のソースからのカレンダーデータの変更をポーリングするための推奨最小間隔を指定します。

Value Type: DURATION -- no default

値のタイプ:DURATION-デフォルトなし

Property Parameters: IANA and non-standard property parameters can be specified on this property.

プロパティパラメータ:IANAおよび非標準のプロパティパラメータをこのプロパティで指定できます。

Conformance: This property can be specified once in an iCalendar object.

適合性:このプロパティは、iCalendarオブジェクトで一度だけ指定できます。

Description: This property specifies a positive duration that gives a suggested minimum polling interval for checking for updates to the calendar data. The value of this property SHOULD be used by calendar user agents to limit the polling interval for calendar data updates to the minimum interval specified.

説明:このプロパティは、カレンダーデータの更新をチェックするための推奨最小ポーリング間隔を示す正の期間を指定します。このプロパティの値は、カレンダーのユーザーエージェントがカレンダーデータの更新のポーリング間隔を指定された最小間隔に制限するために使用する必要があります(SHOULD)。

Format Definition: This property is defined by the following notation:

フォーマット定義:このプロパティは、次の表記法で定義されます。

refresh = "REFRESH-INTERVAL" refreshparam ":" dur-value CRLF ;consisting of a positive duration of time.

refresh = "REFRESH-INTERVAL" refreshparam ":" dur-value CRLF;正の継続時間で構成されます。

   refreshparam = *(
                   ;
                   ; The following is REQUIRED,
                   ; but MUST NOT occur more than once.
                   ;
                   (";" "VALUE" "=" "DURATION") /
                   ;
                   ; The following is OPTIONAL,
                   ; and MAY occur more than once.
                   ;
                   (";" other-param)
                   ;
                   )
        

Example: The following is an example of this property:

例:以下はこのプロパティの例です。

   REFRESH-INTERVAL;VALUE=DURATION:P1W
        
5.8. SOURCE Property
5.8. SOURCEプロパティ

Property Name: SOURCE

プロパティ名:SOURCE

Purpose: This property identifies a URI where calendar data can be refreshed from.

目的:このプロパティは、カレンダーデータを更新できるURIを識別します。

Value Type: URI -- no default

値のタイプ:URI-デフォルトなし

Property Parameters: IANA and non-standard property parameters can be specified on this property.

プロパティパラメータ:IANAおよび非標準のプロパティパラメータをこのプロパティで指定できます。

Conformance: This property can be specified once in an iCalendar object.

適合性:このプロパティは、iCalendarオブジェクトで一度だけ指定できます。

Description: This property identifies a location where a client can retrieve updated data for the calendar. Clients SHOULD honor any specified "REFRESH-INTERVAL" value when periodically retrieving data. Note that this property differs from the "URL" property in that "URL" is meant to provide an alternative representation of the calendar data rather than the original location of the data.

説明:このプロパティは、クライアントがカレンダーの更新されたデータを取得できる場所を識別します。クライアントは、定期的にデータを取得するときに、指定された「REFRESH-INTERVAL」値を尊重する必要があります(SHOULD)。このプロパティは「URL」プロパティとは異なります。「URL」は、データの元の場所ではなく、カレンダーデータの代替表現を提供するためのものです。

Format Definition: This property is defined by the following notation:

フォーマット定義:このプロパティは、次の表記法で定義されます。

source = "SOURCE" sourceparam ":" uri CRLF

source = "SOURCE" sourceparam ":" uri CRLF

   sourceparam = *(";" other-param)
        

Example: The following is an example of this property:

例:以下はこのプロパティの例です。

   SOURCE;VALUE=URI:https://example.com/holidays.ics
        
5.9. COLOR Property
5.9. COLORプロパティ

Property Name: COLOR

プロパティ名:COLOR

Purpose: This property specifies a color used for displaying the calendar, event, todo, or journal data.

目的:このプロパティは、カレンダー、イベント、仕事、またはジャーナルデータの表示に使用される色を指定します。

Value Type: TEXT

値のタイプ:TEXT

Property Parameters: IANA and non-standard property parameters can be specified on this property.

プロパティパラメータ:IANAおよび非標準のプロパティパラメータをこのプロパティで指定できます。

Conformance: This property can be specified once in an iCalendar object or in "VEVENT", "VTODO", or "VJOURNAL" calendar components.

適合性:このプロパティは、iCalendarオブジェクトまたは「VEVENT」、「VTODO」、または「VJOURNAL」カレンダーコンポーネントで1回指定できます。

Description: This property specifies a color that clients MAY use when presenting the relevant data to a user. Typically, this would appear as the "background" color of events or tasks. The value is a case-insensitive color name taken from the CSS3 set of names, defined in Section 4.3 of [W3C.REC-css3-color-20110607].

説明:このプロパティは、関連データをユーザーに提示するときにクライアントが使用できる色を指定します。通常、これはイベントまたはタスクの「背景」色として表示されます。値は、[W3C.REC-css3-color-20110607]のセクション4.3で定義されている、CSS3の名前のセットから取得された、大文字と小文字を区別しない色の名前です。

Format Definition: This property is defined by the following notation:

フォーマット定義:このプロパティは、次の表記法で定義されます。

color = "COLOR" colorparam ":" text CRLF ; Value is CSS3 color name

color = "COLOR" colorparam ":" text CRLF;値はCSS3カラー名です

   colorparam     = *(";" other-param)
        

Example: The following is an example of this property:

例:以下はこのプロパティの例です。

COLOR:turquoise

色:ターコイズ

5.10. IMAGE Property
5.10. IMAGEプロパティ

Property Name: IMAGE

プロパティ名:IMAGE

Purpose: This property specifies an image associated with the calendar or a calendar component.

目的:このプロパティは、カレンダーまたはカレンダーコンポーネントに関連付けられた画像を指定します。

Value Type: URI or BINARY -- no default. The value MUST be data with a media type of "image" or refer to such data.

値のタイプ:URIまたはBINARY-デフォルトなし。値は、メディアタイプが「画像」のデータであるか、そのようなデータを参照する必要があります。

Property Parameters: IANA, non-standard, display, inline encoding, and value data type property parameters can be specified on this property. The format type parameter can be specified on this property and is RECOMMENDED for inline binary-encoded content information.

プロパティパラメータ:IANA、非標準、表示、インラインエンコーディング、および値のデータタイププロパティパラメータをこのプロパティで指定できます。フォーマットタイプパラメータはこのプロパティで指定でき、インラインバイナリエンコードされたコンテンツ情報に推奨されます。

Conformance: This property can be specified multiple times in an iCalendar object or in "VEVENT", "VTODO", or "VJOURNAL" calendar components.

適合性:このプロパティは、iCalendarオブジェクトまたは「VEVENT」、「VTODO」、または「VJOURNAL」カレンダーコンポーネントで複数回指定できます。

Description: This property specifies an image for an iCalendar object or a calendar component via a URI or directly with inline data that can be used by calendar user agents when presenting the calendar data to a user. Multiple properties MAY be used to specify alternative sets of images with, for example, varying media subtypes, resolutions, or sizes. When multiple properties are present, calendar user agents SHOULD display only one of them, picking one that provides the most appropriate image quality, or display none. The "DISPLAY" parameter is used to indicate the intended display mode for the image. The "ALTREP" parameter, defined in [RFC5545], can be used to provide a "clickable" image where the URI in the parameter value can be "launched" by a click on the image in the calendar user agent.

説明:このプロパティは、iCalendarオブジェクトまたはカレンダーコンポーネントの画像を、URIを介して、またはカレンダーデータをユーザーに提示するときにカレンダーユーザーエージェントが使用できるインラインデータとともに直接指定します。複数のプロパティを使用して、たとえば、さまざまなメディアサブタイプ、解像度、サイズなどの代替画像セットを指定できます。複数のプロパティが存在する場合、カレンダーユーザーエージェントは、そのうちの1つだけを表示して、最も適切な画質を提供するプロパティを選択するか、何も表示しない必要があります(SHOULD)。 「DISPLAY」パラメータは、画像の目的の表示モードを示すために使用されます。 [RFC5545]で定義されている「ALTREP」パラメーターを使用して、パラメーター値のURIをカレンダーユーザーエージェントの画像をクリックすることで「起動」できる「クリック可能な」画像を提供できます。

Format Definition: This property is defined by the following notation:

フォーマット定義:このプロパティは、次の表記法で定義されます。

image = "IMAGE" imageparam ( ( ";" "VALUE" "=" "URI" ":" uri ) / ( ";" "ENCODING" "=" "BASE64" ";" "VALUE" "=" "BINARY" ":" binary ) ) CRLF

image = "IMAGE" imageparam(( ";" "VALUE" "=" "URI" ":" uri)/( ";" "ENCODING" "=" "BASE64" ";" "VALUE" "=" "BINARY "": "バイナリ))CRLF

   imageparam = *(
                 ;
                 ; The following is OPTIONAL for a URI value,
                 ; RECOMMENDED for a BINARY value,
                 ; and MUST NOT occur more than once.
                 ;
                 (";" fmttypeparam) /
                 ;
                 ; The following are OPTIONAL,
                 ; and MUST NOT occur more than once.
                 ;
                 (";" altrepparam) / (";" displayparam) /
                 ;
                 ; The following is OPTIONAL,
                 ; and MAY occur more than once.
                 ;
                 (";" other-param)
                 ;
                 )
        

Example: The following is an example of this property:

例:以下はこのプロパティの例です。

   IMAGE;VALUE=URI;DISPLAY=BADGE;FMTTYPE=image/png:h
    ttp://example.com/images/party.png
        
5.11. CONFERENCE Property
5.11. CONFERENCEプロパティ

Property Name: CONFERENCE

プロパティ名:CONFERENCE

Purpose: This property specifies information for accessing a conferencing system.

目的:このプロパティは、会議システムにアクセスするための情報を指定します。

Value Type: URI -- no default.

値のタイプ:URI-デフォルトなし。

Property Parameters: IANA, non-standard, feature, and label property parameters can be specified on this property.

プロパティパラメータ:IANA、非標準、機能、およびラベルのプロパティパラメータをこのプロパティで指定できます。

Conformance: This property can be specified multiple times in a "VEVENT" or "VTODO" calendar component.

適合性:このプロパティは、「VEVENT」または「VTODO」カレンダーコンポーネントで複数回指定できます。

Description: This property specifies information for accessing a conferencing system for attendees of a meeting or task. This might be for a telephone-based conference number dial-in with access codes included (such as a tel: URI [RFC3966] or a sip: or sips: URI [RFC3261]), for a web-based video chat (such as an http: or https: URI [RFC7230]), or for an instant messaging group chat room (such as an xmpp: URI [RFC5122]). If a specific URI for a conferencing system is not available, a data: URI [RFC2397] containing a text description can be used.

説明:このプロパティは、会議またはタスクの参加者が会議システムにアクセスするための情報を指定します。これは、Webベースのビデオチャット(たとえば、 http:またはhttps:URI [RFC7230])、またはインスタントメッセージンググループチャットルーム(xmpp:URI [RFC5122]など)。会議システムの特定のURIが利用できない場合は、テキストの説明を含むdata:URI [RFC2397]を使用できます。

A conference system can be a bidirectional communication channel or a uni-directional "broadcast feed".

会議システムは、双方向通信チャネルまたは単方向の「ブロードキャストフィード」にすることができます。

The "FEATURE" property parameter is used to describe the key capabilities of the conference system to allow a client to choose the ones that give the required level of interaction from a set of multiple properties.

「FEATURE」プロパティパラメータは、会議システムの主要な機能を説明するために使用され、クライアントが複数のプロパティのセットから必要なレベルの対話を提供するものを選択できるようにします。

The "LABEL" property parameter is used to convey additional details on the use of the URI. For example, the URIs or access codes for the moderator and attendee of a teleconference system could be different, and the "LABEL" property parameter could be used to "tag" each "CONFERENCE" property to indicate which is which.

「LABEL」プロパティパラメータは、URIの使用に関する詳細を伝えるために使用されます。たとえば、電話会議システムのモデレーターと参加者のURIまたはアクセスコードは異なる場合があり、「LABEL」プロパティパラメータを使用して、各「CONFERENCE」プロパティに「タグ」を付け、どちらがどれかを示すことができます。

The "LANGUAGE" property parameter can be used to specify the language used for text values used with this property (as per Section 3.2.10 of [RFC5545]).

「LANGUAGE」プロパティパラメータを使用して、このプロパティで使用されるテキスト値に使用される言語を指定できます([RFC5545]のセクション3.2.10に従います)。

Format Definition: This property is defined by the following notation:

フォーマット定義:このプロパティは、次の表記法で定義されます。

conference = "CONFERENCE" confparam ":" uri CRLF

会議= "CONFERENCE" confparam ":" uri CRLF

   confparam  = *(
                 ;
                 ; The following is REQUIRED,
                 ; but MUST NOT occur more than once.
                 ;
                 (";" "VALUE" "=" "URI") /
                 ;
                 ; The following are OPTIONAL,
                 ; and MUST NOT occur more than once.
                 ;
                 (";" featureparam) / (";" labelparam) /
                 (";" languageparam ) /
                 ;
                 ; The following is OPTIONAL,
                 ; and MAY occur more than once.
                 ;
                 (";" other-param)
                 ;
                 )
        

Example: The following are examples of this property:

例:このプロパティの例を次に示します。

   CONFERENCE;VALUE=URI;FEATURE=PHONE,MODERATOR;
    LABEL=Moderator dial-in:tel:+1-412-555-0123,,,654321
   CONFERENCE;VALUE=URI;FEATURE=PHONE;
    LABEL=Attendee dial-in:tel:+1-412-555-0123,,,555123
   CONFERENCE;VALUE=URI;FEATURE=PHONE;
    LABEL=Attendee dial-in:tel:+1-888-555-0456,,,555123
   CONFERENCE;VALUE=URI;FEATURE=CHAT;
    LABEL=Chat room:xmpp:chat-123@conference.example.com
   CONFERENCE;VALUE=URI;FEATURE=AUDIO,VIDEO;
    LABEL=Attendee dial-in:https://chat.example.com/audio?id=123456
        
6. Property Parameters
6. プロパティパラメータ
6.1. DISPLAY Property Parameter
6.1. DISPLAYプロパティパラメータ

Parameter Name: DISPLAY

パラメータ名:DISPLAY

Purpose: To specify different ways in which an image for a calendar or component can be displayed.

目的:カレンダーまたはコンポーネントの画像を表示するさまざまな方法を指定します。

Format Definition: This property parameter is defined by the following notation:

フォーマット定義:このプロパティパラメータは、次の表記法で定義されます。

   displayparam = "DISPLAY" "=" displayval *("," displayval)
        
   displayval =  ("BADGE" /     ; image inline with the title of the
                                ; event
                  "GRAPHIC" /   ; a full image replacement for the event
                                ; itself
                  "FULLSIZE" /  ; an image that is used to enhance the
                                ; event
                  "THUMBNAIL" / ; a smaller variant of "FULLSIZE" to be
                                ; used when space for the image is
                                ; constrained
                  x-name /      ; Experimental type
                  iana-token)   ; Other IANA-registered type
                                ;
                                ; Default is BADGE
        

Description: This property parameter MAY be specified on "IMAGE" properties. In the absence of this parameter, the default value "BADGE" MUST be used. The value determines how a client ought to present an image supplied in iCalendar data to the user.

説明:このプロパティパラメータは、「IMAGE」プロパティで指定される場合があります。このパラメーターがない場合、デフォルト値「BADGE」を使用する必要があります。この値は、クライアントがiCalendarデータで提供される画像をユーザーに提示する方法を決定します。

Values for this parameter are registered with IANA as per Section 9.3.1. New values can be added to this registry following the procedure outlined in Section 8.2.1 of [RFC5545].

このパラメーターの値は、セクション9.3.1に従ってIANAに登録されます。 [RFC5545]のセクション8.2.1で概説されている手順に従って、このレジストリに新しい値を追加できます。

Servers and clients MUST handle x-name and iana-token values they don't recognize by not displaying any image at all.

サーバーとクライアントは、画像をまったく表示しないことで、認識できないx-nameとiana-tokenの値を処理する必要があります。

Example:

例:

   IMAGE;VALUE=URI;DISPLAY=BADGE,THUMBNAIL;FMTTYPE=image/png:https://exa
    mple.com/images/weather-cloudy.png
        
6.2. EMAIL Property Parameter
6.2. EMAILプロパティパラメータ

Parameter Name: EMAIL

パラメータ名:EMAIL

Purpose: To specify an email address that is used to identify or contact an organizer or attendee.

目的:主催者または出席者を識別または連絡するために使用される電子メールアドレスを指定します。

Format Definition: This property parameter is defined by the following notation:

フォーマット定義:このプロパティパラメータは、次の表記法で定義されます。

emailparam = "EMAIL" "=" param-value Description: This property parameter MAY be specified on "ORGANIZER" or "ATTENDEE" properties. This property can be used in situations where the calendar user address value of the "ORGANIZER" and "ATTENDEE" properties is not likely to be an identifier that recipients of scheduling messages could use to match the calendar user with, for example, an address book entry. The value of this property is an email address that can easily be matched by recipients. Recipients can also use this value as an alternative means of contacting the calendar user via email. If a recipient's calendar user agent allows the recipient to save contact information based on the "ORGANIZER" or "ATTENDEE" properties, those calendar user agents SHOULD use any "EMAIL" property parameter value for the email address of the contact over any mailto: calendar user address specified as the value of the property. Calendar user agents SHOULD NOT include an "EMAIL" property parameter when its value matches the calendar user address specified as the value of the property.

emailparam = "EMAIL" "=" param-value説明:このプロパティパラメータは、 "ORGANIZER"または "ATTENDEE"プロパティで指定できます(MAY)。このプロパティは、 "ORGANIZER"プロパティと "ATTENDEE"プロパティのカレンダーユーザーアドレス値が、スケジュールメッセージの受信者がカレンダーユーザーとアドレス帳などを照合するために使用できる識別子ではない場合に使用できます。エントリ。このプロパティの値は、受信者が簡単に照合できる電子メールアドレスです。受信者は、電子メールでカレンダーユーザーに連絡する代替手段としてこの値を使用することもできます。受信者のカレンダユーザーエージェントが「ORGANIZER」または「ATTENDEE」プロパティに基づいて連絡先情報を保存することを受信者に許可する場合、それらのカレンダユーザーエージェントは、任意のmailto:カレンダー上の連絡先の電子メールアドレスに「EMAIL」プロパティパラメータ値を使用する必要があります。プロパティの値として指定されたユーザーアドレス。カレンダーのユーザーエージェントは、その値がプロパティの値として指定されたカレンダーのユーザーアドレスと一致する場合、「EMAIL」プロパティパラメータを含めないでください。

Example:

例:

   ATTENDEE;CN=Cyrus Daboo;EMAIL=cyrus@example.com:mailto:opaque-toke
    n-1234@example.com
        
6.3. FEATURE Property Parameter
6.3. FEATUREプロパティパラメータ

Parameter Name: FEATURE

パラメータ名:FEATURE

Purpose: To specify a feature or features of a conference or broadcast system.

目的:会議または放送システムの機能を指定します。

Format Definition: This property parameter is defined by the following notation:

フォーマット定義:このプロパティパラメータは、次の表記法で定義されます。

   featureparam = "FEATURE" "=" featuretext *("," featuretext)
   featuretext  =  ("AUDIO" /     ; Audio capability
                    "CHAT" /      ; Chat or instant messaging
                    "FEED" /      ; Blog or Atom feed
                    "MODERATOR" / ; Moderator dial-in code
                    "PHONE" /     ; Phone conference
                    "SCREEN" /    ; Screen sharing
                    "VIDEO" /     ; Video capability
                    x-name /      ; Experimental type
                    iana-token)   ; Other IANA-registered type
        

Description: This property parameter MAY be specified on the "CONFERENCE" property. Multiple values can be specified. The "MODERATOR" value is used to indicate that the property value is specific to the owner/initiator of the conference and contains a URI that "activates" the system (e.g., a "moderator" access code for a phone conference system that is different from the "regular" access code).

説明:このプロパティパラメータは、 "CONFERENCE"プロパティで指定される場合があります。複数の値を指定できます。 「MODERATOR」値は、プロパティ値が会議の所有者/開始者に固有であることを示すために使用され、システムを「アクティブ化」するURI(たとえば、異なる電話会議システムの「モデレーター」アクセスコード)が含まれます「通常の」アクセスコードから)。

Example:

例:

   CONFERENCE;VALUE=URI;FEATURE=AUDIO:rtsp://audio.example.com/
    event
   CONFERENCE;VALUE=URI;FEATURE=AUDIO,VIDEO:https://video-chat.exam
    ple.com/;group-id=1234
        
6.4. LABEL Property Parameter
6.4. LABELプロパティパラメータ

Parameter Name: LABEL

パラメータ名:LABEL

Purpose: To provide a human-readable label.

目的:人間が読めるラベルを提供します。

Format Definition: This property parameter is defined by the following notation:

フォーマット定義:このプロパティパラメータは、次の表記法で定義されます。

labelparam = "LABEL" "=" param-value

labelparam = "LABEL" "=" param-value

Description: This property parameter MAY be specified on the "CONFERENCE" property. It is anticipated that other extensions to iCalendar will reuse this property parameter on new properties that they define. As a result, clients MUST expect to find this property parameter present on many different properties. It provides a human-readable label that can be presented to calendar users to allow them to discriminate between properties that might be similar or provide additional information for properties that are not self-describing. The "LANGUAGE" property parameter can be used to specify the language of the text in the parameter value (as per Section 3.2.10 of [RFC5545]).

説明:このプロパティパラメータは、 "CONFERENCE"プロパティで指定される場合があります。 iCalendarの他の拡張機能は、それらが定義する新しいプロパティでこのプロパティパラメータを再利用することが予想されます。その結果、クライアントは、このプロパティパラメータが多くの異なるプロパティに存在することを期待する必要があります。これは、カレンダーのユーザーに提示できる人間が読めるラベルを提供し、類似している可能性のあるプロパティを区別したり、自己記述的でないプロパティの追加情報を提供したりできるようにします。 「LANGUAGE」プロパティパラメータを使用して、パラメータ値のテキストの言語を指定できます([RFC5545]のセクション3.2.10に従います)。

Example:

例:

   CONFERENCE;VALUE=URI;FEATURE=VIDEO;
    LABEL="Web video chat, access code=76543";
    :https://video-chat.example.com/;group-id=1234
        
7. Security Considerations
7. セキュリティに関する考慮事項

Several of the new properties or parameters defined by this specification allow reference to "external" URIs. Care MUST be taken when accessing data at external URIs as malicious content could be present. Clients SHOULD ensure that suitable permission is granted by calendar users before such URIs are dereferenced.

この仕様で定義されているいくつかの新しいプロパティまたはパラメーターは、「外部」URIへの参照を許可します。悪意のあるコンテンツが存在する可能性があるため、外部URIでデータにアクセスするときは注意が必要です。クライアントは、そのようなURIが逆参照される前に、カレンダーユーザーによって適切な権限が付与されていることを確認する必要があります。

The "REFRESH-INTERVAL" property could be used by an attacker to make a client carry out rapid requests to the server hosting the calendar by specifying a very short duration (e.g., one second). This could lead to resource consumption on the client or server and to denial-of-service attacks against the server. Clients MUST ensure that they throttle requests to the server to a reasonable rate. In most cases, updating a public calendar once per day would suffice. If the "REFRESH-INTERVAL" is any less than that, clients SHOULD warn the calendar user and allow them to override it with a longer value.

攻撃者は「REFRESH-INTERVAL」プロパティを使用して、非常に短い期間(1秒など)を指定することにより、クライアントにカレンダーをホストしているサーバーへの迅速な要求を実行させることができます。これにより、クライアントまたはサーバーでリソースが消費され、サーバーに対するサービス拒否攻撃が行われる可能性があります。クライアントは、サーバーへのリクエストを適切な速度に調整する必要があります。ほとんどの場合、公開カレンダーを1日に1回更新するだけで十分です。 "REFRESH-INTERVAL"がそれよりも小さい場合、クライアントはカレンダーユーザーに警告し、より長い値でそれを上書きできるようにする必要があります(SHOULD)。

The "CONFERENCE" property can include a "FEATURE" property parameter with a "MODERATOR" value. In some cases, the access code used by the owner/initiator of a conference might be private to an individual, and clients and servers MUST ensure that such properties are not sent to attendees of a scheduled component.

「CONFERENCE」プロパティには、「MODERATOR」値を持つ「FEATURE」プロパティパラメータを含めることができます。場合によっては、会議の所有者/開始者が使用するアクセスコードは個人にプライベートである可能性があり、クライアントとサーバーは、そのようなプロパティがスケジュールされたコンポーネントの出席者に送信されないようにする必要があります。

Both the "COLOR" and "IMAGE" properties are likely to be used by calendar users to express their own personal view of the calendar data. In addition, these properties could be used by attackers to produce a confusing display in a calendar user agent. When such properties are encountered in calendar data that has come from other calendar users (e.g., via a scheduling message, "public" calendar subscription, etc.), it is advisable for the client to give the receiving calendar user the option to remove (or adjust) these properties as the data is imported into their calendar system.

「COLOR」と「IMAGE」の両方のプロパティは、カレンダーデータの自分の個人的なビューを表現するためにカレンダーユーザーによって使用される可能性があります。さらに、攻撃者がこれらのプロパティを使用して、カレンダーのユーザーエージェントに混乱を招く表示を作成する可能性があります。他のカレンダーユーザーから送信されたカレンダーデータでそのようなプロパティが検出された場合(たとえば、スケジュールメッセージ、「パブリック」カレンダーサブスクリプションなどを介して)、受信側のカレンダーユーザーに削除するオプションを提供することをお勧めします(または調整)データがカレンダーシステムにインポートされるときのこれらのプロパティ。

This specification changes the recommendations on how "UID" property values are constructed to minimize leaking any information that might be security sensitive.

この仕様は、セキュリティ上の機密情報である可能性のある情報の漏洩を最小限に抑えるために、「UID」プロパティ値の構築方法に関する推奨事項を変更します。

Security considerations in [RFC5545] and [RFC5546] MUST also be adhered to.

[RFC5545]および[RFC5546]のセキュリティに関する考慮事項も遵守する必要があります。

8. Privacy Considerations
8. プライバシーに関する考慮事項

Several of the new properties or parameters defined by this specification allow reference to "external" URIs. Access to those URIs could be tracked, leading to loss of privacy. Clients SHOULD ensure that suitable permission is granted by calendar users before such URIs are dereferenced. In particular, calendar publishers wishing to help protect the privacy of their subscribers MUST use HTTP with Transport Layer Security [RFC7230] ("https:" URIs instead of "http:" URIs) for access to calendar data or ancillary data such as images.

この仕様で定義されているいくつかの新しいプロパティまたはパラメーターは、「外部」URIへの参照を許可します。これらのURIへのアクセスが追跡され、プライバシーが失われる可能性があります。クライアントは、そのようなURIが逆参照される前に、カレンダーユーザーによって適切な権限が付与されていることを確認する必要があります。特に、サブスクライバーのプライバシーを保護したいカレンダーパブリッシャーは、カレンダーデータや画像などの補助データにアクセスするために、トランスポート層セキュリティ[RFC7230]( "http:" URIではなく "https:" URI)を使用する必要があります。

In general, for their own privacy protection, users have to rely on the privacy policies of any conferencing system being accessed via the "CONFERENCE" property. It is entirely possible for such systems to uniquely identify and log the activity and participation (or lack thereof) of calendar users in the conference. Calendar user agents SHOULD track which conferencing systems are used and warn users the first time a new one is about to be used. This is particularly important if the client automatically "dials in" to the conference when the event start time occurs.

一般に、ユーザーは自分のプライバシーを保護するために、 "CONFERENCE"プロパティを介してアクセスされる会議システムのプライバシーポリシーに依存する必要があります。そのようなシステムが、会議へのカレンダーユーザーのアクティビティと参加(またはその欠如)を一意に識別してログに記録することは完全に可能です。カレンダーユーザーエージェントは、どの会議システムが使用されているかを追跡し、新しいシステムが初めて使用されるときにユーザーに警告する必要があります(SHOULD)。これは、イベント開始時刻が発生したときにクライアントが会議に自動的に「ダイヤルイン」する場合に特に重要です。

By giving different calendar users different values for the "REFRESH-INTERVAL" property, it is possible for a publisher of calendar data to uniquely identify each refresh from each calendar users' clients and thereby track user activity and IP address over time. To address this, clients SHOULD add or subtract some random amount of time from the published "REFRESH-INTERVAL" value when doing actual refreshes.

異なるカレンダーユーザーに「REFRESH-INTERVAL」プロパティの異なる値を与えることにより、カレンダーデータのパブリッシャーは、各カレンダーユーザーのクライアントからの各更新を一意に識別し、それによってユーザーアクティビティとIPアドレスを経時的に追跡できます。これに対処するために、クライアントは、実際の更新を行うときに、公開された「REFRESH-INTERVAL」値からランダムな時間を加算または減算する必要があります(SHOULD)。

This specification changes the recommendations on how "UID" property values are constructed to minimize leaking any information that might be privacy sensitive.

この仕様は、プライバシーに影響する可能性のある情報の漏洩を最小限に抑えるために、「UID」プロパティ値の構築方法に関する推奨事項を変更します。

Privacy considerations in [RFC5545] and [RFC5546] MUST also be adhered to.

[RFC5545]と[RFC5546]のプライバシーに関する考慮事項も遵守する必要があります。

9. IANA Considerations
9. IANAに関する考慮事項
9.1. Property Registrations
9.1. プロパティ登録

This document defines the following new iCalendar properties. IANA has registered the new properties in the "Properties" registry defined in Section 8.3.2 of [RFC5545]. IANA has also added a reference to this document where the properties originally defined in RFC 5545 have been updated by this document.

このドキュメントでは、次の新しいiCalendarプロパティを定義しています。 IANAは、[RFC5545]のセクション8.3.2で定義されている「プロパティ」レジストリに新しいプロパティを登録しました。 IANAは、このドキュメントへの参照も追加しました。RFC5545で最初に定義されたプロパティは、このドキュメントによって更新されています。

   +------------------+---------+--------------------------------------+
   | Property         | Status  | Reference                            |
   +------------------+---------+--------------------------------------+
   | NAME             | Current | RFC 7986, Section 5.1                |
   | DESCRIPTION      | Current | RFC 5545, Section 3.8.1.5; RFC 7986, |
   |                  |         | Section 5.2                          |
   | UID              | Current | RFC 5545, Section 3.8.4.7; RFC 7986, |
   |                  |         | Section 5.3                          |
   | LAST-MODIFIED    | Current | RFC 5545, Section 3.8.7.3 RFC 7986,  |
   |                  |         | Section 5.4                          |
   | URL              | Current | RFC 5545, Section 3.8.4.6; RFC 7986, |
   |                  |         | Section 5.5                          |
   | CATEGORIES       | Current | RFC 5545, Section 3.8.1.2; RFC 7986, |
   |                  |         | Section 5.6                          |
   | REFRESH-INTERVAL | Current | RFC 7986, Section 5.7                |
   | SOURCE           | Current | RFC 7986, Section 5.8                |
   | COLOR            | Current | RFC 7986, Section 5.9                |
   | IMAGE            | Current | RFC 7986, Section 5.10               |
   | CONFERENCE       | Current | RFC 7986, Section 5.11               |
   +------------------+---------+--------------------------------------+
        
9.2. Parameter Registrations
9.2. パラメータ登録

This document defines the following new iCalendar property parameters. IANA has registered these in the "Parameters" registry defined in Section 8.3.3 of [RFC5545].

このドキュメントでは、次の新しいiCalendarプロパティパラメータを定義しています。 IANAは、これらを[RFC5545]のセクション8.3.3で定義されている「パラメータ」レジストリに登録しました。

         +--------------------+---------+-----------------------+
         | Property Parameter | Status  | Reference             |
         +--------------------+---------+-----------------------+
         | DISPLAY            | Current | RFC 7986, Section 6.1 |
         | EMAIL              | Current | RFC 7986, Section 6.2 |
         | FEATURE            | Current | RFC 7986, Section 6.3 |
         | LABEL              | Current | RFC 7986, Section 6.4 |
         +--------------------+---------+-----------------------+
        
9.3. Property Parameter Value Registries
9.3. プロパティパラメータ値レジストリ

IANA has created two new registries for iCalendar elements: the "Display Types" registry and the "Feature Types" registry. Additional codes MAY be used, provided the process and template described in Sections 8.2.1 and 8.2.6 of [RFC5545] are used to register them.

IANAは、iCalendar要素の2つの新しいレジストリを作成しました。「表示タイプ」レジストリと「機能タイプ」レジストリです。 [RFC5545]のセクション8.2.1および8.2.6で説明されているプロセスとテンプレートを使用してコードを登録する場合は、追加のコードを使用できます。

9.3.1. Display Types Registry
9.3.1. 表示タイプレジストリ

The following table has been used to initialize the "Display Types" registry.

次の表は、「表示タイプ」レジストリの初期化に使用されています。

            +--------------+---------+-----------------------+
            | Display Type | Status  | Reference             |
            +--------------+---------+-----------------------+
            | BADGE        | Current | RFC 7986, Section 6.1 |
            | GRAPHIC      | Current | RFC 7986, Section 6.1 |
            | FULLSIZE     | Current | RFC 7986, Section 6.1 |
            | THUMBNAIL    | Current | RFC 7986, Section 6.1 |
            +--------------+---------+-----------------------+
        
9.3.2. Feature Types Registry
9.3.2. 機能タイプレジストリ

The following table has been used to initialize the "Feature Types" registry.

次の表は、「機能タイプ」レジストリの初期化に使用されています。

            +--------------+---------+-----------------------+
            | Feature Type | Status  | Reference             |
            +--------------+---------+-----------------------+
            | AUDIO        | Current | RFC 7986, Section 6.3 |
            | CHAT         | Current | RFC 7986, Section 6.3 |
            | FEED         | Current | RFC 7986, Section 6.3 |
            | MODERATOR    | Current | RFC 7986, Section 6.3 |
            | PHONE        | Current | RFC 7986, Section 6.3 |
            | SCREEN       | Current | RFC 7986, Section 6.3 |
            | VIDEO        | Current | RFC 7986, Section 6.3 |
            +--------------+---------+-----------------------+
        
10. References
10. 参考文献
10.1. Normative References
10.1. 引用文献

[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, DOI 10.17487/RFC2119, March 1997, <http://www.rfc-editor.org/info/rfc2119>.

[RFC2119] Bradner、S。、「要件レベルを示すためにRFCで使用するキーワード」、BCP 14、RFC 2119、DOI 10.17487 / RFC2119、1997年3月、<http://www.rfc-editor.org/info/ rfc2119>。

[RFC4122] Leach, P., Mealling, M., and R. Salz, "A Universally Unique IDentifier (UUID) URN Namespace", RFC 4122, DOI 10.17487/RFC4122, July 2005, <http://www.rfc-editor.org/info/rfc4122>.

[RFC4122] Leach、P.、Mealling、M。、およびR. Salz、「A Universally Unique Identifier(UUID)URN Namespace」、RFC 4122、DOI 10.17487 / RFC4122、2005年7月、<http://www.rfc- editor.org/info/rfc4122>。

[RFC5234] Crocker, D., Ed. and P. Overell, "Augmented BNF for Syntax Specifications: ABNF", STD 68, RFC 5234, DOI 10.17487/RFC5234, January 2008, <http://www.rfc-editor.org/info/rfc5234>.

[RFC5234]クロッカー、D。、エド。およびP. Overell、「構文仕様の拡張BNF:ABNF」、STD 68、RFC 5234、DOI 10.17487 / RFC5234、2008年1月、<http://www.rfc-editor.org/info/rfc5234>。

[RFC5545] Desruisseaux, B., Ed., "Internet Calendaring and Scheduling Core Object Specification (iCalendar)", RFC 5545, DOI 10.17487/RFC5545, September 2009, <http://www.rfc-editor.org/info/rfc5545>.

[RFC5545] Desruisseaux、B。、編、「Internet Calendaring and Scheduling Core Object Specification(iCalendar)」、RFC 5545、DOI 10.17487 / RFC5545、2009年9月、<http://www.rfc-editor.org/info/ rfc5545>。

[RFC5546] Daboo, C., Ed., "iCalendar Transport-Independent Interoperability Protocol (iTIP)", RFC 5546, DOI 10.17487/RFC5546, December 2009, <http://www.rfc-editor.org/info/rfc5546>.

[RFC5546] Daboo、C。、編、「iCalendar Transport-Independent Interoperability Protocol(iTIP)」、RFC 5546、DOI 10.17487 / RFC5546、2009年12月、<http://www.rfc-editor.org/info/rfc5546 >。

[W3C.REC-css3-color-20110607] Celik, T., Lilley, C., and D. Baron, "CSS Color Module Level 3", World Wide Web Consortium Recommendation REC-css3-color-20110607, June 2011, <https://www.w3.org/TR/2011/REC-css3-color-20110607>.

[W3C.REC-css3-color-20110607] Celik、T.、Lilley、C。、およびD. Baron、「CSS Color Module Level 3」、World Wide Web Consortium Recommendation REC-css3-color-20110607、2011年6月、 <https://www.w3.org/TR/2011/REC-css3-color-20110607>。

10.2. Informative References
10.2. 参考引用

[RFC2397] Masinter, L., "The "data" URL scheme", RFC 2397, DOI 10.17487/RFC2397, August 1998, <http://www.rfc-editor.org/info/rfc2397>.

[RFC2397] Masinter、L。、「The "data" URL scheme」、RFC 2397、DOI 10.17487 / RFC2397、1998年8月、<http://www.rfc-editor.org/info/rfc2397>。

[RFC3261] Rosenberg, J., Schulzrinne, H., Camarillo, G., Johnston, A., Peterson, J., Sparks, R., Handley, M., and E. Schooler, "SIP: Session Initiation Protocol", RFC 3261, DOI 10.17487/RFC3261, June 2002, <http://www.rfc-editor.org/info/rfc3261>.

[RFC3261] Rosenberg、J.、Schulzrinne、H.、Camarillo、G.、Johnston、A.、Peterson、J.、Sparks、R.、Handley、M。、およびE. Schooler、「SIP:Session Initiation Protocol」 、RFC 3261、DOI 10.17487 / RFC3261、2002年6月、<http://www.rfc-editor.org/info/rfc3261>。

[RFC3966] Schulzrinne, H., "The tel URI for Telephone Numbers", RFC 3966, DOI 10.17487/RFC3966, December 2004, <http://www.rfc-editor.org/info/rfc3966>.

[RFC3966] Schulzrinne、H.、「電話番号のtel URI」、RFC 3966、DOI 10.17487 / RFC3966、2004年12月、<http://www.rfc-editor.org/info/rfc3966>。

[RFC5122] Saint-Andre, P., "Internationalized Resource Identifiers (IRIs) and Uniform Resource Identifiers (URIs) for the Extensible Messaging and Presence Protocol (XMPP)", RFC 5122, DOI 10.17487/RFC5122, February 2008, <http://www.rfc-editor.org/info/rfc5122>.

[RFC5122] Saint-Andre、P。、「Extensible Messaging and Presence Protocol(XMPP)の国際化リソース識別子(IRI)およびUniform Resource Identifiers(URIs)」、RFC 5122、DOI 10.17487 / RFC5122、2008年2月、<http: //www.rfc-editor.org/info/rfc5122>。

[RFC7230] Fielding, R., Ed. and J. Reschke, Ed., "Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing", RFC 7230, DOI 10.17487/RFC7230, June 2014, <http://www.rfc-editor.org/info/rfc7230>.

[RFC7230]フィールディング、R。、エド。およびJ. Reschke編、「Hypertext Transfer Protocol(HTTP / 1.1):Message Syntax and Routing」、RFC 7230、DOI 10.17487 / RFC7230、2014年6月、<http://www.rfc-editor.org/info/ rfc7230>。

Acknowledgments

謝辞

Thanks to the following individuals for feedback: Bernard Desruisseaux, Mike Douglass, Lucia Fedorova, Ken Murchison, Arnaud Quillaud, and Dave Thewlis.

フィードバックをいただいた次の方々に感謝します:Bernard Desruisseaux、Mike Douglass、Lucia Fedorova、Ken Murchison、Arnaud Quillaud、Dave Thewlis。

This specification came about via discussions at the Calendaring and Scheduling Consortium.

この仕様は、Calendaring and Scheduling Consortiumでの議論を通じて生まれました。

Author's Address

著者のアドレス

Cyrus Daboo Apple Inc. 1 Infinite Loop Cupertino, CA 95014 United States of America

Cyrus Daboo Apple Inc. 1 Infinite Loop Cupertino、CA 95014アメリカ合衆国

   Email: cyrus@daboo.name
   URI:   http://www.apple.com/