Skip to content

Check info dir

Verifies that provenance entities in the RDF files have corresponding entries in Redis. Reports any missing counter entries.

Terminal window
uv run python -m oc_meta.run.infodir.check <directory> [options]
ParameterRequiredDefaultDescription
directoryYes-Path to the RDF directory
--redis-hostNolocalhostRedis server host
--redis-portNo6379Redis server port
--redis-dbNo6Redis database number
  1. Finds all provenance ZIP files in the directory
  2. For each provenance entity, checks if the expected Redis key exists
  3. Reports missing entries with details: entity URI, provenance URI, expected Redis key
Terminal window
uv run python -m oc_meta.run.infodir.check /srv/oc_meta/rdf \
--redis-host localhost \
--redis-port 6379 \
--redis-db 5

The script prints each missing entity as it’s found:

Entità mancante trovata:
URI: https://w3id.org/oc/meta/br/06101234
Prov URI: https://w3id.org/oc/meta/br/06101234/prov/se/1
Chiave Redis attesa: br:0610:1234:se
---

At the end, it reports the total count of missing entities.