Title (Goal)

As a developer, I would like to write an extension to add http 'Link' headers to Fedora's REST API responses

Primary Actor

Developer

Scope

 

Level

 

Author

Aaron Birkland

Story (A paragraph or two describing what happens)

As a developer using Fedora as a repository for publication data, I am interested in exploring signposting as a way to label the links between scholarly resources using http headers. As this effort is still in its early stage, I'd like to do some experimentation, so I'd like to write an API Extension module that will add specific http headers to responses for certain Fedora resources. As a concrete example, we'd initially like to add a rel='canonical' link header pointing to the DOI of record, as shown here.

API Extension Architecture's role:

Developer's role:

Fedora's role:

Use Case Evaluation

Web Resources and Interactions

Preconditions

Deployment or Implementation notes

Proposed Requirements

API-X Value Proposition