OpenRiC Reference API
Server
AGPL-3.0-or-later
Open source
Laravel reference implementation of the OpenRiC specification — ~40 HTTP endpoints exposing RiC-O data.
Technical Details
Schema & ERDs 33
-
Extension ManagementcoreCore extension/plugin management system: plugin registry, extension lifecycle, admin menus, settings, widgets, migrations, validation, data mapping, landing pages, ISBN lookup.
atom-framework -
Standards & ConformancecoreStandards directory, Heratio extensions, vendor conformance declarations, and setup guides.
ahgRegistryPlugin -
Audit TrailcomplianceAudit logging for all entity changes with field-level detail tracking.
ahgAuditTrailPlugin -
Security ClassificationcomplianceIndustry-aligned security classification, user clearance levels, and access control.
ahgSecurityClearancePlugin -
Privacy & CompliancecompliancePOPIA/GDPR/CCPA compliance: breach management, consent tracking, SAR requests, data retention.
ahgPrivacyPlugin -
Digital PreservationcorePREMIS events, checksums, fixity verification, format registry, PRONOM sync, replication.
ahgPreservationPlugin -
Condition AssessmentcollectionSpectrum 5.1-aligned condition assessment with treatment proposals and photo documentation.
ahgConditionPlugin -
Loan ManagementcollectionIncoming/outgoing loan tracking with item-level condition checks and insurance.
ahgLoanPlugin -
Heritage AccountingcomplianceGRAP 103 / IPSAS 45 heritage asset accounting with valuation and movement tracking.
ahgHeritageAccountingPlugin -
IIIF IntegrationcoreIIIF manifests, canvases, annotations, annotation bodies, and OCR text storage.
ahgIiifPlugin -
Research PortalresearchResearcher registration, reading room booking, access requests, and usage logging.
ahgResearchPlugin -
integration
-
Extended RightsrightsRightsStatements.org, embargo management, TK Labels, and batch rights operations.
ahgExtendedRightsPlugin -
Provenance TrackingcollectionChain of custody and provenance event tracking for archival records.
ahgProvenancePlugin -
Donor AgreementscollectionDonor/institution agreement management with SA regulatory compliance.
ahgDonorAgreementPlugin -
Exhibition ManagementexhibitionExhibition planning, object loans, venue management for GLAM/DAM institutions.
ahgExhibitionPlugin -
Custom Fields (EAV)coreAdmin-configurable custom metadata fields using Entity-Attribute-Value pattern.
ahgCustomFieldsPlugin -
AI & NERaiNamed Entity Recognition, translation, summarization, spellcheck, face detection, LLM suggestions.
ahgAIPlugin -
ingest
-
research
-
Workflow EnginereportingConfigurable approval workflow with steps, assignments, and history.
ahgWorkflowPlugin -
Report BuilderreportingEnterprise report builder with templates, sections, SQL queries, scheduling.
ahgReportBuilderPlugin -
Library System — Full ILSsectorFull Integrated Library System: cataloging, circulation, patron management, holds, fines, acquisitions, serials, interlibrary loan, OPAC, MARC import/export, heritage accounting (GRAP 103/IPSAS 45).
ahgLibraryPlugin -
Museum CatalogingsectorMuseum cataloging with CCO, CIDOC-CRM, Spectrum 5.1, Getty vocabulary linking.
ahgMuseumPlugin -
Gallery ManagementsectorGallery/exhibition management, artist tracking, loans, and provenance.
ahgGalleryPlugin -
Digital Asset ManagementsectorDigital Asset Management with IPTC metadata, watermarks, and asset workflows.
ahgDAMPlugin -
Extended ContactscollectionExtended contact information for actors (phone, email, address, social media).
ahgContactPlugin -
Indigenous Cultural IPrightsIndigenous Cultural & Intellectual Property management and TK Labels.
ahgICIPPlugin -
compliance
-
compliance
-
RiC / FusekiintegrationRecords in Context (RiC-O) triplestore integration with Apache Jena Fuseki.
ahgRicExplorerPlugin -
core
-
Table Relationships SummarycoreCross-plugin relationship map showing how all plugin tables link to AtoM core entities: information_object, repository, actor, digital_object, term/taxonomy, and user.
crossPlugin
Details