
Common Name Resolution Protocol (CNRP) Parameters

(last updated 2002-08-21)

Registries included below:
- Properties
- Property Types
- Status Messages

Registry Name: Properties
Reference: [RFC3367]
Registration Procedures: First Come First Served

Registry:
Property Name    Default Type  Description                                 Reference
---------------  ------------  ------------------------------------------  ---------
geography        iso3166-1     A geographic location                       [RFC3367]

language         rfc1766       A language specification                    [RFC3367]

category         freeform      A node in some system of semantic           [RFC3367]
                               relationships that is considered relevant 
                               to the common-name.

range            range         A range given in the format "x,y" where     [RFC3367]
                               x is the starting point and y is the 
                               length.  This property is used by the
                               client to tell the server that is is 
                               requesting a subrange of the results.

dataseturi       uri           A URI used to disambiguate between two      [RFC3367]
                               Datasets offered by the same Service.


Registry Name: Property Types
Reference: [RFC3367]
Registration Procedures: First Come First Served

Registry:
Type         Property       Description                                 Reference
------------ ------------   ------------------------------------------  ---------
freeform     category       The value is to be interpreted by the       [RFC3367]
                            server the best way it knows how.  This 
                            value has no defined structure.

freeform     geography      The value is to be interpreted by the       [RFC3367]
                            server the best way it knows how.  This 
                            value has no defined structure.

freeform     language       The value is to be interpreted by the       [RFC3367]
                            server the best way it knows how.  This 
                            value has no defined structure.

iso3166-2    geography      The combination of country and sub-region   [RFC3367]
                            codes found in ISO 3166-2.

iso3166-1    Geography      Country Codes found in ISO 3166-1.          [RFC3367]

postalcode   Geography      A postal code that is valid for some        [RFC3367]
                            region.  A good example is the Zip code 
                            system used in the US.

lat-long     Geography      The latitude and longitude of a             [RFC3367]
                            geographical location in the form specified 
                            in Department of Commerce, 1986, 
                            Representation of geographic point locations 
                            for information interchange (Federal
                            Information Processing Standard 70-1):  
                            Washington,  Department of Commerce, National 
                            Institute of Standards and Technology.

rfc1766      Language       Language codes as defined by RFC 1766.      [RFC3367]

naics        Category       North American Industry Code System.        [RFC3367] 

uri          dataseturi     A URI adhering to the 'absoluteURI'         [RFC3367]
                            production of the Collected ABNF found 
                            in RFC 2396.


Registry Name: Status Messages
Reference: [RFC3367]
Registration Procedures: First Come First Served

Sub-Registry: Status Messages Level 1 - (Informative) Codes
Reference: [RFC3367]
Registration Procedures: First Come First Served

Registry:
Code      Description                                                  Reference
--------  -----------------------------------------------------------  ---------
1.0.0     Undefined Information                                        [RFC3367]
1.1.0     Query related information                                    [RFC3367]
1.2.0     An informative message pertaining to the Service             [RFC3367]

Sub-Registry: Status Messages Level 2 - (Success) Codes
Reference: [RFC3367]
Registration Procedures: First Come First Served

Registry:
Code      Description                                                  Reference
--------  -----------------------------------------------------------  ---------
2.0.0     Something undefined succeeded                                [RFC3367]
2.1.0     Query succeeded                                              [RFC3367]

Sub-Registry: Status Messages Level 3 - (Partial Success) Codes
Reference: [RFC3367]
Registration Procedures: First Come First Served

Registry:
Code      Description                                                  Reference
--------  -----------------------------------------------------------  ---------
3.0.0     Something undefined was only partially successful            [RFC3367]
3.1.0     The query was only partially successful                      [RFC3367]
3.1.1     The query contained invalid or unsupported properties        [RFC3367]
3.1.2     The XML was well formed but invalid                          [RFC3367]
3.1.3     Server does not support datasets                             [RFC3367]
3.1.4     The first dataset in the list of datasets you gave in the    [RFC3367]
          query was the only one used                                  [RFC3367]
3.1.5     This dataset not supported                                   [RFC3367]
3.2.0     The server caused a partially successful event               [RFC3367]
3.2.1     Some referral server was unavailable                         [RFC3367]
      
Sub-Registry: Status Messages Level 4 - (Transient Failure) Codes
Reference: [RFC3367]
Registration Procedures: First Come First Served

Registry:
Code      Description                                                  Reference
--------  -----------------------------------------------------------  ---------
4.0.0     Something undefined caused a persistent transient failure    [RFC3367]
4.1.0     There was an error in the query that made it unable to be    [RFC3367]
          interpreted
4.2.0     The query was to complex                                     [RFC3367]
4.2.1     The Service was too busy                                     [RFC3367]
4.2.2     The Server is in maintenance                                 [RFC3367]
4.2.3     The Server had an internal error                             [RFC3367]
      
Sub-Registry: Status Messages Level 5 - (Permanent Failures) Codes     
Reference: [RFC3367]
Registration Procedures: First Come First Served

Registry:
Code      Description                                                  Reference
--------  -----------------------------------------------------------  ---------
5.0.0     Something undefined caused a permanent failure               [RFC3367]
5.1.0     The query permanently failed                                 [RFC3367] 
5.2.0     The service had a permanent failure                          [RFC3367]
5.2.1     This Service is no longer available                          [RFC3367]
5.2.2     The Server had a permanent failure                           [RFC3367]
      

References
----------
[RFC3367]  N. Popp, M. Mealling, and M. Moseley, "Common Name Resolution 
           Protocol (CNRP)", RFC 3367, August 2002.              

(created 2002-08-15)

[]


