Smart-Cache GRAPH
(open source)
Smart-Cache GRAPH reads from RDF event logs. It is capable of reading the RDF Patch format so can handle more complex data transactions. In terms of the event logs that are materialized, SC-GRAPH currently reads:
- KNOWLEDGE - RDF instances that form the knowledge graph
- ONTOLOGY - RDF Schema and OWL data that defines the ontologies in user
- CATALOG - DCAT3 data
SC-GRAPH can be deployed in a load-balancing pattern - there may be more than one instance of SC-GRAPH in a given Telicent CORE deployment, accessed through a load-balancing proxy. One (and only one) of the SC-GRAPH instances may be configured to provide the CQRS update endpoint (using SPARQL update) is the deployment requires user / application update capability. The reason for using SC-GRAPH for CQRS is that a full graph model is required in order to calculate the RDF Patch commands that correspond to any given SPARQL update.
API User Manual
This links below provide an easy-to-understand guide to using the SC-Graph API, explaining each endpoint, how to call it, and its expected responses.
NOTE: They do not cover endpoints & operations that are considered administrative or require a higher level of access & permission such as disaster-recovery, which is covered elsewhere.
It is broken down by feature/functionality:
Compaction
An interesting component to the day-to-day running of the Smart-Cache GRAPH is the concept of compaction, which is described in more detail here.