Current status
This page is generated, not written. The specification figures come from the release data in the repository. The reference-service figures are built into the page from the last published probe run, dated below, and your browser then replaces them with the latest run and a live read of the service. Without JavaScript you see the dated snapshot. Nothing below is typed by hand.
Specification
| Current version | v0.46.0, released 2026-10-15 |
| Profiles | 12 defined: 7 normative, 5 draft |
| JSON Schemas | 21 |
| Conformance fixtures | 36 done, 9 planned |
| Older versions | Preserved as tagged releases - see specification versions |
Reference service<p id="status-note" class="callout">Snapshot from the probe run of 2026-10-15 15:21:41 UTC (probe revision 44635c2), built into this page.</p>
| Service | RIC-O Linked Data API |
| Version it reports | 0.17.12 |
| Specification version it verifies against | v0.46.0 |
| Read at | 2026-10-15 15:21:41 UTC (snapshot) |
Conformance matrix
Two columns per implementation, kept apart on purpose. Declared is what the implementation claims in its own service description. Tested is the result of the conformance probe run against it, with the date of the run. The probe is scheduled to run daily against the reference service and is read-only; until a run has published its result, the Tested column says so: checks that would need to write are skipped, and a profile with skipped checks is never shown as a plain pass. A declaration without a test result is a claim to check, not a verified pass. You can run the probe against any server yourself.
| Profile | Status in the spec | Reference service: declared | Reference service: tested |
|---|---|---|---|
| Core Discovery | normative · v0.4.0 | declared full · v0.4.0 | pass · 2026-10-15 (11 pass, 0 fail, 0 skipped) |
| Authority & Context | normative · v0.4.0 | declared full · v0.4.0 | pass · 2026-10-15 (10 pass, 0 fail, 0 skipped) |
| Graph Traversal | normative · v0.5.0 | declared full · v0.5.0 | pass · 2026-10-15 (5 pass, 0 fail, 0 skipped) |
| Digital Object Linkage | normative · v0.6.0 | declared full · v0.6.0 | pass · 2026-10-15 (7 pass, 0 fail, 0 skipped) |
| Round-Trip Editing | normative · v0.7.0 | declared full · v0.7.0 | pass, with checks skipped · 2026-10-15 (3 pass, 0 fail, 1 skipped) |
| Provenance & Event | normative · v0.8.0 | not declared | FAIL · 2026-10-15 (7 pass, 3 fail, 1 skipped) |
| Export-Only | normative · v0.9.0 | declared full · v0.9.0 | pass · 2026-10-15 (8 pass, 0 fail, 0 skipped) |
| SPARQL Access | draft · v0.1.0 | declared full · v0.1.0 | not tested |
| Governance | draft · v0.44.0 | not declared | not tested |
| Portability | draft · v0.43.0 | not declared | not tested |
| Inferred-Provenance | draft · v0.43.0 | not declared | not tested |
| Graph-Grounding | draft · v0.43.0 | not declared | not tested |
Independent implementations will get their own column here once one publishes a service description. A second, independently built implementation is a governance condition for v1.0.
Holdings in the reference service
These counts are read from the service’s own list endpoints. Most of the data is demonstration data, not an institution’s holdings.