Skip to content

A SPARQL implementation built on top of Apache Arrow

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

tobixdev/rdf-fusion

Repository files navigation

RdfFusion

⚠️ DISCLAIMER: This project is still heavily under development and is not ready for production use. APIs may change, features may be incomplete, and there might be performance issues or bugs.

RdfFusion is a graph database implementing the SPARQL standard.

The query engine of RdfFusion is based on the Apache Arrow columnar format and Apache DataFusion, an extensible query engine based on Arrow.

Getting Started

You can use cargo to interact with the codebase or use Just to run the pre-defined commands, also used for continuous integration builds.

git clone --recursive https://github.com/tobixdev/graphfusion.git # Clone Repository
git submodule update --init # Initialize submodules
just check # Run checks 

Help

Feel free to use GitHub discussions to ask questions or talk about RdfFusion. Bug reports are also very welcome.

License

This project is licensed under either of

at your option.

Contributing

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in RdfFusion by you, as defined in the Apache-2.0 license, shall be dually licensed as above, without any additional terms or conditions.

Acknowledgements

The project started as a fork from Oxigraph, a graph database written in Rust with a custom SPARQL query engine. While large portions of the codebase have been written from scratch, there is still code from Oxigraph in this repository.

About

A SPARQL implementation built on top of Apache Arrow

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages