Latest RiC-O features and community-requested implementations
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).
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.
Direct SPARQL queries against the Fuseki triplestore from the Explorer. Write custom queries, view results as tables, and explore the RiC-O graph programmatically.
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 threadsReal-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.
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.
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.
Adding support for: hasCreationDate, hasAccumulationDate, describesOrDescribed, hasOrHadHolder, isAssociatedWith, resultsOrResultedFrom, hasProvenanceOf, isEquivalentTo.
Validate RiC triples against SHACL shapes to ensure data quality and ontology conformance.
Export archival descriptions as JSON-LD following RiC-O for linked data publishing and interoperability.
Link agents and places to Wikidata and VIAF identifiers for cross-institutional discovery.
Support for multi-language labels on RiC entities, enabling the graph to be browsed in different languages.