-
Notifications
You must be signed in to change notification settings - Fork 14
Implementations
Seth Erickson edited this page Sep 20, 2024
·
48 revisions
Please open an issue in the spec if there is anything on this list that should be updated
- KA3 Audio-Visual Archive hosted at University of Cologne, see documentation of File System Structure
- UTS eResearch Repository Repository development at University of Technology Sydney, using OCFL as part of the Arkisto platform for research data preservation
- Fedora (version 6.0), see documentation of Fedora OCFL Object Structure
-
InvenioRDM is completing OCFL implementation (https://inveniosoftware.org/products/rdm/roadmap/)
- Development notes
- University of Wisconsin - Madison is working on implementing a digital preservation system based on OCFL
- Harvard University has implemented a preservation system that relies on an OCFL, S3-based storage layer
- The National Archives, UK have implemented OCFL as vendor-neutral a custodial copy repository. It is implemented in Scala and all code is available on github
-
OCFL-Java (Java, Peter Winckles)
- Used by UW Madison, Fedora, and Harvard
-
OCFL Core (Python, CERN/Data Futures) OCFL Core Docs
- Used by InvenioRDM
- OCFL Java HTTP HTTP over an OCFL repository (Java, Ben Cail)
- rocfl (Rust, Peter Winckles)
- ocfl-js (Javascript, Univ of Queensland)
- oni-express (A Solr-backed search for an OCFL repository containing RO-Crate datasets)
- OCFL (Go, Aaron Birkland)
-
ocfl-go (Go, Seth Erickson, University of California, Santa Barbara)
- ocfl-tools command line tools
- OCFL implementation in Python (Python, Simeon Warner)
- OCFL HTTP service over an OCFL repository (Clojure, Ben Cail)
- ocfl-validate (Python, Simeon Warner)
- gocfl (Go, Jürgen Enge)