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:
- Path to the ontology json file
- Name of the library within the ontology
- Name of the system within the library
- Path to the output file
java -jar ontologybrowser.jar <input> <library> <system> <output>