Versions Compared

Key

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

...

  1. Partition the APIs
    1. This piece of work comprises the construction of fully-specified API modules as outlined in the partition plan. These specifications must be of such detail and precision as to enable a complete reimplementation of the APIs they describe without reference to the Fedora implementation code. This work includes the definition of optional API modules and their advertisement, conformance levels, and an accompanying conformance test suite.
  2. Partition the ontologies
    1. This piece of work parallels the previous item. It entails the processing of the current Fedora ontologies to partition them in line with the partition of the API itself.
  3. Partition the code
    1. This piece of work requires massive changes to the current implementation code. It will require breaking apart fcrepo-http-api into multiple modules that each support a separate Fedora API module

...