Versions Compared

Key

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

...

Core Components

Durable Storage

Features relating to preservation and long-term access.

Fixity

Generating and comparing checksums.

Backup and Restore

Full repository backup and restoration.

Export and Import

Export a node or a section of the node hierarchy.

Import an exported node or node hierarchy.

...

One of the core components of Fedora 4 is its long-term storage and preservation capability. A number of features support this capability; they have been grouped here under the notion of Durable Storage.

Fixity

  • Over time, digital objects can become corrupt and unusable by suffering from bit rot and other digital preservation dangers
  • Fixity checks help preserve digital objects by verifying their integrity using techniques such as checksumming
  • On content ingest, Fedora can verify a user-provided checksum against the calculated value
  • A checksum can be recalculated and compared at any time via a REST-API request 

Backup and Restore

  • A full backup, including all Datastreams as well as a compact serialization of all objects, can be performed at any time
  • A full restore from a repository backup can be performed at any time

Export and Import

  • A specific Fedora object, its children objects, and associated Datastreams can be exported
    • The serialization of the Fedora object is more portable than the compact form found in the backup/restore feature
    • Exported objects are serialized in a standard JCR/XML format
  • An exported object or hierarchy of objects can be imported at any time

Versioning

Versions can be created across the entire repository or on particular API calls.

...