Versions Compared

Key

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

...

Specification of Fedora-specific OCFL Files

Header Files

...

RDF Files

ACLs

Binary Descriptions

Container Descriptions

General

Every Fedora OCFL object contains a ".fcrepo directory in its root/" directory in the root of its "content/" directory. This directory contains JSON files, "header" files , that describe the resources contained in the OCFL object. The specifics of the contents of the header files is not discussed here, just their naming conventions. They contain information that enables Fedora to know how it is supposed to interact with a resource. Header files must be identifiable by Fedora without knowing anything about a resource other than its IDsID.

Outside of the ".fcrepo directory/" directory, all other OCFL object files store the content of Fedora resources. Every Fedora Every Fedora resource is persisted to OCFL using exactly two using exactly two files. The first is a header file located in ".fcrepo and /" and the second is a content file located in the root of the OCFL object's "content/" directory. The naming and location of content files can vary depending on the type of resource they belong to. It is not necessarily possible to identify a resource's content file without first determining what type of resource it is by reading its header file.

Header Files


...

RDF Files

ACLs

Binary Descriptions

Container Descriptions