2019.03.13 Community Meeting - OCFL/spec GitHub Wiki

Call-in Details

Attendees

  1. Andrew Woods
  2. Tom Wrobel
  3. Andrew Hankinson
  4. Neil Jefferies
  5. Julian Morley
  6. David Wilcox
  7. Ben Cail
  8. Aaron Birkland

Agenda

  1. Community updates
  2. Beta updates
  3. Next meeting: Wednesday, Apr 10th @11am ET

Notes

Community updates

  1. CNI in St. Louis
    • Please attend the OCFL presentation
  2. Open Repositories 2019 in Hamburg
    • Please attend the OCFL presentation
  3. LDCX
    • Likely few from the OCFL calls will be attending
  4. Oxford has a draft API interface
    • https://app.swaggerhub.com/apis/OCFL_client/ORA_OCFL
    • Input welcome
    • abirkland OCFL client will have an HTTP wrapper... is the above a good fit?
      • Question around other forms the abirkland HTTP wrapper may take
      • Interest in having a Fedora implementation with preservation persistence
      • Interest in aligning the abirkland HTTP wrapper and ORA API
    • Open questions around correlating ocfl:Object updates to versions of the object
    • Assumption that "active objects" are manipulated in a staging directory before creating a version directory (e.g. v4)
    • ACTION: add an issue for impl-notes that details the need for a "draft" or "tmp" directory for active ocfl:Objects
    • Interest in an OCFL response format
      • Communicating delta information across versions, etc
      • Likely not in the spec, but a community agreement

Implementations

  1. abirkland client
    • https://github.com/birkland/ocfl
    • API in Go-lang
    • API is transaction, with sessions and commits
    • Informally, performance is not bad at all
      • small number of 300GB files
      • 300k small files (total 50-100GB)
        • inventory.json: 100+MB
      • interest in having the performance numbers published
    • Supported by JHU data archive
  2. ahankinson Go-lang client for validation

Beta issues

  • PRs welcome

Fedora

  1. Recent design meeting focused on mapping Fedora resources to ocfl:Objects, among other things

Audio recording

Action Items

Previous Action Items

  • Neil to contact NDSA group regarding openness of preservation storage in the "Levels of Preservation"