Explore the RiC model - every entity, attribute and relation, plain and navigable. Open the model navigator ↗

Describes the current state. Live figures are on current status.

OpenRiC Drift Log

A public log of known drift between the OpenRiC specification and its public surfaces (reference API, viewer, capture client, OpenAPI metadata, conformance probe). Updated as items land or are resolved.

This page exists because the spec moves faster than the supporting implementations, and external reviewers need a single place to see which gaps are known, where they are, and what’s planned. It is not a defect tracker - it tracks deliberate lag between the spec and downstream systems.

Last updated: 2026-10-19. For the live figures behind this page, see current status.


Open drift items

Reference API (ric.theahg.co.za) lag against the specification

Re-checked item by item on 2026-10-15 against the live service (tag v0.17.12, then v0.17.13). It verifies against spec v0.46.0 and declares seven profiles: six normative ones in full and SPARQL Access as a draft. Every row of the April 2026 migration list that is resolved has moved to Closed with what was checked. These rows remain open:

Item Currently emits Target Blocker
Provenance & Event profile claim Not claimed. The daily probe (15 October) finds the production activities carry their results and participants but no date (openricx:DateRange, §6.2 and §6.4). The serializer emits a date whenever the activity row has one. A count on 16 October found 40 undated activities (38 production, 1 accumulation, 1 untyped), and for none of them does the record’s creation or accumulation event, or the event the activity was seeded from, carry a date. There is no source to take a date from, and dates will not be invented for demonstration data. Claimed by a server whose activities are dated Dated demonstration data, for example a new demonstration dataset for the reference service (known issue K-10).

External-extension watch (RiC-O 1.1 ecosystem)

Item Issue Plan
AnF RiC-O extension Archives nationales de France publishes a RiC-O 1.1 ontology extension, AnF-ontology_v1.rdf, at github.com/ArchivesNationalesFR/ontology; the file has been in the repository since August 2025 and was last changed on 12 October 2026, with no tagged release. It may overlap with openricx: for agent description, addresses and places. Audit openricx: against AnF-ontology_v1.rdf. Where they overlap, propose alignment or a cross-reference rather than parallel definitions. Not yet done.
OpenRiC vocabularies (/vocab/activity-type/, /vocab/rule-type/) need SKOS-publishing maturity Currently published as static Turtle + HTML. Per the v2 review, the broader SKOS-publication pattern (HTML / JSON-LD / Turtle / RDF/XML / CSV per vocabulary, with /vocabularies index endpoint exposing each as a skos:ConceptScheme) is a Garance-style maturity step. When an implementation other than the reference service asks for it.
openricx: extension namespace remains under-publicised The Turtle ontology stub at /ns/ext/v1.html and its declared terms should be communicated to the EGAD-adjacent community. Outreach drafts in docs/outreach/ - Sparna and Damigos targets identified.

Closed (recent)


How to file a new drift item

Open a discussion on openric/spec with the label drift, or open a PR adding a row to this page. Format:

| Surface | Currently observed | Target spec § | ETA / blocker |
|---|---|---|---|
| <which surface> | <what it does today> | <which spec section it should match> | <when, or what blocks it> |

OpenRiC’s commitment: every open drift item is named, located, and either has an ETA or has a blocker explanation.