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)