...
- Requirements:
- Check fixity of binary resource(s) by comparing computed value with stored value
- Check fixity of binary resource(s) given a specific set of Fedora object rdf:types
- Persist results of fixity check
- In log file?
- In database?
- In Fedora?
- Scheduled fixity service:
- Probably not part of the core
- Run as a separate service (see: Riprap)
- Potentially implemented as a circular queue of Fedora resources, ordered by "last fixity check" date property on Fedora resource
- Retain "fedora:hasFixityService" triple or header
- At the OCFL-level, interest in providing fixity over an OCFL storage hierarchy
Query service
- Should also consider this "Query Service Specification"
- Proposal: Query service / endpoint should support the following queries:
- List all resources
- List resources by mimetype
- List resources by parent
- List resources by mimetype, parent, and modified date (<>=)
- List resources where modified <> x date
- Open questions around scope of resources to be searchable
- Fedora resources?
- Resources defined in RDF documents within the repository?
- Hash URIs?
- Open questions around properties to support
- Server-managed triples?
- All properties?
- Triplestore not necessarily required
...