Here you will softwares to which I contribute. They are all open sources and available on Github, so if you are interested, feel free to download them and provides feedback!
SaGe is a SPARQL query engine that supports Web preemption. It is composed of a SPARQL query server and a Smart client. SPARQL queries are suspended by the web server after a fixed quantum of time and resumed upon client request. Using Web preemption, it ensures stable query response time under high load.
The official implementation of the SaGe server is available in Python, while the Smart client is available in Java and in Javascript.
π The complete approach and experimental results are available in a Research article accepted at The Web Conference 2019 (available here). Thomas Minier, Hala Skaf-Molli and Pascal Molli. "SaGe: Web Preemption for Public SPARQL Query services" in Proceedings of the 2019 World Wide Web Conference (WWW'19), San Francisco, USA, May 13-17, 2019.
sparql-engine is an open-source framework for building SPARQL query engines in Javascript/Typescript.
β Main features:
rdflib-hdt is a modern Python 3.7 library to load and query HDT documents using the popular RDFlib library.
It supports all features from the original C++ HDT library, adapted to the RDFlib ecosystem:
bloom-filters is a Javascript implementation of probabilistic data structures: Bloom Filter (and its derived), HyperLogLog, Count-Min Sketch, Top-K and MinHash.
Supported data-structures
pyOTTR is a Python library to manipulate OTTR Reasonable Ontology Templates, a language with supporting tools for representing and instantiating RDF graph and OWL ontology modeling patterns. It is designed to improve the efficiency and quality of building, using, and maintaining knowledge bases.
β Supported features:
π§ In development: