Scope

Different repositories have different preservation workflows, and the role that Fedora 4 plays in the preservation workflow determines which functionality is relevant to preservation.  There are three broad categories of relationship between the repository and preservation:

  1. The repository is not involved in preservation at all.  The repository may be downstream from or parallel to the preservation system, or preservation may not be done at all.  In this case, preservation is completely independent of Fedora 4, so no preservation functionality is relevant.
  2. The repository is used to enable preservation.  The repository is upstream from the preservation system, and preservation-enabling functionality is a part of this process.
  3. The repository is used as a preservation system.  Fedora 4 is not, by itself, a complete preservation system, but preservation-enabling functionality can be used as part of the preservation process.

Preservation-enabling functionality

In addition to providing a general-purpose REST API (which can be used by a preservation workflow to retrieve metadata and content), Fedora 4 provides functionality to make it easier to verify fixity and create backup copies of repository content:

Disaster-recovery functionality

In addition to the functionality above, Fedora 4 can also be used to store content in a transparent or human-readable way.  This functionality allows repository content to be retrieved directly from the filesystem in a worst-case scenario where repository software stack is not working: