Design Principles

The design of OntoPop is guided by the key principles of interoperability and reusability.
Last Updated: 04 February 2022 • Page Author: Jillur Quddus


Each and every OntoPop service is developed using open standards and open frameworks and, as such, is agnostic of the target deployment environment meaning that OntoPop supports deployment to on-premise, private cloud, public cloud (including Amazon Web Services, Microsoft Azure and Google Cloud Platform), multi-cloud and/or hybrid environments, and supports integration with industry-standard middleware and other open software services.
OntoPop is primarily written in Java 11 and utilizes the following core open-source software frameworks and services:


Given that OntoPop is a collection of event-driven microservices, each service may be reused beyond the specific purposes of ontology visualisation, search, exploration and management. For example, the OntoPop property graph services may be reused to load, manage and query graph databases for a wide range of alternative use cases including fraud detection, digital twins, disease modelling, behavioural analysis, recommendation systems and natural language processing.
For further information on how OntoPop services may be reused, please contact [email protected].