Triplestore
A triplestore is a kind of NoSQL database that stores triples. It has similarities to Graph databases, but the two terms are not synonymous—see comparison table below. Triplestores can be queried using SPARQL.
Graph Database | Triplestore |
---|---|
Accommodates a variety of query languages such as Cypher | Uses SPARQL as the query language |
Stores various types of graphs | Stores rows of triples |
Node/property-centric | Edge-centric |
Does not provide inferences on data | Provides inferences on data |
Less academic | More synonymous with the “semantic web” |
Examples
Further Resources
- Gilbert (2016) “Triplestores 101: Storing Data for Efficient Inferencing”
- Ontotext (2022) “What is an RDF Triplestore?”
- Triplestore (Wikipedia)