home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1997 December / Internet_Info_CD-ROM_Walnut_Creek_December_1997.iso / ietf / urn / urn-minutes-96dec.txt < prev    next >
Text File  |  1997-01-30  |  8KB  |  192 lines

  1. Editor's note:  These minutes have not been edited.
  2.  
  3.  
  4.                    Minutes of the URN Working Group
  5.                  37th IETF, San Jose, December 12, 1996
  6.  
  7. Group Co-Chairs: Leslie Daigle, leslie@bunyip.com
  8.                  John Curran, jcurran@bbn.com
  9.  
  10. Minute-Meister:  Sally Hambridge,  Intel 
  11.  
  12. Leslie opened the meeting by reviewing the Charter and Milestones.  
  13. Hot Spots in the milestones are: we lack a draft detailing 
  14. N2L/N2R/etc resolution results.  We will probably use Ron Daniel's HTTP 
  15. conventions draft as a start on this milestone.  We also need to 
  16. submit a document describing one new namespace and a document 
  17. which describes grandfathering in older naming schemes, as well 
  18. as the Frameworks and Requirements draft.
  19.  
  20. Karen Sollins presented the open issues with the current 
  21. Frameworks and Requirements document:
  22.  
  23. The document discusses the assumptions of longevity, delegation, 
  24. and independence.  The requirements fall in 3 major areas:  
  25. Evolution, Usability, and Security.  The framework looks like 
  26. this:
  27.  
  28. URN:<NID><NSS>
  29.    |
  30.    |
  31. Global NID registry
  32.   |        |
  33.   |        |
  34.   |     Private URN resolution service
  35. UDS server
  36.   |
  37.   |
  38. Private URN resolution service
  39.  
  40. Karen includes a definition section which defines Local 
  41. Resolution service - what transforms URNs into access to 
  42. resources; Hints - information that helps to access the 
  43. information; UDS - URN Resolution Service Discovery Service - how 
  44. to find the right URN resolution service; HFN - Human friendly 
  45. names.
  46.  
  47. The Security area will discuss access control on hints; server 
  48. authenticity; Server distribution (a countermeasure on denial of 
  49. service attacks) and Privacy - the users from resolution services 
  50. and for publishers for their clients and publications lists.
  51.  
  52. Issues:  
  53.     - Encouragement of separation of URNs from semantics
  54.     - Efficiency as a goal or a requirement is in several places 
  55.       (documents) which need to be aggregated.
  56.     - Whether there is a useful distinction to be made between long-
  57.       term and short-term hints
  58.     - Acceptance by potential providers of UDS services.
  59.  
  60. Karen asked what's missing from the list of issues:
  61. Internationalization (i18n) should be covered one way or another.
  62. Name space ID - needs to be in a document but probably not this 
  63. document.
  64.  
  65. Ryan Moats presented the issues with the URN syntax ID:
  66.  
  67. URN: should this be optional.  Please see the later discussion on 
  68. this for the consensus.  
  69.  
  70. NID syntax: Why not use numbers and "-".  No reason - Ryan will 
  71. change the draft.  There was a suggestion for following the RFC 
  72. for URLs on this, but it was pointed out that this document is 
  73. currently undergoing a revision.  NID namespace will have case 
  74. insensitivity and add %escaping.  The NSS may be case sensitive.
  75.  
  76. URN Character set adds/deletes: Add "%" to the allowed character 
  77. set and add a list of characters NOT part of the set to the 
  78. draft.
  79.  
  80. %escaping: Will be allowed for escaping of reserved characters in 
  81. addition to characters outside the URN character set; and allow 
  82. for %HH escaping to use either upper or lower case.
  83. Where does a URN end? At the first non-URN character set 
  84. character.
  85.  
  86. Equivalency: Are things the same when they point to the same 
  87. resource?  (Equivalency of resources was deemed to be a 
  88. rathole).    Leslie offered that a URN could point to a specific 
  89. day's weather and another could refer to today's weather, and 
  90. these were pointing to the same thing but were not equivalent.
  91. ROUGH CONSENSUS was reached that ONLY lexical equivalency will be 
  92. covered in the draft.  Each namespace may have its own rules. 
  93.  
  94. For the Human readability - MUST/SHOULD the following text is 
  95. being substituted:
  96.   Any namespace (existing or newly-devised) that is proposed as a 
  97.   URN-namespace must be expressed in this syntax.  If names in 
  98.   these namespaces contain characters other than those defined for 
  99.   the URN character set they must be translated into canonical form 
  100.   as discussed in section 2.2
  101.  
  102. Ron Daniel discussed the NAPTR draft.
  103.  
  104.     - There will be verbiage to state that records with unknown 
  105.       flags must be ignored.
  106.     - The Pseudo-code will get a strong disclaimer.
  107.     - "R" Flag for treating Regex as "Raw"
  108.     - Don't do "E" flag for encrypting Raw fields.
  109.     - Flag field reserves 0-9 for experimentation. ROUGH CONSENSUS was to 
  110.       allow people to create new flags however they want, but that if 
  111.       you see a flag you don't recognize you ignore it. Ron is going to 
  112.       revise the wording of the draft so that people may place any 
  113.       interpretation they want on the various fields as long as they 
  114.       define a flag for it.
  115.  
  116. There was a question of the references to other drafts, and John 
  117. Curran said he would find out if the text RFC xxx could be 
  118. written and if the RFC editor would insert the correct numbers.
  119.  
  120. This draft will be going as an Experimental RFC.  There was 
  121. discussion about how the experimental status will effect DNS and 
  122. the regex substitutions.  We need to be explicit.  We need to 
  123. say how this doesn't overload DNS and how DNS security will help 
  124. and where it won't.  Also, there will probably be more than one 
  125. discover service in the future and we don't want this one to be 
  126. "The Standard".  We need operational experience.  The requiring 
  127. resolution problem is not part of this draft.  We will have one 
  128. more revision on the mailing list, then this goes to 
  129. Experimental.
  130.  
  131. HTTP Conventions: Ron took this one too.
  132.  
  133. We need a simple resolver for testing, the goal is not 
  134. Standards track.  The goal is to use the conventions on encoding 
  135. on requests and responses on http:
  136.  
  137. GET /uri-res/<server>/<uri> HTTP 1.0
  138.  
  139.  
  140.  
  141. Open Discussion:
  142.  
  143. URN:  There was a question of rough consensus on the problem of 
  144. whether to require urn:.  The room seems to indicate that urn: 
  145. should be required on any part of the urn that was shipped around 
  146. the Internet.  Whether or not implementors would use urn: was 
  147. left up to them for their own local products, but in transmission 
  148. the urn: would be required.  The problem with urn: seems to be at 
  149. the user interface and user services level.  Don't confuse human 
  150. friendly names with internal representation.
  151.  
  152. Documents:
  153. We need a URN dereferencing document to discuss the resolution 
  154. service and the resolution system.  These need the syntax (which 
  155. is close) and the system requirements needs the framework (which 
  156. is also close.) 
  157.  
  158. Assign URN - needs everything! We need namespace requirements.  
  159. Renato Iannella was volunteered to create a first draft of this
  160. document.  We need to have one new namespace and we need to bring in 1 
  161. existing namespace.  We need to pay some attention to potential 
  162. lawsuit issue.  It is important for someone who has authority for 
  163. the namespace to say how it works in URN.  The proposal is for 
  164. these to be experimental.  Dun and Bradstreet is interested in 
  165. working on this as soon as the syntax is ready.  Clifford Lynch 
  166. said that the NISO bibliographic IDs could move en masse.
  167.  
  168. We can create a resolution system which can be used outside the 
  169. URN space, but we need to make it work there first.
  170.  
  171. Charter directions:
  172.  
  173. * We need to get a grip on bringing in an existing namespace
  174. * We need a new namespace scheme
  175. * We need the Name space requirements document (to see whether 
  176. DNS-based  namespace will or won't work, and if not, what we can
  177. do about a generically-accessible namespace)
  178. * We need to look at the process of creating new namespaces
  179.  
  180.  
  181.  
  182. -- 
  183.  
  184. ----------------------------------------------------------------------------
  185.  
  186.   "_Be_                                           Leslie Daigle
  187.              where  you                           Vice President, Research
  188.                           _are_."                 Bunyip Information Systems
  189.                                                   (514) 875-8611
  190.                       -- ThinkingCat              leslie@bunyip.com
  191. ----------------------------------------------------------------------------
  192.