Skip to content

OntologyBrowser Documentation

This tool provides a graphical user interface that allows the creation and editing of ontologies.

Further, it is able to generate an Input Model from an existing ontology, that can then be used as input for the combinatorial-testing-tool ACTS

Build & Run

The tool is a monolithic application written in java using maven, and utilizing javafx as frontend-library.

To build an executable jar file, run

 ./mvnw clean install:install-file package

The install:install-file is required to install the plantuml-1.2025.3.jar located in lib to the local maven repository, so that it is available for the build. This is required as the dependency is not available in any public maven repository.

The jar file supports two ways of exdecution:

Full OntologyBrowser with GUI

Simply execute the jar without additional parameters by running

java -jar target/OntologyBrowser-1.5.jar

Export Input Model without GUI

The jar can also be used to directly create an input model from the command line.

Therefore, following 4 parameters need to be passed:

  1. Path to the ontology json file
  2. Name of the library within the ontology
  3. Name of the system within the library
  4. Path to the output file
java -jar ontologybrowser.jar <input> <library> <system> <output>