less than 1 minute read

The next open mic session will take place exceptionally on Thursday (!!) 11th April 2024. Our next speaker is Bogdan Kostov and his topic is refactoring ontologies in JOPA based applications. The speech takes place at 10:30 at this link.


Renaming application ontology concepts leads to refactoring of JOPA (Java OWL Persistence API) based application. In this context application ontology is defined as a formal artifact, for example represented in OWL[2]/RDF[3] specifying the schema of application data. JOPA is a Java framework for ontology based data access to OWL storage systems, such as triple stores. JOPA’s main data access method is read and write JOPA entities, i.e. java classes mapped to application ontology concepts. Renaming application ontology concepts requires further refactoring of affected JOPA application artifacts. For example JOPA entities as well as data. This talk will explore practical guidelines and methods to support the identification and refactoring of application artifacts affected by the renamed application ontology concepts in a JOPA based client-server application.

Further reading:

  1. JOPA - Java OWL Persistence API
  2. Web Ontology Language (OWL)
  3. Resource Description Framework (RDF)