Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
  1. (tick) Replacement of Modeshape with OCFL
  2. Resource Management
    1. (plus) Containment relationships
      1. Jira
        serverDuraSpace JIRA
        serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
        keyFCREPO-3106

      2. Jira
        serverDuraSpace JIRA
        serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
        keyFCREPO-3164

      3. Jira
        serverDuraSpace JIRA
        serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
        keyFCREPO-3258
      4. Jira
        serverDuraSpace JIRA
        serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
        keyFCREPO-3255

    2. (plus) PUT empty RDF container
      1. (tick) Exact match between F5 and F6 response on create
      2. (error) PUT on existing container: F5=409, F6=204 
        Jira
        serverDuraSpace JIRA
        serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
        keyFCREPO-3257
    3. (question) PUT RDF container with body
    4. (question) POST empty RDF container
    5. (error) POST RDF container with body
      1. Jira
        serverDuraSpace JIRA
        serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
        keyFCREPO-3259
    6. (question) GET empty RDF container
    7. (question) GET RDF container with user-provided body
    8. (tick) GET non-RDF
    9. (question) GET non-RDF description 
      Jira
      serverDuraSpace JIRA
      serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
      keyFCREPO-3263
    10. (question) RDF (Replace)
    11. (question) Binary (Create, Retrieve)
    12. (question) Binary (Replace) 
      Jira
      serverDuraSpace JIRA
      serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
      keyFCREPO-3103
    13. External Binaries: 
      Jira
      serverDuraSpace JIRA
      serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
      keyFCREPO-3239
    14. (tick) Create Container as Archival Group (nested resources within an OCFL Object)
    15. (question) RDF Resource Update (PATCH) 
      Jira
      serverDuraSpace JIRA
      serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
      keyFCREPO-3078
    16. Ghost nodes: 
      Jira
      serverDuraSpace JIRA
      serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
      keyFCREPO-3256
    17. Resource Deletion
      1. (tick) Delete resources contained within ArchivalGroups 
        Jira
        serverDuraSpace JIRA
        serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
        keyFCREPO-3278
      2. (question) GET Tombstones for deleted resources
        1. Jira
          serverDuraSpace JIRA
          serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
          keyFCREPO-3033
      3. (question) DELETE Tombstones
        Jira
        serverDuraSpace JIRA
        serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
        keyFCREPO-3034
    18. Direct Container Support 
    19. Indirect Container Support
    20. Prefer header support
      1. 'omit' containing 'PreferMinimalContainerand 'include' combinations for
        1. 'ldp#PreferMinimalContainer' -
          Jira
          serverLYRASIS JIRA
          serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
          keyFCREPO-3037
        ...
        1. 'ldp#PreferContainment'
        2. 'ldp#PreferMembership'
        3. 'fcrepo#PreferInboundReferences'
        4. 'oa#PreferContainedDescriptions'
    21. Update documentation
  3. Transactions
    1. (tick) Multi-resource transactions 
      Jira
      serverDuraSpace JIRA
      serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
      keyFCREPO-3264
    2. (tick) Multi-resource transaction rollback
    3. (error) Partial commit rollback handling 
    4. Update documentation - note about not being backwards-compatible
  4. Rebuild
    1. (tick) Rebuild from Fedora generated OCFL 
      Jira
      serverDuraSpace JIRA
      serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
      keyFCREPO-3247
       
    2. Rebuild from non-Fedora OCFL (warning) (is this still in play)
    3. Create documentation - none current
  5. (question) Messaging
    1. Jira
      serverDuraSpace JIRA
      serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
      keyFCREPO-3249
    2. Jira
      serverDuraSpace JIRA
      serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
      keyFCREPO-3250
    3. Update documentation
  6. Fixity
    1. (tick) Fixity on ingest
      1. Jira
        serverDuraSpace JIRA
        serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
        keyFCREPO-3065
      2. Jira
        serverDuraSpace JIRA
        serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
        keyFCREPO-3148
      3. Jira
        serverDuraSpace JIRA
        serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
        keyFCREPO-3201
    2. (question) Fixity on demand
      1. Jira
        serverDuraSpace JIRA
        serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
        keyFCREPO-3330
    3. Update documentation
  7. State Tokens
    1. Jira
      serverDuraSpace JIRA
      serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
      keyFCREPO-3169
    2. Jira
      serverDuraSpace JIRA
      serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
      keyFCREPO-3228
    3. Create documentation - none current
  8. (plus) Versioning 
    1. (tick) On-demand version creation 
      Jira
      serverDuraSpace JIRA
      serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
      keyFCREPO-3232
    2. (tick) Retrieve list of versions (mementos) 
      Jira
      serverDuraSpace JIRA
      serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
      keyFCREPO-3237
    3. (tick) Retrieve individual mementos 
      Jira
      serverDuraSpace JIRA
      serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
      keyFCREPO-3245
    4. (tick) Toggle auto-versioning for entire repository: 
      Jira
      serverDuraSpace JIRA
      serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
      keyFCREPO-3131
    5. Documentation 
      Jira
      serverDuraSpace JIRA
      serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
      keyFCREPO-3242
    6. Jira
      serverDuraSpace JIRA
      serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
      keyFCREPO-3226
  9. ACLs
    1. (question) Create/Read
    2. (question) Update
    3. (question) Delete
    4. (question) Enforce Acls
      1. (question) GET
      2. (question) PUT
      3. (question) POST
      4. (question) PATCH
      5. (question) DELETE
    5. (question) ACL enforcement within Transactions
  10. HTML UI
    1. (tick) Containment relationship display: 
      Jira
      serverDuraSpace JIRA
      serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
      keyFCREPO-3248
    2. Jira
      serverDuraSpace JIRA
      serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
      keyFCREPO-3351
  11. Simple Search
    1. (tick) List all resources
    2. (tick) Page search results using max results and offset
    3. (tick) List all resources modified before, after or between x date
    4. List children contained by ancestor (specify depth)
    5. (tick) List resources containing string in resource id?
    6. (tick) Create documentation - none currently exists
    7. (tick) Search by multiple conditions
    8. (tick) Search by content_size
    9. (tick) Search by mimetype
  12. Fedora 3 -> 6 migration tooling (migration-utils)
    1. Jira
      serverDuraSpace JIRA
      serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
      keyFCREPO-3182
    2. Optionally migrate deleted or inactive objects (JIRA TBC)
  13. Fedora 4 & 5 -> 6 migration
    1. Basic migration
      1. (tick) basic containers
      2. (tick)binaries
      3. (tick)external content
      4. Direct containers
      5. Indirect containers
    2. Web ACLs 
    3. Versions
  14. Alternative (to h2 db) Database support for Indexing:
    Jira
    serverDuraSpace JIRA
    serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
    keyFCREPO-3331
    1. (tick) MySQL
    2. (tick) MariaDB
    3. (tick) Postgres
  15. Valkyrie
    1. tests pass

...