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-01.txt < prev    next >
Text File  |  1996-11-26  |  47KB  |  1,364 lines

  1.  
  2. Network Working Group                                      Frank Dawson
  3. INTERNET DRAFT                                                Tim Howes
  4. draft-ietf-asid-mime-vcard-01.txt            IBM/Netscape Communications
  5. November 26, 1996
  6.  
  7.  
  8.                An Application/Directory MIME Content-Type
  9.                     Electronic Business Card Profile
  10.  
  11. Status of this Memo
  12.  
  13.    This document is an Internet-Draft. Internet-Drafts are working
  14.    documents of the Internet Engineering Task Force (IETF), its areas,
  15.    and its working groups. Note that other groups may also distribute
  16.    working documents as Internet-Drafts.
  17.  
  18.    Internet-Drafts are draft documents valid for a maximum of six months
  19.    and may be updated, replaced, or obsoleted by other documents at any
  20.    time. It is inappropriate to use Internet- Drafts as reference
  21.    material or to cite them other than as _work in progress._
  22.  
  23.    To learn the current status of any Internet-Draft, please check the
  24.    _1id-abstracts.txt_ listing contained in the Internet- Drafts Shadow
  25.    Directories on ftp.is.co.za (Africa), nic.nordu.net (Europe),
  26.    munnari.oz.au (Pacific Rim), ds.internic.net (US East Coast), or
  27.    ftp.isi.edu (US West Coast).
  28.  
  29. Abstract
  30.  
  31.    This memo defines a directory information profile for a white pages
  32.    person, to be carried in an application/directory MIME Content-Type.
  33.    The profile consists of type definitions (e.g., for name and email
  34.    address) and the corresponding format of values that each type is
  35.    allowed to contain.
  36.  
  37. 1. Overview
  38.  
  39.    The application/directory MIME Content-Type defined in [MIME-DIR] is
  40.    used for representing directory information in MIME format. It
  41.    defines a general framework for carrying _type: value_ style
  42.    information in the body of a MIME message, but does not define
  43.    specific types or values. This document defines a profile containing
  44.    the types and corresponding value formats for representing
  45.    information about an electronic business card. The profile reflects
  46.    the vCard (The Electronic Business Card) schema defined in [VCARD].
  47.  
  48. 1.1 The vCard Profile
  49.  
  50.    The profile is defined as follows, using the profile registration
  51.    template from Section 8 of [MIME-DIR].
  52.  
  53. 1.2 vCard Profile Definition
  54.  
  55.    To: ietf-mime-direct@umich.edu
  56.  
  57.    Subject: Registration of application/directory MIME profile vcard
  58.  
  59.  
  60.  
  61. Dawson & Howes                  [Page 1]              Expires June 1997
  62.  
  63.  
  64.                 vCard Application/Directory Content Type
  65.  
  66.  
  67.    Profile name: vcard
  68.  
  69.    Profile purpose: To hold vcard information about an electronic
  70.    business card.
  71.  
  72.    Profile types: BEGIN, END, FN, N, PHOTO, BDAY, ADR, LABEL, TEL,
  73.    EMAIL, MAILER, TZ, GEO, TITLE, ROLE, LOGO, AGENT, ORG, NOTE, REV,
  74.    SOUND, URL, UID, VERSION, KEY
  75.  
  76.    Profile special notes: The content entity must begin with the type
  77.    BEGIN and end with the type END. There is no other ordering
  78.    limitations on types within the content entity.
  79.  
  80.    The default transfer encoding for the vCard profile is _8BIT_. The
  81.    default transfer encoding can be overridden for an individual type
  82.    value by using the _ENCODING_ type parameter. The parameter value can
  83.    be reset to either _7BIT_, _BASE64_ or _QUOTED-PRINTABLE_. This type
  84.    parameter may be used on any profile type.
  85.  
  86.    The usual line-folding technique described in [MIME-DIR] can be used
  87.    to represent type values consisting of long lines of text. For
  88.    example, individual lines in the content entity are delimited by the
  89.    [RFC 822] line break, which is a CRLF sequence (ASCII decimal 13,
  90.    followed by ASCII decimal 10). Long lines of text can be split into a
  91.    multiple-line representation using the RFC 822 _folding_ technique.
  92.    That is, wherever there may be linear white space (NOT simply LWSP-
  93.    chars), a CRLF immediately followed by at least one LWSP-char may
  94.    instead be inserted. For example the line:
  95.  
  96.    NOTE:This is a long note that exists on a long line.
  97.  
  98.    Can be represented as:
  99.  
  100.    NOTE:This is a long note
  101.     that exists on a long line.
  102.  
  103.    The process of moving from this folded multiple-line representation
  104.    of a type value to its single line representation is called
  105.    _unfolding_. Unfolding is accomplished by regarding CRLF immediately
  106.    followed by a LWSP-char as equivalent to the LWSP-char.
  107.  
  108.    It is recommended that folding be limited to higher-level syntactic
  109.    breaks in structured components of the property definition.
  110.  
  111.    A formatted text line break in a type value, MUST also be specified
  112.    by a (RFC 822) line break, which is a CRLF sequence. However, since
  113.    the CRLF sequence is used to delimit a line, type values with
  114.    formatted line breaks (i.e., multiple lines) MUST be encoded using an
  115.    alternate encoding of either Quoted-Printable or Base64, as defined
  116.    in [RFC 1521].
  117.  
  118.    For example, in the Quoted-Printable encoding the multiple lines of
  119.    formatted text are separated with a Quoted-Printable CRLF sequence of
  120.    _=0D_ followed by _=0A_ followed by a Quoted-Printable soft line
  121.  
  122.  
  123. Dawson & Howes                  [Page 2]              Expires June 1997
  124.  
  125.  
  126.                 vCard Application/Directory Content Type
  127.  
  128.  
  129.    break sequence of _=_. Quoted-Printable lines of text must also be
  130.    limited to less than 76 characters. The 76 characters does not
  131.    include the CRLF [RFC 822] line break sequence. For example a
  132.    multiple line LABEL value of:
  133.  
  134.    Mr. John Q. Public
  135.    123 Main Street
  136.    Any Town, CA 12345
  137.  
  138.    Would be represented in a Quoted-Printable encoding as:
  139.  
  140.    LABEL;ENCODING=QUOTED-PRINTABLE:Mr. John Q. Public=0D=0A=
  141.    123 Mail Street=0D=0A=
  142.    Any Town, CA   12345
  143.  
  144.    Compound property values are delimited by a field delimiter,
  145.    specified by the SEMI-COLON character (ASCII decimal 59). A SEMI-
  146.    COLON in a component of a compound property value must be escaped
  147.    with a Backslash character
  148.  
  149.    The default character set is _UTF-8_. The default character set can
  150.    be overridden for an individual type value by using the _CHARSET_
  151.    type parameter. This type parameter may be used on any profile type.
  152.    However, the use of this parameter on some profile types may not make
  153.    sense.
  154.  
  155.    The default language is _en-US_ (US English). The default language
  156.    can be overridden for an individual type value by using the
  157.    _LANGUAGE_ type parameter. This type parameter may be used on any
  158.    profile type. However, the use of this parameter on some profile
  159.    types may not make sense.
  160.  
  161.    The default location of the type values is inline with the profile
  162.    type. However, for some profile types, such as those that specify
  163.    multimedia values, it is efficient to organize the type value as a
  164.    separate MIME entity. The type parameter _VALUE_ can be specified to
  165.    override the _INLINE_ location of the type value. The type value can
  166.    be specified as being located in a separate MIME entity with the
  167.    _CID_ value. In this case, the type value is the Content-ID for the
  168.    MIME entity containing the type value. In addition, the type value
  169.    can be specified as being located out on the network within some
  170.    Internet resource with the _URL_ value. In this case, the type value
  171.    is the Uniform Resource Locator for the Internet resource containing
  172.    the type value. This type parameter may be used on any profile type.
  173.    However, the use of this parameter on some profile types may not make
  174.    sense.
  175.  
  176.    This profile supports the type grouping mechanism defined in [MIME-
  177.    DIR]. Grouping of related profile types is a useful technique to
  178.    communicate common semantics concerning the properties of a vCard
  179.    object.
  180.  
  181.    Intended usage: COMMON
  182.  
  183.  
  184.  
  185. Dawson & Howes                  [Page 3]              Expires June 1997
  186.  
  187.  
  188.                 vCard Application/Directory Content Type
  189.  
  190.  
  191.    The associated type definitions follow, using the type registration
  192.    template from Section 9 of [MIME-DIR].
  193.  
  194. 1.3 Delimiter Profile Types
  195.  
  196.    The following profile types are used to delimit the vCard data within
  197.    the content type. These types are necessary to completely define the
  198.    content type so that it might be identified as a vCard object when
  199.    the content type is in a persistent form outside of a MIME message.
  200.  
  201. 1.3.1 BEGIN Type Definition
  202.  
  203.    To: ietf-mime-direct@umich.edu
  204.  
  205.    Subject: Registration of application/directory MIME type BEGIN
  206.  
  207.    Type name: BEGIN
  208.  
  209.    Type purpose: To delimit the beginning of the vCard content data.
  210.  
  211.    Type encoding: text.
  212.  
  213.    Type special notes: The only valid value is _vCard_.
  214.  
  215.    Type example:
  216.  
  217.                 BEGIN:vCard
  218.  
  219. 1.3.2 END Type Definition
  220.  
  221.    To: ietf-mime-direct@umich.edu
  222.  
  223.    Subject: Registration of application/directory MIME type END
  224.  
  225.    Type name: END
  226.  
  227.    Type purpose: To delimit the end of the vCard content data.
  228.  
  229.    Type encoding: text.
  230.  
  231.    Type special notes: The type either has no value or has the value
  232.    _vCard_.
  233.  
  234.    Type example:
  235.  
  236.                 END: vCard
  237.  
  238. 1.4 Identification Profile Types
  239.  
  240.    These profile types are concerned with information associated with
  241.    the identification and naming of the individual or resource
  242.    associated with the vCard object.
  243.  
  244.  
  245.  
  246.  
  247. Dawson & Howes                  [Page 4]              Expires June 1997
  248.  
  249.  
  250.                 vCard Application/Directory Content Type
  251.  
  252.  
  253. 1.4.1 FN Type Definition
  254.  
  255.    To: ietf-mime-direct@umich.edu
  256.  
  257.    Subject: Registration of application/directory MIME type FN
  258.  
  259.    Type name:FN
  260.  
  261.    Type purpose: To specify the formatted name string associated with
  262.    the vCard object.
  263.  
  264.    Type encoding: text.
  265.  
  266.    Type special notes: The value is intended to be used as a formatted
  267.    string corresponding to how the name of the individual or resource
  268.    associated with the vCard is to be displayed. This type is based on
  269.    the semantics of the X.520 Common Name attribute.
  270.  
  271.    The type may specify the type parameters CHARSET, to specify a
  272.    character set for the type value, and LANGUAGE, to specify a language
  273.    for the type value. These are further defined in [MIME-DIR].
  274.  
  275.    Type example:
  276.  
  277.                 FN:Mr. John Q. Public, Esq.
  278.  
  279. 1.4.2 N Type Definition
  280.  
  281.    To: ietf-mime-direct@umich.edu
  282.  
  283.    Subject: Registration of application/directory MIME type N
  284.  
  285.    Type name: N
  286.  
  287.    Type purpose: To specify the structured name strings associated with
  288.    the vCard object.
  289.  
  290.    Type encoding: text.
  291.  
  292.    Type special note: The type value is a structured string
  293.    corresponding, in sequence, to the Family Name, Given Name,
  294.    Additional Names, Honorific Prefixes, and Suffixes corresponding to
  295.    the individual or resource associated with the vCard. The component
  296.    strings are delimited by SEMI-COLON character (ASCII decimal 59) and
  297.    possibly one or more LWSP. This type is based on the semantics of the
  298.    X.520 individual name attributes.
  299.  
  300.    The type may specify the type parameters CHARSET, to specify a
  301.    character set for the type value, and LANGUAGE, to specify a language
  302.    for the type value. These are further defined in [MIME-DIR].
  303.  
  304.    Type example:
  305.  
  306.                 N:Public;John;Quinlan;Mr.;Esq.
  307.  
  308.  
  309. Dawson & Howes                  [Page 5]              Expires June 1997
  310.  
  311.  
  312.                 vCard Application/Directory Content Type
  313.  
  314.  
  315. 1.4.3 PHOTO Type Definition
  316.  
  317.    To: ietf-mime-direct@umich.edu
  318.  
  319.    Subject: Registration of application/directory MIME type PHOTO
  320.  
  321.    Type name: PHOTO
  322.  
  323.    Type purpose: To specify an image or photograph information that
  324.    annotates some aspect of the vCard object. By default this type is
  325.    used to specify a photograph or image of the individual or resource
  326.    associated with the vCard.
  327.  
  328.    Type encoding: text.
  329.  
  330.    Type special notes: The type may include the type parameter _TYPE_ to
  331.    specify the format of the graphic image. The TYPE parameter values
  332.    may include _GIF_ to indicate the GIF format and _JPEG_ to indicate
  333.    the JPEG format. The type may also include the type parameter
  334.    _ENCODING_ to specify the content encoding applied to the graphic
  335.    image. The ENCODING parameter value may include _7BIT_ to indicate
  336.    the 7-bit encoding, _8BIT_ to indicate the 8-bit encoding, _BASE64_
  337.    to indicate the Base64 encoding or _QUOTED-PRINTABLE_ to indicate the
  338.    quoted printable encoding. The type may also include the type
  339.    parameter _VALUE_ to specify the location of the type value. The
  340.    VALUE parameter values may include _INLINE_ to indicate that the
  341.    graphic image value is included within the content type value, _URL_
  342.    to indicate the uniform resource locator for where the content for
  343.    the graphic image can be found in the network, and _CID_ to indicate
  344.    the content-id for the MIME entity that encapsulates the content for
  345.    the graphic image.
  346.  
  347.    Type example:
  348.  
  349.           PHOTO;VALUE=URL:=http://www.abc.com/pub/photos
  350.            /jqpublic.gif
  351.  
  352. 1.4.4 BDAY Type Definition
  353.  
  354.    To: ietf-mime-direct@umich.edu
  355.  
  356.    Subject: Registration of application/directory MIME type BDAY
  357.  
  358.    Type name: BDAY
  359.  
  360.    Type purpose: To specify the birthdate of the individual associated
  361.    with the vCard.
  362.  
  363.    Type encoding: text.
  364.  
  365.    Type special notes: The text value is a string conforming to the ISO
  366.    8601 calendar date, complete representation.
  367.  
  368.    Type example:
  369.  
  370.  
  371. Dawson & Howes                  [Page 6]              Expires June 1997
  372.  
  373.  
  374.                 vCard Application/Directory Content Type
  375.  
  376.  
  377.                 BDAY:1996-04-15
  378.  
  379. 1.5 Delivery Addressing Profile Types
  380.  
  381.    These profile types are concerned with information associated with
  382.    the delivery addressing or label for the vCard object.
  383.  
  384. 1.5.1 ADR Type Definition
  385.  
  386.    To: ietf-mime-direct@umich.edu
  387.  
  388.    Subject: Registration of application/directory MIME type ADR
  389.  
  390.    Type name: ADR
  391.  
  392.    Type purpose: To specify the structured delivery address strings of
  393.    the individual or resource associated with the vCard.
  394.  
  395.    Type encoding: text
  396.  
  397.    Type special notes: The type value is a string consisting of a
  398.    sequence of address components (i.e., extended address, street
  399.    address, locality, region, postal code, and country name) separated
  400.    by SEMI-COLON character (ASCII decimal 59) and optionally one or more
  401.    LWSP.
  402.  
  403.    The usual line-folding technique described in [MIME-DIR] can be used
  404.    to represent type values consisting of long lines of text. However, a
  405.    line break character in a value MUST be encoded using either Base64
  406.    or Quoted-Printable methods.
  407.  
  408.    The type may include the type parameter _TYPE_ to further qualify the
  409.    usage of the delivery address. The TYPE parameter values may include:
  410.    _DOM_ to indicate a domestic delivery address, _INTL_ to indicate an
  411.    international delivery address, _POSTAL_ to indicate a postal
  412.    delivery address, _PARCEL_ to indicate a parcel delivery address,
  413.    _HOME_ to indicate a delivery address for a residence, _WORK_ to
  414.    indicate delivery address for a place of work, and _PREF_ for the
  415.    preferred delivery address when more than one address might be
  416.    specified. These type parameter values may be specified as a
  417.    parameter list (i.e., _TYPE=DOM;TYPE=POSTAL_) or as a value list
  418.    (i.e., _TYPE=DOM;POSTAL_). This type is based on semantics of the
  419.    X.520 geographical and postal addressing attributes. The default is
  420.    _TYPE=INTL;POSTAL;PARCEL;WORK_. The default can be overridden to some
  421.    other set of values by specifying one or more alternate values. For
  422.    example, the default can be reset to _TYPE=DOM;POSTAL;WORK;HOME_ to
  423.    specify a domestic delivery address for postal delivery to a
  424.    residence that is also used for work.
  425.  
  426.    The type may also specify the type parameters CHARSET, to specify a
  427.    character set for the type value, and LANGUAGE, to specify a language
  428.    for the type value. These are further defined in [MIME-DIR].
  429.  
  430.    Type example:
  431.  
  432.  
  433. Dawson & Howes                  [Page 7]              Expires June 1997
  434.  
  435.  
  436.                 vCard Application/Directory Content Type
  437.  
  438.  
  439.           ADR;TYPE=DOM;HOME;POSTAL;PARCEL:123 Main
  440.            Street;Any Town;CA;91921-1234
  441.  
  442. 1.5.2 LABEL Type Definition
  443.  
  444.    To: ietf-mime-direct@umich.edu
  445.  
  446.    Subject: Registration of application/directory MIME type LABEL
  447.  
  448.    Type name: LABEL
  449.  
  450.    Type purpose: To specify the formatted delivery address string of the
  451.    individual or resource associated with the vCard.
  452.  
  453.    Type encoding: text
  454.  
  455.    Type special notes: The type value is a string consisting of a
  456.    sequence of lines of formatted text corresponding to the delivery
  457.    address.
  458.  
  459.    The usual line-folding technique described in [MIME-DIR] can be used
  460.    to represent type values consisting of long lines of text. However, a
  461.    formatted line break character in a value MUST be encoded using
  462.    either Base64 or Quoted-Printable methods.
  463.  
  464.    The type may include the type parameter _TYPE_ to further qualify the
  465.    usage of the delivery label. The TYPE parameter values may include:
  466.    _DOM_ to indicate a domestic delivery label, _INTL_ to indicate an
  467.    international delivery label, _POSTAL_ to indicate a postal delivery
  468.    label, _PARCEL_ to indicate a parcel delivery label, _HOME_ to
  469.    indicate a delivery label for a residence, _WORK_ to indicate
  470.    delivery label for a place of work, and _PREF_ for the preferred
  471.    delivery label when more than one label might be specified. These
  472.    type parameter values may specified as a parameter list (i.e.,
  473.    _TYPE=DOM;TYPE=POSTAL_) or as a value list (i.e., _TYPE=DOM;POSTAL_).
  474.    This type is based on semantics of the X.520 geographical and postal
  475.    addressing attributes. The default is _TYPE=INTL;POSTAL;PARCEL;WORK_.
  476.    The default can be overridden to some other set of values by
  477.    specifying one or more alternate values. For example, the default can
  478.    be reset to _TYPE=INTL;POST;PARCEL;HOME_ to specify an international
  479.    delivery label for both postal and parcel delivery to a residencial
  480.    location.
  481.  
  482.    Type example:
  483.  
  484.                 LABEL;ENCODING=QUOTED-PRINTABLE;TYPE=DOM;HOME;=
  485.                 POSTAL;PARCEL:Mr.John Q. Public, Esq.=0D=0A=
  486.                 Mail Drop: TNE QB=0D=0A=
  487.                 123 Main Street=0D=0A=
  488.                 Any Town, CA  91921-1234=0D=0A=
  489.                 U.S.A.
  490.  
  491.  
  492.  
  493.  
  494.  
  495. Dawson & Howes                  [Page 8]              Expires June 1997
  496.  
  497.  
  498.                 vCard Application/Directory Content Type
  499.  
  500.  
  501. 1.6 Telecommunications Addressing Profile Types
  502.  
  503.    These profile types are concerned with information associated with
  504.    the telecommunications addressing of the vCard object.
  505.  
  506. 1.6.1 TEL Type Definition
  507.  
  508.    To: ietf-mime-direct@umich.edu
  509.  
  510.    Subject: Registration of application/directory MIME type TEL
  511.  
  512.    Type name: TEL
  513.  
  514.    Type purpose: To specify the telephone number for telephony
  515.    communication with the individual or resource associated with the
  516.    vCard.
  517.  
  518.    Type encoding: text.
  519.  
  520.    Type special notes: .The value of this type is specified in a
  521.    canonical form in order to specify an unambiguous representation of
  522.    the globally unique telephone endpoint. This type is based on the
  523.    X.500 Telephone Number attribute.
  524.  
  525.    The type may include the type parameter _TYPE_ to further qualify the
  526.    usage of the telephone number. The TYPE parameter values may include:
  527.    _HOME_ to indicate a telephone number associated with a residence,
  528.    _MSG_ to indicate the telephone line has voice messaging support,
  529.    _WORK_ to indicate a telephone number associated with a place of
  530.    work, _PREF_ to indicate a preferred-use telephone number, _VOICE_ to
  531.    indicate a voice telephone line, _FAX_ to indicate a facsimile
  532.    telephone line, _CELL_ to indicate a cellular telephone line, _VIDEO_
  533.    to indicate a video conferencing telephone line, _PAGER_ to indicate
  534.    a paging device telephone line, _BBS_ to indicate a bulletin board
  535.    system telephone line, _MODEM_ to indicate a MODEM connected
  536.    telephone line, _CAR_ to indicate a car-phone telephone line, _ISDN_
  537.    to indicate an ISDN service telephone line. The default type is
  538.    _VOICE_. These type parameter values may specified as a parameter
  539.    list (i.e., _TYPE=WORK;TYPE=VOICE_) or as a value list (i.e.,
  540.    _TYPE=WORK;VOICE_). The default may be overridden to another set of
  541.    values by specifying one or more alternate values. For example, the
  542.    default TYPE of _VOICE_ can be reset to a WORK and HOME, VOICE and
  543.    FAX telephone number by the value list _TYPE=WORK;HOME;VOICE;FAX_.
  544.  
  545.    Type example:
  546.  
  547.                 TEL;TYPE=WORK;VOICE;PREF;MSG:+1-213-555-1234
  548.  
  549. 1.6.2 EMAIL Type Definition
  550.  
  551.    To: ietf-mime-direct@umich.edu
  552.  
  553.    Subject: Registration of application/directory MIME type EMAIL
  554.  
  555.  
  556.  
  557. Dawson & Howes                  [Page 9]              Expires June 1997
  558.  
  559.  
  560.                 vCard Application/Directory Content Type
  561.  
  562.  
  563.    Type name: EMAIL
  564.  
  565.    Type purpose: To specify the address for electronic mail
  566.    communication with the vCard object. The address is in the form of a
  567.    specific addressing type. The default is an Internet addressing type.
  568.  
  569.    Type encoding: text.
  570.  
  571.    Type special notes: . The type may include the type parameter _TYPE_
  572.    to specify the addressing type of the electronic mail address. The
  573.    TYPE parameter values may include: _INTERNET_ to indicate an Internet
  574.    addressing type or _X400_ to indicate a X.400 addressing type. Other
  575.    type values are allowed, but are to be specified by individual
  576.    electronic mail service providers. The default email type is
  577.    _INTERNET_.
  578.  
  579.    Type example:
  580.  
  581.                 EMAIL;Type=INTERNET:jqpublic@xyz.dom1.com
  582.  
  583. 1.6.3 MAILER Type Definition
  584.  
  585.    To: ietf-mime-direct@umich.edu
  586.  
  587.    Subject: Registration of application/directory MIME type MAILER
  588.  
  589.    Type name: MAILER
  590.  
  591.    Type purpose: To specify the type of electronic mail software that is
  592.    used by the individual associated with the vCard object.
  593.  
  594.    Type encoding: text.
  595.  
  596.    Type special notes: This information may provide assistance to a
  597.    correspondent regarding the type of data representation which can be
  598.    used, and how they may be packaged. This property is based on the
  599.    private MIME type X-Mailer that is generally accepted within the MIME
  600.    user agent product offerings.
  601.  
  602.    Type example:
  603.  
  604.                 MAILER:GypsyMail 2.1
  605.  
  606. 1.7 Geographical Profile Types
  607.  
  608.    These profile types are concerned with information associated with
  609.    geographical positions or regions associated with the vCard object.
  610.  
  611. 1.7.1 TZ Type Definition
  612.  
  613.    To: ietf-mime-direct@umich.edu
  614.  
  615.    Subject: Registration of application/directory MIME type TZ
  616.  
  617.  
  618.  
  619. Dawson & Howes                 [Page 10]              Expires June 1997
  620.  
  621.  
  622.                 vCard Application/Directory Content Type
  623.  
  624.  
  625.    Type name: TZ
  626.  
  627.    Type purpose: To specify information related to the time zone of the
  628.    vCard object.
  629.  
  630.    Type encoding: text.
  631.  
  632.    Type special notes: the type value is specified as a string as
  633.    specified in a manner consistent with [ISO 8601]. It is an offset
  634.    from Coordinated Universal Time (UTC). An ISO 8601 UTC offset, in
  635.    basic format, is specified as a positive or negative difference in
  636.    units of hours and minutes (e.g., +hhmm). If minutes are zero, then
  637.    they may be omitted and the format would be specified in units of
  638.    hours (e.g., +hh). The time is specified as a 24-hour clock. Hour
  639.    values are from 00 to 24, and minute values are from 00 to 59. Hour
  640.    and minutes are 2-digits with high order zeroes required to maintain
  641.    digit count. The extended format for ISO 8601 makes use of a colon
  642.    character as a separator of the hour and minute substrings.
  643.  
  644.    Type example:
  645.  
  646.                 TZ:-0500
  647.  
  648. 1.7.2 GEO Type Definition
  649.  
  650.    To: ietf-mime-direct@umich.edu
  651.  
  652.    Subject: Registration of application/directory MIME type GEO
  653.  
  654.    Type name: GEO
  655.  
  656.    Type purpose: To specify information related to the global
  657.    positioning of the vCard object.
  658.  
  659.    Type encoding: text.
  660.  
  661.    Type special notes: the type value is a structured string that
  662.    specifies a longitude and latitude. The latitude represents the
  663.    location north and south of the equator as a positive or negative
  664.    number, respectively. The longitude represents the location east and
  665.    west of the prime meridian as a positive or negative number,
  666.    respectively. The string components are separated by the SEMI-COLON
  667.    character (ASCII decimal 59).
  668.  
  669.    Type example:
  670.  
  671.                 GEO:37.24;-17.87
  672.  
  673. 1.8 Organizational Profile Types
  674.  
  675.    These profile types are concerned with information associated with
  676.    characteristics of the organization or organizational units
  677.    associated with the vCard object.
  678.  
  679.  
  680.  
  681. Dawson & Howes                 [Page 11]              Expires June 1997
  682.  
  683.  
  684.                 vCard Application/Directory Content Type
  685.  
  686.  
  687. 1.8.1 TITLE Type Definition
  688.  
  689.    To: ietf-mime-direct@umich.edu
  690.  
  691.    Subject: Registration of application/directory MIME type TITLE
  692.  
  693.    Type name: TITLE
  694.  
  695.    Type purpose: To specify the job title, functional position or
  696.    function of the individual or resource associated with the vCard
  697.    object within an organization
  698.  
  699.    Type encoding: text.
  700.  
  701.    Type special notes: This type is based on the X.520 Title attribute.
  702.  
  703.    The usual line-folding technique described in [MIME-DIR] can be used
  704.    to represent type values consisting of long lines of text.
  705.  
  706.    The type may specify the type parameters CHARSET, to specify a
  707.    character set for the type value, and LANGUAGE, to specify a language
  708.    for the type value. These are further defined in [MIME-DIR].
  709.  
  710.    Type example:
  711.  
  712.                 TITLE:Director, Research and Development
  713.  
  714. 1.8.2 ROLE Type Definition
  715.  
  716.    To: ietf-mime-direct@umich.edu
  717.  
  718.    Subject: Registration of application/directory MIME type ROLE
  719.  
  720.    Type name: ROLE
  721.  
  722.    Type purpose: To specify information concerning the role, occupation,
  723.    or business category of the vCard object within an organization.
  724.  
  725.    Type encoding: text.
  726.  
  727.    Type special notes: This type is based on the X.520 Business Category
  728.    explanatory attribute. This property is included as an organizational
  729.    type to avoid confusion with the semantics of the TITLE type and
  730.    incorrect usage of that type when the semantics of this type is
  731.    intended.
  732.  
  733.    The type may specify the type parameters CHARSET, to specify a
  734.    character set for the type value, and LANGUAGE, to specify a language
  735.    for the type value. These are further defined in [MIME-DIR].
  736.  
  737.    Type example:
  738.  
  739.                 ROLE:Programmer
  740.  
  741.  
  742.  
  743. Dawson & Howes                 [Page 12]              Expires June 1997
  744.  
  745.  
  746.                 vCard Application/Directory Content Type
  747.  
  748.  
  749. 1.8.3 LOGO Type Definition
  750.  
  751.    To: ietf-mime-direct@umich.edu
  752.  
  753.    Subject: Registration of application/directory MIME type LOGO
  754.  
  755.    Type name: LOGO
  756.  
  757.    Type purpose: To specify a graphic image of the logo of the
  758.    organization that is associated with the individual or resource the
  759.    vCard belongs to.
  760.  
  761.    Type encoding: text.
  762.  
  763.    Type special notes: The type may include the type parameter _TYPE_ to
  764.    specify the format of the graphic image. The TYPE parameter values
  765.    may include _GIF_ to indicate the GIF format and _JPEG_ to indicate
  766.    the JPEG format. The type may also include the type parameter
  767.    _ENCODING_ to specify the content encoding applied to the graphic
  768.    image. The ENCODING parameter value may include _BASE64_ to indicate
  769.    the Base64 encoding or _QUOTED-PRINTABLE_ to indicate the quoted-
  770.    printable encoding. The type may also include the type parameter
  771.    _VALUE_ to specify the location of the type value. The VALUE
  772.    parameter values may include _INLINE_ to indicate that the graphic
  773.    image value is included within the content type value, _URL_ to
  774.    indicate the uniform resource locator for where the content for the
  775.    graphic image can be found in the network, and _CID_ to indicate the
  776.    content-id for the MIME entity that encapsulates the content for the
  777.    graphic image.
  778.  
  779.    Type example:
  780.  
  781.         LOGO;VALUE=URL:http://www.abc.com/pub/logos/abccorp.jpg
  782.  
  783. 1.8.4 AGENT Type Definition
  784.  
  785.    To: ietf-mime-direct@umich.edu
  786.  
  787.    Subject: Registration of application/directory MIME type AGENT
  788.  
  789.    Type name: AGENT
  790.  
  791.    Type purpose: To specify information about another person who will
  792.    act on behalf of the individual or resource associate with the vCard
  793.    object.
  794.  
  795.    Type encoding: text.
  796.  
  797.    Type special notes: This type typically is used to specify an area
  798.    administrator, assistant, or secretary for the individual associated
  799.    with the vCard object. A key characteristic of the Agent type is that
  800.    it represents somebody or something that is separately addressable.
  801.    The value for this type is the content message identifier or Uniform
  802.  
  803.  
  804.  
  805. Dawson & Howes                 [Page 13]              Expires June 1997
  806.  
  807.  
  808.                 vCard Application/Directory Content Type
  809.  
  810.  
  811.    Resource Locator associated with the vCard defining the Agent
  812.    individual or resource.
  813.  
  814.    The type may include the type parameter _VALUE_ to specify the
  815.    location of the type value. The VALUE parameter values may include
  816.    _CID_ to indicate the value specifies the content identifier for the
  817.    MIME entity containing the value or _URL_ to indicate the value
  818.    specifies the uniform resource locator for the value. The type
  819.    parameter may also include _INLINE_; however, this is not a
  820.    recommended practice as MIME user agents will not be expected to be
  821.    able to process vCard objects nested in this manner. Nested vCard
  822.    object will be expected to be mailed within a single message as
  823.    multiple MIME entities. The INLINE nesting of vCard object may have
  824.    some limited utility in where a monolithic data stream is required.
  825.  
  826.    Type example:
  827.  
  828.           AGENT;VALUE=CID:
  829.            <JQPUBLIC.part3.960129T083020.xyzMail@host3.com>
  830.  
  831. 1.8.5 ORG Type Definition
  832.  
  833.    To: ietf-mime-direct@umich.edu
  834.  
  835.    Subject: Registration of application/directory MIME type ORG
  836.  
  837.    Type name: ORG
  838.  
  839.    Type purpose: To specify the organizational name and units associated
  840.    with the vCard object.
  841.  
  842.    Type encoding: text.
  843.  
  844.    Type special notes: The type is based on the X.520 Organization Name
  845.    and Organization Unit attributes. The type value is a structured
  846.    string consisting of the organization name, followed by any
  847.    organizational units. The string components are separated the SEMI-
  848.    COLON character (ASCII decimal 59).
  849.  
  850.    The type may specify the type parameters CHARSET, to specify a
  851.    character set for the type value, and LANGUAGE, to specify a language
  852.    for the type value. These are further defined in [MIME-DIR].
  853.  
  854.    Type example:
  855.  
  856.                 ORG:ABC, Inc.;North American Division;Marketing
  857.  
  858. 1.9 Explanatory Profile Types
  859.  
  860.    These profile types are concerned with additional explanations, such
  861.    as that related to informational notes or revisions specific to the
  862.    vCard object.
  863.  
  864.  
  865.  
  866.  
  867. Dawson & Howes                 [Page 14]              Expires June 1997
  868.  
  869.  
  870.                 vCard Application/Directory Content Type
  871.  
  872.  
  873. 1.9.1 NOTE Type Definition
  874.  
  875.    To: ietf-mime-direct@umich.edu
  876.  
  877.    Subject: Registration of application/directory MIME type NOTE
  878.  
  879.    Type name: NOTE
  880.  
  881.    Type purpose: To specify supplemental information or a comment that
  882.    is associated with the vCard object.
  883.  
  884.    Type encoding: text.
  885.  
  886.    Type special notes: The type is based on the X.520 Description
  887.    attribute.
  888.  
  889.    The type may specify the type parameters CHARSET, to specify a
  890.    character set for the type value, and LANGUAGE, to specify a language
  891.    for the type value. These are further defined in [MIME-DIR].
  892.  
  893.    Type example:
  894.  
  895.           NOTE:This fax number is operational 0800 to 1715
  896.             EST, Mon-Fri.
  897.  
  898. 1.9.2 REV Type Definition
  899.  
  900.    To: ietf-mime-direct@umich.edu
  901.  
  902.    Subject: Registration of application/directory MIME type REV
  903.  
  904.    Type name: REV
  905.  
  906.    Type purpose: To specify revision information about the current vCard
  907.    object.
  908.  
  909.    Type encoding: text.
  910.  
  911.    Type special notes: The type value is a calendar date and time of day
  912.    in a form conforming to ISO 8601 complete representation. The value
  913.    distinguishes the current revision of the information defining this
  914.    vCard object.
  915.  
  916.    Type example:
  917.  
  918.                 REV:1995-10-31T22:27:10Z
  919.  
  920. 1.9.3 SOUND Type Definition
  921.  
  922.    To: ietf-mime-direct@umich.edu
  923.  
  924.    Subject: Registration of application/directory MIME type SOUND
  925.  
  926.    Type name: SOUND
  927.  
  928.  
  929. Dawson & Howes                 [Page 15]              Expires June 1997
  930.  
  931.  
  932.                 vCard Application/Directory Content Type
  933.  
  934.  
  935.    Type purpose: To specify a digital sound content information that
  936.    annotates some aspect of the vCard object. By default this type is
  937.    used to specify the proper pronunciation of the name type value of
  938.    the vCard object.
  939.  
  940.    Type encoding: text.
  941.  
  942.    Type special notes: The type may include the type parameter _TYPE_ to
  943.    specify the format of the digital sound. The TYPE parameter values
  944.    may include _PCM_ to indicate the MIME basic audio content type and
  945.    _WAVE_ to indicate the Wave format. The type may also include the
  946.    type parameter _ENCODING_ to specify the content encoding applied to
  947.    the digital sound. The ENCODING parameter value may include _BASE64_
  948.    to indicate the Base64 encoding. The type may also include the type
  949.    parameter _VALUE_ to specify the location of the type value. The
  950.    VALUE parameter values may include _INLINE_ to indicate that the
  951.    digital sound is included within the content type value, _URL_ to
  952.    indicate the uniform resource locator for where the content for the
  953.    digital sound can be found in the network, and _CID_ to indicate the
  954.    content-id for the MIME entity that encapsulates the content for the
  955.    digital sound.
  956.  
  957.    Type example:
  958.                 SOUND;TYPE=PCM;VALUE=CID:<JOHNQPUBLIC.part8.
  959.                  19960229T080000.xyzMail@host1.com>
  960.  
  961. 1.9.4 URL Type Definition
  962.  
  963.    To: ietf-mime-direct@umich.edu
  964.  
  965.    Subject: Registration of application/directory MIME type URL
  966.  
  967.    Type name: URL
  968.  
  969.    Type purpose: To specify an Internet location that can be used to
  970.    obtain real-time or more complete information about the individual or
  971.    resource associate with the vCard object.
  972.  
  973.    Type encoding: text.
  974.  
  975.    Type special notes: An application of this type might be to specify
  976.    the location of a publicly accessible directory, such as an Internet
  977.    whitepages, where up-to-date information can be found about the
  978.    individual specified by a vCard.
  979.  
  980.    Type example:
  981.  
  982.         URL:http://www.swbyps.restaurant.french/~chezchic.html
  983.  
  984. 1.9.5 UID Type Definition
  985.  
  986.    To: ietf-mime-direct@umich.edu
  987.  
  988.    Subject: Registration of application/directory MIME type UID
  989.  
  990.  
  991. Dawson & Howes                 [Page 16]              Expires June 1997
  992.  
  993.  
  994.                 vCard Application/Directory Content Type
  995.  
  996.  
  997.    Type name: UID
  998.  
  999.    Type purpose: To specify a value that represents a globally unique
  1000.    identifier corresponding to the individual or resource associated
  1001.    with the vCard object.
  1002.  
  1003.    Type encoding: text.
  1004.  
  1005.    Type special notes: The type value can be used as a mechanism to
  1006.    relate different vCard objects. Some examples of valid forms of
  1007.    unique identifiers would include ISO 9070 formal public identifiers
  1008.    (FPI) as defined in [ISO 9070], X.500 distinguished names, machine-
  1009.    generated random numbers with a statistically high likelihood of
  1010.    being globally unique, and Uniform Resource Locators (URL). If an URL
  1011.    is specified, it is suggested that the URL reference a service which
  1012.    will produce an updated version of the vCard associated with the
  1013.    individual or resource.
  1014.  
  1015.    The type may include the type parameter _TYPE_ to specify the format
  1016.    of the unique identifier. The TYPE parameter values may include
  1017.    _ISO9070_ to indicate the ISO 9070 FPI type of unique identifier,
  1018.    _X500_ to indicate the X.500 DSN type of unique identifier, _MACH_ to
  1019.    indicate a machine generated random number type of unique identifier,
  1020.    and _URL_ to indicate a Uniform Resource Locator type of unique
  1021.    identifier.
  1022.  
  1023.    Type example:
  1024.  
  1025.                 UID;TYPE=MACH:19950401-080045-40000F192713-0052
  1026.  
  1027. 1.9.6 Version Type Definition
  1028.  
  1029.    To: ietf-mime-direct@umich.edu
  1030.  
  1031.    Subject: Registration of application/directory MIME type UID
  1032.  
  1033.    Type name: UID
  1034.  
  1035.    Type purpose: To specify a value that represents a globally unique
  1036.    identifier corresponding to the individual or resource associated
  1037.    with the vCard object.
  1038.  
  1039.    Type encoding: text.
  1040.  
  1041.    Type special notes: The type value can be used as a mechanism to
  1042.    relate different vCard objects. Some examples of valid forms of
  1043.    unique identifiers would include ISO 9070 formal public identifiers
  1044.    (FPI) as defined in [ISO 9070], X.500 distinguished names, machine-
  1045.    generated random numbers with a statistically high likelihood of
  1046.    being globally unique, and Uniform Resource Locators (URL). If an URL
  1047.    is specified, it is suggested that the URL reference a service which
  1048.    will produce an updated version of the vCard associated with the
  1049.    individual or resource.
  1050.  
  1051.  
  1052.  
  1053. Dawson & Howes                 [Page 17]              Expires June 1997
  1054.  
  1055.  
  1056.                 vCard Application/Directory Content Type
  1057.  
  1058.  
  1059.    The type may include the type parameter _TYPE_ to specify the format
  1060.    of the unique identifier. The TYPE parameter values may include
  1061.    _ISO9070_ to indicate the ISO 9070 FPI type of unique identifier,
  1062.    _X500_ to indicate the X.500 DSN type of unique identifier, _MACH_ to
  1063.    indicate a machine generated random number type of unique identifier,
  1064.    and _URL_ to indicate a Uniform Resource Locator type of unique
  1065.    identifier.
  1066.  
  1067.    Type example:
  1068.  
  1069.                 UID;TYPE=MACH:19950401-080045-40000F192713-0052
  1070.  
  1071. 1.10 Security Profile Types
  1072.  
  1073.    These profile types are concerned with the security of communication
  1074.    pathways or access to the vCard object.
  1075.  
  1076. 1.10.1 KEY Type Definition
  1077.  
  1078.    To: ietf-mime-direct@umich.edu
  1079.  
  1080.    Subject: Registration of application/directory MIME type VERSION
  1081.  
  1082.    Type name: VERSION
  1083.  
  1084.    Type purpose: To specify an identifier corresponding to the highest
  1085.    version of the vCard profile used in creating the vCard object.
  1086.  
  1087.    Type encoding: text.
  1088.  
  1089.    Type special notes: The type value corresponding to this version of
  1090.    the vCard profile MUST be _2.1_.
  1091.  
  1092. 1.11 Extended Profile Types
  1093.  
  1094.    The profile types defined by this document can be extended with
  1095.    private types using the private type mechanism defined in [MIME].
  1096.    Private types with a name starting with _X-_ may be defined
  1097.    bilaterally between two cooperating agents without outside
  1098.    registration or standardization.
  1099.  
  1100. 2. Formal Grammar
  1101.  
  1102.    The following modified Backus-Naur Notation (BNF) is provided to
  1103.    assist developers in building parsers for the vCard.
  1104.  
  1105.    This syntax is written according to the form described in RFC 822,
  1106.    but it references just this small subset of RFC 822 literals:
  1107.  
  1108.      CR         =  <ASCII CR, carriage return>  ; (15, 13.)
  1109.      LF         =  <ASCII LF, linefeed>         ; (12,10.)
  1110.      CRLF               =  CR LF
  1111.      SPACE      =  <ASCII SP, space>            ; (40,32.)
  1112.      HTAB       =  <ASCII HT, horizontal-tab>        ; (11,9.)
  1113.  
  1114.  
  1115. Dawson & Howes                 [Page 18]              Expires June 1997
  1116.  
  1117.  
  1118.                 vCard Application/Directory Content Type
  1119.  
  1120.  
  1121.    All literal property names are valid as upper, lower, or mixed case.
  1122.  
  1123.    ws           = 1*(SPACE / HTAB)
  1124.         ; _whitespace,_ one or more spaces or tabs
  1125.  
  1126.    wsls         = 1*(SPACE / HTAB / CRLF)
  1127.         ; whitespace with line separators
  1128.  
  1129.    word         = <any printable 7bit us-ascii except []=:., >
  1130.  
  1131.    groups       = groups _._ word
  1132.                  / word
  1133.  
  1134.    vcard_entity = 1*([wsls] vcard [wsls])
  1135.  
  1136.    vcard        = _BEGIN_ [ws] _:_ [ws] _VCARD_ [ws] 1*CRLF
  1137.                  items *CRLF
  1138.                  _END_ [ws] _:_ [ws] _VCARD_ 1*CRLF
  1139.  
  1140.    items        = items *CRLF item
  1141.                  / item
  1142.         ; these may be _folded_
  1143.  
  1144.    item         = [groups _._] name
  1145.                   [params] _:_ value CRLF
  1146.                 / [groups _._] _ADR_
  1147.                   [params] _:_ addressparts CRLF
  1148.                 / [groups _._] _ORG_
  1149.                   [params] _:_ orgparts CRLF
  1150.                 / [groups _._] _N_
  1151.                   [params] _:_ nameparts CRLF
  1152.                 / [groups _._] _AGENT_
  1153.                   [params] _:_ vcard CRLF
  1154.         ; these may be _folded_
  1155.  
  1156.    name         = _LOGO_ / _PHOTO_ / _LABEL_ / _FN_ / _TITLE_
  1157.                 / _SOUND_ / _VERSION_ / _TEL_ / _EMAIL_ / _TZ_
  1158.                 / _GEO_ / _NOTE_
  1159.                 / _URL_ / _BDAY_ / _ROLE_ / _REV_ / _UID_ / _KEY_
  1160.                 / _MAILER_ / _X-_ word
  1161.         ; these may be _folded_
  1162.  
  1163.    value        = 7bit / quoted-printable / base64
  1164.  
  1165.    7bit         = <7bit us-ascii printable chars, excluding CR LF>
  1166.  
  1167.    8bit         = <MIME RFC 1521 8-bit text>
  1168.  
  1169.    quoted-printable = <MIME RFC 1521 quoted-printable text>
  1170.  
  1171.    base64       = <MIME RFC 1521 base64 text>
  1172.         ; the end of the text is marked with two CRLF sequences
  1173.         ; this results in one blank line before the start of the next
  1174.         ; property
  1175.  
  1176.  
  1177. Dawson & Howes                 [Page 19]              Expires June 1997
  1178.  
  1179.  
  1180.                 vCard Application/Directory Content Type
  1181.  
  1182.  
  1183.    params       = _;_ [ws] paramlist
  1184.  
  1185.    paramlist    = paramlist [ws] _;_ [ws] param
  1186.                 / param
  1187.  
  1188.    param        = _TYPE_ [ws] _=_ [ws] ptypeval
  1189.                 / _VALUE_ [ws] _=_ [ws] pvalueval
  1190.                 / _ENCODING_ [ws] _=_ [ws] pencodingval
  1191.                 / _CHARSET_ [ws] _=_ [ws] charsetval
  1192.                 / _LANGUAGE_ [ws] _=_ [ws] langval
  1193.                 / _X-_ word [ws] _=_ [ws] word
  1194.                 / knowntype
  1195.  
  1196.    ptypeval     = knowntype / _X-_ word
  1197.  
  1198.    pvalueval    = _INLINE_ / _URL_ / _CONTENT-ID_ / _CID_ / _X-_ word
  1199.  
  1200.    pencodingval = _7BIT_ /  8BIT                           _    _ / _QUOTED-PRINTABLE_ / _BASE64_
  1201.                          / _X-_ word
  1202.  
  1203.    charsetval   = <a character set string as defined in Section 7.1 of
  1204.                 RFC 1521>
  1205.  
  1206.    langval      = <a language string as defined in RFC 1766>
  1207.  
  1208.    addressparts = 0*6(strnosemi _;_) strnosemi
  1209.         ; PO Box, Extended Addr, Street, Locality, Region, Postal Code,
  1210.         ; Country Name
  1211.  
  1212.    orgparts     = *(strnosemi _;_) strnosemi
  1213.         ; First is Organization Name, remainder are Organization Units.
  1214.  
  1215.    nameparts    = 0*4(strnosemi _;_) strnosemi
  1216.         ; Family, Given, Middle, Prefix, Suffix.
  1217.         ; Example:Public;John;Q.;Reverend Dr.;III, Esq.
  1218.  
  1219.    strnosemi    = *(*nonsemi (_\;_ / _\_ CRLF)) *nonsemi
  1220.         ; To include a semicolon in this string, it must be escaped
  1221.         ; with a _\_ character.
  1222.  
  1223.    nonsemi      = <any non-control ASCII except _;_>
  1224.  
  1225.    knowntype    = _DOM_ / _INTL_ / _POSTAL_ / _PARCEL_ / _HOME_ / _WORK_
  1226.                 / _PREF_ / _VOICE_ / _FAX_ / _MSG_ / _CELL_ / _PAGER_
  1227.                 / _BBS_ / _MODEM_ / _CAR_ / _ISDN_ / _VIDEO_
  1228.                 / _INTERNET_ / _GIF_ / _JPEG_ / _PCM_ / _WAVE_
  1229.                 / _X509_ / _PGP_
  1230.  
  1231. 2.1 Acknowledgements
  1232.  
  1233.    The authors would like to thank the participants in the IETF ASID
  1234.    working group, in addition to the following individuals, Roland
  1235.    Alden, Stephen Bartlett, Daniel Klaussen, Michelle Watkins; who
  1236.    provided numerous suggestions and comments on this work.
  1237.  
  1238.  
  1239. Dawson & Howes                 [Page 20]              Expires June 1997
  1240.  
  1241.  
  1242.                 vCard Application/Directory Content Type
  1243.  
  1244.  
  1245. 2.2 Authors's Addresses
  1246.  
  1247.    BEGIN:vCard
  1248.    FN:Frank Dawson
  1249.    ORG:IBM Corporation;Network Software Division
  1250.    ADR;TYPE=WORK,POSTAL,PARCEL:APNA/CC-303/Bldg. 002;
  1251.     3039 Cornwallis Rd.;Research Triangle  Park;
  1252.     NC;27709;U.S.A.
  1253.    TEL;TYPE=VOICE,MSG,WORK: +1 (919) 254-5861
  1254.    TEL;TYPE=FAX,WORK: +1-919-543-6822
  1255.    EMAIL;TYPE=INTERNET;PREF:fdawson@raleigh.ibm.com
  1256.    EMAIL;TYPE=INTERNET:fdawson@earthlink.net
  1257.    URL:http://home.earthlink.net/~fdawson
  1258.    END:vCard
  1259.  
  1260.    BEGIN:vCard
  1261.    FN:Tim Howes
  1262.    ORG:Netscape Communications Corp.
  1263.    ADR;TYPE=WORK: 501 E. Middlefield Rd.;Mountain View;
  1264.     CA; 94043;U.S.A.
  1265.    TEL;TYPE=VOICE,MSG,WORK:+1-415-937-3419
  1266.    EMAIL;TYPE=INTERNET:howes@netscape.com
  1267.    END:vCard
  1268.  
  1269. 2.3 References
  1270.  
  1271.    The following documents are referenced by this work.
  1272.  
  1273.    [ISO 639] ISO 639:1988 - Code for the representation of names of
  1274.    languages - The International Organization for Standardization, April
  1275.    1988.
  1276.  
  1277.    [ISO 3166] ISO 3166:1993 - Codes for the representation of names of
  1278.    countries - The International Organization for Standardization,
  1279.    December 1993.
  1280.  
  1281.    [ISO 8601] ISO 8601:1988 - Data elements and interchange formats -
  1282.    Information interchange - Representation of dates and times - The
  1283.    International Organization for Standardization, June, 1988.
  1284.  
  1285.    [ISO 8601 TC] ISO 8601, Technical Corrigendum 1 - Data elements and
  1286.    interchange formats - Information interchange - Representation of
  1287.    dates and times - The International Organization for Standardization,
  1288.    May, 1991.
  1289.  
  1290.    [ISO 9070] ISO 9070, Information Processing - SGML support facilities
  1291.    - Registration Procedures for Public Text Owner Identifiers, April,
  1292.    1991.
  1293.  
  1294.    [CCITT E.163] Recommendation E.163 - Numbering Plan for The
  1295.    International Telephone Service, CCITT Blue Book, Fascicle II.2, pp.
  1296.    128-134, November, 1988.
  1297.  
  1298.  
  1299.  
  1300.  
  1301. Dawson & Howes                 [Page 21]              Expires June 1997
  1302.  
  1303.  
  1304.                 vCard Application/Directory Content Type
  1305.  
  1306.  
  1307.    [CCITT X.121] Recommendation X.121 - International Numbering Plan for
  1308.    Public Data Networks, CCITT Blue Book, Fascicle VIII.3, pp. 317-332,
  1309.    November, 1988.
  1310.  
  1311.    [CCITT X.520] Recommendation X.520 - The Directory - Selected
  1312.    Attribute Types, November 1988.
  1313.  
  1314.    [CCITT X.521] Recommendation X.521 - The Directory - Selected Object
  1315.    Classes, November 1988.
  1316.  
  1317.    [MIME-DIR] Howes, T., Smith, M., _A MIME Content-Type for Directory
  1318.    Information_, Internet-draft-ietf-asid-mime-direct-03.txt, November,
  1319.    1996.
  1320.  
  1321.    [MIME-REG] Freed, N., Postel, J., _Multipurpose Internet Mail
  1322.    Extensions (MIME)  Part  Four:  Registration  Procedures,_ Internet-
  1323.    Draft draft-ietf-822ext-mime-reg-02.txt, December 1995.
  1324.  
  1325.    [RFC-822] Crocker, D., _Standard for the Format of ARPA Internet Text
  1326.    Messages_, STD 11, RFC 822, August 1982.
  1327.  
  1328.    [RFC-1521] Borenstein, N., Freed, N., _MIME (Multipurpose Internet
  1329.    Mail Extensions) Part One: Mechanisms for Specifying and Describing
  1330.    the Format of Internet Message Bodies_,  RFC  1521,  September 1993.
  1331.  
  1332.    [RFC-1522] Moore, K., _MIME (Multipurpose Internet Mail Extensions)
  1333.    Part Two: Message Header Extensions for Non-ASCII Text_, RFC 1522,
  1334.    September 1993.
  1335.  
  1336.    [RFC-1738] Berners-Lee, T., Masinter, L., McCahill, M., _Uniform
  1337.    Resource Locators (URL)_, RFC 1738, December 1994.
  1338.  
  1339.    [RFC-1766] Alvestrand, H., _Tags for the Identification of
  1340.    Languages_, March 1995.
  1341.  
  1342.    [RFC-1872] Levinson, E., _The MIME Multipart/Related Content-type,_
  1343.    RFC 1872, December 1995.
  1344.  
  1345.    [VCARD] VERSIT Consortium, _vCard - The Electronic Business Card
  1346.    Version 2.1_, http://www.versit.com/pdi, September 18, 1996.
  1347.  
  1348.  
  1349.  
  1350.  
  1351.  
  1352.  
  1353.  
  1354.  
  1355.  
  1356.  
  1357.  
  1358.  
  1359.  
  1360.  
  1361.  
  1362.  
  1363. Dawson & Howes                 [Page 22]              Expires June 1997
  1364.