Title (Goal) | As a developer, I would like to expose point-in-time versions of the resources in my Fedora repository in a standard way, by using the memento protocol |
Primary Actor | Developer |
Scope | |
Level | |
Author | Aaron Birkland |
Story (A paragraph or two describing what happens) | My organization heavily leverages Fedora's versioning capability, but would like to expose the presence of resource versions to the public via a well-adopted standard. We believe memento is the best choice for us. There is a current Fedora JIRA ticket for exploring memento as a basis for re-thinking Fedora's versioning API. This use case explores the possibility of implementing memento exposure as an API extension, outside of the core Fedora HTTP API. |
API Extension Architecture's role:
Developer's role:
Fedora's role: