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.

For institutions · executive brief · ~3-minute read

What OpenRiC means for archival institutions

A concise overview for directors, IT leads, and procurement officers evaluating whether OpenRiC is worth adopting, requesting from vendors, or endorsing institutionally. Non-technical, decision-focused.

The one-sentence version

OpenRiC is an open, royalty-free specification that lets any archival system publish and exchange Records in Contexts (RiC)-modelled data in a consistent way - so institutions are not locked into a single vendor’s interpretation of the standard.


Why this matters to an institution

1. Vendor independence

Without a shared contract, every vendor’s “RiC support” means something slightly different. You cannot move data between systems without bespoke migrations. You cannot compare offerings objectively.

OpenRiC is that shared contract. Systems that implement it are comparable on a defined, testable surface - not just marketing claims.

2. Longevity

Archival data has a timescale measured in decades or centuries. Any format that depends on one company staying solvent is a risk.

OpenRiC is governed as open standard (CC-BY 4.0) and has a reference implementation under AGPL-3.0. Those licences mean the specification and the reference code stay readable and implementable whatever happens to any single vendor, including the one that wrote them. Keeping a server running is a different matter: that still needs an institution or supplier to host and maintain it, and today the only running implementation is AHG’s.

3. Interoperability, not just export

Many platforms advertise “linked data export”. That exports once. OpenRiC defines a live HTTP contract instead: read, harvest (OAI-PMH) and walk the graph, and, for servers that claim the optional Round-Trip Editing profile, write and validate. A server claims only the profiles it implements, so check which ones before relying on any of them.

This means:

4. Alignment with ICA’s RiC

RiC is the International Council on Archives’ next-generation conceptual model and ontology, replacing ISAD(G), ISAAR(CPF), ISDF, and ISDIAH as separate standards.

Describing in RiC terms now should reduce the re-description an institution faces if RiC becomes the dominant standard. It will not remove it: RiC-O is still being revised (OpenRiC targets RiC-O 1.1), and some mapping choices will be revisited as practice settles. OpenRiC provides the practical bridge between existing ISAD(G)-shaped catalogues and RiC-CM / RiC-O output.

5. Implementation flexibility

The spec defines 12 named profiles - 7 normative, 5 draft - and an implementation claims each one independently. An institution does not have to support the full semantic range on day one. A server conforming to Core Discovery alone - basic read-only mapped endpoints - is useful immediately. How much work it takes depends on the catalogue: the minimal example server shows the shape of the contract in a few hundred lines, but mapping a real catalogue’s data is most of the effort, and we have no measured figure from an outside institution yet. (The older L1-L4 level vocabulary is legacy and no longer part of a conformance claim.)


What’s already delivered

Component What it is Status
Specification (v0.55.1) The base documents, 21 JSON Schemas, SHACL shapes, 36-case fixture pack Tagged release, under openric.org
Reference API Endpoints covering read, write, graph, harvest (OAI-PMH), validation Live at ric.theahg.co.za
Conformance probe Pure bash + jq; points at any server, returns pass/fail across every required endpoint Live at /conformance/
API Explorer Interactive Swagger UI - any reviewer can try every endpoint from a browser Live at /api-explorer/
Viewer + Capture Two browser-based client apps written against the contract; so far tested against the reference service only Live at viewer.openric.org + capture.openric.org
OAI-PMH endpoint Standard OAI-PMH 2.0, so a standard harvester should be able to read it; not yet tested against a named national or thematic aggregator Live at ric.theahg.co.za/api/ric/v1/oai
Related platform Heratio, a GLAM platform from the same maintainers, can read graph data from the API. It still writes through its own copy of the RiC routes on a shared database, so it is not independent proof that the API alone is enough for production. Live at heratio.theahg.co.za

What it doesn’t do (yet)

Honesty matters for institutional evaluation:


Cost, risk, and lock-in

Question Answer
What does OpenRiC cost? No licence fee. The spec is CC-BY 4.0 and the reference implementation is AGPL-3.0. Running a server is not free: it needs hosting, someone to map and maintain the data, and upgrades as the specification moves.
What if the maintainer disappears? The spec is self-contained and published under a permissive content licence. A successor maintainer can fork and continue. See the governance page.
Can we be locked in? Less than with a closed format. The contract is open, and a conformant server exports its data as JSON-LD, Turtle and OAI-PMH, which other OpenRiC servers and RDF tools can read. Moving still takes work on the receiving side, and a move between two independent implementations has not been demonstrated yet.
What’s the audit story? In the reference implementation, every write action is logged in an audit table with timestamp, actor (API key id), IP, and payload. The /{type}/{id}/revisions endpoint exposes this.
What about sensitive data? The spec supports access restrictions, personal-data flags, and ODRL policy extensions. The reference implementation applies them to its public read endpoints; test this against your own restricted records before relying on it. Per-institution extensions (GDPR, POPIA, PAIA, etc.) ship as separate shape files, not in the core.

Readiness checklist

Before asking a vendor for OpenRiC, or adopting it yourself, an institution can answer these from its own records:

Adopting OpenRiC means adopting an open contract, not installing a product. OpenRiC Workspace, an application built on it, is planned and not yet available, so it is not part of a decision today.

How to get started

For a technical evaluation (developer, IT lead):

  1. Run the conformance probe against your existing catalogue or a prototype - /conformance/.
  2. Follow the 15-minute getting-started guide.
  3. Browse the live data at /demo/browse/ to see what a RiC-shaped dataset looks like.

For a strategic evaluation (director, funder, board):

  1. Read this page.
  2. Read the one-page architecture overview - 5 minutes, mostly diagrams.
  3. Talk to the maintainer: johan@theahg.co.za.

For a procurement conversation:

Ask vendors whether they can pass the OpenRiC conformance probe. If they can’t, ask what would be required for them to implement it. Vendor answers to that question are a strong signal of their standards orientation.


Endorsement

If your institution wants to publicly support OpenRiC - formally or informally - please say so in Discussion #1. Even “we’re watching this” is useful signal for other institutions weighing adoption.

Contact

Dr Johan Pieterse · johan@theahg.co.za · The Archive and Heritage Digital Commons Group (Pty) Ltd · South Africa.

Available to present OpenRiC to archival institutions, standards bodies, or technical working groups on request.