Part of specification v0.46.0. Earlier versions are preserved as tagged releases.
The spec - base documents + profiles
OpenRiC is an open, implementation-neutral specification for serving ICA's Records in Contexts (RiC-CM / RiC-O 1.1) over HTTP. The spec is layered: the base documents define the contract, 7 normative profiles target specific implementation surfaces, and 5 draft profiles, open for comment, extend it: SPARQL Access and the v0.43 governance line.
Base documents
Profiles
| Profile | Status | Profile version | Last revised in spec |
|---|---|---|---|
core-discovery |
Normative | 0.4.0 | 0.44.0 |
authority-context |
Normative | 0.4.0 | 0.31.0 |
graph-traversal |
Normative | 0.5.0 | 0.32.0 |
digital-object-linkage |
Normative | 0.6.0 | 0.33.0 |
round-trip-editing |
Normative | 0.7.0 | 0.34.0 |
provenance-event |
Normative | 0.8.0 | 0.35.0 |
export-only |
Normative | 0.9.0 | 0.36.0 |
sparql-access |
Draft | 0.1.0 | 0.37.0 |
governance |
Draft | 0.44.0 | 0.44.0 |
portability |
Draft | 0.43.0 | 0.43.0 |
inferred-provenance |
Draft | 0.43.0 | 0.43.0 |
graph-grounding |
Draft | 0.43.0 | 0.43.0 |
Status
| Layer | Current version | Status |
|---|---|---|
| Base spec (mapping + viewing API + graph primitives + conformance) | v0.46.0 | Active - RiC-O 1.1 namespace remediation complete (see audit) |
| Mapping spec | last revised in v0.46.0 | Active |
| Profiles | per table above | 7 normative + 5 draft |
| RiC-O ontology target | 1.1 (2025-05-22) | Tracked |
| Extension namespace | openricx: <https://openric.org/ns/ext/v1#> |
Declared, ontology stub at /ns/ext/v1.html |
The previous “v0.1.0 frozen” / “v0.2.0 pending” framing referenced the original four-document base spec. After the v0.30.0 → v0.36.0 profile-freeze series and the v0.37.0 RiC-O 1.1 remediation, the base-spec version tracks the spec repository as a whole. Profile versions remain independent (per Q8 in core-discovery.md).
Licence
Creative Commons Attribution 4.0 (CC-BY 4.0). Fork it, adapt it, build implementations against it.
See also
- Architecture - how the four public OpenRiC deployments fit together
- Guides - user-facing how-tos for the viewer and capture client
- Discussions - spec feedback, second-implementer Q&A, mapping sanity checks
- Live demo - open it, drag nodes, hit the reference API