There are several major groups of work created as a result of review and discussion around Fedora's HTTP API. It is important to understand that all of this work assumes the plan of API partitioning as developed by the TWG.
- Partition the APIs
- 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.
- Partition the ontologies
- 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.
- Partition the code
- 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