open-standards/aac/vocab/v1.jsonld
Transaction Science ba1212361f Add aac, map, sandbox standards; catalog the standards family
Commit the previously-untracked standard directories and catalog them in the
root README alongside proof:

- aac/    — communication cargo class: portable boards + a ten-level
            offline-first cascade (Apache-2.0 code / CC-BY-4.0 spec).
- map/    — geospatial cargo class: range-requestable signed tilesets +
            an F0–F4 fidelity cascade (Apache-2.0 code / CC-BY-4.0 spec).
- sandbox/— isolated, metered, attested execution across the heterogeneous
            compute fabric (Apache-2.0 code / CC-BY-4.0 spec).
- jouleclaw-otel-authz, jouleclaw-trust — new jouleclaw reference crates.

Root README now lists aac, map, sandbox, and proof in the catalog, the tree,
and the contribution guide.

Co-Authored-By: Claude Opus 4.8 <[email protected]>
2026-06-07 17:04:36 -04:00

36 lines
1.6 KiB
Text

{
"@context": {
"@version": 1.1,
"aac": "https://aac.transaction.science/vocab/v1#",
"prov": "http://www.w3.org/ns/prov#",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"Board": "aac:Board",
"Cell": "aac:Cell",
"Symbol": "aac:Symbol",
"Utterance": "aac:Utterance",
"MotorProfile": "aac:MotorProfile",
"Receipt": "aac:Receipt",
"CascadeLevel": "aac:CascadeLevel",
"boardType": { "@id": "aac:boardType", "@type": "@id" },
"rows": { "@id": "aac:rows", "@type": "xsd:unsignedShort" },
"cols": { "@id": "aac:cols", "@type": "xsd:unsignedShort" },
"hasCell": { "@id": "aac:hasCell", "@type": "@id", "@container": "@set" },
"row": { "@id": "aac:row", "@type": "xsd:unsignedShort" },
"col": { "@id": "aac:col", "@type": "xsd:unsignedShort" },
"label": { "@id": "aac:label", "@type": "xsd:string" },
"locked": { "@id": "aac:locked", "@type": "xsd:boolean" },
"frequency": { "@id": "aac:frequency", "@type": "xsd:unsignedLong" },
"navigatesTo": { "@id": "aac:navigatesTo", "@type": "@id" },
"symbolId": { "@id": "aac:symbolId", "@type": "xsd:string" },
"accessMethod": { "@id": "aac:accessMethod", "@type": "@id" },
"minTargetMm": { "@id": "aac:minTargetMm", "@type": "xsd:float" },
"energyUj": { "@id": "aac:energyUj", "@type": "xsd:unsignedLong" },
"offline": { "@id": "aac:offline", "@type": "xsd:boolean" },
"level": { "@id": "aac:level", "@type": "@id" },
"measuredUj": { "@id": "aac:measuredUj", "@type": "xsd:unsignedLong" },
"estimatedUj": { "@id": "aac:estimatedUj", "@type": "xsd:unsignedLong" },
"provenance": { "@id": "aac:provenance", "@type": "@id" }
}
}