Although there are various community-driven developments in the Fedora ecosystem, this document describes the roughly 12-month technical focus of the core repository platform.
Technical Priorities
- Align the community Fedora implementation with the API Specification
- Create/Read/Update/Delete on repository resources
- Standard: Linked Data Platform
- Include Import and Export of RDF, and option for RDF serialization to disk
- Versioning
- Standard (on retrieval): Memento
- Fixity
- Standard: http://tools.ietf.org/html/rfc3230#section-4.3.1 (Want-Digest) & http://tools.ietf.org/html/rfc3230#section-4.3.2 (Digest)
- Authorization
- Standard: WebAC
- Notifications
- Standard: Activity Streams 2.0
- Defining the interface that a Fedora repository implementation should implement to publish repository events
- Create/Read/Update/Delete on repository resources
- Develop a Compliance Test Suite for each service defined in the Fedora API Specification.