Skip to content
SPECIFICTION
Get listed

Ontop

ontop-vkg.org

WebWindowsmacOSLinuxAPISelf-hosted

Spec sheet

Purpose
Ontop exposes relational database contents as virtual knowledge graphs and translates SPARQL queries into SQL queries executed by the source databases.Read 8 Oct 2026 · ontop-vkg.org
Product
Ontop is a Virtual Knowledge Graph system that exposes relational database content as knowledge graphs while leaving data in its source databases.Read 8 Oct 2026 · ontop-vkg.org
Deployment
Ontop can be deployed as a SPARQL endpoint using its command-line interface or Docker image.Read 8 Oct 2026 · ontop-vkg.org
License
Ontop is available under the Apache 2.0 license.Read 8 Oct 2026 · ontop-vkg.org
Headquarters
Bolzano, ItalyRead 28 Sep 2026 · ontop-vkg.org
CLI capabilities
The CLI includes commands for bootstrapping, starting an endpoint, extracting database metadata, materializing RDF, querying, validating and manipulating mappings.Read 8 Oct 2026 · ontop-vkg.org
Data handling
The graphs are virtual, so data remains in its source databases rather than being moved to another database.Read 8 Oct 2026 · ontop-vkg.org
Database driver requirement
Users must manually download the JDBC driver for their database system and place it in Ontop's jdbc directory.Read 8 Oct 2026 · ontop-vkg.org
Database integrations
Documented database systems include PostgreSQL, MySQL, MariaDB, SQL Server, Oracle, DB2, Snowflake, Databricks, Google BigQuery, AWS Redshift, DuckDB, AWS DynamoDB, and TDengine.Read 8 Oct 2026 · ontop-vkg.org
Downloads
The project says its distributions are available through GitHub, Docker Hub, SourceForge, and the Protégé plugin repository.Read 8 Oct 2026 · ontop-vkg.org
Federation integrations
Ontop supports database federators including Denodo, Dremio, Teiid, Apache Spark, Trino, PrestoDB, and AWS Athena.Read 8 Oct 2026 · ontop-vkg.org
Generic JDBC caveat
Ontop warns that generic JDBC support is not sufficient for any data source and is not guaranteed to handle every database setup and SPARQL query correctly.Read 8 Oct 2026 · ontop-vkg.org
Generic JDBC limitation
The generic JDBC implementation is not recommended because it may not handle every database setup and SPARQL query correctly; dialect-specific connectors are available for listed systems.Read 8 Oct 2026 · ontop-vkg.org
JDBC setup
Users need to download the JDBC driver for their database system and place it in Ontop’s jdbc directory.Read 8 Oct 2026 · ontop-vkg.org
Mapping editor
A plugin for the Protégé ontology editor lets users edit and test mappings, but it does not support lenses.Read 8 Oct 2026 · ontop-vkg.org
Materialization
Ontop can materialize virtual graphs into RDF files.Read 8 Oct 2026 · ontop-vkg.org
Organizations
The project says it is backed by the Free University of Bozen-Bolzano and Ontopic s.r.l., with regular contributions from Birkbeck, University of London, and Southeast University.Read 8 Oct 2026 · ontop-vkg.org
Other capabilities
Ontop supports lenses as virtual views, can materialize virtual graphs into RDF files, and provides a Protégé plugin for editing and testing mappings.Read 8 Oct 2026 · ontop-vkg.org
Plugin limitation
The Protégé plugin does not support lenses; the documentation recommends text editors or commercial offerings for advanced use.Read 8 Oct 2026 · ontop-vkg.org
Project and license
Ontop was initiated in 2009 by researchers at the Free University of Bozen-Bolzano and is available under the Apache 2.0 license.Read 8 Oct 2026 · ontop-vkg.org
Querying
Ontop translates SPARQL queries over knowledge graphs into SQL queries executed by relational data sources.Read 8 Oct 2026 · ontop-vkg.org
SPARQL support
It supports the majority of SPARQL 1.1 features, including main aggregation functions and GeoSPARQL functions.Read 8 Oct 2026 · ontop-vkg.org
Standards
It uses RDF 1.1, supports RDFS and OWL 2 QL ontologies, and supports R2RML and Ontop mappings.Read 8 Oct 2026 · ontop-vkg.org
Support and commercial offerings
The documentation says Ontopic provides a suite of solutions for leveraging Ontop and Virtual Knowledge Graphs; it does not state a support price or service level on that page.Read 8 Oct 2026 · ontop-vkg.org
Supported desktop systems
The CLI documentation provides a Windows batch file and a Unix shell script, and refers to Linux and OS X usage.Read 8 Oct 2026 · ontop-vkg.org

Where Specifiction places it

Alternatives to OntopAll alternatives →