OfficeObjects® Ontology Manager

OfficeObjects®Ontology Manager based on the binary relation Topic Maps data model, provides the knowledge management functionalities to be used both, internally by the OfficeObjects® software, as well as by the ontological platform underlying the intelligent applications built with the use of the OfficeObjects® platform.

The internal ontology, used to control the OfficeObjects® functional behavior, in particular that of the graphic user interface, comprises several thousand parameters. High level of software generality allows for fine tuning of system features according to the application domain and use cases.

Several intertwined levels of the application ontology acting as the reference base, include properties of varying complexity, from elementary concepts like data fields or user accounts thru user access rights or controlled vocabularies, to knowledge nets spanning scores of object classes. Ontology processing, including the domain-dependent API, is based on TMSL scripts and on BPQL queries. The object metadata comprised in the ontology model may also be evaluated with the use of a rule engine.

Apart from the ontological context, the OfficeObjects®OntologyManager is used as a definition library of such application components as object class metadata and the associated data dictionary, workflow process definitions, electronic form definitions, TMSL scripts, and many other.

The domain ontology developed, or automatically generated, for a particular application instance, such as a business process, accessible as an in-memory database. The application ontology is appropriately mapped onto the relational to achieve the required ontology persistence level.