Introduction

Monolith 5.0

This is the User Manual for Monolith, our Semantic Enterprise Knowledge Graph Platform. Monolith is a combination of an Ontology-based Data Management (OBDM) Platform and an Enterprise Knowledge Graph IDE. Monolith provides these features through the Mastro Web Server (MWS), which connects Monolith to the Mastro OBDM reasoner. To learn more about OBDM and Mastro, visit our website.

Throughout this tutorial we’ll take you through Monolith’s features, and to do so, we’ll use the Books OBDM specification as a running example. This is what you are going to need:

  • The Books database: you can download this file, or use the default in memory database (H2) that is preinstalled in Monolith Studio
  • The Books ontology. Monolith supports both OWL 2 ontologies and Graphol ontologies (if you aren’t familiar with Graphol, you should take a look at Eddy!). Download one of these two files:
  • The mappings between the ontology and the database: download this file.
  • Some SPARQL queries to get you started: download the query catalog.

Before we begin, you’ll want to create the Books database. The SQL script you downloaded will create the Books MySQL database.
If you are more comfortable working with PostgreSQL, you can use our Superheroes ontology for the tutorial.

In general we support standard SQL for any JDBC driver (supported dialects list here)


Next