Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Wiki Markup
h2. Alternative REST API

In this I will propose an alternative REST api to the one in the Fedora Documentation.

h3. General principles

Objects are found in /objects/

Object properties are found in /objects/\{pid}/properties

Relations are found in /objects/\{pid}/relations

Content models are found in /objects/{pid}/contentmodels


datastreams are found in /objects/{pid}/datastreams

Datastream content is in /objects/{pid}/datastreams/{dsID}

Datastream properties is in /objects/{pid}/datastreams/{dsID}/properties

Datastream relations is in /objects/{pid}/datastreams/{dsID}/relations

Datastream versions is in /objects/{pid}/datastreams/{dsID}/versions

Object methods is in /objects/{pid}/methods

Method invocation is /objects/{pid}/methods/{methodName}/from/{sdef}?params