• Title: Fedora3-modify-style xml wrapper for the rest API.
  • Primary Actor: Administrator
  • Scope: 
  • Level: 
  • Story: Batch operations often find their origin in xml file(s) from some source, e.g. a list of metadata records that has to be added to existing objects. This list will probably need to be transformed to a standard format like MODS, maybe there are already existing metadata that must be included, etc. This is typically a job to be done with xslt. In Fedora 3, the result can then be transformed, also with xslt, into a modlfy directives xml file which can be validated against a schema and executed. In our organization (TU Delft) there are several xml-based workflows following this pattern. Therefore, a xml wrapper similar to the one in F3 around the new rest API would be greatly appreciated. It allows the administrator to stay in a single type of workflow (xml) all the way, and the xml schema helps to prevent mistakes.

1 Comment

  1. This is not a good candidate for a REST endpoint: it proposes operations that specifically concern themselves with multiple resources. This sounds like a good job for a Camel-based extension apparatus.