<?xml version="1.0" encoding="US-ASCII"?>

<!-- Note: internal file name for version-00 was "uri-scope-reduction-00"  -->
<!-- urnbis-semantics-00a was urns-not-uris-02d plus small incremental
   changes post-IETF90.  00b incorporates comments from Andy and Juha
   through 20140809 and the section reorg. 00c picks up Henry's
   2014-08-07 comments.  00d picks up Juha's from 2014-08-11 (two
   msgs).  O0e picks up the Toronto minutes and post-Toronto mailing
   list comments and was posted 2014-08-25 as -00.  -->
   
<!DOCTYPE rfc SYSTEM "rfc2629.dtd" [
<!-- Getting references from the online citation library.
     There has to be one entity for each item to be referenced. -->
<!-- <!ENTITY rfc2119 PUBLIC ''
"http://xml.resource.org/public/rfc/bibxml/reference.RFC.2119.xml">  -->

<!ENTITY rfc1738 PUBLIC '' "http://xml.resource.org/public/rfc/bibxml/reference.RFC.1738.xml">
<!ENTITY rfc2141 PUBLIC '' "http://xml.resource.org/public/rfc/bibxml/reference.RFC.2141.xml">
<!ENTITY rfc2483 PUBLIC '' "http://xml.resource.org/public/rfc/bibxml/reference.RFC.2483.xml">
<!ENTITY rfc3401 PUBLIC '' "http://xml.resource.org/public/rfc/bibxml/reference.RFC.3401.xml">
<!ENTITY rfc3406 PUBLIC '' "http://xml.resource.org/public/rfc/bibxml/reference.RFC.3406.xml">
<!ENTITY rfc3986 PUBLIC '' "http://xml.resource.org/public/rfc/bibxml/reference.RFC.3986.xml">

<!-- Outline of entity definition for citations to Internet Drafts
     &lt;!ENTITY I-D.mrose-writing-rfcs SYSTEM 
     "http://xml.resource.org/public/rfc/bibxml3/reference.I-D.mrose-writing-rfcs">
     corresponding to a draft filename draft-mrose-writing-rfcs-nn.txt.
     Naming convention for draft-ietf-xx-yy is that
       ietf-xx-yy  is latest version
       draft-ietf-xx-yy-NN is that version.  Similarly for draft-foo
       rather than draft-ietf: foo-xx-yy and draft-foo-xx-yy-NN
   -->
<!-- Fudge for XMLmind which doesn't have this built in -->
<!ENTITY nbsp "&#160;">

]>
<!-- Extra statement used by XSLT processors to control the output style. -->
<?xml-stylesheet type='text/xsl' href='rfc2629.xslt' ?>
<!-- Processing Instructions- PIs (for a complete list and description,
     see file http://xml.resource.org/authoring/README.html.
     You may find that some sphisticated editors are not able to edit PIs when palced here.
     An alternative position is just inside the rfc elelment as noted below. -->
<!-- Some of the more generally applicable PIs that most I-Ds might want to use -->
<!-- Try to enforce the ID-nits conventions and DTD validity -->
<?rfc strict="yes" ?>
<!-- Items used when reviewing the document -->
<!-- Controls display of <cref> elements -->
<?rfc comments="yes" ?>
<!-- When no, put comments at end in comments section,
     otherwise, put inline -->
<?rfc inline="yes" ?>
<!-- When yes, insert editing marks: editing marks consist of a 
     string such as <29> printed in the blank line at the 
     beginning of each paragraph of text. -->
<?rfc editing="no" ?>
<!-- Create Table of Contents (ToC) and set some options for it.  
     Note the ToC may be omitted for very short documents,but idnits insists on a ToC 
     if the document has more than 15 pages. -->
<?rfc toc="yes"?>
<?rfc tocompact="yes"?>
<!-- If "yes" eliminates blank lines before main section entries. -->
<?rfc tocdepth="3"?>
<!-- Sets the number of levels of sections/subsections... in ToC.
   Can be overridden by 'toc="include"/"exclude"' on the section
   element-->
<!-- Choose the options for the references. 
     Some like symbolic tags in the references (and citations) and others prefer 
     numbers. The RFC Editor always uses symbolic tags.
     The tags used are the anchor attributes of the references. -->
<?rfc symrefs="yes"?>
<?rfc sortrefs="yes" ?>
<!-- If "yes", causes the references to be sorted in order of tags.
			 This doesn't have any effect unless symrefs is "yes"
          also. --> 
<!-- These two save paper: Just setting compact to "yes" makes savings by not starting each 
     main section on a new page but does not omit the blank lines between list items. 
     If subcompact is also "yes" the blank lines between list items are also omitted. -->
<?rfc compact="yes" ?>
<?rfc subcompact="no" ?>
<!-- end of list of popular I-D processing instructions -->

<!-- Information about the document.
     category values: std, bcp, info, exp, and historic
     For Internet-Drafts, specify attribute "ipr".
     (ipr values are: full3978, noModification3978, noDerivatives3978), 
     (2008 IETF Trust versions: trust200811, noModificationTrust200811, noDerivativeTrust200811
     Also for Internet-Drafts, you must specify a value for attributes "docName" which is 
     typically the file name under which it is filed - but need not be - and,if relevant, 
     "iprExtract".  
     Note that the value for iprExtract is the anchor attribute value of a section (such as 
     a MIB specification) that can be extracted for separate publication, and is only useful 
     when the value of "ipr" is not "full3978".
     "updates" and "obsoletes" attributes can also be specified here,
     their arguments are comma-separated lists of RFC numbers (just
	 the numbers) -->
<!-- Per Marshall Rose, 20090225 add trust200811,
    noModificationTrust200811, noDerivativesTrust200811, trust200902,
    noModificationTrust200902, noDerivativesTrust200902,
	pre5378Trust200902 -->

<!-- 02b is posting version of -02 -->
<rfc  docName="draft-ietf-urnbis-semantics-clarif-02.txt"
     ipr="trust200902"  category="std" updates="3986">
     <!-- obsoletes='2821, 821' updates='1123' category='std' -->
     <!-- semantics-clarif-00a was
   draft-ietf-urnbis-urns-are-not-uris-02c.txt -->

  <!-- ***** FRONT MATTER ***** -->

  <front>

    <title abbrev="URN Semantics">
	   URN Semantics Clarification</title>

    <!-- add 'role="editor"' below for the editors if appropriate -->
    <author fullname="John C Klensin" initials="J.C." surname="Klensin" >
      <organization/>
      <address>
        <postal>
          <street>1770 Massachusetts Ave, Ste 322</street>
          <city>Cambridge</city> <region>MA</region>
          <code>02140</code>
          <country>USA</country>
        </postal>
        <phone>+1 617 245 1457</phone>
        <email>john-ietf@jck.com</email>
      </address>
    </author>

    <date month="August" day="10" year="2015" />

    <!-- Meta-data Declarations  -->
    <!-- WG name at the upper left corner of the doc,
         IETF fine for individual submissions.  You can also
         omit this element in which case it defaults to "Network Working Group" -
         a hangover from the ancient history of the IETF! -->
    <area>Applications</area>
	<workgroup>Uniform Resource Names (urnbis)</workgroup>

	<!-- You can add <keyword/> elements here.  They will be incorporated into HTML output
         files in a meta tag but they have no effect on text or nroff output. -->
	<!-- <keyword>Text</keyword> (as many of those elements as needed -->

	
    <abstract>
      <t>Experience has shown that identifiers associated with persistent
			names have properties and requirements that may be
			somewhat different from identifiers associated with the 
			locations of objects.  This is especially true when such names are
			expected to be stable for a very long time or when they identify
			large and complex entities.
		 In order to allow Uniform Resource Names (URNs) to evolve to
		 meet the needs of the Library, Museum, Publisher, and
		 Information Science communities and
		 other users, this specification separates URNs
		 from the semantic constraints that many people believe are
		 part of the specification for Uniform Resource Identifiers
		 (URIs) in RFC 3986, updating that document
		 accordingly.   The syntax of URNs is still constrained to
		 that of RFC 3986, so generic URI parsers are unaffected by
		 this change. </t>
	  <!-- Leslie's proposed replacement (email 2014-09-03):
	      Experience has shown that identifiers associated with persistent
		names have properties and requirements that may be somewhat different
		from identifiers associated with the locations of objects.  This is
		especially true when such names are expected to be stable for a very
		long time or when they identify large and complex entities.  In order
		to allow Uniform Resource Identifiers (URIs) to meet the needs of
		the Library, Museum, Publisher, and Informational Sciences
		communities and other users, this specification outlines the
		specification of a persistent identifier scheme which is separate
		from the semantic constraints that many people believe are part of
		the specification for Uniform Resource Identifiers (URIs) specified
		in RFC 3986.  The syntax of these identifiers is still constrained
		to that of RFC 3986, so generic URI parsers are unaffected by this
		change.  -->
    </abstract>
	
  </front>

  <middle>
    <section title="Introduction" anchor="Intro">
	   <t> The Generic URI Syntax specification
		  <xref target="RFC3986"/> covers both locators and names and
		  mixtures of the two (See its Section 1.1.3) and describes
		  Uniform Resource Locators (URLs) -- first documented in the
		  IETF in <xref target="RFC1738">RFC 1738</xref> -- as an
		  embodiment of the locator concept and Uniform Resource
		  Names (URNs), specifically those using the "urn" scheme
		  <xref target="RFC2141"/>, as an embodiment of the names that
		  do not directly provide for resource location.  This
		  specification is concerned only about URNs of the variety
		  described in <xref target="RFC2141">RFC 2141</xref> and its
		  successors <xref target="RFC2141bis"/> (i.e.,
		  those that use the "urn" scheme).  URLs, other types of
		  names, and any URI types that
		  may not fall into one of the above categories are out of its
		  scope and unaffected by it.</t>
	   <t>Experience with URNs since the publication of RFC 3986 has
		  identified several ways in which their inclusion under its
		  scope has hampered understanding, adoption, and especially
		  extension (specifically extensions of types that were
		  anticipated in RFC 2141).  The
		  need for extensions to the URN concept is now being felt in
		  some communities, especially those that include libraries,
		  museums, publishers, and other information scientists.
          <!-- Above mostly from HST note 20140807 --> </t>

	    <t> In particular, the Generic URI Syntax specification goes
		  beyond syntax to specify the
		  meaning and interpretation of various fields, especially the
		  "query" and "fragment" ones and the various syntax forms and
		  interpretations it allows for &lt;hier-part&gt;.
		  This specification excludes
		  URNs from those definitions of meaning and interpretation so
		  that RFC 3986 applies to their syntax only.  The meaning --and any
		  more specific syntax rules-- for those fields for URNs are
		  now defined in a
		  URN-specific document <xref target="RFC2141bis"/>.
		  URNs remain members of the URI family and parsers for generic URI
		  syntax are not affected by this specification although
		  parsers that make assumptions based on other URI schemes
		  obviously might be.</t>
	   <t>This specification does not discuss
		  DDDS <xref target="RFC3401"/> resolution or
		  conversion to (and interpretation of)
		  URCs <xref target="RFC2483"/> or URN "resolution" more
		  generally. 
		  Any of those topics that do need to be addressed should be
		  covered in other documents.  The
		  document also does not discuss alternatives to URNs, either those
		  that might use a different scheme name within the RFC 3986
		  URI framework or those that might use a different framework
		  entirely.
	      In particular, some
		  externally-defined content or object identification systems
		  could be represented either by a URN namespace or through
		  separate URI schemes.  This specification does not offer
		  advice on that choice other than to suggest that the two
		  options not be confused (or both used in a way that would be
		  confusing).</t>
	   <t> This document updates RFC 3986 to make the
		  distinction between syntax and semantics clear for URNs and
		  to isolate URNs from presumed URI semantic requiremnts.  It
		  is important to note that some readers of RFC 3986 are
		  convinced that the separation is clear in that
		  specification and therefore that no
		  changes to that document are needed.  For them, this
		  specification is only a confirming clarification.</t>
	  
      <!-- <t>The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
      "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
      document are to be interpreted as described in
	  <xref target="RFC2119">RFC 2119</xref>.</t> -->

	   <t> In the long term, as the expanded syntax and uses of
		  URNs become commonplace and RFC 3986 is updated, this
		  specification is likely to become of historical interest
		  only, providing an extended rationale for decisions made and
		  adjustment of the boundary between URN specifications and
		  generic URI ones.</t>
		  
    </section>

	<section title="Pragmatic Goals" anchor="Pragmatic">
	   <t> Despite the important background and rationale in the
		  sections that follow, the change made (or clarification
		  provided) by this specification
		  is driven by a desire to avoid philosophical debates about
		  terminology or ultimate truths.  Instead, it is motivated by
		  three very pragmatic principles and goals:
		  <list style="numbers">
			 <t>  Accommodate all of those who think URNs are
				necessary, i.e., that they can and should be usefully
				distinguished from other URIs, at least
				location-oriented ones including URI schemes defined
				prior to the time work started on this document in August 2014.
				In particular, provide a foundation for
				extensions to the URN syntax (as allowed by and defined in
				RFC 2141) to support requirements encountered by some
				of those communities.</t>
			 <t>Provide a path to avoid getting bogged down in declarative
			    statements about definitions and debates about what
				is and is not correct in the abstract.</t>
			 <t>Avoid a fork in the standard that would be likely to
				lead to multiple, conflicting, definitions or
				criteria for URNs.</t> 
		  </list></t>
	   <t>In addition, this document is intended to move past debates
		  about whether or not URNs are intended to be parsed at all
		  (i.e., whether a "urn"-scheme URI is simply opaque to a
		  URI parser once the scheme name is identified) and, if not,
		  how much of it is actually expected to be understood and
		  broken into identifiable parts by such a parser.  It
		  establishes a principle that, for the "urn" scheme, parsing
		  into the components 
		  identified in RFC 3986 will be performed but that any
		  meanings or interpretation assigned to those components
		  (including that applicability of the normal English
		  meanings of such terms as "query" or "fragment" are a matter
		  for URN-specific specifications.  It helps lay the
		  foundarion for the distinguishing terms "p-component",
		  "q-component", and "f-component" in the accompanying URN
		  definition specification <xref target="RFC2141bis"/>.</t>
	</section>
	  
    <section title="The role of queries and fragments in URNs">
		 <t>Part of the concern that led to this document was a desire
			to accommodate URN components that would be analogous to
			the query and fragment components of generalized URNs but
			that might have different properties.
			For many cases, the analogy cannot be exact.  For example,
			RFC 3986 ties the interpretation of fragments to media
			types.  Since media type is a function of specific
			content, URNs that are never resolved cannot have an
			associated media type, nor can URNs that resolve to, for
			example, other URIs that may then not be resolved further.
			Similarly, while the RFC 3986 syntax for queries (and
			fragments) may be 
			entirely appropriate for URN use, terminology like
			"Service Request" (see Appendix B of the predecessor "URNs are not..."
			draft <xref target="ServiceRequests"/> for additional
			discussion) may be more suitable to the URN context 
			than "query" (if, indeed, the portion of the URN that is
			syntactically equivalent to a URI query is where those
			requests belong).</t> 
    </section>
   
	<section title="Changes to RFC 3986">
	   <!-- Note that a URN is, in 3986 terms, a &gt;path-rootless&lt;
	      the minimal, 2141, form is just a &gt;segment-nz&lt with no
	      following material.  If a p-component is present, it is a
	      &lt;*( "/" segment )&gt; in 3186-speak.  -->
	   <t>This specification removes URN semantics from the scope of
		  RFC 3896. 
		  It makes no changes to the generic URI syntax.  That syntax
		  still applies to URNs as well as to other URI types.  Even
		  as regard to semantics, it has no practical effect for URNs
		  defined in strict conformance to the prior URN specification
		  <xref target="RFC2141"/> or the associated registration
		  specification <xref target="RFC3406"/>.</t>
	   <t> In particular, the generic URI syntax for path segments
		  that appear after the NID and NSS of a URN, i.e., after an
		  initial "/", for "queries"
		  (strings starting with "?" and continuing to the end of the
		  URI or to a "#"), and for "fragments" (strings starting with "#"
		  and continuing to the end of the URI) is unchanged, but the
		  terms for those path segments, "query" and "fragment"
		  become, for URNs, terms of convenience 
		  that are defined in URN-specific ways as p-components,
		  q-components, and f-components <xref target="RFC2141bis"/>.</t>
	</section>

	<section title="Actions Occurring in Parallel with this Specification">
	   <t>  The basic URN syntax specification <xref target="RFC2141"/>
		   was published well before RFC 3986 and therefore does not
		   depend on it.  The successor to that
		   specification <xref target="RFC2141bis"/>, 
		   fully spells out, or references documents that spell out,
		   the semantics and any required within-field syntax of
		   URNs.  It uses great care about generic or implicit reference
		   to any URI specification and delegates further
		   details to specific namespaces.  </t>
		<t><cref>Note in Draft: Perhaps this section can be dropped
		   entirely.</cref></t>
	</section>




<!-- ==========================  -->
	
    <section anchor="Acknowledgments" title="Acknowledgments">
      <t>This specification was inspired by a search in the IETF URNBIS WG
		 for an approach that would both satisfy the needs of
		 persistent name-type identifiers and still fully conform to the
		 specifications and intent of RFC 3986.  That search lasted
		 several years and considered many alternatives.  Discussions
		 with Leslie Daigle, Juha Hakala, Barry Leiba, Keith Moore,
		 Andrew Newton, and Peter Saint-Andre during the last
		 quarter of 2013 and the first quarter of 2014 were particularly
		 helpful in arriving at the conclusion that a conceptual
		 separation of notions of location-based identifiers (e.g.,
		 URLs) and the types of persistent identifiers represented by
		 URNs was necessary.  Juha Hakala provided
		 useful explanations and significant working text about the
		 needs of the library community and their perception of
		 identifiers and consequent implications for URN 
		 structure.   Peter Saint-Andre
		 provided significant text in a pre-publication review.
	     The author also appreciates the efforts of several people,
		 notably Tim Berners-Lee, Leslie Daigle, Larry Masinter,
		 Keith Moore, Juha Hakala, Julian Reschke,
		 Lars Svensson,
		 <!-- HST --> Henry S. Thompson, and Dale Worely, to
		 challenge text and ideas and demand answers to hard
		 questions.  Whether they agree with the results or not, their
		 insights have contributed significantly to whatever clarity
		 and precision appears in the present document.</t>

	  <t> The specification was changed considerably and its focus
		 narrowed after an extended discussion at the WG meeting
		 during IETF 90 in July 2014 <xref target="IETF90-URNBISWG"/>
		 and subsequent comments and clarifications on the
		 mailing list <xref target="URNBIS-MailingList"/>.  The
		 contributions of all of the participants in those
		 discussions, only some of whose names appear above, are
		 gratefully acknowledged.</t> 
    </section>

	<section title="Contributors">
  <!--    <author fullname="Juha Hakala" initials="J." surname="Hakala">
		  <organization> The National Library of Finland</organization>
		  <address>
			<postal>
			  <street>P.O. Box 15, Helsinki University</street>
			  <city>Helsinki</city> <region>MA</region>
			  <code>FIN-00014</code>
			  <country>Finland</country>
			</postal>
			<email>juha.hakala@helsinki.fi</email>
		  </address>
		</author>    -->
	   <t> Juha Hakala contributed considerable text, some of which
		  was removed from later versions of the document to
		  streamline it.
		 <list style="empty">
			<t>Contact Information:
			   <vspace blankLines="0"/>Juha Hakala
			   <vspace blankLines="0"/>   The National Library of Finland
			   <vspace blankLines="0"/>   P.O. Box 15, Helsinki University
			   <vspace blankLines="0"/>   Helsinki, MA FIN-00014
			   <vspace blankLines="0"/>   Finland
			   <vspace blankLines="0"/>   Email: juha.hakala@helsinki.fi 

			</t>
		  </list></t>
	</section>
	   

    <section anchor="IANA" title="IANA Considerations">
	  <t><cref> RFC Editor: Please remove this section before
		 publication.</cref></t>
      <t>This memo is not believed to require any action on IANA's
		 part.  In particular, we note that there is a collection of
		 "Uniform Resource Identifier (URI) Schemes" that does not
		 include URNs and a series of URN-specific registries that do
		 not rely on the URI specificstions.</t>
    </section>

    <section anchor="Security" title="Security Considerations">
      <t>This specification changes the
		 semantics of URNs to make them self-contained (as specified
		 in other documents), relying on the generic URI syntax
		 specification for syntax only.  It should have no effect on Internet
		 security unless the use of a definition, syntax, and
		 semantics that are
		 more clear reduces the potential for confusion and
		 consequent vulnerabilities.</t>
    </section>
  </middle>

  <!--  *****BACK MATTER ***** -->

  <back>

	 
    <!-- References split to informative and normative -->

    <references title="Normative References">

	  <!-- &rfc2119;  -->

	&rfc2141;
	&rfc3986;

	<reference anchor="RFC2141bis"
			   target="https://datatracker.ietf.org/doc/draft-ietf-urnbis-rfc2141bis-urn/">
	   <front>
	   <title>Uniform Resource Name (URN) Syntax</title>
	   <author fullname="Peter Saint-Andre" initials="P."
				surname="Saint-Andre">
		  <organization/> </author>
	   <author fullname="John C Klensin" initials="J.C." surname="Klensin">
		  <organization/> </author>			   
	   <date year="2015" month="June" day="15"/>     <!-- -12 -->
	   </front>
    </reference>

<!-- the following is the minimum to make xml2rfc happy -->	  
   <!--   <reference anchor="min_ref">

        <front>
          <title>Minimal Reference</title>
          <author initials="authInitials" surname="authSurName">
            <organization></organization>
	        <address/>
          </author>
          <date year="2006" />
        </front>
      </reference>  -->
    </references>

    <references title="Informative References">

	&rfc1738;		<!--original URL spec -->
	&rfc2483;		<!-- URI resolution and URNs -->
    &rfc3401;		<!-- DDDS -->
	&rfc3406;		<!-- URN namespace definition mechanisms -->


	<reference anchor="ServiceRequests"
		   target="http://www.ietf.org/id/draft-ietf-urnbis-urns-are-not-uris-01.txt">
	   <front>
		  <title>Names are Not Locators and URNs are Not URIs,
			 Appendix B</title>
		  <author  initials="J.C." surname="Klensin">
		  <organization/> </author>
	   <date year="2014" month="July" day="4"/>
	   </front>
	</reference>
	
	<reference anchor="URN-transition"
		   target="https://datatracker.ietf.org/doc/draft-ietf-urnbis-ns-reg-transition/">
	   <front>
	   <title>Uniform Resource Name (URN) Namespace Registration Transition</title>
	   <author initials="J.C." surname="Klensin">
		  <organization/> </author>
		<author fullname="Juha Hakala" initials="J." surname="Hakala">
		  <organization> The National Library of Finland</organization>
		</author>
	   <date year="2015" month="August" day="10"/>  <!-- -05 -->
	                 <!-- pending, day omitted in 01 -->
	   </front>
    </reference>   


	<reference anchor="IETF90-URNBISWG"
		target="http://www.ietf.org/proceedings/90/minutes/minutes-90-urnbis">
	   <front>
		  <title>URN BIS Working Group Minutes</title>
		  <author>
			 <organization>IETF</organization></author>
		  <date year="2014" month="July" day="25"/>
	   </front>
	</reference>

	<reference anchor="URNBIS-MailingList"
		 target="https://www.ietf.org/mailman/listinfo/urn">
	   <front>
		  <title>IETF URN Mailing list</title>
		  <author>
			 <organization>IETF</organization></author>
		  <date year="2014"/>
	   </front>
	</reference>	   

	<reference anchor="DeterministicURI"
	           target="http://www.ietf.org/id/draft-montenegro-httpbis-uri-encoding-00.txt">
	   <front>
		  <title>Deterministic URI Encoding</title>
		  <author initials="O." surname="Mazahir">
			 <organization>Microsoft</organization></author>
		  <author initials="D." surname="Thaler">
			 <organization>Microsoft</organization></author>
		  <author initials="G." surname="Montenegro">
			 <organization>Microsoft Corporation</organization></author>
		  <date year="2014" month="February" day="14"/>
	   </front>
	</reference>
	   
			 
	   
      <!-- Right back at the beginning we defined an entity which (we asserted) would contain
             XML needed for a reference... this is where we use it. -->

      <!-- A reference written by by an organization not a person. 
           NOTE: This reference is not referenced: this is immoral in I-Ds and RFCs, but may not
	   be in other technical documents. It will be flagged when strict="yes". -->

   <!--      <reference anchor="DOMINATION"
                 target="http://www.example.com/dominator.html">
        <front>
          <title>Ultimate Plan for Taking Over the World</title>
          <author>
            <organization>Mad Dominators, Inc.</organization>
          </author>
          <date year="1984" />
        </front>
      </reference>  -->
	   
    </references>


<!--   Sections below here become  Appendices.  -->

	<section title="Background on the URN - URI relationship">
	   	   <t> The Internet community now has many years of experience with both
		  name-type identifiers and location-based identifiers
		  (or "references" for those who are sensitive to the term
		  "identifier" such as many members of the library and
		  information science communities..  The
		  primary examples of these two categories are Uniform
		  Resource Names (URNs <xref target="RFC2141"/>
		  <xref target="RFC2141bis"/>) and Uniform Resource Locators
		  (URLs) <xref target="RFC1738"/>). 
		  That experience leads to the conclusion that it is
		  impractical to constrain URNs to the high-level
		  semantics of URLs.   The generic syntax for
		  URIs <xref target="RFC3986"/> is adequately flexible to
		  accommodate the perceived needs of URNs, but the specific
		  semantics associated with the URI syntax definition -- what
		  particular constructions "mean" and how and where they are
		  interpreted -- appear to not be.
		  Generalization from URLs to generic Uniform Resource
		  Identifiers (URIs) <xref target="RFC3986"/>, especially to name-based,
		  high-stability, long-persistence, identifiers such as many
		  URNs,  has failed because the assumed similarities do not
		  adequately extend to all forms of URNs.
		  Ultimately,
		  locators, which typically depend on particular accessing
		  protocols and a specification relative to some physical
		  space or network topology, are simply different creatures
		  from long-persistence, location-independent, object
		  identifiers.  The syntax and semantic constraints that are
		  appropriate for locators are either irrelevant to or
		  interfere with the needs of resource names as a class.
		  That was tolerable as long as the URN system didn't need
		  additional capabilities (over those specified in RFC 2141)
		  but experience since RFC 2141 was 
		  published has shown that they are, in fact, needed.</t>
    </section>

	<section title="Change Log" anchor="ChangeLog">
	    <t><cref>RFC Editor: Please remove this appendix before
		   publication.</cref></t>
	   <section title="Changes from draft-ietf-urnbis-urns-are-not-uris-00 (2014-04-07) to -01 (2014-07-03)">
		  <!-- With version 2.4 of XML2RFC, the appendix xrefs below
			 produce "Appendix Appendix X".  Ticket #266. -->
		  <t><list style="symbols">
			 <t>Revised <xref target="Intro"/> slightly and added some
				new material to try to address questions raised on the
				mailing list.</t>
			 <t>Added <xref target="Pragmatic"/>, reflecting an email
				exchange.</t>
			 <t>Added a Security Considerations section, replacing the
				placeholder in the previous version.</t>
			 <t>Added later-deleted Appendix B and inserted a note
				in the material titled "A Perspective on Locations
				and Names" pointing to it (that material was removed
				from draft-ietf-urnbis-semantics-clarif-01, but was
				Section 2 and then Section 3 in 
				earlier versions).</t>
			 <t>Added temporary Appendix B for this
				version only.</t>
			 <t>Enhanced and updated the Acknowledgments section.</t> 
			 <t>The usual small clarifications and editorial changes.</t>
		  </list></t>
	   </section>
	   <section title="Changes from draft-ietf-urnbis-urns-are-not-uris-01
				to draft-ietf-urnbis-semantics-clarif-00 (2014-08-25)">
	<!-- semantics-clarif-00a was
		  draft-ietf-urnbis-urns-are-not-uris-02d -->
		  <!-- 389** Post -01 version based largely on response to Masinter
		  2014-07-06 -->

		  <t><list style="symbols">
			 <t> Changed title and file name to better reflect changes
				summarized below.  Note that the predecessor of this
				document was draft-ietf-urnbis-urns-are-not-uris-01. </t>
             <t> Revised considerably as discussed on the mailing list
				and at IETF 90.  In particular, the document has been
				narrowed to change semantics only without affecting
				the relationship to URI syntax and the document title
				and other details changed to match.</t>
			 <t> Dropped much of the original Introduction (moving it
				temporarily to an appendix) and
				trimmed the abstract to be consistent with the new,
				more limited. scope.</t>
			 <t> Revised an earlier version of Appendix B to make
				"perceived requirement" more clear.</t> 
             <t> Removed the former Appendix B, as promised in the
				previous draft, moved considerably more text into
				appendices, and added some new appendix text. </t> 
			 <t> Added new material to discuss the
				next round of decisions the WG will have to make,
				assuming this provisions of this specification are
				approved.  That material was removed from
				draft-ietf-urnbis-semantics-clarif-01.</t>
		  </list></t>
	   </section>
	   <section title="Changes from draft-ietf-urnbis-semantics-clarif-00 (2014-08-25) to -01">
		  <t><list style="symbols">
			  <t> Removed some appendices and the topic discussion
				 material, as discused in the previous draft.</t>
			  <t> Aligned the document and its terminology somewhat
				 better with draft-ietf-urnbis-rfc2141bis-urn-09
				 including providing for p-components and using the
				 p-/q-/f-component terminology.</t>
			  <t> Made several clarifying changes to reflect mailing
				 list discussions (mostly of 2141bis) since the
				 earlier version was posted.</t>
			  <t>Revised earlier portions of this change tracking appendix
				 to remove referenced to deleted material.   It is not
				 possible to reconstruct what earlier versions of this
				 document contained by examining these change
				 summaries.</t>
			  <t> Moved specific comments about the IETF 90 discussions to
				 Acknowledgments and removed or edited some material
				 that was only appropriate for a discussion piece.</t>
			  <t>Made several small editorial changes as usual.</t>
		  </list></t>
	   </section>
	   <section title="Changes from draft-ietf-urnbis-semantics-clarif-01 (2015-02-14) to -02">
		     <!-- 02b was posting version -->
		  <t><list style="symbols">
             <t>Reissued to keep draft alive; no substantive changes.</t>		 
			 <t>Updated references, including some that were already
				outdated in -01.</t>
		  </list></t>
	   </section>
	   
	</section>    <!-- End of change log -->

  </back>
</rfc>
