3rd OTTR user forum, 2022-05-11
Table of Contents
3rd OTTR user forum, 2022-05-11
The 3rd edition of the OTTR user forum will take place (physically only) as part of SIRIUS' (http://sirius-labs.no) general assembly (GA) (programme: https://sirius-labs.no/sirius-spring-general-assembly-2022/) on 2022-05-11 (updated 13:00 – 15:45 CET). The purpose of the user forum is to let users of the OTTR framework share experiences and to meet the developers behind OTTR to discuss future directions.
For this event we invite in particular users that have hands-on experience with the OTTR framework, as we are interested in discussing how we best can support your wishes for future developments and if and how we can collaborate on these tasks. This means that we will not give any introduction to the OTTR framework and will assume that participants understand the basics. However, we welcome everyone that want to listen in. Introductory material can be found at http://ottr.xyz.
1 Registration
As the user forum is organised as part of SIRIUS' GA, participants
need to register for the GA using the following form, deadline April
22: https://nettskjema.no/a/262815. Participation is free of charge.
We would also be grateful if you also register using the OTTR
project's registration form:
https://forms.gle/iDiEgs5oXgA9mnLo6. Using this form is required if
you wish to give a talk.
2 Agenda
The agenda is very open. We expect lively presentations and discussions on the use and future developments of the OTTR framework.
- Status and workshop planning
- Talks: 10 mins talk + 5 mins QA
- Open discussion: revisit talks, summary, future directions, getting involved
3 Talks
Slides (abstracts below):
- Christian M. Hansen, Aibel
- Veronika Heimsbakk, CapGemini
- Moritz Blum, Bielefeld University
- Mikkel Brynildsen, Grundfos (slides not yet available)
- Christian Kindermann, University of Oslo
- Johan W. Klüwer, DNV-GL
3.1 Christian M. Hansen, Aibel
A key factor for successfully applying OTTR templates in an industrial context, is the ability to share templates, both within an organization, and, of course, between organizations. Within an organization, you would want a single source (or a set of sources, each for a distinct topic) from which to retrieve template definitions whenever you need them in various applications. The same applies to cross-organizational template definitions; it is then even more important to have a single-source-of-truth for shared templates.
For various reasons, it is often impractical to adhere to the requirement that each template must be retrievable from the IRI that identifies it ('resolvable IRIs'). In order to still be able to serve templates from a single, authorative source, it is desirable to implement a Template Library service; a REST-ful web service from which template definitions can be retrieved, and docttr documentation for templates is served, regardless of the namespaces of the template IRIs. And even if a template is served from its identifier IRI, it is not clear which syntax to use when returning a template definition to a client, or even when to instead return the docttr html. As of now, there is no OTTR specification covering these topics. In my talk, I will argue for the need for such a specification, and outline some ideas for what it should contain.
3.2 Veronika Heimsbakk, CapGemini
The Norwegian Maritime Authority (NMA) maintain several coding systems in Excel sheets. These coding systems contain valuable information about classes and individuals in NMA's ontology. We use OTTR for graph enrichment through tabOTTR to enrich our graph with information found in the coding systems.
3.3 Moritz Blum, Bielefeld University
Ontology engineering with OTTR: benefits & challenges derived from practical experience
We report our experience gained in the development of the DiProMag Ontology using OTTR.
The DiProMag ontology models experiments with magnetocaloric alloys in the material science domain. Exposing domain experts to OTTR templates instead of RDF helps to simplify the communication and helps to clarify the responsibilities of the involved parties in the ontology development. In a bottom-up (data driven) ontology engineering approach, OTTR template signatures have turned out to be a good basis for communication as they allow the domain experts to take an active role in the ontology development. Furthermore, we show how we involve the OTTR Semantic MediaWiki extension to store template definitions and instantiations in a Wiki as a tool for project internal collaboration.
As a result, we outline the benefits and challenges we observed, explain the design decision we had to make, and propose a starting point for a new methodology that uses OTTR.
3.4 Mikkel Brynildsen, Grundfos
Grundfos is building a source table editing platform that will be tailored for OTTR templates. Information engineers should be able to log in and create/update data for a large product ontology.
3.5 Christian Kindermann, University of Oslo
Ontologies following a pattern-based design are likely to contain repetitive structures. Such structures may be used to bootstrap rewritings of ontologies with OTTR templates. In this talk, I will present first ideas about reverse-engineering ontologies for the purpose of encoding repetitive structures with OTTR templates. I will show how such rewritings can be (semi-)automated and how they can provide useful insights into an ontology's design.
3.6 Johan W. Klüwer, DNV-GL
Topic: Template libraries for modular ontologies. I'd like to raise this issue for discussion: how online template libraries that support specific ontologies should be built, made available, and maintained.