Catching up with ontological engineering:

To git-commit and beyond

(With VICINITY use cases)

EKAW 12 November 2018


In almost every ontology development project there is a number of activities that are often done separately and often in an iterative manner. For example, after each development iteration the ontology has to be evaluated and the ontology documentation has to be updated. In order to alleviate such situation, some ontological engineering supporting tools are being developed to integrate and orchestrate such activities. This is the case for OnToology, an on-line application that exploits GitHub capabilities to ease collaborative ontology development focusing on ontology documentation, evaluation and publication. OnToology has been used by tens of ontology developers and has more than hundred repositories registered.

This tutorial will cover both methodological and technical aspects of collaborative ontology development. It will include practical activities that will be supported by OnToology in combination with other systems. At the end of the tutorial attendees would be able to carry out and adapt common ontology development activities by incorporating OnToology into their workflows. The examples used in the tutorial will be taken from the VICINITY ontology network. However, the participants are encourage to bring their own ontologies.

As we shall be using web-based software and desktop applications we require that attendees bring a laptop in order to participate in the tutorial. Regarding software requirements for the practical activities, it is needed:

  • The ontology editor Protégé
  • The version control system git
  • Web browser: Firefox, Chrome, etc.


This tutorial is directed towards researchers and practitioners both from industry and academia with an interest in ontological engineering. Even though the methodologies that will be introduced in the tutorial are applicable to ontologies written in any language, but the tools presented in this tutorial are oriented to provide support for OWL ontologies. As this tutorial will focus on the activities and their corresponding resources of ontological engineering, we will assume that the attendees are familiar with the OWL and RDF languages. In addition, it is preferable that the attendees have previous knowledge about version control tools such as git.

Participants should register to the tutorial through the form in the following link .

*Please note that this form only shows your interest in attending the tutorial. It is not an official registration for the EKAW conference, that should be done in addition to this expression of interest through the conference website


The tutorial will be divided into four sessions, consisting of slides and hands-on exercises. The first session will provide a broader vision about methodologies in ontological engineering and tools to support them while the second session will focus on the systems that will be used during the hands-on session. The hands-on session will provide attendees with practical training about how OnToology works and could be integrated in their ontology development projects. We encourage attendees to supply their own ontologies to work with them. If the attendees don't have any available project, we will provide ontologies to work with the tool. We will close the tutorial with some time for discussion. The preliminary schedule for the tutorial is outlined in the following.

  •    [14:00 - 14:45]   –   Session 1: Methodologies and tools in ontological engineering
  •    [14:45 - 15:45]   –   Session 2: OnToology and its associated tools
  •    [15:45 - 16:15]   –   Coffee break
  •    [16:15 - 17:15]   –   Session 3: Hands-on
  •    [17:15 - 17:30]   –   Session 4: Discussion and reflections


For more information or questions please contact:

Alba Fernández Izquierdo
Universidad Politécnica de Madrid

Ahmad Alobaid
Universidad Politécnica de Madrid

This tutorial is organized by the Ontology Engineering Group and partially supported by the European project VICINITY: Open virtual neighbourhood network to connect intelligent buildings and smart objects (H2020-688467)