rfc9553v5.txt | rfc9553.txt | |||
---|---|---|---|---|
skipping to change at line 227 ¶ | skipping to change at line 227 ¶ | |||
The xCard [RFC6351] and jCard [RFC7095] specifications define | The xCard [RFC6351] and jCard [RFC7095] specifications define | |||
alternative representations for vCard data in XML and JSON formats, | alternative representations for vCard data in XML and JSON formats, | |||
respectively. Both explicitly aim to not change the underlying data | respectively. Both explicitly aim to not change the underlying data | |||
model. Accordingly, they are regarded as equal to vCard in the | model. Accordingly, they are regarded as equal to vCard in the | |||
context of this document. | context of this document. | |||
1.2. Notational Conventions | 1.2. Notational Conventions | |||
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", | The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", | |||
"SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and | "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and | |||
"OPTIONAL" in this document are to be interpreted as described in BCP | "OPTIONAL" in this document are to be interpreted as described in | |||
14 [RFC2119] [RFC8174] when, and only when, they appear in all | BCP 14 [RFC2119] [RFC8174] when, and only when, they appear in all | |||
capitals, as shown here. | capitals, as shown here. | |||
The ABNF definitions in this document use the notations of [RFC5234]. | The ABNF definitions in this document use the notations of [RFC5234]. | |||
ABNF rules not defined in this document are defined in either | ABNF rules not defined in this document are defined in either | |||
[RFC5234] (such as the ABNF for CRLF, WSP, DQUOTE, VCHAR, ALPHA, and | [RFC5234] (such as the ABNF for CRLF, WSP, DQUOTE, VCHAR, ALPHA, and | |||
DIGIT) or [RFC6350]. | DIGIT) or [RFC6350]. | |||
1.3. Data Type Notations | 1.3. Data Type Notations | |||
This section introduces the notations and terminology used to define | This section introduces the notations and terminology used to define | |||
skipping to change at line 1010 ¶ | skipping to change at line 1010 ¶ | |||
2.1.8. relatedTo | 2.1.8. relatedTo | |||
relatedTo: String[Relation] (optional). The set of Card objects that | relatedTo: String[Relation] (optional). The set of Card objects that | |||
relate to the Card. The value is a map, where each key is the uid | relate to the Card. The value is a map, where each key is the uid | |||
property value of the related Card, and the value defines the | property value of the related Card, and the value defines the | |||
relation. | relation. | |||
The Relation object has the following properties: | The Relation object has the following properties: | |||
@type: String. The JSContact type of the object. The value MUST be | @type: String. | |||
"Relation", if set. | The JSContact type of the object. The value MUST be "Relation", | |||
if set. | ||||
relation: String[Boolean] (optional; default: empty Object). The rel | relation: String[Boolean] (optional; default: empty Object). | |||
ationship of the related Card to the Card, defined as a set of | The relationship of the related Card to the Card, defined as a set | |||
relation types. The keys in the set define the relation type; the | of relation types. The keys in the set define the relation type; | |||
values for each key in the set MUST be "true". The relationship | the values for each key in the set MUST be "true". The | |||
between the two objects is undefined if the set is empty. | relationship between the two objects is undefined if the set is | |||
empty. | ||||
The initial list of enumerated (Section 1.7.5) relation types | The initial list of enumerated (Section 1.7.5) relation types | |||
matches the IANA-registered TYPE [IANA-vCard] parameter values of | matches the IANA-registered TYPE [IANA-vCard] parameter values of | |||
the vCard RELATED property (Section 6.6.6 of [RFC6350]): | the vCard RELATED property (Section 6.6.6 of [RFC6350]): | |||
* acquaintance | * acquaintance | |||
* agent | * agent | |||
* child | * child | |||
End of changes. 3 change blocks. | ||||
9 lines changed or deleted | 11 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. |