throbber
Case 3:17-cv-05659-WHA Document 371-20 Filed 02/14/19 Page 1 of 4
`Case 3:17-cv-05659-WHA Document 371-20 Filed 02/14/19 Page 1 of 4
`
`EXHIBIT 16
`EXHIBIT 16
`
`
`
`
`
`
`
`
`
`
`
`
`
`

`

`Case 3:17-cv-05659-WHA Document 371-20 Filed 02/14/19 Page 2 of 4
`
`
`
`
`
`
`
`Network Working Group K. Sollins
`Request for Comments: 1737 MIT/LCS
`Category: Informational L. Masinter
` Xerox Corporation
` December 1994
`
`
` Functional Requirements for Uniform Resource Names
`
`Status of this Memo
`
` This memo provides information for the Internet community. This memo
` does not specify an Internet standard of any kind. Distribution of
` this memo is unlimited.
`
`1. Introduction
`
` This document specifies a minimum set of requirements for a kind of
` Internet resource identifier known as Uniform Resource Names (URNs).
` URNs fit within a larger Internet information architecture, which in
` turn is composed of, additionally, Uniform Resource Characteristics
` (URCs), and Uniform Resource Locators (URLs). URNs are used for
` identification, URCs for including meta-information, and URLs for
` locating or finding resources. It is provided as a basis for
` evaluating standards for URNs. The discussions of this work have
` occurred on the mailing list uri@bunyip.com and at the URI Working
` Group sessions of the IETF.
`
` The requirements described here are not necessarily exhaustive; for
` example, there are several issues dealing with support for
` replication of resources and with security that have been discussed;
` however, the problems are not well enough understood at this time to
` include specific requirements in those areas here.
`
` Within the general area of distributed object systems design, there
` are many concepts and designs that are discussed under the general
` topic of "naming". The URN requirements here are for a facility that
` addresses a different (and, in general, more stringent) set of needs
` than are frequently the domain of general object naming.
`
` The requirements for Uniform Resource Names fit within the overall
` architecture of Uniform Resource Identification. In order to build
` applications in the most general case, the user must be able to
` discover and identify the information, objects, or what we will call
` in this architecture resources, on which the application is to
` operate. Beyond this statement, the URI architecture does not define
` "resource." As the network and interconnectivity grow, the ability
` to make use of remote, perhaps independently managed, resources will
`
`
`
`Sollins & Masinter [Page 1]
`RFC 1737 Requirements for Uniform Resource Names December 1994
`
`
`
`
`
`- 1 -
`
`
`
`

`

`Case 3:17-cv-05659-WHA Document 371-20 Filed 02/14/19 Page 3 of 4
`
`
`
` o It is strongly recommended that there be a mapping between the
` names generated by each naming authority and URLs. At any specific
` time there will be zero or more URLs into which a particular URN
` can be mapped. The naming authority itself need not provide the
` mapping from URN to URL.
`
` o For URNs to be transcribable and transported in mail, it is
` necessary to limit the character set usable in URNs, although there
` is not yet consensus on what the limit might be.
`
` In assigning names, a name assignment authority must abide by the
` preceding constraints, as well as defining its own criteria for
` determining the necessity or indication of a new name assignment.
`
`5. Other considerations
`
` There are three issues about which this document has intentionally
` not taken a position, because it is believed that these are issues to
` be decided by local determination or other services within an
` information infrastructure. These issues are equality of resources,
` reflection of visible semantics in a URN, and name resolution.
`
` One of the ways in which naming authorities, the assigners of names,
` may choose to make themselves distinctive is by the algorithms by
` which they distinguish or do not distinguish resources from each
` other. For example, a publisher may choose to distinguish among
` multiple printings of a book, in which minor spelling and
` typographical mistakes have been made, but a library may prefer not
` to make that distinction. Furthermore, no one algorithm for testing
` for equality is likely to applicable to all sorts of information.
` For example, an algorithm based on testing the equality of two books
` is unlikely to be useful when testing the equality of two
` spreadsheets. Thus, although this document requires that any
` particular naming authority use one algorithm for determining whether
` two resources it is comparing are the same or different, each naming
` authority can use a different such algorithm and a naming authority
` may restrict the set of resources it chooses to identify in any way
` at all.
`
` A naming authority will also have some algorithm for actually
` choosing a name within its namespace. It may have an algorithm that
` actually embeds in some way some knowledge about the resource. In
` turn, that embedding may or may not be made public, and may or may
` not be visible to potential clients. For example, an unreflective
` URN, simply provides monotonically increasing serial numbers for
` resources. This conveys nothing other than the identity determined
` by the equality testing algorithm and an ordering of name assignment
` by this server. It carries no information about the resource itself.
`
`
`
`Sollins & Masinter [Page 5]
`RFC 1737 Requirements for Uniform Resource Names December 1994
`
`
`
`
`
`
`
`
`
`
`- 5 -
`
`
`
`

`

`Case 3:17-cv-05659-WHA Document 371-20 Filed 02/14/19 Page 4 of 4
`
`
`
` An MD5 of the resource at some point, in and of itself may be
` reflective of its contents, and, in fact, the naming authority may be
` perfectly willing to publish the fact that it is using MD5, but if
` the resource is mutable, it still will be the case that any potential
` client cannot do much with the URN other than check for equality.
` If, in contrast, a URN scheme has much in common with the assignment
` ISBN numbers, the algorithm for assigning them is public and by
` knowing it, given a particular ISBN number, one can learn something
` more about the resource in question. This full range of
` possibilities is allowed according to this requirements document,
` although it is intended that naming authorities be discouraged from
` making accessible to clients semantic information about the resource,
` on the assumption that that may change with time and therefore it is
` unwise to encourage people in any way to depend on that semantics
` being valid.
`
` Last, this document intentionally does not address the problem of
` name resolution, other than to recommend that for each naming
` authority a name translation mechanism exist. Naming authorities
` assign names, while resolvers or location services of some sort
` assist or provide URN to URL mapping. There may be one or many such
` services for the resources named by a particular naming authority.
` It may also be the case that there are generic ones providing service
` for many resources of differing naming authorities. Some may be
` authoritative and others not. Some may be highly reliable or highly
` available or highly responsive to updates or highly focussed by other
` criteria such as subject matter. Of course, it is also possible that
` some naming authorities will also act as resolvers for the resources
` they have named. This document supports and encourages third party
` and distributed services in this area, and therefore intentionally
` makes no statements about requirements of URNs or naming authorities
` on resolvers.
`
`Security Considerations
`
` Applications that require translation from names to locations, and
` the resources themselves may require the resources to be
` authenticated. It seems generally that the information about the
` authentication of either the name or the resource to which it refers
` should be carried by separate information passed along with the URN
` rather than in the URN itself.
`
`
`
`
`
`
`
`
`
`
`Sollins & Masinter [Page 6]
`RFC 1737 Requirements for Uniform Resource Names December 1994
`
`
`
`
`
`
`
`
`
`
`- 6 -
`
`
`
`

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket