The Fedora specification will detail the exact services and interactions required for a server implementation to be verified as "doing Fedora".
The primary benefits of this specification include:
- Concrete and common understanding of Fedora's role in an institution's infrastructure ecosystem
- Stable, independently versioned Fedora RESTful API
- Opportunity for alternate Fedora implementations for testing and edge-case scenarios
Rationale
See below for a full description of the Fedora specification rationale.
Section Drafts
The initial specification section drafts are being managed via separate Google-Docs. Please request edit access to any or all to which you would like to contribute.