rfc3151.txt

来自「RFC 的详细文档!」· 文本 代码 · 共 508 行 · 第 1/2 页

TXT
508
字号
      to provide a URN in this namespace for a resource that does not
      have a public identifier, one must be created (according to the
      rules for creating public identifiers).

      There is no requirement that a resource have only one public
      identifier.

   Process of identifier resolution:

      Identifiers in the "publicid" namespace may be resolved by the
      same policies and procedures as public identifiers.  Public
      identifiers can be resolved in many different ways.  Many existing
      systems provide facilities for resolving them by way of OASIS
      TR9401 [6] Catalog files.  Other systems resolve them by mapping
      each component to a local pathname component.  And some systems
      simply "know about" a fixed set of public identifiers.  In
      addition, URNs in the 'publicid' namespace may be resolvable by
      other mechanisms unique to URIs (such as caches).

   Rules for Lexical Equivalence:

      Whitespace normalization is performed before constructing a URN in
      the "publicid" namespace, so URNs are lexically equivalent if and
      only if they are lexically identical.



Walsh, et al.                Informational                      [Page 5]

RFC 3151         A URN Namespace for Public Identifiers      August 2001


   Conformance with URN Syntax:

      No special considerations.  URNs in this namespace conform to both
      RFC 2141 and RFC 2396.

   Validation mechanism:

      None specified.

   Scope:

      Global

3. Examples

   The following examples are not guaranteed to be real.  They are
   listed for pedagogical reasons only.

      "ISO/IEC 10179:1996//DTD DSSSL Architecture//EN" becomes
      "urn:publicid:ISO%2FIEC+10179%3A1996:DTD+DSSSL+Architecture:EN"

      "ISO 8879:1986//ENTITIES Added Latin 1//EN" becomes
      "urn:publicid:ISO+8879%3A1986:ENTITIES+Added+Latin+1:EN"

      "-//OASIS//DTD DocBook XML V4.1.2//EN" becomes
      "urn:publicid:-:OASIS:DTD+DocBook+XML+V4.1.2:EN"

      "+//IDN example.org//DTD XML Bookmarks 1.0//EN//XML" becomes
      "urn:publicid:%2B:IDN+example.org:DTD+XML+Bookmarks+1.0:EN:XML"

      "-//ArborText::prod//DTD Help Document::19970708//EN" becomes
      "urn:publicid:-:ArborText;prod:DTD+Help+Document;19970708:EN"

      "foo" becomes
      "urn:publicid:foo"

      "3+3=6" becomes
      "urn:publicid:3%2B3=6"

      "-//Acme, Inc.//DTD Book Version 1.0" becomes
      "urn:publicid:-:Acme,+Inc.:DTD+Book+Version+1.0"

4. Security Considerations

      There are no additional security considerations other than those
      normally associated with the use and resolution of URNs in
      general.




Walsh, et al.                Informational                      [Page 6]

RFC 3151         A URN Namespace for Public Identifiers      August 2001


References

   [1]   W3C, XML WG, "Extensible Markup Language (XML) 1.0 Second
         Edition", February 1998, <http://www.w3.org/TR/REC-xml>.

   [2]   JTC 1, SC 34, "ISO 8879:1986 Information processing -- Text and
         office systems -- Standard Generalized Markup Language (SGML)",
         1986.

   [3]   JTC 1, SC 34, "ISO/IEC 9070:1991 Information technology -- SGML
         support facilities -- Registration procedures for public text
         owner identifiers", 1991.

   [4]   Moats, R., "URN Syntax", RFC 2141, May 1997.

   [5]   Berners-Lee, T., Fielding, R. and L. Masinter, "Uniform
         Resource Identifiers (URI): Generic Syntax", RFC 2396, August
         1998.

   [6]   Grosso, P., "Entity Management: OASIS Technical Resolution
         9401:1997 (Amendment 2 to TR 9401)", Sep 1997,
         <http://www.oasis-open.org/html/tr9401.html>.





























Walsh, et al.                Informational                      [Page 7]

RFC 3151         A URN Namespace for Public Identifiers      August 2001


Authors' Addresses

   Norman Walsh
   Sun Microsystems, Inc.
   One Network Drive MS UBURO2-201
   Burlington, MA  01803-0902
   US

   EMail: Norman.Walsh@East.Sun.COM


   John Cowan
   Reuters Health Information
   45 West 36th St, 12th Floor
   New York, NY  10018
   US

   EMail: jcowan@reutershealth.com


   Paul Grosso
   Arbortext, Inc.
   1000 Victors Way
   Ann Arbor, MI  48108-2744
   US

   EMail: pgrosso@arbortext.com
























Walsh, et al.                Informational                      [Page 8]

RFC 3151         A URN Namespace for Public Identifiers      August 2001


Full Copyright Statement

   Copyright (C) The Internet Society (2001).  All Rights Reserved.

   This document and translations of it may be copied and furnished to
   others, and derivative works that comment on or otherwise explain it
   or assist in its implementation may be prepared, copied, published
   and distributed, in whole or in part, without restriction of any
   kind, provided that the above copyright notice and this paragraph are
   included on all such copies and derivative works.  However, this
   document itself may not be modified in any way, such as by removing
   the copyright notice or references to the Internet Society or other
   Internet organizations, except as needed for the purpose of
   developing Internet standards in which case the procedures for
   copyrights defined in the Internet Standards process must be
   followed, or as required to translate it into languages other than
   English.

   The limited permissions granted above are perpetual and will not be
   revoked by the Internet Society or its successors or assigns.

   This document and the information contained herein is provided on an
   "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
   TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
   BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
   HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
   MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.

Acknowledgement

   Funding for the RFC Editor function is currently provided by the
   Internet Society.



















Walsh, et al.                Informational                      [Page 9]


⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?