2.3 KiB
Oxigraph-handlegraph
Oxigraph is a graph database implementing the SPARQL standard.
This is a fork of oxigraph that includes rs-handlegraph. The purpose is to make pangenomic GFA-files accessible with SPARQL queries.
Also, some parts of Oxigraph are available as standalone Rust crates:
oxrdf
, datastructures encoding RDF basic concepts (theoxigraph::model
module).oxrdfio
, a unified parser and serializer API for RDF formats (theoxigraph::io
module). It itself relies on:spargebra
, a SPARQL parser.sparesults
, parsers and serializers for SPARQL result formats.sparopt
, a SPARQL optimizer.oxsdatatypes
, an implementation of some XML Schema datatypes.
The library layers in Oxigraph. The elements above depend on the elements below:
When cloning this codebase, don't forget to clone the submodules using
git clone --recursive https://github.com/oxigraph/oxigraph.git
to clone the repository including submodules or
git submodule update --init
to add the submodules to the already cloned repository.
Help
Feel free to ask heringerp for help. Bug reports are also very welcome.
License
This project is licensed under either of
- Apache License, Version 2.0, (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in Oxigraph by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.