Converting UML based conceptualization into OWL ontologies

Chowlk: from UML conceptualizations to ontologies

Published on: 05/07/2022

Ontology conceptualization consists in generating a preliminary model based on the requirements that the ontology should represent. This activity is often carried out by generating the models as diagrams in a blackboard, paper or digital tools. The generated models drive the ontology implementation activity which is usually done from scratch using ontology editors.

In order to take advantage of the conceptualizations generated, the Chowlk framework provides

  1. The Chowlk visual notation based on UML
  2. The Chowlk converter which is a web application that converts UML based ontology conceptualizations into OWL ontologies. The service is available online at and the source code is shared in a GitHub repository under the Apache 2.0 license.
  3. Chowlk visual notation templates to be integrated and used in
  4. Examples of ontology conceptualizations:


See how to use the system:


Cite as: Chávez-Feria, S., García-Castro, R., Poveda-Villalón, M. (2022). Chowlk: from UML-Based Ontology Conceptualizations to OWL. In: , et al. The Semantic Web. ESWC 2022. Lecture Notes in Computer Science, vol 13261. Springer, Cham.