These requirements have been identified from the archival community's RiC-O adoption discussions and practical implementation needs.
RiC-O Entity Support
| # |
Entity |
Status |
Notes |
| 1 |
RecordSet |
Implemented |
Core entity - fully supported in graph |
| 2 |
Record |
Implemented |
Core entity - fully supported |
| 3 |
RecordPart |
Implemented |
Supported in graph visualization |
| 4 |
Instantiation |
Implemented |
Digital/physical carriers |
| 5 |
Person / Family |
Implemented |
Agent types in graph |
| 6 |
CorporateBody |
Implemented |
Agent type in graph |
| 7 |
Activity / Function |
Implemented |
Contextual entities |
| 8 |
Place |
Implemented |
Geographic entities |
| 9 |
RecordResource (base class) |
Implemented |
Abstract base mapped to RecordSet/Record |
| 10 |
Mandate |
Implemented |
Legal/regulatory authority in graph |
| 11 |
Mechanism |
Implemented |
Technical mechanism in graph |
| 12 |
Rule |
Implemented |
Regulatory rules in graph |
| 13 |
Date (as RiC entity) |
Implemented |
Temporal entities from event dates |
RiC-O Vocabulary Types
| # |
Type |
Status |
Notes |
| 14 |
DocumentaryFormType |
Implemented |
Supported in SPARQL and graph |
| 15 |
CarrierType |
Implemented |
Supported |
| 16 |
ContentType |
Implemented |
Supported |
| 17 |
RecordState |
Implemented |
Supported |
| 18 |
Language |
Implemented |
Supported |
| 19 |
AuthorityRecord (individual) |
Implemented |
As DocumentaryFormType instance |
| 20 |
FindingAid (individual) |
Implemented |
As DocumentaryFormType instance |
RiC-O Relations
| # |
Relation |
Status |
Notes |
| 21 |
hasCreator |
Implemented |
From event table creator links |
| 22 |
hasOrHadSubject |
Implemented |
Subject access points |
| 23 |
hasCreationDate |
Implemented |
From creation events |
| 24 |
hasAccumulationDate |
Implemented |
From accumulation events |
| 25 |
describesOrDescribed |
Implemented |
Finding aid references |
| 26 |
hasOrHadHolder |
Implemented |
Repository links |
| 27 |
isAssociatedWith |
Implemented |
Relation table links |
| 28 |
resultsOrResultedFrom |
Implemented |
Activity/Record links |
| 29 |
hasProvenanceOf |
Implemented |
Provenance chain |
| 30 |
isEquivalentTo |
Implemented |
Cross-system equivalence |
Standards Mapping
| # |
Feature |
Status |
Community Interest |
Notes |
| 31 |
EAD to RiC-O mapping |
Implemented |
Very High (59 threads) |
Automatic conversion on sync |
| 32 |
ISAD(G) to RiC-O mapping |
Implemented |
High (11 threads) |
Field-level mapping |
| 33 |
ISAAR(CPF) to RiC-O mapping |
Implemented |
Medium (5 threads) |
Person/Family/CorporateBody with ISAAR fields |
| 34 |
ISDF to RiC-O mapping |
Implemented |
Low (2 threads) |
Activity entities with ISDF fields |
Advanced Features
| # |
Feature |
Status |
Community Interest |
Notes |
| 35 |
Graph Visualization (2D/3D) |
Implemented |
High |
Cytoscape.js + Three.js Force Graph |
| 36 |
SPARQL Query Interface |
Implemented |
High (19 threads) |
Direct queries via Explorer |
| 37 |
Autocomplete Search |
Implemented |
High |
Search by title/identifier/slug |
| 38 |
Automatic Sync to Fuseki |
Implemented |
High |
Event-driven + manual sync |
| 39 |
SHACL Validation |
Implemented |
Medium (3 threads) |
Validates triples against RiC-O shapes |
| 40 |
JSON-LD Export |
Implemented |
Medium |
Export records as linked data |
| 41 |
Wikidata Entity Linking |
Implemented |
Medium (4 threads) |
Lookup agents/places in Wikidata |
| 42 |
VIAF Authority Linking |
Implemented |
Medium |
Lookup authorities in VIAF |
| 43 |
Multilingual RiC Labels |
Implemented |
Medium (3 threads) |
Multi-language entity labels |
| 44 |
Temporal Date Modelling |
Implemented |
Low (1 thread) |
Date ranges as RiC entities |
| 45 |
Semantic Search |
Implemented |
Medium |
Vector search via Qdrant + MiniLM embeddings (693 records indexed) |
| 46 |
Full-text RiC Search |
Implemented |
Medium |
Integrated with Qdrant vector database |
Implementation Summary
- Implemented: 48 features
- Planned: 0 features - all implemented!
Request a Feature
Have a RiC-O implementation need not listed here? Leave a comment below or contact us.