# EOC vocabulary (v1) Stable IRIs for the Energy-Optimised Compute open standard. Covers the four-stage cascade (`eoc:Cache`, `eoc:KeyValue`, `eoc:Graph`, `eoc:Neural`), the EOC receipt (with both joule and carbon accounting), the cross-vendor metering surface, and the three-tier energy provenance enum shared with Smart Byte and JouleClaw. Namespace: `https://eoc.transaction.science/vocab/v1#` (prefix `eoc:` by convention). | File | Format | What | |------|--------|------| | [`v1.jsonld`](v1.jsonld) | JSON-LD `@context` | Term → IRI mapping. | | [`v1.ttl`](v1.ttl) | Turtle (RDF) | Classes, enumerations, properties; subclasses `prov:Activity` for `eoc:Resolution`. | | [`v1.shapes.ttl`](v1.shapes.ttl) | SHACL Core | Shape graph — validates `Receipt`, `CarbonRecord`, `Query` locally before they enter the receipt stream. SHACL Core only; consumable by any conformant validator. | An EOC receipt that carries `@context: "https://eoc.transaction.science/vocab/v1.jsonld"` expands into typed RDF triples for any JSON-LD or SPARQL consumer without changing its wire form. Mirrors the pattern shipped at `jouleclaw/vocab/v1`. Licence CC-BY-4.0 to match the spec text.