gUFO is a lightweight implementation of the Unified Foundational Ontology (UFO) suitable for Semantic Web OWL 2 DL applications.
The 'g' in gUFO stands for gentle. At the same time, "gufo" is the Italian word for "owl".
To learn more about gUFO, please refer to the official documentation.
Our goal in this tutorial is to help you learn how use gUFO to create your own domain ontology in OWL.
We will start with a plain ontology on the car rental domain and incrementally "gUFOrize" it.
The outcome of each major step in this tutorial is documented in a branch, which you can checkout and open in your ontology editor of choice.
part-0-baseline
: The baseline for this tutorial, a vanila car rental ontology in OWL.part-1-basics
: A version of the ontology with gUFO, demonstrating how to use the taxonomy of individuals.part-2-1-qualities
: A version of the ontology demonstrating how to use gUFO's quality patterns.part-2-2-situations
: A version of the ontology demonstrating how to use gUFO's situations to represent temporary information.part-2-3-types
: A version of the ontology demonstrating how to use gUFO's taxonomy of types .
This tutorial was created by:
- Tiago Prince Sales, Conceptual and Cognitive Modeling Research Group (CORE), KRDB Research Centre for Knowledge and Data, Free University of Bozen-Bolzano (UNIBZ), Italy
- João Paulo A. Almeida, Ontology & Conceptual Modeling Research Group (NEMO), Federal University of Espírito Santo, Brazil