| evo:AmbientAgentInvocation | Ambient Agent Invocation | A single ambient-agent run (per RQ2 §3.2). One-to-one with a prov:Activity but carries ambient-specific attributes: bounded context, policy, run metadata. | prov:Activity |
| evo:Commit | Commit | Atomic code change. Links to its informing requirement instance via prov:wasInformedBy. | prov:Activity |
| evo:ComplianceFramework | Compliance Framework | A regulatory or standards framework (NIS2, DORA, ISO 27001, HDS, EHDS) modeled as a skos:ConceptScheme. Its controls are skos:Concept instances organized by skos:broader/narrower. Cross-framework relations between FrameworkArticle instances are expressed directly with SKOS mapping properties (skos:exactMatch, skos:closeMatch, skos:broadMatch, skos:relatedMatch) — no intermediate mapping class. Justified by UC-2, UC-4, UC-5, UC-12. | skos:ConceptScheme |
| evo:Control | Control | A policy or compliance control that demands evidence. Maps to framework nodes (NIS2, DORA, ISO 27001, HDS, EHDS). A Control is a normative requirement grounded in skos:Concept semantics (an information entity that can migrate between frameworks). Orthogonal to PROV-O Activity/Entity. | skos:Concept |
| evo:CoverageReport | Coverage Report | Aggregate coverage evidence (line, branch, E2E). Uses sosa:Observation for time-series tracking. | prov:Entity |
| evo:DatasetFixture | Dataset Fixture | A test dataset as first-class evidence. Typed as dcat:Distribution for dataset discovery. | prov:Entity |
| evo:Deployment | Deployment | Change-to-environment binding event. Links to the target environment via evo:targetEnvironment (a dcat:DataService). | prov:Activity |
| evo:FrameworkArticle | Framework Article | A structural element of a compliance framework: article, clause, or annex. Uses skos:broader/narrower for hierarchy, skos:notation for article numbers, skos:prefLabel for title. Controls (evo:Control) reference articles via evo:derivedFromArticle. Cross-framework equivalences use SKOS mapping properties directly on article instances. Justified by UC-2, UC-5, UC-6. | skos:Concept |
| evo:MergeRequest | Merge Request | Change-control gate. Links to its reviewer agent via prov:wasAssociatedWith. | prov:Activity |
| evo:TestRun | Test Run | A single test execution result. Uses prov:Revision for re-runs. Links to the tested commit via evo:onCommit and to the fixture via evo:onDataset. | prov:Entity |
| evo:Workflow | Workflow | A demo-eligible workflow as a first-class entity in the evidence graph. Operational anchor for the dogfood discipline (RQ3 §4.3). Pairs with WorkflowExecution (one instance per invocation). | skos:Concept |
| evo:WorkflowExecution | Workflow Execution | A single execution of a Workflow. Reused class (subclass of prov:Activity), not a new sub-class addition to the §3.2.1 eight. Operational instrumentation (v0.1.4 non-breaking widening). | prov:Activity |