This page lists some of the prototype software tools related to my works:

More details can be found in readme files and related publications.


OntoGui is a prototype software tool that can be employed in the management and instantiation of ontology A-box modules. This tool mainly aims at supporting:

  • The fast evaluation of ontology T-box by concurrently instantiating a corresponding A‑box, following a Test-driven development approach.
  • The generation of RDF data sets to be used as input for other ontology-based applications, without needing to develop complex customized graphical user interfaces or data converters.

OntoGui was developed in C++ language making use of the Redland RDF Libraries and wxWidgets Cross-Platform GUI Library. The main window of the tool consists of a control panel for the creation and loading of ontologies from both a file-based repository and other more performing RDF stores (e.g. MySql, Stardog). The control panel provides also access to a set of functional modules, including:

  • IndividualsManager, i.e. a general purpose tool for the exploration, generation and characterization of OWL individuals. The GUI is automatically reconfigured and generated according to the content of the loaded T-box.
  • SystemDesign, i.e. a tool that supports the design of a production system and in particular the definition of part types, process plans, machines and buffers. The process plans can be decomposed into process step characterized by precedence relations. Moreover, the process steps can be assigned to the elements of the production systems 
The documentation and the academic version are available here.

The full version of OntoGui is available upon request.

Related publications:

Digital Factory 3D
Ontology-based Virtual Reality tool to support the design and simulation of manufacturing systems.
Application case: De-manufacturing plant at ITIA-CNR.


Related publications:


C++ tool to automatically convert an EXPRESS schema into an OWL ontology. The tool was mainly applied to generate the ifcOWL ontology (Linked Data Working Group), but it can be used to convert any EXPRESS schema. In case of ifcOWL, the tool includes the option to convert also a subset of WHERE rules.
More details can be found in readme file and related publications: