Replacement of Modeshape with OCFL
- Resource Management
Containment relationships
Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key FCREPO-3106 Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key FCREPO-3164 Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key FCREPO-3258 Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key FCREPO-3255
PUT empty RDF container
Exact match between F5 and F6 response on create
PUT on existing container: F5=409, F6=204
Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key FCREPO-3257
PUT RDF container with body
POST empty RDF container
POST RDF container with body
Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key FCREPO-3259
GET empty RDF container
GET RDF container with user-provided body
GET non-RDF
GET non-RDF description
Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key FCREPO-3263 RDF (Replace)
Binary (Create, Retrieve)
Binary (Replace)
Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key FCREPO-3103 - External Binaries:
Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key FCREPO-3239 Create Container as Archival Group (nested resources within an OCFL Object)
RDF Resource Update (PATCH)
Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key FCREPO-3078 - Ghost nodes:
Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key FCREPO-3256 - Resource Deletion
Delete resources contained within ArchivalGroups
Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key FCREPO-3278 GET Tombstones for deleted resources
Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key FCREPO-3033
DELETE Tombstones
Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key FCREPO-3034
- Direct Container Support
- Indirect Container Support
- Update documentation
- Transactions
Multi-resource transactions
Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key FCREPO-3264 Multi-resource transaction rollback
Partial commit rollback handling
- Update documentation - note about not being backwards-compatible
- Rebuild
Rebuild from Fedora generated OCFL
Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key FCREPO-3247 - Rebuild from non-Fedora OCFL
- Create documentation - none current
Messaging
Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key FCREPO-3249 Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key FCREPO-3250 - Update documentation
- Fixity
Fixity on ingest
Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key FCREPO-3065 Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key FCREPO-3148 Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key FCREPO-3201
- Fixity on demand
- Update documentation
- State Tokens
Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key FCREPO-3169 Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key FCREPO-3228 - Create documentation - none current
Versioning
On-demand version creation
Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key FCREPO-3232 Retrieve list of versions (mementos)
Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key FCREPO-3237 Retrieve individual mementos
Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key FCREPO-3245 Toggle auto-versioning for entire repository:
Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key FCREPO-3131 - Documentation
Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key FCREPO-3242 Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key FCREPO-3226
- ACLs
Create/Read
Update
Delete
Enforce Acls
GET
PUT
POST
PATCH
DELETE
ACL enforcement within Transactions
- HTML UI
Containment relationship display:
Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key FCREPO-3248
- Simple Search
List all resources
Page search results using max results and offset
- List all resources modified before, after or between x date
- List children contained by parent
- List members of direct container
- List members of indirect container
List resources containing string in resource id?
Create documentation - none currently exists
- ?
- Fedora 3 -> 6 migration tooling (migration-utils)
Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key FCREPO-3182 - Optionally migrate deleted or inactive objects (JIRA TBC)
- Fedora 4 & 5 -> 6 migration
- Alternative (to h2 db) Database support for Indexing:
Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key FCREPO-3331 - MySQL
- Postgres
...