oxigraph/oxigraph: SPARQL graph database @GitHub
Oxigraph is a graph database implementing the SPARQL standard.
Its goal is to provide a compliant, safe, and fast graph database based on the RocksDB key-value store. It is written in Rust. It also provides a set of utility functions for reading, writing, and processing RDF files.
Oxigraph is in heavy development and SPARQL query evaluation has not been optimized yet. The development roadmap is using GitHub milestones. Oxigraph internal design is described on the wiki.
oxigraph/oxigraph-wikibase: Oxigraph SPARQL server for Wikibase instances @GitHub
Wikidata-Toolkit/Wikidata-Toolkit: Java library to interact with Wikibase @GitHub
AI summary
Oxigraph is a high-performance, open-source graph database library written in Rust, designed to implement the W3C SPARQL standard for RDF data. It provides on-disk (using RocksDB/Sled) or in-memory storage, supporting SPARQL 1.1 query/update, RDF serialization formats, and is available as a server, Python library, or JavaScript library.
Key Aspects of Oxigraph:
- Goal: To provide a compliant, safe, and fast graph database for mixed read/write workloads.
- Technologies: Written in Rust, heavily utilizing key-value stores like RocksDB.
- Features:
- SPARQL 1.1: Full support for queries, updates, and federation.
- RDF Formats: Supports Turtle, TriG, N-Triples, N-Quads, and RDF/XML.
- Wikibase Integration: Includes a stand-alone server (
oxigraph_server) able to synchronize with Wikibase instances. - Components: Available as a Rust library, Python bindings, and a JS WebAssembly module.
- Status: The project is under active development.
- Performance: Aims to balance OLAP and OLTP workloads.
No comments:
Post a Comment