What's New in RiC Implementation

Latest RiC-O features and community-requested implementations

Implemented
Full RiC-O Entity Support

All core RiC-O entities are now supported in the graph: RecordSet, Record, RecordPart, Instantiation, Person, CorporateBody, Family, Activity, Function, Place, and vocabulary types (DocumentaryFormType, CarrierType, ContentType, RecordState, Language).

Implemented
Interactive Graph Explorer (2D + 3D)

Full-featured graph visualization with Cytoscape.js (2D) and Three.js Force Graph (3D). Search by title, browse overview graphs, fullscreen mode, and clickable nodes with detail panels.

Implemented
SPARQL Query Interface

Direct SPARQL queries against the Fuseki triplestore from the Explorer. Write custom queries, view results as tables, and explore the RiC-O graph programmatically.

Implemented
EAD/ISAD → RiC-O Automatic Mapping

Archival descriptions following ISAD(G) are automatically converted to RiC-O triples. Title, dates, identifiers, creators, subjects, and hierarchy are all mapped to the correct RiC-O properties.

Most requested feature - discussed in 59 community threads
Implemented
Sync Dashboard with Quick Actions

Real-time dashboard showing Fuseki status, queue state, orphaned triples, and sync statistics. Quick actions for manual sync, integrity checks, and cleanup - all with AJAX and 30-second auto-refresh.

Implemented
Database Fallback for Graph Data

When Fuseki is unavailable, the explorer falls back to building graphs directly from the AtoM database - events, creators, subjects, hierarchy, and access points are all rendered from SQL.

Implemented
Semantic Search

Natural language search across archival records using vector embeddings (Qdrant + MiniLM). Find related records, agents, and concepts through semantic similarity rather than keyword matching. 693 records currently indexed.

In Progress
Additional RiC-O Relations

Adding support for: hasCreationDate, hasAccumulationDate, describesOrDescribed, hasOrHadHolder, isAssociatedWith, resultsOrResultedFrom, hasProvenanceOf, isEquivalentTo.

In Progress
SHACL Validation

Validate RiC triples against SHACL shapes to ensure data quality and ontology conformance.

Planned
JSON-LD Export

Export archival descriptions as JSON-LD following RiC-O for linked data publishing and interoperability.

Planned
External Authority Linking (Wikidata, VIAF)

Link agents and places to Wikidata and VIAF identifiers for cross-institutional discovery.

Planned
Multilingual RiC Labels

Support for multi-language labels on RiC entities, enabling the graph to be browsed in different languages.