Skip to content

Latest commit

 

History

History
51 lines (39 loc) · 2.87 KB

File metadata and controls

51 lines (39 loc) · 2.87 KB

Acknowledgements

Ontosphere builds on several open-source projects and libraries whose authors we gratefully acknowledge.

Core components

Component Authors / Maintainers Role in Ontosphere
Konclude Andreas Steigmiller, Thorsten Liebig, Birte Glimm (Institute of Artificial Intelligence, University of Ulm) OWL 2 DL tableau reasoner (SROIQ(D)), compiled to WebAssembly via rdf-reasoner-konclude. All credit for the reasoning algorithm belongs to Andreas Steigmiller
Reactodia Dmitry Mouromtsev et al. Visual graph editor — canvas, authoring, halo, entity search
N3.js Ruben Verborgh, Ruben Taelman In-memory RDF store, Turtle/N-Triples/N3 parser and serializer
shacl-engine Thomas Bergwinkl SHACL constraint validation engine

Steigmiller, A., Liebig, T., & Glimm, B. (2014). Konclude: System Description. Journal of Web Semantics, 27–28, 78–85. doi:10.1016/j.websem.2014.06.003

Layout and graph algorithms

Component Role
ELK (elkjs) Layered, force, stress, and radial graph layout algorithms
Dagre Directed graph layout (horizontal / vertical)
ngraph.louvain / ngraph.slpa Community detection for hierarchical clustering (Louvain, Label Propagation)
ml-kmeans K-Means clustering

RDF and SPARQL

Component Role
@rdfjs/data-model / @rdfjs/dataset RDF/JS data model and dataset interfaces
rdf-parse Multi-format RDF parser (Turtle, JSON-LD, RDF/XML, N-Triples)
sparqljs SPARQL query parser
Comunica SPARQL query engine over RDF/JS sources

UI framework

Component Role
React UI rendering
Radix UI Accessible, unstyled UI primitives
Tailwind CSS Utility-first CSS framework
Vite Build tool and dev server
Lucide Icon set
shadcn/ui Component patterns built on Radix + Tailwind

Institutional support

This work was supported by the Fraunhofer Institute for Mechanics of Materials IWM.