Common Name Resolution Protocol (cnrp)

This Working Group Did Not Meet

NOTE: This charter is a snapshot of the 50th IETF Meeting in Minneapolis, Minnesota. It may now be out-of-date. Last Modified: 14-Mar-01

Chair(s):

Leslie Daigle <leslie@thinkingcat.com>

Applications Area Director(s):

Ned Freed <ned.freed@innosoft.com>
Patrik Faltstrom <paf@cisco.com>

Applications Area Advisor:

Patrik Faltstrom <paf@cisco.com>

Mailing Lists:

General Discussion:cnrp-ietf@lists.netsol.com
To Subscribe: cnrp-ietf-request@lists.netsol.com
In Body: subscribe
Archive: http://lists.netsol.com/archives/cnrp-ietf.html

Description of Working Group:

For the purposes of this working group, a "common name" is a word or a phrase, without imposed syntactic structure, that may be associated with a resource. These common names are expected to be used primarily by humans (as opposed to machine agents). A common name "resolution service" handles these associations between common names and data (resources, information about resources, pointers to locations, etc). A single common name may be associated with different data records, and more than one resolution service is expected to exist. Any common name may be used in any resolution service. Common names are not URIs (Uniform Resource Identifiers) in that they lack the syntactic structure imposed by URIs; furthermore, unlike URNs, there is no requirement of uniqueness or persistence of the association between a common name and a resource.

The working group will define a protocol for the parameterized resolution necessary to make common names useful. "Resolution" is defined as the retrieval of data associated (a priori) with descriptors that match the input request. "Parameterized" means the ability to have a multi-component descriptor. Descriptors are not required to provide unique identification, therefore 0 or more records may be returned to meet a specific input query.
Specific design considerations include
o ensuring applicability across languages and charactersets ("I18N")
o support for federated services: query referral
o facilitating interoperability of CNRP services: e.g., providing base query parameters needed to support common name resolution, as well as the ability to introduce others (and standardize them)
o security: authority, tracking origin of name
The protocol will define:
o client requests/server responses to identify the specific parameters accepted and/or required on input requests
o client request/server responses to identify properties to be returned in the result set
o expression of parameterized input query
o expression of result sets
o standard expression of error conditions
Deliverables:
o Document outlining the goals of common name resolution
o Document specificying a protocol for common name resolution
o Document defining a URI scheme for allowing common names to be embedded in documents
Input documents:
draft-popp-cnrp-00.txt, "A resolution protocol for Common Name Namespaces", Nicolas Popp and Michael Mealling, February 1999.
draft-popp-cnrp-goals-00.txt, "Context and Goals for Common Name Resolution", Larry Masinter, Michael Mealling, Nicolas Popp, Karen Sollins, June 1999.

Goals and Milestones:

Done

  

Submit Context and Goals for Common Name Resolution as an Informational RFC.

Done

  

Draft of common name (resolution protocol) URI scheme

Sep 00

  

Submit common name URI scheme as Proposed Standard

Sep 00

  

Submit Resolution Protocol for Common Name Namespaces as a Proposed Standard.

Dec 00

  

Close working group.

Internet-Drafts:
Request For Comments:

RFC

Status

Title

RFC2972

 

Context and Goals for Common Name Resolution