rfc9553v2.txt | rfc9553.txt | |||
---|---|---|---|---|
skipping to change at line 2500 ¶ | skipping to change at line 2500 ¶ | |||
from other contact formats to/from JSContact, it is possible that | from other contact formats to/from JSContact, it is possible that | |||
differing representations for the same logical data or ambiguities | differing representations for the same logical data or ambiguities | |||
in interpretation might arise. The semantic equivalence of two | in interpretation might arise. The semantic equivalence of two | |||
JSContact objects may be determined differently by different | JSContact objects may be determined differently by different | |||
applications, for example, where URL values differ in case between | applications, for example, where URL values differ in case between | |||
the two objects. | the two objects. | |||
Published specification: RFC 9553 | Published specification: RFC 9553 | |||
Applications that use this media type: Applications that currently | Applications that use this media type: Applications that currently | |||
make use of the text/vCard media type can use this as an | make use of the text/vcard media type can use this as an | |||
alternative. | alternative. | |||
Fragment identifier considerations: A JSON Pointer fragment | Fragment identifier considerations: A JSON Pointer fragment | |||
identifier may be used, as defined in [RFC6901], Section 6. | identifier may be used, as defined in [RFC6901], Section 6. | |||
Additional information: | Additional information: | |||
Magic number(s): N/A | Magic number(s): N/A | |||
File extensions(s): N/A | File extensions(s): N/A | |||
Macintosh file type code(s): N/A | Macintosh file type code(s): N/A | |||
skipping to change at line 3216 ¶ | skipping to change at line 3216 ¶ | |||
section reference where the Type is specified. For reserved type | section reference where the Type is specified. For reserved type | |||
names, the reference or description MAY be omitted. | names, the reference or description MAY be omitted. | |||
3.6.2. Initial Contents of the JSContact Types Registry | 3.6.2. Initial Contents of the JSContact Types Registry | |||
The following table lists the initial "common" usage entries in the | The following table lists the initial "common" usage entries in the | |||
"JSContact Types" registry. For all of these types, the Since | "JSContact Types" registry. For all of these types, the Since | |||
Version is "1.0", the Until Version is not set, the Change Controller | Version is "1.0", the Until Version is not set, the Change Controller | |||
is "IETF", and RFC section references are for RFC 9553. | is "IETF", and RFC section references are for RFC 9553. | |||
+===================+==========================+ | +===================+=======================+ | |||
| Type Name | Reference or Description | | | Type Name | Reference/Description | | |||
+===================+==========================+ | +===================+=======================+ | |||
| Address | Section 2.5.1.1 | | | Address | Section 2.5.1.1 | | |||
+-------------------+--------------------------+ | +-------------------+-----------------------+ | |||
| AddressComponent | Section 2.5.1.2 | | | AddressComponent | Section 2.5.1.2 | | |||
+-------------------+--------------------------+ | +-------------------+-----------------------+ | |||
| Anniversary | Section 2.8.1 | | | Anniversary | Section 2.8.1 | | |||
+-------------------+--------------------------+ | +-------------------+-----------------------+ | |||
| Author | Section 2.8.3 | | | Author | Section 2.8.3 | | |||
+-------------------+--------------------------+ | +-------------------+-----------------------+ | |||
| Boolean | Section 1.3.2 | | | Boolean | Section 1.3.2 | | |||
+-------------------+--------------------------+ | +-------------------+-----------------------+ | |||
| Calendar | Section 2.4.1 | | | Calendar | Section 2.4.1 | | |||
+-------------------+--------------------------+ | +-------------------+-----------------------+ | |||
| Card | Section 2 | | | Card | Section 2 | | |||
+-------------------+--------------------------+ | +-------------------+-----------------------+ | |||
| CryptoKey | Section 2.6.1 | | | CryptoKey | Section 2.6.1 | | |||
+-------------------+--------------------------+ | +-------------------+-----------------------+ | |||
| Directory | Section 2.6.2 | | | Directory | Section 2.6.2 | | |||
+-------------------+--------------------------+ | +-------------------+-----------------------+ | |||
| EmailAddress | Section 2.3.1 | | | EmailAddress | Section 2.3.1 | | |||
+-------------------+--------------------------+ | +-------------------+-----------------------+ | |||
| Id | Section 1.4.1 | | | Id | Section 1.4.1 | | |||
+-------------------+--------------------------+ | +-------------------+-----------------------+ | |||
| Int | Section 1.4.2 | | | Int | Section 1.4.2 | | |||
+-------------------+--------------------------+ | +-------------------+-----------------------+ | |||
| LanguagePref | Section 2.3.4 | | | LanguagePref | Section 2.3.4 | | |||
+-------------------+--------------------------+ | +-------------------+-----------------------+ | |||
| Link | Section 2.6.3 | | | Link | Section 2.6.3 | | |||
+-------------------+--------------------------+ | +-------------------+-----------------------+ | |||
| Media | Section 2.6.4 | | | Media | Section 2.6.4 | | |||
+-------------------+--------------------------+ | +-------------------+-----------------------+ | |||
| Name | Section 2.2.1.1 | | | Name | Section 2.2.1.1 | | |||
+-------------------+--------------------------+ | +-------------------+-----------------------+ | |||
| NameComponent | Section 2.2.1.2 | | | NameComponent | Section 2.2.1.2 | | |||
+-------------------+--------------------------+ | +-------------------+-----------------------+ | |||
| Nickname | Section 2.2.2 | | | Nickname | Section 2.2.2 | | |||
+-------------------+--------------------------+ | +-------------------+-----------------------+ | |||
| Note | Section 2.8.3 | | | Note | Section 2.8.3 | | |||
+-------------------+--------------------------+ | +-------------------+-----------------------+ | |||
| Number | Section 1.3.2 | | | Number | Section 1.3.2 | | |||
+-------------------+--------------------------+ | +-------------------+-----------------------+ | |||
| OnlineService | Section 2.3.2 | | | OnlineService | Section 2.3.2 | | |||
+-------------------+--------------------------+ | +-------------------+-----------------------+ | |||
| Organization | Section 2.2.3 | | | Organization | Section 2.2.3 | | |||
+-------------------+--------------------------+ | +-------------------+-----------------------+ | |||
| OrgUnit | Section 2.2.3 | | | OrgUnit | Section 2.2.3 | | |||
+-------------------+--------------------------+ | +-------------------+-----------------------+ | |||
| PartialDate | Section 2.8.1 | | | PartialDate | Section 2.8.1 | | |||
+-------------------+--------------------------+ | +-------------------+-----------------------+ | |||
| PatchObject | Section 1.4.3 | | | PatchObject | Section 1.4.3 | | |||
+-------------------+--------------------------+ | +-------------------+-----------------------+ | |||
| PersonalInfo | Section 2.8.4 | | | PersonalInfo | Section 2.8.4 | | |||
+-------------------+--------------------------+ | +-------------------+-----------------------+ | |||
| Phone | Section 2.3.3 | | | Phone | Section 2.3.3 | | |||
+-------------------+--------------------------+ | +-------------------+-----------------------+ | |||
| Pronouns | Section 2.2.4 | | | Pronouns | Section 2.2.4 | | |||
+-------------------+--------------------------+ | +-------------------+-----------------------+ | |||
| Relation | Section 2.1.8 | | | Relation | Section 2.1.8 | | |||
+-------------------+--------------------------+ | +-------------------+-----------------------+ | |||
| SchedulingAddress | Section 2.4.2 | | | SchedulingAddress | Section 2.4.2 | | |||
+-------------------+--------------------------+ | +-------------------+-----------------------+ | |||
| SpeakToAs | Section 2.2.4 | | | SpeakToAs | Section 2.2.4 | | |||
+-------------------+--------------------------+ | +-------------------+-----------------------+ | |||
| String | Section 1.3.2 | | | String | Section 1.3.2 | | |||
+-------------------+--------------------------+ | +-------------------+-----------------------+ | |||
| Timestamp | Section 2.8.1 | | | Timestamp | Section 2.8.1 | | |||
+-------------------+--------------------------+ | +-------------------+-----------------------+ | |||
| Title | Section 2.2.5 | | | Title | Section 2.2.5 | | |||
+-------------------+--------------------------+ | +-------------------+-----------------------+ | |||
| UnsignedInt | Section 1.4.2 | | | UnsignedInt | Section 1.4.2 | | |||
+-------------------+--------------------------+ | +-------------------+-----------------------+ | |||
| UTCDateTime | Section 1.4.5 | | | UTCDateTime | Section 1.4.5 | | |||
+-------------------+--------------------------+ | +-------------------+-----------------------+ | |||
Table 4: JSContact Types with "common" Usage | Table 4: JSContact Types with "common" Usage | |||
The following table lists the initial "reserved" usage entry of the | The following table lists the initial "reserved" usage entry of the | |||
"JSContact Types" registry. For this type, the version is "1.0", the | "JSContact Types" registry. For this type, the version is "1.0", the | |||
Change Controller is "IETF", and the RFC section reference is for RFC | Change Controller is "IETF", and the RFC section reference is for RFC | |||
9553. | 9553. | |||
+===========+==========================+ | +===========+=======================+ | |||
| Type Name | Reference or Description | | | Type Name | Reference/Description | | |||
+===========+==========================+ | +===========+=======================+ | |||
| Resource | Section 1.4.4 | | | Resource | Section 1.4.4 | | |||
+-----------+--------------------------+ | +-----------+-----------------------+ | |||
Table 5: JSContact Types with | Table 5: JSContact Types with | |||
"reserved" Usage | "reserved" Usage | |||
3.7. Creation of the JSContact Enum Values Registry | 3.7. Creation of the JSContact Enum Values Registry | |||
IANA has created the "JSContact Enum Values" registry. The purpose | IANA has created the "JSContact Enum Values" registry. The purpose | |||
of the new registry is to allow interoperable extension of semantics | of the new registry is to allow interoperable extension of semantics | |||
for JSContact properties with enumerable values. Each such property | for JSContact properties with enumerable values. Each such property | |||
will have a subregistry of allowed values. | will have a subregistry of allowed values. | |||
The registry entries sort alphabetically in ascending order by the | The registry entries sort alphabetically in ascending order by the | |||
following columns: "Property Name" first, "Property Context" second, | following columns: "Property Name" first, "Property Context" second, | |||
skipping to change at line 3395 ¶ | skipping to change at line 3395 ¶ | |||
3.7.3. Initial Contents of the JSContact Enum Values Registry | 3.7.3. Initial Contents of the JSContact Enum Values Registry | |||
For all entries in each subregistry created in this section, the | For all entries in each subregistry created in this section, the | |||
Since Version is "1.0", the Until Version is not set, the Change | Since Version is "1.0", the Until Version is not set, the Change | |||
Controller is "IETF", and RFC section references are for RFC 9553. | Controller is "IETF", and RFC section references are for RFC 9553. | |||
Property Name: contexts | Property Name: contexts | |||
Context: Address | Context: Address | |||
Initial Contents: | Initial Contents: | |||
+============+==========================+ | +============+=======================+ | |||
| Enum Value | Reference or Description | | | Enum Value | Reference/Description | | |||
+============+==========================+ | +============+=======================+ | |||
| billing | Section 2.5.1.1 | | | billing | Section 2.5.1.1 | | |||
+------------+--------------------------+ | +------------+-----------------------+ | |||
| delivery | Section 2.5.1.1 | | | delivery | Section 2.5.1.1 | | |||
+------------+--------------------------+ | +------------+-----------------------+ | |||
| private | Section 1.5.1 | | | private | Section 1.5.1 | | |||
+------------+--------------------------+ | +------------+-----------------------+ | |||
| work | Section 1.5.1 | | | work | Section 1.5.1 | | |||
+------------+--------------------------+ | +------------+-----------------------+ | |||
Table 6: JSContact Enum Values for | Table 6: JSContact Enum Values for | |||
contexts (Context: Address) | contexts (Context: Address) | |||
Property Name: contexts | Property Name: contexts | |||
Context: Calendar, CryptoKey, Directory, EmailAddress, | Context: Calendar, CryptoKey, Directory, EmailAddress, | |||
LanguagePref, Link, Media, Nickname, | LanguagePref, Link, Media, Nickname, | |||
OnlineService, Organization, Phone, Pronouns, | OnlineService, Organization, Phone, Pronouns, | |||
SchedulingAddress | SchedulingAddress | |||
Initial Contents: | Initial Contents: | |||
+============+==========================+ | +============+=======================+ | |||
| Enum Value | Reference or Description | | | Enum Value | Reference/Description | | |||
+============+==========================+ | +============+=======================+ | |||
| private | Section 1.5.1 | | | private | Section 1.5.1 | | |||
+------------+--------------------------+ | +------------+-----------------------+ | |||
| work | Section 1.5.1 | | | work | Section 1.5.1 | | |||
+------------+--------------------------+ | +------------+-----------------------+ | |||
Table 7: JSContact Enum Values for | Table 7: JSContact Enum Values for | |||
contexts (Context: Calendar, | contexts (Context: Calendar, | |||
CryptoKey, Directory, EmailAddress, | CryptoKey, Directory, | |||
LanguagePref, Link, Media, Nickname, | EmailAddress, LanguagePref, Link, | |||
OnlineService, Organization, Phone, | Media, Nickname, OnlineService, | |||
Pronouns, SchedulingAddress) | Organization, Phone, Pronouns, | |||
SchedulingAddress) | ||||
Property Name: features | Property Name: features | |||
Context: Phone | Context: Phone | |||
Initial Contents: | Initial Contents: | |||
+=============+==========================+ | +=============+=======================+ | |||
| Enum Value | Reference or Description | | | Enum Value | Reference/Description | | |||
+=============+==========================+ | +=============+=======================+ | |||
| fax | Section 2.3.3 | | | fax | Section 2.3.3 | | |||
+-------------+--------------------------+ | +-------------+-----------------------+ | |||
| main-number | Section 2.3.3 | | | main-number | Section 2.3.3 | | |||
+-------------+--------------------------+ | +-------------+-----------------------+ | |||
| mobile | Section 2.3.3 | | | mobile | Section 2.3.3 | | |||
+-------------+--------------------------+ | +-------------+-----------------------+ | |||
| pager | Section 2.3.3 | | | pager | Section 2.3.3 | | |||
+-------------+--------------------------+ | +-------------+-----------------------+ | |||
| text | Section 2.3.3 | | | text | Section 2.3.3 | | |||
+-------------+--------------------------+ | +-------------+-----------------------+ | |||
| textphone | Section 2.3.3 | | | textphone | Section 2.3.3 | | |||
+-------------+--------------------------+ | +-------------+-----------------------+ | |||
| video | Section 2.3.3 | | | video | Section 2.3.3 | | |||
+-------------+--------------------------+ | +-------------+-----------------------+ | |||
| voice | Section 2.3.3 | | | voice | Section 2.3.3 | | |||
+-------------+--------------------------+ | +-------------+-----------------------+ | |||
Table 8: JSContact Enum Values for | Table 8: JSContact Enum Values for | |||
features (Context: Phone) | features (Context: Phone) | |||
Property Name: grammaticalGender | Property Name: grammaticalGender | |||
Context: SpeakToAs | Context: SpeakToAs | |||
Initial Contents: | Initial Contents: | |||
+============+==========================+ | +============+=======================+ | |||
| Enum Value | Reference or Description | | | Enum Value | Reference/Description | | |||
+============+==========================+ | +============+=======================+ | |||
| animate | Section 2.2.4 | | | animate | Section 2.2.4 | | |||
+------------+--------------------------+ | +------------+-----------------------+ | |||
| common | Section 2.2.4 | | | common | Section 2.2.4 | | |||
+------------+--------------------------+ | +------------+-----------------------+ | |||
| feminine | Section 2.2.4 | | | feminine | Section 2.2.4 | | |||
+------------+--------------------------+ | +------------+-----------------------+ | |||
| inanimate | Section 2.2.4 | | | inanimate | Section 2.2.4 | | |||
+------------+--------------------------+ | +------------+-----------------------+ | |||
| masculine | Section 2.2.4 | | | masculine | Section 2.2.4 | | |||
+------------+--------------------------+ | +------------+-----------------------+ | |||
| neuter | Section 2.2.4 | | | neuter | Section 2.2.4 | | |||
+------------+--------------------------+ | +------------+-----------------------+ | |||
Table 9: JSContact Enum Values for | Table 9: JSContact Enum Values for | |||
grammaticalGender (Context: | grammaticalGender (Context: | |||
SpeakToAs) | SpeakToAs) | |||
Property Name: kind | Property Name: kind | |||
Context: AddressComponent | Context: AddressComponent | |||
Initial Contents: | Initial Contents: | |||
+===============+==========================+ | +===============+=======================+ | |||
| Enum Value | Reference or Description | | | Enum Value | Reference/Description | | |||
+===============+==========================+ | +===============+=======================+ | |||
| apartment | Section 2.5.1.2 | | | apartment | Section 2.5.1.2 | | |||
+---------------+--------------------------+ | +---------------+-----------------------+ | |||
| block | Section 2.5.1.2 | | | block | Section 2.5.1.2 | | |||
+---------------+--------------------------+ | +---------------+-----------------------+ | |||
| building | Section 2.5.1.2 | | | building | Section 2.5.1.2 | | |||
+---------------+--------------------------+ | +---------------+-----------------------+ | |||
| country | Section 2.5.1.2 | | | country | Section 2.5.1.2 | | |||
+---------------+--------------------------+ | +---------------+-----------------------+ | |||
| direction | Section 2.5.1.2 | | | direction | Section 2.5.1.2 | | |||
+---------------+--------------------------+ | +---------------+-----------------------+ | |||
| district | Section 2.5.1.2 | | | district | Section 2.5.1.2 | | |||
+---------------+--------------------------+ | +---------------+-----------------------+ | |||
| floor | Section 2.5.1.2 | | | floor | Section 2.5.1.2 | | |||
+---------------+--------------------------+ | +---------------+-----------------------+ | |||
| landmark | Section 2.5.1.2 | | | landmark | Section 2.5.1.2 | | |||
+---------------+--------------------------+ | +---------------+-----------------------+ | |||
| locality | Section 2.5.1.2 | | | locality | Section 2.5.1.2 | | |||
+---------------+--------------------------+ | +---------------+-----------------------+ | |||
| name | Section 2.5.1.2 | | | name | Section 2.5.1.2 | | |||
+---------------+--------------------------+ | +---------------+-----------------------+ | |||
| number | Section 2.5.1.2 | | | number | Section 2.5.1.2 | | |||
+---------------+--------------------------+ | +---------------+-----------------------+ | |||
| postcode | Section 2.5.1.2 | | | postcode | Section 2.5.1.2 | | |||
+---------------+--------------------------+ | +---------------+-----------------------+ | |||
| postOfficeBox | Section 2.5.1.2 | | | postOfficeBox | Section 2.5.1.2 | | |||
+---------------+--------------------------+ | +---------------+-----------------------+ | |||
| region | Section 2.5.1.2 | | | region | Section 2.5.1.2 | | |||
+---------------+--------------------------+ | +---------------+-----------------------+ | |||
| room | Section 2.5.1.2 | | | room | Section 2.5.1.2 | | |||
+---------------+--------------------------+ | +---------------+-----------------------+ | |||
| separator | Section 2.5.1.2 | | | separator | Section 2.5.1.2 | | |||
+---------------+--------------------------+ | +---------------+-----------------------+ | |||
| subdistrict | Section 2.5.1.2 | | | subdistrict | Section 2.5.1.2 | | |||
+---------------+--------------------------+ | +---------------+-----------------------+ | |||
Table 10: JSContact Enum Values for kind | Table 10: JSContact Enum Values for | |||
(Context: AddressComponent) | kind (Context: AddressComponent) | |||
Property Name: kind | Property Name: kind | |||
Context: Anniversary | Context: Anniversary | |||
Initial Contents: | Initial Contents: | |||
+============+==========================+ | +============+=======================+ | |||
| Enum Value | Reference or Description | | | Enum Value | Reference/Description | | |||
+============+==========================+ | +============+=======================+ | |||
| birth | Section 2.8.1 | | | birth | Section 2.8.1 | | |||
+------------+--------------------------+ | +------------+-----------------------+ | |||
| death | Section 2.8.1 | | | death | Section 2.8.1 | | |||
+------------+--------------------------+ | +------------+-----------------------+ | |||
| wedding | Section 2.8.1 | | | wedding | Section 2.8.1 | | |||
+------------+--------------------------+ | +------------+-----------------------+ | |||
Table 11: JSContact Enum Values for | Table 11: JSContact Enum Values | |||
kind (Context: Anniversary) | for kind (Context: Anniversary) | |||
Property Name: kind | Property Name: kind | |||
Context: Calendar | Context: Calendar | |||
Initial Contents: | Initial Contents: | |||
+============+==========================+ | +============+=======================+ | |||
| Enum Value | Reference or Description | | | Enum Value | Reference/Description | | |||
+============+==========================+ | +============+=======================+ | |||
| calendar | Section 2.4.1 | | | calendar | Section 2.4.1 | | |||
+------------+--------------------------+ | +------------+-----------------------+ | |||
| freeBusy | Section 2.4.1 | | | freeBusy | Section 2.4.1 | | |||
+------------+--------------------------+ | +------------+-----------------------+ | |||
Table 12: JSContact Enum Values for | Table 12: JSContact Enum Values | |||
kind (Context: Calendar) | for kind (Context: Calendar) | |||
Property Name: kind | Property Name: kind | |||
Context: Card | Context: Card | |||
Initial Contents: | Initial Contents: | |||
+=============+==========================+ | +=============+=======================+ | |||
| Enum Value | Reference or Description | | | Enum Value | Reference/Description | | |||
+=============+==========================+ | +=============+=======================+ | |||
| application | Section 2.1.4 | | | application | Section 2.1.4 | | |||
+-------------+--------------------------+ | +-------------+-----------------------+ | |||
| device | Section 2.1.4 | | | device | Section 2.1.4 | | |||
+-------------+--------------------------+ | +-------------+-----------------------+ | |||
| group | Section 2.1.4 | | | group | Section 2.1.4 | | |||
+-------------+--------------------------+ | +-------------+-----------------------+ | |||
| individual | Section 2.1.4 | | | individual | Section 2.1.4 | | |||
+-------------+--------------------------+ | +-------------+-----------------------+ | |||
| location | Section 2.1.4 | | | location | Section 2.1.4 | | |||
+-------------+--------------------------+ | +-------------+-----------------------+ | |||
| org | Section 2.1.4 | | | org | Section 2.1.4 | | |||
+-------------+--------------------------+ | +-------------+-----------------------+ | |||
Table 13: JSContact Enum Values for | Table 13: JSContact Enum Values for | |||
kind (Context: Card) | kind (Context: Card) | |||
Property Name: kind | Property Name: kind | |||
Context: Directory | Context: Directory | |||
Initial Contents: | Initial Contents: | |||
+============+==========================+ | +============+=======================+ | |||
| Enum Value | Reference or Description | | | Enum Value | Reference/Description | | |||
+============+==========================+ | +============+=======================+ | |||
| directory | Section 2.6.2 | | | directory | Section 2.6.2 | | |||
+------------+--------------------------+ | +------------+-----------------------+ | |||
| entry | Section 2.6.2 | | | entry | Section 2.6.2 | | |||
+------------+--------------------------+ | +------------+-----------------------+ | |||
Table 14: JSContact Enum Values for | Table 14: JSContact Enum Values | |||
kind (Context: Directory) | for kind (Context: Directory) | |||
Property Name: kind | Property Name: kind | |||
Context: Link | Context: Link | |||
Initial Contents: | Initial Contents: | |||
+============+==========================+ | +============+=======================+ | |||
| Enum Value | Reference or Description | | | Enum Value | Reference/Description | | |||
+============+==========================+ | +============+=======================+ | |||
| contact | Section 2.6.3 | | | contact | Section 2.6.3 | | |||
+------------+--------------------------+ | +------------+-----------------------+ | |||
Table 15: JSContact Enum Values for | Table 15: JSContact Enum Values | |||
kind (Context: Link) | for kind (Context: Link) | |||
Property Name: kind | Property Name: kind | |||
Context: Media | Context: Media | |||
Initial Contents: | Initial Contents: | |||
+============+==========================+ | +============+=======================+ | |||
| Enum Value | Reference or Description | | | Enum Value | Reference/Description | | |||
+============+==========================+ | +============+=======================+ | |||
| logo | Section 2.6.4 | | | logo | Section 2.6.4 | | |||
+------------+--------------------------+ | +------------+-----------------------+ | |||
| photo | Section 2.6.4 | | | photo | Section 2.6.4 | | |||
+------------+--------------------------+ | +------------+-----------------------+ | |||
| sound | Section 2.6.4 | | | sound | Section 2.6.4 | | |||
+------------+--------------------------+ | +------------+-----------------------+ | |||
Table 16: JSContact Enum Values for | Table 16: JSContact Enum Values | |||
kind (Context: Media) | for kind (Context: Media) | |||
Property Name: kind | Property Name: kind | |||
Context: NameComponent | Context: NameComponent | |||
Initial Contents: | Initial Contents: | |||
+============+==========================+ | +============+=======================+ | |||
| Enum Value | Reference or Description | | | Enum Value | Reference/Description | | |||
+============+==========================+ | +============+=======================+ | |||
| credential | Section 2.2.1.2 | | | credential | Section 2.2.1.2 | | |||
+------------+--------------------------+ | +------------+-----------------------+ | |||
| generation | Section 2.2.1.2 | | | generation | Section 2.2.1.2 | | |||
+------------+--------------------------+ | +------------+-----------------------+ | |||
| given | Section 2.2.1.2 | | | given | Section 2.2.1.2 | | |||
+------------+--------------------------+ | +------------+-----------------------+ | |||
| given2 | Section 2.2.1.2 | | | given2 | Section 2.2.1.2 | | |||
+------------+--------------------------+ | +------------+-----------------------+ | |||
| separator | Section 2.2.1.2 | | | separator | Section 2.2.1.2 | | |||
+------------+--------------------------+ | +------------+-----------------------+ | |||
| surname | Section 2.2.1.2 | | | surname | Section 2.2.1.2 | | |||
+------------+--------------------------+ | +------------+-----------------------+ | |||
| surname2 | Section 2.2.1.2 | | | surname2 | Section 2.2.1.2 | | |||
+------------+--------------------------+ | +------------+-----------------------+ | |||
| title | Section 2.2.1.2 | | | title | Section 2.2.1.2 | | |||
+------------+--------------------------+ | +------------+-----------------------+ | |||
Table 17: JSContact Enum Values for | Table 17: JSContact Enum Values | |||
kind (Context: NameComponent) | for kind (Context: NameComponent) | |||
Property Name: kind | Property Name: kind | |||
Context: PersonalInfo | Context: PersonalInfo | |||
Initial Contents: | Initial Contents: | |||
+============+==========================+ | +============+=======================+ | |||
| Enum Value | Reference or Description | | | Enum Value | Reference/Description | | |||
+============+==========================+ | +============+=======================+ | |||
| expertise | Section 2.8.4 | | | expertise | Section 2.8.4 | | |||
+------------+--------------------------+ | +------------+-----------------------+ | |||
| hobby | Section 2.8.4 | | | hobby | Section 2.8.4 | | |||
+------------+--------------------------+ | +------------+-----------------------+ | |||
| interest | Section 2.8.4 | | | interest | Section 2.8.4 | | |||
+------------+--------------------------+ | +------------+-----------------------+ | |||
Table 18: JSContact Enum Values for | Table 18: JSContact Enum Values | |||
kind (Context: PersonalInfo) | for kind (Context: PersonalInfo) | |||
Property Name: kind | Property Name: kind | |||
Context: Title | Context: Title | |||
Initial Contents: | Initial Contents: | |||
+============+==========================+ | +============+=======================+ | |||
| Enum Value | Reference or Description | | | Enum Value | Reference/Description | | |||
+============+==========================+ | +============+=======================+ | |||
| role | Section 2.2.5 | | | role | Section 2.2.5 | | |||
+------------+--------------------------+ | +------------+-----------------------+ | |||
| title | Section 2.2.5 | | | title | Section 2.2.5 | | |||
+------------+--------------------------+ | +------------+-----------------------+ | |||
Table 19: JSContact Enum Values for | Table 19: JSContact Enum Values | |||
kind (Context: Title) | for kind (Context: Title) | |||
Property Name: level | Property Name: level | |||
Context: PersonalInfo | Context: PersonalInfo | |||
Initial Contents: | Initial Contents: | |||
+============+==========================+ | +============+=======================+ | |||
| Enum Value | Reference or Description | | | Enum Value | Reference/Description | | |||
+============+==========================+ | +============+=======================+ | |||
| high | Section 2.8.4 | | | high | Section 2.8.4 | | |||
+------------+--------------------------+ | +------------+-----------------------+ | |||
| low | Section 2.8.4 | | | low | Section 2.8.4 | | |||
+------------+--------------------------+ | +------------+-----------------------+ | |||
| medium | Section 2.8.4 | | | medium | Section 2.8.4 | | |||
+------------+--------------------------+ | +------------+-----------------------+ | |||
Table 20: JSContact Enum Values for | Table 20: JSContact Enum Values | |||
level (Context: PersonalInfo) | for level (Context: PersonalInfo) | |||
Property Name: phoneticSystem | Property Name: phoneticSystem | |||
Context: Address, Name | Context: Address, Name | |||
Initial Contents: | Initial Contents: | |||
+============+==========================+ | +============+=======================+ | |||
| Enum Value | Reference or Description | | | Enum Value | Reference/Description | | |||
+============+==========================+ | +============+=======================+ | |||
| ipa | Section 1.5.4 | | | ipa | Section 1.5.4 | | |||
+------------+--------------------------+ | +------------+-----------------------+ | |||
| jyut | Section 1.5.4 | | | jyut | Section 1.5.4 | | |||
+------------+--------------------------+ | +------------+-----------------------+ | |||
| piny | Section 1.5.4 | | | piny | Section 1.5.4 | | |||
+------------+--------------------------+ | +------------+-----------------------+ | |||
Table 21: JSContact Enum Values for | Table 21: JSContact Enum Values | |||
phoneticSystem (Context: Address, | for phoneticSystem (Context: | |||
Name) | Address, Name) | |||
Property Name: relation | Property Name: relation | |||
Context: Relation | Context: Relation | |||
Initial Contents: | Initial Contents: | |||
+==============+==========================+ | +==============+=======================+ | |||
| Enum Value | Reference or Description | | | Enum Value | Reference/Description | | |||
+==============+==========================+ | +==============+=======================+ | |||
| acquaintance | Section 2.1.8 | | | acquaintance | Section 2.1.8 | | |||
+--------------+--------------------------+ | +--------------+-----------------------+ | |||
| agent | Section 2.1.8 | | | agent | Section 2.1.8 | | |||
+--------------+--------------------------+ | +--------------+-----------------------+ | |||
| child | Section 2.1.8 | | | child | Section 2.1.8 | | |||
+--------------+--------------------------+ | +--------------+-----------------------+ | |||
| colleague | Section 2.1.8 | | | colleague | Section 2.1.8 | | |||
+--------------+--------------------------+ | +--------------+-----------------------+ | |||
| contact | Section 2.1.8 | | | contact | Section 2.1.8 | | |||
+--------------+--------------------------+ | +--------------+-----------------------+ | |||
| co-resident | Section 2.1.8 | | | co-resident | Section 2.1.8 | | |||
+--------------+--------------------------+ | +--------------+-----------------------+ | |||
| co-worker | Section 2.1.8 | | | co-worker | Section 2.1.8 | | |||
+--------------+--------------------------+ | +--------------+-----------------------+ | |||
| crush | Section 2.1.8 | | | crush | Section 2.1.8 | | |||
+--------------+--------------------------+ | +--------------+-----------------------+ | |||
| date | Section 2.1.8 | | | date | Section 2.1.8 | | |||
+--------------+--------------------------+ | +--------------+-----------------------+ | |||
| emergency | Section 2.1.8 | | | emergency | Section 2.1.8 | | |||
+--------------+--------------------------+ | +--------------+-----------------------+ | |||
| friend | Section 2.1.8 | | | friend | Section 2.1.8 | | |||
+--------------+--------------------------+ | +--------------+-----------------------+ | |||
| kin | Section 2.1.8 | | | kin | Section 2.1.8 | | |||
+--------------+--------------------------+ | +--------------+-----------------------+ | |||
| me | Section 2.1.8 | | | me | Section 2.1.8 | | |||
+--------------+--------------------------+ | +--------------+-----------------------+ | |||
| met | Section 2.1.8 | | | met | Section 2.1.8 | | |||
+--------------+--------------------------+ | +--------------+-----------------------+ | |||
| muse | Section 2.1.8 | | | muse | Section 2.1.8 | | |||
+--------------+--------------------------+ | +--------------+-----------------------+ | |||
| neighbor | Section 2.1.8 | | | neighbor | Section 2.1.8 | | |||
+--------------+--------------------------+ | +--------------+-----------------------+ | |||
| parent | Section 2.1.8 | | | parent | Section 2.1.8 | | |||
+--------------+--------------------------+ | +--------------+-----------------------+ | |||
| sibling | Section 2.1.8 | | | sibling | Section 2.1.8 | | |||
+--------------+--------------------------+ | +--------------+-----------------------+ | |||
| spouse | Section 2.1.8 | | | spouse | Section 2.1.8 | | |||
+--------------+--------------------------+ | +--------------+-----------------------+ | |||
| sweetheart | Section 2.1.8 | | | sweetheart | Section 2.1.8 | | |||
+--------------+--------------------------+ | +--------------+-----------------------+ | |||
Table 22: JSContact Enum Values for | Table 22: JSContact Enum Values for | |||
relation (Context: Relation) | relation (Context: Relation) | |||
4. Security Considerations | 4. Security Considerations | |||
Contact information is very privacy sensitive. It can reveal the | Contact information is very privacy sensitive. It can reveal the | |||
identity, location, credentials information, employment status, | identity, location, credentials information, employment status, | |||
interests and hobbies, and social network of a user. Its | interests and hobbies, and social network of a user. Its | |||
transmission and storage must be done carefully to protect it from | transmission and storage must be done carefully to protect it from | |||
possible threats such as eavesdropping, replay, message insertion, | possible threats such as eavesdropping, replay, message insertion, | |||
deletion, modification, and on-path attacks. | deletion, modification, and on-path attacks. | |||
End of changes. 39 change blocks. | ||||
361 lines changed or deleted | 362 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. |