What is a repository?

Defining a Fedora API Specification

 

Aaron Coburn — acoburn@amherst.edu

Fedora API Specification

  1. Why should you care?
  2. The status of the specification effort
  3. How you can get involved

Investment in the Future

Specification vs. Implementation

Using Fedora vs. "Doing" Fedora

Fedora is not a product, it's a praxis

Specifications are a way to share strong practices

Interoperability vs. Conformance

5 Services + 1

Access, Management, Preservation

  1. CRUD (W3C Linked Data Platform)
  2. Versioning (IETF Memento)
  3. Fixity (IETF HTTP Digests)
  4. Authorization (W3C Web Access Control)
  5. Batch Operations

 

  1. Messaging (W3C Activity Streams 2.0)

Getting involved

 

Read: http://fcrepo.github.io/fcrepo-specification

 

Issues: https://github.com/fcrepo/fcrepo-specification/issues

 

Contribute: https://github.com/fcrepo/fcrepo-specification

Questions?

 

 

 

acoburn@amherst.edu