home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1997 December / Internet_Info_CD-ROM_Walnut_Creek_December_1997.iso / drafts / draft_ietf_u_z / draft-ietf-urn-ietf-01.txt < prev    next >
Text File  |  1997-06-09  |  6KB  |  241 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6. Internet-Draft                                                Ryan Moats
  7. draft-ietf-urn-ietf-01.txt                                          AT&T
  8. Expires in six months                                          June 1997
  9.  
  10.                    A URN Namespace for IETF Documents
  11.                   Filename: draft-ietf-urn-ietf-01.txt
  12.  
  13.  
  14. Status of This Memo
  15.  
  16.       This document is an Internet-Draft.  Internet-Drafts are working
  17.       documents of the Internet Engineering Task Force (IETF), its
  18.       areas, and its working groups.  Note that other groups may also
  19.       distribute working documents as Internet-Drafts.
  20.  
  21.       Internet-Drafts are draft documents valid for a maximum of six
  22.       months and may be updated, replaced, or obsoleted by other
  23.       documents at any time.  It is inappropriate to use Internet-
  24.       Drafts as reference material or to cite them other than as ``work
  25.       in progress.''
  26.  
  27.       To learn the current status of any Internet-Draft, please check
  28.       the ``1id-abstracts.txt'' listing contained in the Internet-
  29.       Drafts Shadow Directories on ftp.is.co.za (Africa), nic.nordu.net
  30.       (Europe), munnari.oz.au (Pacific Rim), ds.internic.net (US East
  31.       Coast), or ftp.isi.edu (US West Coast).
  32.  
  33.  
  34. Abstract
  35.  
  36.    A system for Uniform Resource Names (URNs) must be capable of
  37.    supporting new naming systems.  As an example of the sort of
  38.    information that needs to be supplied when proposing new namepsaces,
  39.    this document presents a naming system based on the RFC family of
  40.    documents (RFCs, STDs, and FYIs) developed by the IETF and published
  41.    by the RFC editor and the minutes of working groups (WG) and birds of
  42.    a feather (BOF) meetings that occur during IETF conferences.  This
  43.    namespace can be supported within the URN framework and the currently
  44.    proposed syntax for URNs.
  45.  
  46. 1. Namespace Syntax
  47.  
  48.    Consistent with the URN syntax specification [1], each namespace must
  49.    specify syntax related information that is specific to that
  50.    namespace.  This section covers these specifications.
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57. Expires 12/31/97                                                [Page 1]
  58.  
  59.  
  60.  
  61.  
  62.  
  63. INTERNET DRAFT     A URN Namespace for IETF Documents          June 1997
  64.  
  65.  
  66. 1.1. Namespace Identifier (NID)
  67.  
  68.    The namespace identifier for this namespace is "ietf".
  69.  
  70. 1.2. Namespace Specific String (NSS)
  71.  
  72.    The Namespace Specific String has the following ABNF [2]
  73.    specification:
  74.            NSS = (family ":" number) / ("mtg-" number "-" wgbofname)
  75.  
  76.            family = "rfc" / "std" / "fyi"
  77.  
  78.            number = 1*DIGIT
  79.  
  80.            wgbofname = 1*LETDIGIT
  81.  
  82.            LETDIGIT = DIGIT / %x41..%x5a / %x61..%x7a
  83.  
  84.            DIGIT = %x30..%x39
  85.  
  86.    The ABNF specification for "family" is based on the current documents
  87.    in the RFC family.  As new document series are added to the IETF
  88.    family by the IESG (or its successor), this ABNF specification will
  89.    need to be updated.  Any system intended to resolve names for this
  90.    namespace should be written with the awareness that a new document
  91.    series may be introduced at any time.
  92.  
  93.    The ABNF specification for "wgbofname" is based on the current and
  94.    past abbreviations for working groups and BOFs in the IETF.  If a
  95.    working group or BOF is created that used characters outside the
  96.    range of this ABNF specification, this specification will need to be
  97.    update. Any system intended to resolve names for this namespace
  98.    should be written with the awareness that this could occur at any
  99.    time.
  100. 1.3. Additional Reserved Characters
  101.  
  102.    No characters in addition to those specified in [1] are reserved by
  103.    this namespace.
  104.  
  105. 1.4. Additional Lexical Equivalence Relations
  106.  
  107.    Note that the entire URN is case-insensitive, because of the
  108.    definition of the NSS.
  109.  
  110. 1.5. Functional Equivalence Relations
  111.  
  112.    Rules for equivalence in this namespace are embedded in the document
  113.    mappings maintained by the RFC Editor (the index files "rfc-
  114.  
  115.  
  116.  
  117. Expires 12/31/97                                                [Page 2]
  118.  
  119.  
  120.  
  121.  
  122.  
  123. INTERNET DRAFT     A URN Namespace for IETF Documents          June 1997
  124.  
  125.  
  126.    index.txt", "fyi-index.txt", "std-index.txt").  A resource is
  127.    equivalent to the set of resources implied by the "(Also...)"
  128.    construct in these mappings.  As an example, the URN
  129.    "urn:ietf:rfc:1661" is equivalent to th URN "urn:ietf:std:51" because
  130.    the "rfc-index.txt" map shows that RFC 1661 is also STD 51.  However,
  131.    the URN "urn:ietf:std:51" is equivalent to the SET of URNs
  132.    "urn:ietf:rfc:1661" and "urn:ietf:rfc:1662" since the "std-index.txt"
  133.    shows that STD 51 is also RFC 1661 and RFC 1662.  Therefore, a
  134.    resolver receiving a N2R request for "urn:ietf:std:51" MUST return
  135.    either STD 51 or BOTH RFC 1661 and RFC 1662.
  136.  
  137. 2. Security Considerations
  138.  
  139.    Because this namespace defines no additional reserved characters, it
  140.    does not add any security considerations beyond those inherent from
  141.    the existence of the reserved characters from [1].  Further, the
  142.    definition of the NSS above does not use any of the reserved
  143.    characters from [1], which means that resolvers for this namespace
  144.    may be considered "secure" in the sense that any escaping of
  145.    characters in the NSS MUST result in the resolver indicating that the
  146.    URN has incorrect syntax.
  147.  
  148. 3. Acknowledgments
  149.  
  150.    Thanks to various members of the URN working group for comments on
  151.    earlier drafts of this document.  The work described in this document
  152.    is partially supported by the National Science Foundation,
  153.    Cooperative Agreement NCR-9218179.
  154.  
  155. 4. References
  156.  
  157.    Request For Comments (RFC) and Internet Draft documents are available
  158.    from <URL:ftp://ftp.internic.net> and numerous mirror sites.
  159.  
  160.          [1]         R. Moats, "URN Syntax," RFC 2141, May 5, 1997.
  161.  
  162.          [2]         D. Crocker, P. Overell, "Augmented BNF for Syntax
  163.                      Specifications: ABNF," Internet Draft (work in pro-
  164.                      gress), January 1997.
  165.  
  166. 5. Author's Address
  167.  
  168.    Ryan Moats
  169.    AT&T
  170.    15621 Drexel Circle
  171.    Omaha, NE 68135-2358
  172.    USA
  173.  
  174.  
  175.  
  176.  
  177. Expires 12/31/97                                                [Page 3]
  178.  
  179.  
  180.  
  181.  
  182.  
  183. INTERNET DRAFT     A URN Namespace for IETF Documents          June 1997
  184.  
  185.  
  186.    Phone:  +1 402 894-9456
  187.    EMail:  jayhawk@att.com
  188.  
  189.  
  190.               This Internet Draft expires December 31, 1997.
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237. Expires 12/31/97                                                [Page 4]
  238.  
  239.  
  240.  
  241.