.. Copyright (C) 2021 CERN. OCFL Core is free software; you can redistribute it and/or modify it under the terms of the MIT License; see LICENSE file for more details. Main API ======== Domain model ------------ .. automodule:: ocflcore :members: OCFLObject, OCFLVersion, StorageRoot, TopLevelLayout Persistence ----------- .. automodule:: ocflcore :members: OCFLRepository, FileSystemStorage, Digests ------- .. automodule:: ocflcore :members: StreamDigest Domain API ========== OCFL Objects ------------ .. automodule:: ocflcore.domain.ocflobj :members: OCFL Storage Root ----------------- .. automodule:: ocflcore.domain.root :members: Storage hierarchies ------------------- .. automodule:: ocflcore.domain.layouts :members: Persistence API =============== Repository ---------- .. automodule:: ocflcore.persistence.repository :members: Inventory --------- .. automodule:: ocflcore.persistence.inventory :members: Transaction ----------- .. automodule:: ocflcore.persistence.transaction :members: Workspace --------- .. automodule:: ocflcore.persistence.workspace :members: Storage ------- .. automodule:: ocflcore.persistence.storage :members: