home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1997 December / Internet_Info_CD-ROM_Walnut_Creek_December_1997.iso / drafts / draft_ietf_a_c / draft-ietf-asid-mime-vcard-03.txt < prev    next >
Text File  |  1997-08-02  |  47KB  |  1,543 lines

  1.  
  2.  
  3.  
  4. Network Working Group                                      Frank Dawson
  5. INTERNET DRAFT                                                Tim Howes
  6. ietf-asid-mime-vcard-03.txt               Lotus/Netscape Communications
  7. July 30, 1997
  8.  
  9.  
  10.                       vCard MIME Directory Profile
  11.  
  12.  
  13. Status of this Memo
  14.  
  15.    This document is an Internet-Draft. Internet-Drafts are working
  16.    documents of the Internet Engineering Task Force (IETF), its areas,
  17.    and its working groups. Note that other groups may also distribute
  18.    working documents as Internet-Drafts.
  19.  
  20.    Internet-Drafts are draft documents valid for a maximum of six months
  21.    and may be updated, replaced, or obsoleted by other documents at any
  22.    time. It is inappropriate to use Internet- Drafts as reference
  23.    material or to cite them other than as "work in progress."
  24.  
  25.    To learn the current status of any Internet-Draft, please check the
  26.    "1id-abstracts.txt" listing contained in the Internet- Drafts Shadow
  27.    Directories on ftp.is.co.za (Africa), nic.nordu.net (Europe),
  28.    munnari.oz.au (Pacific Rim), ds.internic.net (US East Coast), or
  29.    ftp.isi.edu (US West Coast).
  30.  
  31. Abstract
  32.  
  33.    This memo defines the profile of the MIME Content-Type [MIME-DIR] for
  34.    directory information for a white-pages person object, based on a
  35.    vCard electronic business card. The profile definition is independent
  36.    of any particular directory service or protocol. The profile is
  37.    defined for representing and exchanging a variety of information
  38.    about an individual (e.g., formatted and structured name and delivery
  39.    addresses, email address, multiple telephone numbers, photograph,
  40.    logo, audio clips, etc.). The directory information used by this
  41.    profile is based on the attributes for the person object defined in
  42.    the X.520 and X.521 directory services recommendations. The profile
  43.    also provides the method for including a [VCARD] representation of a
  44.    white-pages directory entry within the MIME Content-Type defined by
  45.    the [MIME-DIR] document.
  46.  
  47. 1.      Overview
  48.  
  49.  
  50.    The [MIME-DIR] document defines a MIME Content-Type for holding
  51.    different kinds of directory information. The directory information
  52.    may be based on any of a number of directory schemas. This document
  53.    defines a [MIME-DIR] usage profile for conveying directory
  54.    information based on one such schema; that of the white-pages type of
  55.    person object.
  56.  
  57.    The schema is based on the attributes for the person object defined
  58.    in the X.520 and X.521 directory services recommendations. The schema
  59.    has augmented the basic attributes defined in the X.500 series
  60.    recommendation in order to provide for an electronic representation
  61.    of the information commonly found on a paper business card. This
  62.  
  63.  
  64.  
  65. Dawson & Howes                  [Page 1]            ExpiresJanuary 1998
  66.  
  67.  
  68.                       vCard MIME Directory Profile
  69.  
  70.  
  71.    schema was first defined in the [VCARD] document. Hence, this [MIME-
  72.    DIR] profile is referred to as the vCard MIME Directory Profile.
  73.  
  74.    A directory entry based on this usage profile can include traditional
  75.    directory, white-pages information such as the distinguished name
  76.    used to uniquely identify the entry, a formatted representation of
  77.    the name used for user-interface or presentation purposes, both the
  78.    structured and presentation form of the delivery address, various
  79.    telephone numbers and organizational information associated with the
  80.    entry. In addition, traditional paper business card information such
  81.    as an image of an organizational logo or identify photograph can be
  82.    included in this person object.
  83.  
  84.    The vCard MIME Directory Profile also provides support for
  85.    representing other important information about the person associated
  86.    with the directory entry. For instance, the date of birth of the
  87.    person; an audio clip describing the pronunciation of the name
  88.    associated with the directory entry, or some other application of the
  89.    digital sound; longitude and latitude geo-positioning information
  90.    related to the person associated with the directory entry; date and
  91.    time that the directory information was last updated; annotations
  92.    often written on a business card; Uniform Resource Locators (URL) for
  93.    a website; public key information. The profile also provides support
  94.    for non-standard extensions to the schema. This provides the
  95.    flexibility for implementations to augment the current capabilities
  96.    of the profile in a standardized way. More information about this
  97.    electronic business card format can be found in [VCARD].
  98.  
  99. 2.      The vCard Mime Directory Profile Registration
  100.  
  101.  
  102.    This profile is identified by the following [MIME-DIR] registration
  103.    template information. Subsequent sections define the profile
  104.    definition.
  105.  
  106.    To: ietf-mime-directory@imc.org
  107.  
  108.    Subject: Registration of application/directory MIME profile VCARD
  109.  
  110.    Profile name: VCARD
  111.  
  112.    Profile purpose: To hold person object or white-pages type of
  113.    directory information. The person schema captured in the directory
  114.    entries is that commonly found in an electronic business card.
  115.  
  116.    Predefined MIME Directory types used: SOURCE, NAME, PROFILE, BEGIN,
  117.    END, PROFILE.
  118.  
  119.    Predefined MIME Directory parameters used: ENCODING, VALUE, CHARSET,
  120.    LANGUAGE, CONTEXT.
  121.  
  122.    New types: FN, N, PHOTO, BDAY, ADR, LABEL, TEL, EMAIL, MAILER, TZ,
  123.    GEO, TITLE, ROLE, LOGO, AGENT, ORG, CATEGORY, NOTE, PRODID, REV,
  124.    SOUND, URL, UID, VERSION, CLASS, KEY
  125.  
  126.  
  127.  
  128. Dawson & Howes                  [Page 2]           Expires January 1998
  129.  
  130.  
  131.                       vCard MIME Directory Profile
  132.  
  133.  
  134.    New parameters: TYPE
  135.  
  136.    Profile special notes: The type-grouping feature of [MIME-DIR] is
  137.    supported by this profile to group related vCard properties about a
  138.    directory entry. For example, vCard properties describing WORK or
  139.    HOME related characteristics MAY be grouped with a unique group
  140.    label.
  141.  
  142.    The profile permits the use of non-standard types (i.e., those
  143.    identified with the prefix string "X-") as a flexible method for
  144.    implementations to extend the functionality currently defined within
  145.    this profile.
  146.  
  147. 3.      MIME Directory Features
  148.  
  149.  
  150.    The vCard MIME Directory Profile makes use of many of the features
  151.    defined by [MIME-DIR]. The following sections either clarify or
  152.    extend the content-type definition of [MIME-DIR].
  153.  
  154. 3.1     Predefined Type Usage
  155.  
  156.  
  157.    The vCard MIME Directory Profile uses the following predefined types
  158.    from [MIME-DIR].
  159.  
  160. 3.1.1   BEGIN and END Type
  161.  
  162.  
  163.    The content entity MUST begin with the BEGIN type with a value of
  164.    VCARD. The content entity MUST end with the END type with a value of
  165.    VCARD.
  166.  
  167. 3.1.2   NAME Type
  168.  
  169.  
  170.    If the NAME type appears within a MIME entity conforming to this
  171.    profile, it's value is the displayable, presentation text associated
  172.    with the source for the vCard, as specified in the SOURCE type.
  173.  
  174. 3.1.3   PROFILE Type
  175.  
  176.  
  177.    If the PROFILE type appears within a MIME entity conforming to this
  178.    profile, itÆs value must be "VCARD".
  179.  
  180. 3.1.4   SOURCE Type
  181.  
  182.  
  183.    If the SOURCE type appears within a MIME entity conforming to this
  184.    profile, it's value provides information how to find the source for
  185.    the vCard.
  186.  
  187. 3.2     Predefined Type Parameter Usage
  188.  
  189.  
  190.    The vCard MIME Directory Profile uses the following predefined types
  191.    parameters as defined by [MIME-DIR].
  192.  
  193.  
  194.  
  195.  
  196. Dawson & Howes                  [Page 3]           Expires January 1998
  197.  
  198.  
  199.                       vCard MIME Directory Profile
  200.  
  201.  
  202.         ╖ LANGUAGE
  203.  
  204.         ╖ ENCODING
  205.  
  206.         ╖ VALUE
  207.  
  208. 3.3     VALUE Type Parameter Extensions
  209.  
  210.  
  211.    The predefined data type values specified in [MIME-DIR] have been
  212.    extended by the vCard profile to include a number of value types that
  213.    are specific to this profile.
  214.  
  215. 3.3.1   BINARY
  216.  
  217.  
  218.    The "binary" value type specifies that the type value is inline,
  219.    encoded binary data. This value type may be specified in the PHOTO,
  220.    LOGO, SOUND, and KEY types.
  221.  
  222.    If inline, encoded binary data is specified, the ENCODING type
  223.    parameter must be used to specify the encoding format.
  224.  
  225.    The value type is defined by the following notation:
  226.  
  227.    binchar = <Any character valid in the base64 or quoted-printable
  228.    encoding>
  229.    binary       = *binchar              ;A base64 or quoted-printable
  230.    encoding of the binary information
  231.  
  232. 3.3.2   VCARD
  233.  
  234.  
  235.    The "vcard" value type specifies that the type value is another
  236.    vCard. This value type may be specified in the AGENT type. The value
  237.    type is defined by this specification.
  238.  
  239. 3.3.3   PHONE-NUMBER
  240.  
  241.  
  242.    The "phone-number" value type specifies that the type value is a
  243.    telephone number. This value type may be specified in the TEL type.
  244.    The value type is a text value that has the semantics of a telephone
  245.    number.
  246.  
  247. 3.3.4   UTC-OFFSET
  248.  
  249.  
  250.    The "utc-offset" value type specifies that the type value is a signed
  251.    offset from UTC. This value type may be specified in the TZ type.
  252.  
  253.    The format of the offset from UTC is defined by [DATETIME]. The value
  254.    type is an offset from Coordinated Universal Time (UTC). It is
  255.    specified as a positive or negative difference in units of hours and
  256.    minutes (e.g., +hh:mm). The time is specified as a 24-hour clock.
  257.    Hour values are from 00 to 23, and minute values are from 00 to 59.
  258.    Hour and minutes are 2-digits with high order zeroes required to
  259.  
  260.  
  261.  
  262. Dawson & Howes                  [Page 4]           Expires January 1998
  263.  
  264.  
  265.                       vCard MIME Directory Profile
  266.  
  267.  
  268.    maintain digit count. The extended format for ISO 8601 UTC offsets
  269.    MUST be used. The extended format makes use of a colon character as a
  270.    separator of the hour and minute text fields.
  271.  
  272.    The value is defined by the following notation:
  273.  
  274.         time-hour       = 2DIGIT        ;00-23
  275.         time-minute     = 2DIGIT        ;00-59
  276.         utc-offset      = ("+" / "-") time-hour ":" time-minute
  277.  
  278. 3.4     Structured Type Values
  279.  
  280.  
  281.    Compound type values are delimited by a field delimiter, specified by
  282.    the SEMI-COLON character (ASCII decimal 59). A SEMI-COLON in a
  283.    component of a compound property value must be escaped with a
  284.    BACKSLASH character (ASCII decimal 92).
  285.  
  286.    Lists of values are delimited by a list delimiter, specified by the
  287.    COMMA character (ASCII decimal 44). A COMMA character in a value must
  288.    be escaped with a BACKSLASH character (ASCII decimal 92).
  289.  
  290.    This profile supports the type grouping mechanism defined in [MIME-
  291.    DIR]. Grouping of related types is a useful technique to communicate
  292.    common semantics concerning the properties of a vCard.
  293.  
  294. 4.      vCard Profile Features
  295.  
  296.  
  297.    The vCard MIME Directory Profile Type contains directory information,
  298.    typically pertaining to a single directory entry. The information is
  299.    described using an attribute schema that is tailored for capturing
  300.    personal contact information. The vCard can include attributes that
  301.    describe identification, delivery addressing, telecommunications
  302.    addressing, geographical, organizational, general explanatory and
  303.    security and access information about the particular object
  304.    associated with the vCard.
  305.  
  306. 4.1     Identification Types
  307.  
  308.  
  309.    These types are used in the vCard profile to capture information
  310.    associated with the identification and naming of the person or
  311.    resource associated with the vCard.
  312.  
  313. 4.1.1   FN Type Definition
  314.  
  315.  
  316.    To: ietf-mime-directory@imc.org
  317.  
  318.    Subject: Registration of application/directory MIME type FN
  319.  
  320.    Type name:FN
  321.  
  322.    Type purpose: To specify the formatted text corresponding to the name
  323.    of the object the vCard represents.
  324.  
  325.  
  326.  
  327. Dawson & Howes                  [Page 5]           Expires January 1998
  328.  
  329.  
  330.                       vCard MIME Directory Profile
  331.  
  332.  
  333.    Type encoding: The default is 8bit. May also be reset to 7bit or
  334.    quoted-printable.
  335.  
  336.    Type value: text.
  337.  
  338.    Type special notes: This type is based on the semantics of the X.520
  339.    Common Name attribute.
  340.  
  341.    Type example:
  342.  
  343.                 FN:Mr. John Q. Public, Esq.
  344.  
  345. 4.1.2   N Type Definition
  346.  
  347.  
  348.    To: ietf-mime-directory@imc.org
  349.  
  350.    Subject: Registration of application/directory MIME type N
  351.  
  352.    Type name: N
  353.  
  354.    Type purpose: To specify the structured components of the name of the
  355.    object the vCard represents.
  356.  
  357.    Type encoding: The default is 8bit. May also be reset to 7bit or
  358.    quoted-printable.
  359.  
  360.    Type value: text.
  361.  
  362.    Type special note: The type value is structured text corresponding,
  363.    in sequence, to the Family Name, Given Name, Additional Names,
  364.    Honorific Prefixes, and Honorific Suffixes. The text components are
  365.    delimited by the SEMI-COLON character (ASCII decimal 59) and possibly
  366.    one or more LWSP. This type is based on the semantics of the X.520
  367.    individual name attributes.
  368.  
  369.    Type example:
  370.  
  371.                 N:Public;John;Quinlan;Mr.;Esq.
  372.  
  373. 4.1.3   PHOTO Type Definition
  374.  
  375.  
  376.    To: ietf-mime-directory@imc.org
  377.  
  378.    Subject: Registration of application/directory MIME type PHOTO
  379.  
  380.    Type name: PHOTO
  381.  
  382.    Type purpose: To specify an image or photograph information that
  383.    annotates some aspect of the object the vCard represents.
  384.  
  385.    Type encoding: The default is 8bit. May also be reset to base64 in
  386.    order to permit inline, encoded binary data.
  387.  
  388.  
  389.  
  390.  
  391. Dawson & Howes                  [Page 6]           Expires January 1998
  392.  
  393.  
  394.                       vCard MIME Directory Profile
  395.  
  396.  
  397.    Type value: The default is binary. It may also be reset to url. The
  398.    url value may be used to specify a value outside of this MIME entity.
  399.  
  400.    Type special notes: The type MAY include the type parameter "TYPE" to
  401.    specify the graphic image format type. The TYPE parameter values MUST
  402.    be one of the IANA registered image formats or a non-standard image
  403.    format.
  404.  
  405.    Type example:
  406.  
  407.          PHOTO;VALUE=url:=http://www.abc.com/pub/photos
  408.           /jqpublic.gif
  409.  
  410. 4.1.4   BDAY Type Definition
  411.  
  412.  
  413.    To: ietf-mime-directory@imc.org
  414.  
  415.    Subject: Registration of application/directory MIME type BDAY
  416.  
  417.    Type name: BDAY
  418.  
  419.    Type purpose: To specify the birthdate of the object the vCard
  420.    represents.
  421.  
  422.    Type encoding: 8bit.
  423.  
  424.    Type value: The default is date. It may also be reset to date-time.
  425.  
  426.    Type examples:
  427.  
  428.                 BDAY:1996-04-15
  429.  
  430.                 BDAY:1953-10-15T23:10:00
  431.  
  432.                 BDAY:1987-09-27T08:30:00-06:00
  433.  
  434. 4.2     Delivery Addressing Types
  435.  
  436.  
  437.    These types are concerned with information related to the delivery
  438.    addressing or label for the object the vCard represents.
  439.  
  440. 4.2.1   ADR Type Definition
  441.  
  442.  
  443.    To: ietf-mime-directory@imc.org
  444.  
  445.    Subject: Registration of application/directory MIME type ADR
  446.  
  447.    Type name: ADR
  448.  
  449.    Type purpose: To specify the structured components of the delivery
  450.    address for the object the vCard represents.
  451.  
  452.  
  453.  
  454.  
  455.  
  456. Dawson & Howes                  [Page 7]           Expires January 1998
  457.  
  458.  
  459.                       vCard MIME Directory Profile
  460.  
  461.  
  462.    Type encoding: The default is 8bit. It may also be reset to 7bit or
  463.    quoted-printable.
  464.  
  465.    Type value: text.
  466.  
  467.    Type special notes: The type value is structured text consisting of a
  468.    sequence of address components (i.e., post office box, extended
  469.    address, street address, locality, region, postal code, and country
  470.    name) separated by the SEMI-COLON character (ASCII decimal 59) and
  471.    optionally one or more LWSP.
  472.  
  473.    The type may include the type parameter "TYPE" to specify the
  474.    delivery address type. The TYPE parameter values may include "dom" to
  475.    indicate a domestic delivery address; "intl" to indicate an
  476.    international delivery address; "postal" to indicate a postal
  477.    delivery address; "parcel" to indicate a parcel delivery address;
  478.    "home" to indicate a delivery address for a residence; "work" to
  479.    indicate delivery address for a place of work; and "pref" to indicate
  480.    the preferred delivery address when more than one address is
  481.    specified. These type parameter values may be specified as a
  482.    parameter list (i.e., "TYPE=dom;TYPE=postal") or as a value list
  483.    (i.e., "TYPE=dom,postal"). This type is based on semantics of the
  484.    X.520 geographical and postal addressing attributes. The default is
  485.    "TYPE=intl,postal,parcel,work". The default can be overridden to some
  486.    other set of values by specifying one or more alternate values. For
  487.    example, the default can be reset to "TYPE=dom,postal,work,home" to
  488.    specify a domestic delivery address for postal delivery to a
  489.    residence that is also used for work.
  490.  
  491.    Type example:
  492.  
  493.          ADR;TYPE=dom,home,postal,parcel:;;123 Main
  494.           Street;Any Town;CA;91921-1234
  495.  
  496. 4.2.2   LABEL Type Definition
  497.  
  498.  
  499.    To: ietf-mime-directory@imc.org
  500.  
  501.    Subject: Registration of application/directory MIME type LABEL
  502.  
  503.    Type name: LABEL
  504.  
  505.    Type purpose: To specify the formatted text corresponding to delivery
  506.    address of the object the vCard represents.
  507.  
  508.    Type encoding: The default is 8bit. It may also be reset to 7bit or
  509.    quoted-printable.
  510.  
  511.    Type value: text.
  512.  
  513.    Type special notes: The type value is formatted text that may be used
  514.    to present a delivery address label for the object the vCard
  515.    represents.
  516.  
  517.  
  518.  
  519. Dawson & Howes                  [Page 8]           Expires January 1998
  520.  
  521.  
  522.                       vCard MIME Directory Profile
  523.  
  524.  
  525.    The type may include the type parameter "TYPE" to specify delivery
  526.    label type. The TYPE parameter values may include "dom" to indicate a
  527.    domestic delivery label; "intl" to indicate an international delivery
  528.    label; "postal" to indicate a postal delivery label; "parcel" to
  529.    indicate a parcel delivery label; "home" to indicate a delivery label
  530.    for a residence; "work" to indicate delivery label for a place of
  531.    work; and "pref" to indicate the preferred delivery label when more
  532.    than one label is specified. These type parameter values may
  533.    specified as a parameter list (i.e., "TYPE=dom;TYPE=postal") or as a
  534.    value list (i.e., "TYPE=dom,postal"). This type is based on semantics
  535.    of the X.520 geographical and postal addressing attributes. The
  536.    default is "TYPE=intl,postal,parcel,work". The default can be
  537.    overridden to some other set of values by specifying one or more
  538.    alternate values. For example, the default can be reset to
  539.    "TYPE=intl,post,parcel,home" to specify an international delivery
  540.    label for both postal and parcel delivery to a residencial location.
  541.  
  542.    Type example:
  543.  
  544.                 LABEL;ENCODING=quoted-printable;TYPE=dom,home,=
  545.                 postal,parcel:Mr.John Q. Public, Esq.=0D=0A=
  546.                 Mail Drop: TNE QB=0D=0A=
  547.                 123 Main Street=0D=0A=
  548.                 Any Town, CA  91921-1234=0D=0A=
  549.                 U.S.A.
  550.  
  551. 4.3     Telecommunications Addressing Types
  552.  
  553.  
  554.    These types are concerned with information associated with the
  555.    telecommunications addressing of the object the vCard represents.
  556.  
  557. 4.3.1   TEL Type Definition
  558.  
  559.  
  560.    To: ietf-mime-directory@imc.org
  561.  
  562.    Subject: Registration of application/directory MIME type TEL
  563.  
  564.    Type name: TEL
  565.  
  566.    Type purpose: To specify the telephone number for telephony
  567.    communication with the object the vCard represents.
  568.  
  569.    Type encoding: 8bit.
  570.  
  571.    Type value: phone-number.
  572.  
  573.    Type special notes: .The value of this type is specified in a
  574.    canonical form in order to specify an unambiguous representation of
  575.    the globally unique telephone endpoint. This type is based on the
  576.    X.500 Telephone Number attribute.
  577.  
  578.    The type may include the type parameter "TYPE" to specify intended
  579.    use for the telephone number. The TYPE parameter values may include:
  580.  
  581.  
  582.  
  583. Dawson & Howes                  [Page 9]           Expires January 1998
  584.  
  585.  
  586.                       vCard MIME Directory Profile
  587.  
  588.  
  589.    "home" to indicate a telephone number associated with a residence,
  590.    "msg" to indicate the telephone number has voice messaging support,
  591.    "work" to indicate a telephone number associated with a place of
  592.    work, "pref" to indicate a preferred-use telephone number, "voice" to
  593.    indicate a voice telephone number, "fax" to indicate a facsimile
  594.    telephone number, "cell" to indicate a cellular telephone number,
  595.    "video" to indicate a video conferencing telephone number, "pager" to
  596.    indicate a paging device telephone number, "bbs" to indicate a
  597.    bulletin board system telephone number, "modem" to indicate a MODEM
  598.    connected telephone number, "car" to indicate a car-phone telephone
  599.    number, "isdn" to indicate an ISDN service telephone number, "pcs" to
  600.    indicate a personal communication services telephone number. The
  601.    default type is "voice". These type parameter values may specified as
  602.    a parameter list (i.e., "TYPE=work;TYPE=voice") or as a value list
  603.    (i.e., "TYPE=work,voice"). The default may be overridden to another
  604.    set of values by specifying one or more alternate values. For
  605.    example, the default TYPE of "voice" can be reset to a WORK and HOME,
  606.    VOICE and FAX telephone number by the value list
  607.    "TYPE=work,home,voice,fax".
  608.  
  609.    Type example:
  610.  
  611.                 TEL;TYPE=work,voice,pref,msg:+1-213-555-1234
  612.  
  613. 4.3.2   EMAIL Type Definition
  614.  
  615.  
  616.    To: ietf-mime-directory@imc.org
  617.  
  618.    Subject: Registration of application/directory MIME type EMAIL
  619.  
  620.    Type name: EMAIL
  621.  
  622.    Type purpose: To specify the electronic mail address for
  623.    communication with the object the vCard represents.
  624.  
  625.    Type encoding: 8bit.
  626.  
  627.    Type value: text.
  628.  
  629.    Type special notes: . The type may include the type parameter "TYPE"
  630.    to specify the format or preference of the electronic mail address.
  631.    The TYPE parameter values may include: "internet" to indicate an
  632.    Internet addressing type, "x400" to indicate a X.400 addressing type
  633.    or."pref" to indicate a preferred-use email address when more than
  634.    one is specified. Another IANA registered address type may also be
  635.    specified. The default email type is "internet". A non-standard value
  636.    may also be specified.
  637.  
  638.    Type example:
  639.  
  640.                 EMAIL;TYPE=internet:jqpublic@xyz.dom1.com
  641.  
  642.  
  643.  
  644.  
  645.  
  646. Dawson & Howes                 [Page 10]           Expires January 1998
  647.  
  648.  
  649.                       vCard MIME Directory Profile
  650.  
  651.  
  652.                 EMAIL;TYPE=internet:jdoe@isp.net
  653.                 EMAIL;TYPE=internet,pref:jane_doe@abc.com
  654.  
  655. 4.3.3   MAILER Type Definition
  656.  
  657.  
  658.    To: ietf-mime-directory@imc.org
  659.  
  660.    Subject: Registration of application/directory MIME type MAILER
  661.  
  662.    Type name: MAILER
  663.  
  664.    Type purpose: To specify the type of electronic mail software that is
  665.    used by the individual associated with the vCard.
  666.  
  667.    Type encoding: The default is 8bit. May also be reset to 7bit or
  668.    quoted-printable.
  669.  
  670.    Type value: text.
  671.  
  672.    Type special notes: This information may provide assistance to a
  673.    correspondent regarding the type of data representation which can be
  674.    used, and how they may be packaged. This property is based on the
  675.    private MIME type X-Mailer that is generally implemented by MIME user
  676.    agent products.
  677.  
  678.    Type example:
  679.  
  680.                 MAILER:PigeonMail 2.1
  681.  
  682. 4.4     Geographical Types
  683.  
  684.  
  685.    These types are concerned with information associated with
  686.    geographical positions or regions associated with the object the
  687.    vCard represents.
  688.  
  689. 4.4.1   TZ Type Definition
  690.  
  691.  
  692.    To: ietf-mime-directory@imc.org
  693.  
  694.    Subject: Registration of application/directory MIME type TZ
  695.  
  696.    Type name: TZ
  697.  
  698.    Type purpose: To specify information related to the time zone of the
  699.    object the vCard represents.
  700.  
  701.    Type encoding: 8bit.
  702.  
  703.    Type value: The default is utc-offset. It may also be reset to text.
  704.  
  705.    Type examples:
  706.  
  707.                 TZ:-05:00
  708.  
  709.  
  710.  
  711. Dawson & Howes                 [Page 11]           Expires January 1998
  712.  
  713.  
  714.                       vCard MIME Directory Profile
  715.  
  716.  
  717.                 TZ;VALUE=text:-05:00; EST; Raleigh/North America
  718.  
  719. 4.4.2   GEO Type Definition
  720.  
  721.  
  722.    To: ietf-mime-directory@imc.org
  723.  
  724.    Subject: Registration of application/directory MIME type GEO
  725.  
  726.    Type name: GEO
  727.  
  728.    Type purpose: To specify information related to the global
  729.    positioning of the object the vCard represents.
  730.  
  731.    Type encoding: 8bit.
  732.  
  733.    Type value: Two float values separated by the SEMI-COLON character
  734.    (ASCII decimal 59).
  735.  
  736.    Type special notes: This type specifies information related to the
  737.    global position of the object associated with the vCard. The value
  738.    specifies latitude and longitude, in that order (i.e., "LAT LON"
  739.    ordering). The longitude represents the location east and west of the
  740.    prime meridian as a positive or negative real number, respectively.
  741.    The latitude represents the location north and south of the equator
  742.    as a positive or negative real number, respectively. The longitude
  743.    and latitude values must be specified as decimal degrees and should
  744.    be specified to six decimal places. This will allow for granularity
  745.    within a meter of the geographical position. The text components are
  746.    separated by the SEMI-COLON character (ASCII decimal 59). The simple
  747.    formula for converting degrees-minutes-seconds into decimal degrees
  748.    is:
  749.  
  750.         decimal = degrees + minutes/60 + seconds/3600.
  751.  
  752.    Type example:
  753.  
  754.                 GEO:37.386013;-122.082932
  755.  
  756. 4.5     Organizational Types
  757.  
  758.  
  759.    These types are concerned with information associated with
  760.    characteristics of the organization or organizational units of the
  761.    object the vCard represents.
  762.  
  763. 4.5.1   TITLE Type Definition
  764.  
  765.  
  766.    To: ietf-mime-directory@imc.org
  767.  
  768.    Subject: Registration of application/directory MIME type TITLE
  769.  
  770.    Type name: TITLE
  771.  
  772.  
  773.  
  774.  
  775.  
  776. Dawson & Howes                 [Page 12]           Expires January 1998
  777.  
  778.  
  779.                       vCard MIME Directory Profile
  780.  
  781.  
  782.    Type purpose: To specify the job title, functional position or
  783.    function of the object the vCard represents.
  784.  
  785.    Type encoding: The default is 8bit. May also be reset to 7bit or
  786.    quoted-printable.
  787.  
  788.    Type value: text.
  789.  
  790.    Type special notes: This type is based on the X.520 Title attribute.
  791.  
  792.    Type example:
  793.  
  794.                 TITLE:Director, Research and Development
  795.  
  796. 4.5.2   ROLE Type Definition
  797.  
  798.  
  799.    To: ietf-mime-directory@imc.org
  800.  
  801.    Subject: Registration of application/directory MIME type ROLE
  802.  
  803.    Type name: ROLE
  804.  
  805.    Type purpose: To specify information concerning the role, occupation,
  806.    or business category of the object the vCard represents.
  807.  
  808.    Type encoding: The default is 8bit. May also be reset to 7bit or
  809.    quoted-printable.
  810.  
  811.    Type value: text.
  812.  
  813.    Type special notes: This type is based on the X.520 Business Category
  814.    explanatory attribute. This property is included as an organizational
  815.    type to avoid confusion with the semantics of the TITLE type and
  816.    incorrect usage of that type when the semantics of this type is
  817.    intended.
  818.  
  819.    Type example:
  820.  
  821.                 ROLE:Programmer
  822.  
  823. 4.5.3   LOGO Type Definition
  824.  
  825.  
  826.    To: ietf-mime-directory@imc.org
  827.  
  828.    Subject: Registration of application/directory MIME type LOGO
  829.  
  830.    Type name: LOGO
  831.  
  832.    Type purpose: To specify a graphic image of a logo associated with
  833.    the object the vCard represents.
  834.  
  835.    Type encoding: The default is 8bit. May also be reset to base64 in
  836.    order to permit inline encoded binary data.
  837.  
  838.  
  839.  
  840. Dawson & Howes                 [Page 13]           Expires January 1998
  841.  
  842.  
  843.                       vCard MIME Directory Profile
  844.  
  845.  
  846.    Type value: The default is binary. It may also be reset to url. The
  847.    url value may be used to specify a value outside of this MIME entity.
  848.  
  849.    Type special notes: The type MAY include the type parameter "TYPE" to
  850.    specify the graphic image format type. The TYPE parameter values MUST
  851.    be one of the IANA registered image formats or a non-standard image
  852.    format.
  853.  
  854.    Type example:
  855.  
  856.         LOGO;VALUE=URL:http://www.abc.com/pub/logos/abccorp.jpg
  857.  
  858. 4.5.4   AGENT Type Definition
  859.  
  860.  
  861.    To: ietf-mime-directory@imc.org
  862.  
  863.    Subject: Registration of application/directory MIME type AGENT
  864.  
  865.    Type name: AGENT
  866.  
  867.    Type purpose: To specify information about another person who will
  868.    act on behalf of the individual or resource associated with the
  869.    vCard.
  870.  
  871.    Type encoding: 8-bit.
  872.  
  873.    Type value: The default is vcard. It may also be reset to text or
  874.    url. The text value may be used to specify textual information. The
  875.    url value may be used to specify information outside of this MIME
  876.    entity.
  877.  
  878.    Type special notes: This type typically is used to specify an area
  879.    administrator, assistant, or secretary for the individual associated
  880.    with the vCard. A key characteristic of the Agent type is that it
  881.    represents somebody or something that is separately addressable.
  882.  
  883.    Type example:
  884.  
  885.          AGENT;VALUE=URL:
  886.           CID:JQPUBLIC.part3.960129T083020.xyzMail@host3.com
  887.  
  888. 4.5.5   ORG Type Definition
  889.  
  890.  
  891.    To: ietf-mime-directory@imc.org
  892.  
  893.    Subject: Registration of application/directory MIME type ORG
  894.  
  895.    Type name: ORG
  896.  
  897.    Type purpose: To specify the organizational name and units associated
  898.    with the vCard.
  899.  
  900.  
  901.  
  902.  
  903.  
  904. Dawson & Howes                 [Page 14]           Expires January 1998
  905.  
  906.  
  907.                       vCard MIME Directory Profile
  908.  
  909.  
  910.    Type encoding: The default is 8bit. May also be reset to 7bit or
  911.    quoted-printable.
  912.  
  913.    Type value: text.
  914.  
  915.    Type special notes: The type is based on the X.520 Organization Name
  916.    and Organization Unit attributes. The type value is a structured text
  917.    consisting of the organization name, followed by any organizational
  918.    units. The text components are separated the SEMI-COLON character
  919.    (ASCII decimal 59).
  920.  
  921.    Type example:
  922.  
  923.                 ORG:ABC, Inc.;North American Division;Marketing
  924.  
  925. 4.6     Explanatory Types
  926.  
  927.  
  928.    These types are concerned with additional explanations, such as that
  929.    related to informational notes or revisions specific to the vCard.
  930.  
  931. 4.6.1   CATEGORIES Type Definition
  932.  
  933.  
  934.    To: ietf-mime-directory@imc.org
  935.  
  936.    Subject: Registration of application/directory MIME type CATEGORIES
  937.  
  938.    Type name: CATEGORIES
  939.  
  940.    Type purpose: To specify application category information about the
  941.    vCard.
  942.  
  943.    Type encoding: The default is 8bit. May also be reset to 7bit or
  944.    quoted-printable.
  945.  
  946.    Type value: text.
  947.  
  948.    Type special notes: More than one category may be specified as a list
  949.    of categories separated by a COMMA (ASCII Decimal 44) character.
  950.  
  951.    Type example:
  952.  
  953.          CATEGORIES:TRAVEL AGENT
  954.  
  955.          CATEGORIES:INTERNET,IETF,INDUSTRY,INFORMATION TECHNOLOGY
  956.  
  957. 4.6.2   NOTE Type Definition
  958.  
  959.  
  960.    To: ietf-mime-directory@imc.org
  961.  
  962.    Subject: Registration of application/directory MIME type NOTE
  963.  
  964.    Type name: NOTE
  965.  
  966.  
  967.  
  968.  
  969. Dawson & Howes                 [Page 15]           Expires January 1998
  970.  
  971.  
  972.                       vCard MIME Directory Profile
  973.  
  974.  
  975.    Type purpose: To specify supplemental information or a comment that
  976.    is associated with the vCard.
  977.  
  978.    Type encoding: The default is 8bit. May also be reset to 7bit or
  979.    quoted-printable.
  980.  
  981.    Type value: text.
  982.  
  983.    Type special notes: The type is based on the X.520 Description
  984.    attribute.
  985.  
  986.    Type example:
  987.  
  988.          NOTE:This fax number is operational 0800 to 1715
  989.            EST, Mon-Fri.
  990.  
  991. 4.6.3   PRODID Type Definition
  992.  
  993.  
  994.    To: ietf-mime-directory@imc.org
  995.  
  996.    Subject: Registration of application/directory MIME type PRODID
  997.  
  998.    Type name: PRODID
  999.  
  1000.    Type purpose: To specify the identifier for the product that created
  1001.    the vCard object.
  1002.  
  1003.    Type encoding: 8-bit.
  1004.  
  1005.    Type value: Text.
  1006.  
  1007.    Type example:
  1008.  
  1009.                 PRODID:-//ONLINE DIRECTORY//NONSGML Version 1//EN
  1010.  
  1011. 4.6.4   REV Type Definition
  1012.  
  1013.  
  1014.    To: ietf-mime-directory@imc.org
  1015.  
  1016.    Subject: Registration of application/directory MIME type REV
  1017.  
  1018.    Type name: REV
  1019.  
  1020.    Type purpose: To specify revision information about the current
  1021.    vCard.
  1022.  
  1023.    Type encoding: 8-bit.
  1024.  
  1025.    Type value: The default is date-time. May also be reset to date.
  1026.  
  1027.    Type special notes: The type value is a calendar date and time of day
  1028.    in a form conforming to complete representation of ISO 8601 calendar
  1029.  
  1030.  
  1031.  
  1032.  
  1033. Dawson & Howes                 [Page 16]           Expires January 1998
  1034.  
  1035.  
  1036.                       vCard MIME Directory Profile
  1037.  
  1038.  
  1039.    date and time of day format. The value distinguishes the current
  1040.    revision of the information defining this vCard.
  1041.  
  1042.    Type example:
  1043.  
  1044.                 REV:1995-10-31T22:27:10Z
  1045.  
  1046. 4.6.5   SOUND Type Definition
  1047.  
  1048.  
  1049.    To: ietf-mime-directory@imc.org
  1050.  
  1051.    Subject: Registration of application/directory MIME type SOUND
  1052.  
  1053.    Type name: SOUND
  1054.  
  1055.    Type purpose: To specify a digital sound content information that
  1056.    annotates some aspect of the vCard. By default this type is used to
  1057.    specify the proper pronunciation of the name type value of the vCard.
  1058.  
  1059.    Type encoding: The default is 8bit. May also be reset to base64 in
  1060.    order to permit inline encoded binary data.
  1061.  
  1062.    Type value: The default is binary. It may also be reset to url. The
  1063.    url value may be used to specify a value outside of this MIME entity.
  1064.  
  1065.    Type special notes: The type MAY include the type parameter "TYPE" to
  1066.    specify the audio format type. The TYPE parameter values MUST be one
  1067.    of the IANA registered audio formats or a non-standard audio format.
  1068.  
  1069.    Type example:
  1070.                 SOUND;TYPE=BASIC;VALUE=URL:CID:JOHNQPUBLIC.part8.
  1071.                  19960229T080000.xyzMail@host1.com
  1072.  
  1073. 4.6.6   URL Type Definition
  1074.  
  1075.  
  1076.    To: ietf-mime-directory@imc.org
  1077.  
  1078.    Subject: Registration of application/directory MIME type URL
  1079.  
  1080.    Type name: URL
  1081.  
  1082.    Type purpose: To specify a uniform resource locator associated with
  1083.    the object that the vCard refers to.
  1084.  
  1085.    Type encoding: 8bit.
  1086.  
  1087.    Type value: url.
  1088.  
  1089.    Type example:
  1090.  
  1091.         URL:http://www.swbyps.restaurant.french/~chezchic.html
  1092.  
  1093.  
  1094.  
  1095.  
  1096.  
  1097. Dawson & Howes                 [Page 17]           Expires January 1998
  1098.  
  1099.  
  1100.                       vCard MIME Directory Profile
  1101.  
  1102.  
  1103. 4.6.7   UID Type Definition
  1104.  
  1105.  
  1106.    To: ietf-mime-directory@imc.org
  1107.  
  1108.    Subject: Registration of application/directory MIME type UID
  1109.  
  1110.    Type name: UID
  1111.  
  1112.    Type purpose: To specify a value that represents a globally unique
  1113.    identifier corresponding to the individual or resource associated
  1114.    with the vCard.
  1115.  
  1116.    Type encoding: 8bit.
  1117.  
  1118.    Type value: text.
  1119.  
  1120.    Type special notes: The type is used to uniquely identify the object
  1121.    that the vCard represents.
  1122.  
  1123.    The type may include the type parameter "TYPE" to specify the format
  1124.    of the identifier. The TYPE parameter value may be any IANA
  1125.    registered identifier format. The value may also be a non-standard
  1126.    format.
  1127.  
  1128.    Type example:
  1129.  
  1130.                 UID:19950401-080045-40000F192713-0052
  1131.  
  1132. 4.6.8   Version Type Definition
  1133.  
  1134.  
  1135.    To: ietf-mime-directory@imc.org
  1136.  
  1137.    Subject: Registration of application/directory MIME type VERSION
  1138.  
  1139.    Type name: VERSION
  1140.  
  1141.    Type purpose: To specify the version of the vCard specification used
  1142.    to format this vCard.
  1143.  
  1144.    Type encoding: 8bit.
  1145.  
  1146.    Type value: text.
  1147.  
  1148.    Type special notes: The value must be "2.2" if the vCard version
  1149.    corresponds to this specification.
  1150.  
  1151.    Type example:
  1152.  
  1153.                 VERSION: 2.2
  1154.  
  1155.  
  1156.  
  1157.  
  1158.  
  1159.  
  1160.  
  1161. Dawson & Howes                 [Page 18]           Expires January 1998
  1162.  
  1163.  
  1164.                       vCard MIME Directory Profile
  1165.  
  1166.  
  1167. 4.7     Security Types
  1168.  
  1169.  
  1170.    These types are concerned with the security of communication pathways
  1171.    or access to the vCard.
  1172.  
  1173. 4.7.1   CLASSIFICATION Type Definition
  1174.  
  1175.  
  1176.    To: ietf-mime-directory@imc.org
  1177.  
  1178.    Subject: Registration of application/directory MIME type
  1179.    CLASSIFICATION
  1180.  
  1181.    Type name: CLASS
  1182.  
  1183.    Type purpose: To specify the access classification for a vCard
  1184.    object.
  1185.  
  1186.    Type encoding: The default is 8bit. May also be reset to 7bit or
  1187.    quoted-printable.
  1188.  
  1189.    Type value: text.
  1190.  
  1191.    Type special notes: An access classification is only one component of
  1192.    the general security model for a directory service. The
  1193.    classification attribute provides a method of capturing the intent of
  1194.    the owner for general access to information described by the vCard
  1195.    object.
  1196.  
  1197.    Type examples:
  1198.  
  1199.          CLASS:PUBLIC
  1200.  
  1201.          CLASS:PRIVATE
  1202.  
  1203.          CLASS:CONFIDENTIAL
  1204.  
  1205. 4.7.2   KEY Type Definition
  1206.  
  1207.  
  1208.    To: ietf-mime-directory@imc.org
  1209.  
  1210.    Subject: Registration of application/directory MIME type KEY
  1211.  
  1212.    Type name: KEY
  1213.  
  1214.    Type purpose: To specify a public key or authentication certificate
  1215.    associated with the object that the vCard represents.
  1216.  
  1217.    Type encoding: The default is 8bit. May also be reset to base64.
  1218.  
  1219.    Type value: The default is text. May also be reset to binary.
  1220.  
  1221.    Type special notes: The type may also include the type parameter TYPE
  1222.    to specify the public key or authentication certificate format. The
  1223.  
  1224.  
  1225.  
  1226. Dawson & Howes                 [Page 19]           Expires January 1998
  1227.  
  1228.  
  1229.                       vCard MIME Directory Profile
  1230.  
  1231.  
  1232.    parameter type may specify any IANA registered public key or
  1233.    authentication certificate format. The parameter type may also
  1234.    specify a non-standard format.
  1235.  
  1236. 4.8     Extended Types
  1237.  
  1238.  
  1239.    The types defined by this document can be extended with private types
  1240.    using the non-standard, private values mechanism defined in [RFC-
  1241.    2045]. Non-standard, private types with a name starting with "X-" may
  1242.    be defined bilaterally between two cooperating agents without outside
  1243.    registration or standardization.
  1244.  
  1245. 5.      Differences With vCard v2.1
  1246.  
  1247.  
  1248.    This specification has been reviewed by the IETF community. The
  1249.    review process introduced a number of differences with the [VCARD]
  1250.    version 2.1. These differences are minor, but require that vCard
  1251.    objects conforming to this specification have a different version
  1252.    number than a vCard conforming to [VCARD]. The differences include
  1253.    the following:
  1254.  
  1255.         ╖ VERSION value corresponding to this specification must be
  1256.           "2.2".
  1257.  
  1258.         ╖ The [MIME-DIR] predefined types of PROFILE, SOURCE, NAME are
  1259.           allowed.
  1260.  
  1261.         ╖ The [MIME-DIR] VALUE type parameter for value data typing is
  1262.           allowed.
  1263.  
  1264.         ╖ The [VCARD] CHARSET type parameter has been eliminated.
  1265.           Character set may only be specified on the CHARSET parameter
  1266.           on the Content-Type MIME header field.
  1267.  
  1268.         ╖ The [VCARD] support for non-signficant LWSP character been
  1269.           eliminated. All LWSP is significant in this specification.
  1270.  
  1271.         ╖ LOGO, PHOTO and SOUND multimedia formats need to be either
  1272.           IANA registered types or non-standard types.
  1273.  
  1274.         ╖ TEL values may be identified as personal communication
  1275.           services telephone numbers with the PCS type parameter value.
  1276.  
  1277.         ╖ The PRODID, CATEGORIES and CLASS types have been added.
  1278.  
  1279. 6.      Formal Grammar
  1280.  
  1281.  
  1282.    The following formal grammar is provided to assist developers in
  1283.    building parsers for the vCard.
  1284.  
  1285.    This syntax is written according to the form described in RFC 822,
  1286.    but it references just this small subset of RFC 822 literals:
  1287.  
  1288.  
  1289.  
  1290.  
  1291. Dawson & Howes                 [Page 20]           Expires January 1998
  1292.  
  1293.  
  1294.                       vCard MIME Directory Profile
  1295.  
  1296.  
  1297.      CR         =  <ASCII CR, carriage return>  ; (15, 13.)
  1298.      LF         =  <ASCII LF, linefeed>         ; (12,10.)
  1299.      CRLF       =  CR LF
  1300.      SPACE      =  <ASCII SP, space>            ; (40,32.)
  1301.      HTAB       =  <ASCII HT, horizontal-tab>        ; (11,9.)
  1302.  
  1303.    All literal property names are valid as upper, lower, or mixed case.
  1304.  
  1305.    word         = <any printable 7bit us-ascii except []=:., >
  1306.  
  1307.    groups       = groups "." word
  1308.                  / word
  1309.  
  1310.    vcard_entity = 1*(vcard)
  1311.  
  1312.    vcard        = "BEGIN" ":" "VCARD" 1*CRLF
  1313.                  items *CRLF
  1314.                  "END" ":" "VCARD" 1*CRLF
  1315.  
  1316.    items        = items *CRLF item
  1317.                  / item
  1318.         ; these may be "folded"
  1319.  
  1320.    item         = [groups "."] name
  1321.                   [params] ":" value CRLF
  1322.                 / [groups "."] "ADR"
  1323.                   [params] ":" addressparts CRLF
  1324.                 / [groups "."] "ORG"
  1325.                   [params] ":" orgparts CRLF
  1326.                 / [groups "."] "N"
  1327.                   [params] ":" nameparts CRLF
  1328.                 / [groups "."] "AGENT"
  1329.                   [params] ":" vcard CRLF
  1330.         ; these may be "folded"
  1331.  
  1332.    name         = "LOGO" / "PHOTO" / "LABEL" / "FN" / "TITLE"
  1333.                 / "SOUND" / "VERSION" / "TEL" / "EMAIL" / "TZ"
  1334.                 / "GEO" / "NOTE" / "SOURCE" / "NAME" / "PROFILE"
  1335.                 / "URL" / "BDAY" / "ROLE" / "REV" / "UID" / "KEY"
  1336.                 / "MAILER" / "CATEGORIES" / "CLASS" / "PRODID"
  1337.                 /"X-" word
  1338.         ; these may be "folded"
  1339.  
  1340.    value        = 7bit / quoted-printable / base64
  1341.  
  1342.    7bit         = <7bit us-ascii printable chars, excluding CR LF>
  1343.  
  1344.    8bit         = <MIME RFC 2045 8-bit text>
  1345.  
  1346.    quoted-printable = <MIME RFC 2045 quoted-printable text>
  1347.  
  1348.    base64       = <MIME RFC 2045 base64 text>
  1349.         ; the end of the text is marked with two CRLF sequences
  1350.  
  1351.  
  1352.  
  1353. Dawson & Howes                 [Page 21]           Expires January 1998
  1354.  
  1355.  
  1356.                       vCard MIME Directory Profile
  1357.  
  1358.  
  1359.         ; this results in one blank line before the start of the next
  1360.         ; property
  1361.  
  1362.    params       = ";" paramlist
  1363.  
  1364.    paramlist    = paramlist ";" param
  1365.                 / param
  1366.  
  1367.    param        = "TYPE" "=" ptypeval
  1368.                 / "VALUE" "=" pvalueval
  1369.                 / "ENCODING" "=" pencodingval
  1370.                 / "LANGUAGE" "=" langval
  1371.                 / "X-" word "=" word
  1372.                 / knowntype / ianatype
  1373.  
  1374.    ptypeval     = knowntype / "X-" word
  1375.  
  1376.    pvalueval    = "URL" / "TEXT" / "DATE" / "TIME" / "DATE-TIME"
  1377.                 / "INTEGER" / "BOOLEAN" / "FLOAT" / "BINARY" /
  1378.                 / "VCARD" / "PHONE-NUMBER" / "UTC-OFFSET" / "X-" word
  1379.  
  1380.    pencodingval = "7BIT" / "8BIT" / "QUOTED-PRINTABLE" / "BASE64"
  1381.                 / "X-" word
  1382.  
  1383.    langval      = <a language string as defined in RFC 1766>
  1384.  
  1385.    addressparts = 0*6(strnosemi ";") strnosemi
  1386.         ; PO Box, Extended Addr, Street, Locality, Region, Postal Code,
  1387.         ; Country Name
  1388.  
  1389.    orgparts     = *(strnosemi ";") strnosemi
  1390.         ; First is Organization Name, remainder are Organization Units.
  1391.  
  1392.    nameparts    = 0*4(strnosemi ";") strnosemi
  1393.         ; Family, Given, Middle, Prefix, Suffix.
  1394.         ; Example:Public;John;Q.;Reverend Dr.;III, Esq.
  1395.  
  1396.    strnosemi    = *(*nonsemi ("\;" / "\" CRLF)) *nonsemi
  1397.         ; To include a semicolon in this string, it must be escaped
  1398.         ; with a "\" character.
  1399.  
  1400.    nonsemi      = <any non-control ASCII except ";">
  1401.  
  1402.    knowntype    = "DOM" / "INTL" / "POSTAL" / "PARCEL" / "HOME" / "WORK"
  1403.                 / "PREF" / "VOICE" / "FAX" / "MSG" / "CELL" / "PAGER"
  1404.                 / "BBS" / "MODEM" / "CAR" / "ISDN" / "VIDEO" / "PCS"
  1405.                 / "INTERNET" / "X400" / "X509" / "PGP"
  1406.  
  1407.    ianatype     = <Any IANA registered value>
  1408.  
  1409.  
  1410.  
  1411.  
  1412.  
  1413.  
  1414.  
  1415. Dawson & Howes                 [Page 22]           Expires January 1998
  1416.  
  1417.  
  1418.                       vCard MIME Directory Profile
  1419.  
  1420.  
  1421. 6.1     Acknowledgements
  1422.  
  1423.  
  1424.    The authors would like to thank the participants in the IETF ASID
  1425.    working group, in addition to the following individuals, Roland
  1426.    Alden, Stephen Bartlett, Alec Dun, Daniel Gurney, Bruce Johnston,
  1427.    Daniel Klaussen, Chris Newman, Vinod Seraphin, Michelle Watkins; who
  1428.    provided numerous suggestions and comments on this work.
  1429.  
  1430. 6.2     AuthorsÆs Addresses
  1431.  
  1432.  
  1433.    BEGIN:vCard
  1434.    FN:Frank Dawson
  1435.    ORG:IBM Corporation;Network Software Division
  1436.    ADR;TYPE=WORK,POSTAL,PARCEL:APNA/CC-303/Bldg. 002;
  1437.     3039 Cornwallis Rd.;Research Triangle  Park;
  1438.     NC;27709;U.S.A.
  1439.    TEL;TYPE=VOICE,MSG,WORK: +1 (919) 254-5861
  1440.    TEL;TYPE=FAX,WORK: +1-919-543-6822
  1441.    EMAIL;TYPE=INTERNET,PREF:fdawson@raleigh.ibm.com
  1442.    EMAIL;TYPE=INTERNET:fdawson@earthlink.net
  1443.    URL:http://home.earthlink.net/~fdawson
  1444.    END:vCard
  1445.  
  1446.    BEGIN:vCard
  1447.    FN:Tim Howes
  1448.    ORG:Netscape Communications Corp.
  1449.    ADR;TYPE=WORK: 501 E. Middlefield Rd.;Mountain View;
  1450.     CA; 94043;U.S.A.
  1451.    TEL;TYPE=VOICE,MSG,WORK:+1-415-937-3419
  1452.    TEL;TYPE=FAX,WORK:+1-415-528-4164
  1453.    EMAIL;TYPE=INTERNET:howes@netscape.com
  1454.    END:vCard
  1455.  
  1456. 6.3     References
  1457.  
  1458.  
  1459.    The following documents are referenced by this work.
  1460.  
  1461.    [ISO 8601] ISO 8601:1988 - Data elements and interchange formats -
  1462.    Information interchange - Representation of dates and times - The
  1463.    International Organization for Standardization, June, 1988.
  1464.  
  1465.    [ISO 8601 TC] ISO 8601, Technical Corrigendum 1 - Data elements and
  1466.    interchange formats - Information interchange - Representation of
  1467.    dates and times - The International Organization for Standardization,
  1468.    May, 1991.
  1469.  
  1470.    [ISO 9070] ISO 9070, Information Processing - SGML support facilities
  1471.    - Registration Procedures for Public Text Owner Identifiers, April,
  1472.    1991.
  1473.  
  1474.    [CCITT E.163] Recommendation E.163 - Numbering Plan for The
  1475.    International Telephone Service, CCITT Blue Book, Fascicle II.2, pp.
  1476.    128-134, November, 1988.
  1477.  
  1478.  
  1479.  
  1480. Dawson & Howes                 [Page 23]           Expires January 1998
  1481.  
  1482.  
  1483.                       vCard MIME Directory Profile
  1484.  
  1485.  
  1486.    [CCITT X.121] Recommendation X.121 - International Numbering Plan for
  1487.    Public Data Networks, CCITT Blue Book, Fascicle VIII.3, pp. 317-332,
  1488.    November, 1988.
  1489.  
  1490.    [CCITT X.520] Recommendation X.520 - The Directory - Selected
  1491.    Attribute Types, November 1988.
  1492.  
  1493.    [CCITT X.521] Recommendation X.521 - The Directory - Selected Object
  1494.    Classes, November 1988.
  1495.  
  1496.    [MIME-DIR] Howes, T., Smith, M., "A MIME Content-Type for Directory
  1497.    Information", Internet-draft-ietf-asid-mime-direct-04.txt, July,
  1498.    1997.
  1499.  
  1500.    [RFC-822] Crocker, D., "Standard for the Format of ARPA Internet Text
  1501.    Messages", STD 11, RFC 822, August 1982.
  1502.  
  1503.    [RFC-2045] Freed, N., Borenstein, N., " Multipurpose Internet Mail
  1504.    Extensions (MIME) - Part One: Format of Internet Message Bodies", RFC
  1505.    2045, November 1996.
  1506.  
  1507.    [RFC-2046] Freed, N., Borenstein, N., " Multipurpose Internet Mail
  1508.    Extensions (MIME) - Part Two: Media Types", RFC 2046, November 1996.
  1509.  
  1510.    [RFC-2047] Moore, K., "Multipurpose Internet Mail Extensions (MIME) -
  1511.    Part Three: Message Header Extensions for Non-ASCII Text", RFC 2047,
  1512.    November 1996.
  1513.  
  1514.    [RFC-2048] Freed, N., J. Klensin, J. Postel, "Multipurpose Internet
  1515.    Mail Extensions (MIME) - Part Four: Registration Procedures", RFC
  1516.    2048, January 1997.
  1517.  
  1518.    [RFC-1738] Berners-Lee, T., Masinter, L., McCahill, M., "Uniform
  1519.    Resource Locators (URL)", RFC 1738, December 1994.
  1520.  
  1521.    [RFC-1766] Alvestrand, H., "Tags for the Identification of
  1522.    Languages", March 1995.
  1523.  
  1524.    [RFC-1872] Levinson, E., "The MIME Multipart/Related Content-type,"
  1525.    RFC 1872, December 1995.
  1526.  
  1527.    [VCARD] VERSIT Consortium, "vCard - The Electronic Business Card
  1528.    Version 2.1", http://www.versit.com/pdi/vcard-21.txt, September 18,
  1529.    1996.
  1530.  
  1531.  
  1532.  
  1533.  
  1534.  
  1535.  
  1536.  
  1537.  
  1538.  
  1539.  
  1540.  
  1541.  
  1542. Dawson & Howes                 [Page 24]           Expires January 1998
  1543.