OPDA Knowledge base
Logical tier foundation

Generator Run

opda:GeneratorRun

Generator Run

Summary

Provenance record for a single execution of the opda-gen pipeline that produced a specific set of emitted TTL artefacts. Carries the generator version, the source commit SHA, and the emission timestamp. [Information particular; UFO Information Particular]. Per ODR-0004 §6a, every emission is reproducible from the recorded (version, commit) pair. Concept tier →

Attributes

AttributeTypeCardinalityRequiredIdentity-bearingDescription
generatorVersionstring1..1YYSemver string of the opda-gen build that produced the artefact (e.g. opda-gen-1.0.0)
sourceCommitstring1..1YYGit commit SHA pinned by the ratifying ADR
emittedAtdateTime1..1YNTimestamp when the artefact set was emitted

Relationships

This entity declares no module-local object properties. Emitted artefacts (TTL files) are linked via the standard PROV-O prov:wasGeneratedBy predicate from the artefact to the GeneratorRun instance.

Identity key

Identity key = generatorVersion + sourceCommit. The pair is sufficient to reproduce the exact emission byte-for-byte; the emittedAt timestamp is informational only.

Constraints

No SHACL Violation/Warning shapes emitted at this tier — instances are minted by the build pipeline and validated by CI byte-identity checks rather than runtime shapes.

Derived attributes

None.

ER diagram

%%{init: {"theme": "base", "themeVariables": {"primaryColor": "#E1BEE7", "primaryTextColor": "#4A148C", "primaryBorderColor": "#6A1B9A", "lineColor": "#37474F"}}}%% erDiagram accTitle: GeneratorRun — Entity-Relationship Diagram accDescr: GeneratorRun provenance unit — produces emitted TTL artefacts linked via PROV-O wasGeneratedBy. GeneratorRun ||--o{ EmittedArtefact : "produces"

Source ODR + ADR

Comments

Loading comments…