Profiles tree
A profile is a named, bounded conformance target - a server declares which it supports and consumers know exactly what to expect. Profiles are additive, not hierarchical. Click any profile to open its specification; drag to pan, controls to zoom.
flowchart LR
classDef norm fill:#eafaf1,stroke:#10b981,color:#065f46;
classDef draft fill:#fff7ed,stroke:#f59e0b,color:#92400e;
ROOT([OpenRiC conformance]):::norm
subgraph N [Normative]
CD["Core Discovery
read records, agents, vocab"]:::norm
AC["Authority & Context
places, rules, activities"]:::norm
GT["Graph Traversal
/graph · /relations · /hierarchy"]:::norm
DOL["Digital Object Linkage
instantiations · functions"]:::norm
RTE["Round-Trip Editing
POST/PATCH/DELETE + audit"]:::norm
PE["Provenance & Event
activity shapes"]:::norm
EX["Export-Only
OAI-PMH · JSON-LD/Turtle"]:::norm
end
subgraph D [Draft - v0.43 governance line]
SP["SPARQL Access
read-only /sparql"]:::draft
GOV["Governance
IRI policy · SHACL gate"]:::draft
PORT["Portability
round-trip · DCAT/VoID"]:::draft
IP["Inferred-Provenance
AI vs documented fact"]:::draft
GG["Graph-Grounding
/ground for RAG"]:::draft
end
ROOT --> CD --> AC --> GT --> DOL --> RTE --> PE --> EX
ROOT --> SP
GOV --> PORT
GOV --> IP
CD --> GG
click CD "/spec/profiles/core-discovery.html"
click AC "/spec/profiles/authority-context.html"
click GT "/spec/profiles/graph-traversal.html"
click DOL "/spec/profiles/digital-object-linkage.html"
click RTE "/spec/profiles/round-trip-editing.html"
click PE "/spec/profiles/provenance-event.html"
click EX "/spec/profiles/export-only.html"
click SP "/spec/profiles/sparql-access.html"
click GOV "/spec/profiles/governance.html"
click PORT "/spec/profiles/portability.html"
click IP "/spec/profiles/inferred-provenance.html"
click GG "/spec/profiles/graph-grounding.html"
The profiles
Normative (claimable today):
- Core Discovery - read-only records, agents, repositories, vocabulary, autocomplete. The minimum “I can be queried” claim.
- Authority & Context - places, rules, activities as first-class entities.
- Graph Traversal -
/graph,/relations,/hierarchycross-entity walks. - Digital Object Linkage - instantiations (carriers) + ISDF functions.
- Round-Trip Editing - the full write surface with an audit trail.
- Provenance & Event - tightened activity shapes (results, participants, dates).
- Export-Only - OAI-PMH harvest + per-record JSON-LD / Turtle / RDF-XML.
Draft (open for comment):
- SPARQL Access - a read-only SPARQL 1.1 endpoint.
- Governance - pinned standards, the two-layer IRI policy, deprecate-not-delete, SHACL as a merge gate.
- Portability - lossless round-trip + a DCAT/VoID dataset descriptor + validate-on-export.
- Inferred-Provenance - AI-asserted edges are visibly distinguishable from documented fact.
- Graph-Grounding - a
/groundendpoint so RAG agents disambiguate against the graph.
See Conformance & profiles for how to claim and test them.