Versions Compared

Key

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


This guide describes how Service Definition Objects are constructed in detail.  For a conceptual overview of these and other special Fedora object types, please see the Fedora Digital Object Model document. 

...

On this page:

Table of Contents

What is a Service Definition?

In Fedora, a Service Definition ("SDef") is a special kind of object that defines a set of operations on objects in a repository.  As you will see, that set of operations needs to be expressed in a particular way inside the object in order for Fedora to understand it. 

Writing Service Definition FOXML

Although you may author Fedora objects in other ways (e.g. by making a series of API calls to your repository), we will assume for this guide that the object is being constructed in FOXML format outside the repository, then ingested in a single step.

...