Tutorials – ONTOBRAS 2024

  • Wish You Were Here: Fitting Ontologies into the Basic Formal Ontology Ecosystem

Presentation slides

John Beverly

This tutorial is designed to highlight the ease with which ontology projects may fit within the extensive Basic Formal Ontology ecosystem. Participants will gain facility with applying BFO classes and relations to a range of practical modeling problems while maintaining conformance to BFO design patterns. Topics covered will include:
Construction and application of BFO-conformant design patterns.
Translating natural language into BFO-conformant terminology.
Guardrails for downward population from BFO.
Applying the ‘middle-in’ strategy, i.e. building top-down and bottom-up simultaneously.
Use of BFO and extensions – such as those found in the Open Biological and Biomedical Ontologies Foundry, the Industrial Ontologies Foundry, and the Common Core Ontologies suite.
Comparison of BFO modeling choice-points to those found in other top-level ontology architectures.
DevOps for BFO-based ontologies using SPARQL, SHACL, and ROBOT.
This tutorial is aimed at cultivating competence with current BFO-based ontology engineering strategies, as well as promoting facility with constructing, maintaining, and curating ontologies in a modern workflow.

  • Objects in a World of Processes

Presentation slides

Antony Galton

Despite the longstanding acceptance of objects (Aristotelian substances) as the primary constituents of the world, there has been a recurrent strand of argumentation according to which this role should rather be played by processes. If this alternative view is accepted, then the status of objects becomes problematic, and some people have taken this to indicate that the process-oriented view cannot be upheld. In this tutorial I shall review some of the arguments for and against the primacy of processes, and will go on to discuss a number of suggestions that have been made for how objects can be handled if processes are taken to be primary.

  • Building Well-Founded Ontologies with the Tonto Textual Syntax

Presentation slides

Matheus Lenke and Prof. João Paulo Almeida

Diagrammatic and textual languages differ significantly with respect to the experience they offer to language users. While diagrammatic languages leverage visual variables to improve communication and problem solving, textual languages facilitate significantly a number of tasks including version control, model editing, model merging, parsing, etc. In this tutorial, we will explore the novel Tonto textual language for UFO-based ontologies, whose constructs mirror those of the OntoUML language. We will explore the capabilities of Tonto’s VS Code-based editor, which supports (semantically-motivated) syntax verification, syntax highlight, autocomplete, OWL generation, package management, etc.