Date

Attendees

Goals

Continue review of spec changes, plus review of edits since last meeting:   https://www.ietf.org/rfcdiff?url1=draft-kunze-ark-18.txt&url2=draft-kunze-ark-21.txt

General Comments

Discussion items

TimeItemWhoNotes

Section 2 Ark Anatomy


  • Terminology clarified: resolving service vs. Mapping authority (host), Base object name (most important part to be opaque),Optional /:  APPROVED

Section 2.3
  • instead of calling ark:/ “deprecated” call it “older”   APPROVED

  • longer NaaN allowed, stating as policy (separate from standard) that in practice we expect not change to sequences bigger than 5 characters  APPROVED


2.6  Character repertoire


  • For received ARKs implementations must handle a minimum 255 octets; no statement of maximum, but caution for ARK-generating implementations that if length greater than 255, ARK might not be handled by some receiving implementations  APPROVED

  • ~ instead of / in characters  APPROVED

  • Question arose as to whether we should use all caps wherever such key words as 'must' or 'should' or 'may' appear – Agreed this was not necessary

2.7. Normalization and Lexical Equivalence
  • Intent: Reserve ability for resolvers to recognize inflections (sixth) –
  • Greg suggest formatting as enumerated list, and also correct the enumeration in the text of "fourth and final step", which should be 7th step
  • Tom noted that comparing identifiers ark:/ irrelevant – why not strip it out? John noted used case where more than one ID type is being managed, Tom suggested that ID type could be stored as separate flag or attibute (important space saver if managing billions of ids)
  • Some discussion of necessity of managing % encoding
  • Tom raised question as to why hyphen was considered insignificant; John noted text formatters often insert hyphens, though it breaks URLs, and expect this to happen with ARKs; Roxanne noted that hyphen is significant by one minter (indicates NAAN/subpublisher-id-checksum) example here: https://github.com/Inist-CNRS/node-inist-ark

page 28
  • Reference include to paper on persistence statements as placeholder in order to keep spec minimal, and to have discussion on details of persistence statement happen instead through arks.org, external to the spec

5.1.2
  • Minor text changes

Reference
  • Tom asked if all were actually referenced in spec, or just "additional reading" Per John all actually referenced

appendix A
  • Description of arks.org and work "extra-spec" that is to be handled there

Action items