OntoBroker Help
The paradigm of semantic data processing, which has been attracting increasing attention since the early 2000s, draws on the philosophical approach of ontology, which was established by Parmenides around 500 BC. With this approach, reality can be described both abstractly and concretely. The tradition of ontological "modelling" was extended in modern times by mathematical forms of description, such as horn logic. With the logical programming languages developed in the 70s and 90s, such as Prolog and F-Logic, it is possible to describe complex relationships - as the philosophers did - and to use them as a form of artificial intelligence. Thus, new knowledge is created on the basis of complex connections - the so-called semantic AI.
Ontologies are mainly known from the Semantic Web. The Semantic Web uses the Web Ontology Language (OWL), which is based on Description Logic (DL). The primary purpose of DL is the modeling of domains, i.e. the description of concepts, roles and instances, and represents a subset of the First-Order Logic. An essential feature of DL is that it follows the Open-World Assumption (OWA). The OWA is based on the assumption that an observer does not have complete knowledge of the world and therefore there are three logical states: true, false and unknown. This approach makes sense for a flexible and open information pool like the Internet. For industrial applications (e.g. SQL), however, the Close-Word Assumption has proven to be the only viable way to have a complete overview of information for non-chaotic processes. For example, an airline must be able to rely on the fact that a passenger has not checked in if a seat has been assigned to him and this seat is empty. This remains open for reasoning with OWL. The approach commonly used to remedy this situation with downstream so-called "closure axioms" (e.g. "man is not woman") would explode the modeling effort for the exemplary unoccupied seat.
OntoBroker is completely implemented in Java and therefore has a very high performance.
This is Further ehanced by the high parallelism in the resolution of the logical pathways. In this way, OntoBroker benefits directly from the presence of many cores for complex reasoning. Furthermore, several OntoBroker instances can optimize performance using different load balancing methods.
OntoBroker has one of its greatest strengths in connectivity to the outside world. The Java API makes almost all internal structures easily accessible and is well documented.
Furthermore, OntoBroker has both a SOAP and a SPARQL server available.
An extensive library of connectors as well as a hot-plugin interface for external programs complete the API offering.
The installation of OntoBroker is fast and easy. After starting the installation file, the installation process is initiated. In the following, you have to confirm the prompts in the windows that appear. Before installing OntoBroker, you have to check whether your computer meets the system requirements for the recommended configuration. Before installing OntoBroker, close all of the programs and applications on the computer. The installation wizard will guide you through the further installation process. During the installation, you will be asked for the KeyFile which should be stored in the OntoBroker installation folder.
NOTE: Keyfiles for different versions can be put into the same directory
ONTOPRISE_LICENSE_HOME.
Before installing OntoBroker make sure you have an appropriate Java runtime environment installed (OntoBroker requires Java 1.6). Then:
Unzip the OntoBroker distribution into a folder (e.g. /usr/shared/ontoprise/ontobroker),
Copy the license key file (ob_prof.key.xml) into the same folder.
The setup process is now finished. You should be able to start OntoBroker using the commandline utilities.
NOTE: The installer automatically installs the correct runtime dependending on the target machine's bit-version.
Operating systems:
Windows 7 or higher
Windows Server 2016 or higher
Linux (tested on SUSE, Debian and Ubuntu) Java platforms: Sun/OpenJDK Java 6 and later
Hardware:
Intel or AMD processors, 64-bit
Minimum: 2 core, 2 GHz and better, 4 GB RAM, 500 MB free hard disk space
Recommended: Quad core, 2.4 GHz and better, 8 GB RAM, 500 MB free hard disk space
Contact us for Edge device configuration.
When installing the keyfile, during the installation process you must make sure that the keyfile has the original name given by semafora and the original extension.
Precondition:
The Uninstall function deletes the Installation folder of OntoStudio. Make sure that you have copied the KeyFile to another location before starting the Uninstall function; otherwise the KeyFile might be deleted!
From the Windows Start menu select: Start -> All Programs -> OntoStudio Version -> Uninstall. Remove legacy OntoStudio with the help of the uninstall wizard.
Click on Next. The uninstall wizard guides you through the further uninstall process.
Click on Uninstall.All of the OntoStudio components are removed.
Click on Accept.
Click on OK.The deinstallation starts.
Click on Close.
The deinstallation is finished and the OntoStudio software is not on your computer anymore.
The window closes.

Let’s build together
Ready to unlock transparent AI for your enterprise?
Take the first steps in your transformation