Replacement of Modeshape with OCFL
- Resource Management
Containment relationships
PUT empty RDF container
Exact match between F5 and F6 response on create
PUT on existing container: F5=409, F6=204
PUT RDF container with body
POST empty RDF container
POST RDF container with body
GET empty RDF container
GET RDF container with user-provided body
GET non-RDF
GET non-RDF description
- RDF (Replace)
Binary (Create, Retrieve)
Binary (Replace)
- External Binaries:
Create Container as Archival Group (nested resources within an OCFL Object)
- RDF Resource Update (PATCH)
- Ghost nodes:
- Resource Deletion
- Delete resources contained within ArchivalGroups
- GET Tombstones for deleted resources
- DELETE Tombstones
- Direct and Indirect Container support
- Transactions
Multi-resource transactions
Multi-resource transaction rollback
Partial commit rollback handling
Rebuild from Fedora generated OCFL
- Rebuild from non-Fedora OCFL
Messaging
- Fixity
Fixity on ingest
- Fixity on demand
- State Tokens
Versioning
On-demand version creation
Retrieve list of versions (mementos)
Retrieve individual mementos
Toggle auto-versioning for entire repository:
- Documentation
- ACLs
- HTML UI
Containment relationship display:
- Simple Search
- Fedora 3 -> 6 migration tooling (migration-utils)
- Fedora 4 & 5 -> 6 migration
- Documentation
Testing scripts
- Fixity on Ingest & empty RDF creation
- Ghost nodes
- Containment index