Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The Fedora community is working to establish a clearly defined specification for the core Fedora services. This specification details the exact services and interactions required for a server implementation to be verified as "doing Fedora". 

A charter for the specification effort has been published, and an editorial team has been established. The team members include:

  • Ben Armintor, Columbia University
  • Esmé Cowles, Princeton University
  • Danny Lamb, Islandora Foundation
  • Simeon Warner, Cornell University
  • Andrew Woods, DuraSpace

The draft specification has been published and is looking for community comments. Following this round of input, we plan on an initial release of the specification in the spring of 2017.

Fedora API Adopters Guide

As the formalization of the Fedora API Specification matures, it will be increasingly important for existing applications and frameworks over Fedora to adjust client/server interactions to the specification. The services defined in the Fedora API Specification are the same ones that are currently provided by Fedora 4, but the interaction models in some cases are changing to be more in line with broader standards. The effort of this group is to facilitate the adjustment of client-side tooling by detailing the "deltas" between the current Fedora 4 implementation and the emerging specification.

Please stay tuned for updates and opportunities for engagement.

Community-driven Activity

...