...
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.
...