# Getting started
If you are new to Ontop and Virtual Knowledge Graphs, we encourage you to have a look at the official tutorial.
# Using Ontop
# Mapping designer
For editing and testing your mappings, you can use our plugin of the Protégé ontology editor. You can download the latest stable release directly from Protégé. Alternatively, pre-releases can be found on Github and Sourceforge.
Once your mappings and your ontology are ready, you can deploy your VKG as a SPARQL endpoint. The Ontop endpoint is available both as a CLI command (
ontop endpoint) and as a Docker image.
You can also use the Ontop endpoint during development as it embeds a nice YASGUI client and an optional portal (since 4.0-beta-1) containing pre-defined queries.
# Command Line Interface
# Former solutions
Historically, Ontop has been made available under other means that we don't recommend anymore.
# Java API (not recommended)
It remains possible to use Ontop as a Java API through RDF4J although we recommend the HTTP SPARQL endpoint as a first option (think of a microservice). Why? Because such a Java API would add many dependencies to your project and constraint you to use certain versions of Java.
Ontop-rdf4j is available on Maven Central.
# RDF4J workbench (not recommended)
Our first solution for deploying Ontop as SPARQL endpoint has been through the RDF4J workbench. It has several UX issues, mainly because Ontop is working with files (for the mapping and the ontology) while the normal use cases of RDF4J workbench do not.