Community Requirements

Last updated: 2026-03-25 13:51:29

Community Requirements - Implementation Status

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.


Comments (0)

Log in or register to leave a comment.
On this page