Training:Tutorial: Modular Ontology Modeling with Ontology Design Patterns at ESWC2017

From Odp

Revision as of 04:02, 3 December 2016 by PascalHitzler (Talk | contribs)
Jump to: navigation, search
Title: Tutorial: Modular Ontology Modeling with Ontology Design Patterns at ESWC2017
Author(s): PascalHitzler, KarlHammar, AdilaKrisnadhi, AgnieszkaLawrynowicz, MonikaSolanki


To offer support to a continuously growing community of researchers and practitioners interested in Ontology Design patterns by way of a combination of lectures and practical work.

Brief description

The tutorial starts with a brief general introduction to ODPs, and then introduces modeling methodologies and design considerations by means of many examples from different domains and different perspectives. This will provides its attendees with an overview of methodological guidelines and specific techniques to effectively make them able to learn how to document, evaluate, select and reuse ODPs in their projects. Example of real use cases will be also shown and discussed; finally, a practical session using a plugin for design with ODPs will be performed, under the mentoring of the tutors. In this afternoon session, the attendees are engaged in a practical session on ODP-based design, after a brief introduction to a Protege plugin for ODP-based design that is provided for technical support. Attendees are required to have prior knowledge of RDF and OWL.


Exercises: No exercises.

Create exercise for this tutorial | Training area


Tutorial Schedule

(still tentative)

  1. Introduction to ODPs and first pattern examples - Pascal Hitzler (~15 mins)
    We briefly introduce the idea of modular ontology modeling using ODPs as templates, driven by first, simple examples.
  2. Some patterns and their use in the chess ontology - Pascal Hitzler (~45 mins)
    We present a worked example which progresses from a use case description to the design of the corresponding pattern-based ontology. The example is taken from recent work (published e.g. at the COLD 2015 workshop) regarding the usefulness of ontology design patterns for linked data publishing. The scenario is that of chess data on the web; a website accompanies this part of the tutorial.
  3. Modeling vaccine traceability - Monika Solanki (~30 mins)
    We present the VAccine adminiSTration (VAST) content ontology design pattern to model datasets curated during the administration of vaccines across clinics. The pattern utllises external domain specific ontologies such as the VO(Vaccine ontology) and the OVAE (ontology vaccines for adverse events). The motivation for the development of VAST is anchored to a pressing need for linking Automatic Identication and Data Capture (AIDC) information, such as barcode scans, to product information in the context of essential vaccines in developing countries. We will demonstrate the VacSeen platform that has been built as a dashboard and a decision support tool over datasets semantically annotated with VAST.
  4. Coffee Break
  5. Modular Ontology Design and Use Case: The GeoLink Example - Pascal Hitzler (~60 min)
    We present the GeoLink Modular Ontology which was designed from first principles, using ontology design patterns, in collaboration with geo- and ocean scientists as part of the NSF EarthCube project GeoLink. The ontology is used by major U.S. ocean science data repositories for exposing and integrating their data. In addition to presenting the ontology, we will also discuss structural patterns which are helpful for the practice of ontology use and maintenance, such as shortcuts, views, and typecasting.
  6. The Reporting Event ODP - Agnieszka Lawrynowicz (~30 min)
    We present the Reporting Event ODP which was designed for modelling events as elements of discourse. Information provided about an event is not treated as universal truth, but rather as a statement of a particular agent, based on defined sources - a view of an actual event. We demonstrate how this pattern can be used for modelling historical debates and events in mass media. While presenting the pattern we will also discuss some patterns re-used by the Reporting Event ODP such as the Intention Extension ODP and the Time-indexed Situation ODP.
  7. Lunch Break
  8. Intro to WebProtégé XDP plugin - Karl Hammar (~30 min)
    XDP is a fork of WebProtégé that supports three main ODP usage steps: finding a suitable ODP, specialising that ODP for a particular modelling scenario, and aligning the resulting ODP specialisation with an existing ontology or ontology module. This section introduces XDP and demos its core functionality.
  9. Hands-on - KArl Hammar; aAll tutors available for support (~2h30mins)
    In this section, attendees practice creating an ontology by reusing ODPs with the support of XDP, starting from a set of requirements. They go through the whole process of pattern-based ontology design. All tutors are present and available to help them in working out their exercise and for answering to their questions.


Karl Hammar

Affiliation: School of Engineering, Jönköping University; Department of Computer and Information Science, Linköping University, Sweden
Karl is pursuing a Ph.D. at Linköping University, and is employed within the Model-driven Systems Realisation research group at Jönköping University. Karl's research focus is on developing methods and tools for finding, specializing, and combining Ontology Design Patterns, and on ascertaining which qualities and features ODPs need to display in order to support such methods and tools. Karl also manages the Software Engineering and Mobile Platforms bachelor program at Jönköping University. He has taught a number of courses in web and distributed systems development, information logistics, etc. on undergraduate and graduate levels. He has also held workshops and tutorials supporting the use of ODPs and the eXtreme Design method within several research projects, involving both academia and industry.

Pascal Hitzler

Affiliation: Data Semantics Lab, Wright State University, USA
Pascal is endowed NCR Distinguished Professor and Director of Data Science at the Department of Computer Science and Engineering at Wright State University in Dayton, Ohio, U.S.A. From 2004 to 2009, he was Akademischer Rat at the Institute for Applied Informatics and Formal Description Methods (AIFB) at the University of Karlsruhe in Germany, and from 2001 to 2004 he was postdoctoral researcher at the Artificial Intelligence institute at TU Dresden in Germany. In 2001 he obtained a PhD in Mathematics from the National University of Ireland, University College Cork, and in 1998 a Diploma (Master equivalent) in Mathematics from the University of Tübingen in Germany. His research record lists over 300 publications in such diverse areas as semantic web, neural-symbolic integration, knowledge representation and reasoning, machine learning, denotational semantics, and set-theoretic topology. He is Editor-in-chief of the Semantic Web journal by IOS Press, and of the IOS Press book series Studies on the Semantic Web. He is co-author of the W3C Recommendation OWL 2 Primer, and of the book Foundations of Semantic Web Technologies by CRC Press, 2010 which was named as one out of seven Outstanding Academic Titles 2010 in Information and Computer Science by the American Library Association's Choice Magazine, and has translations into German and Chinese. He is on the editorial board of several journals and book series and on the steering committee of the RR conference series, the NeSy workshop series, and the newly founded Association for Ontology Design and Patterns, and he frequently acts as conference chair in various functions. Pascal is the lead editor of the 2016 IOS Press book “Ontology Engineering with Ontology Design Patterns,” and he has given many tutorials for specialized and mixed audiences, on a wide range of topics, including invited tutorials at STIDS2013, OWLED2011, GeoS2009, regular tutorials at ISWC2016, AAAI-15, ISWC2010, IJCAI-09, invited Summer School classes and lectures at the 2016 Summer School on Reasoning at UQAM, Canada, the Computational Logic Summer School in Dresden, Germany 2013, and the Reasoning Web Summer School 2011 in Galway, Ireland. For more information, see

Adila Krisnadhi

Affiliation: Data Semantics Lab, Wright State University, USA
Adila is postdoctoral researcher at the Data Semantics Lab, Wright State University. He received his Ph.D from Wright State University in 2015 with a dissertation on ontology pattern-based data integration with an application in the ocean science domain. Following up upon that, his current research is mainly focused on the area of ontology engineering and ontology design patterns. In particular, he is interested in how modular ontologies resulted from such ontology design patterns can be effectively used to realize a flexible integration over semantically heterogeneous data coming from different repositories. Besides this line of research, he also published some work on topics related to more theoretical aspects of ontology languages and an integration between ontology and rule languages. Adila is one of the editors of the 2016 IOS Press book “Ontology Engineering with Ontology Design Patterns” and is the lead author of two tutorial chapters in this book. He also has given a tutorial on Ontology Design Pattern Driven Linked Data Publishing at the Summer Meeting of the Earth Science Information Partners (ESIP), July 2016. Aside from his current position, Adila is also affiliated with the Faculty of Computer Science, Universitas Indonesia. Adila will assist in the preparation of materials but will not himself be able to present.

Agnieszka Lawrynowicz

Affiliation: Poznan University of Technology, Poland
Agnieszka is Assistant Professor at the Institute of Computing Science at Poznan University of Technology (PUT) where she also did her Ph.D. in Computer Science (with distinction) in 2009. She also holds French-Polish DESS Certificate of Ability to Manage Companies (Poznan University of Economics & University of Rennes 1) obtained from post-graduate studies in 2003. Her research interests include artificial intelligence methods, mostly knowledge representation (ontologies), knowledge discovery and the Semantic Web. Before joining academia, she worked in industry (Empolis, Bridgestone), and also was a leader of the PUT team in R&D project for France Telecom (Orange Labs) on spoken language understanding (2011). She had an EU Marie-Curie fellowship within the PERSONET project on Web mining at the University of Ulster (2004). She was the PUT team leader in EU FP7 project e-LICO (“An e-Laboratory for Interdisciplinary Collaborative Research in Data Mining and Data-Intensive Science”) (2010-2012). She is a Laureate of the Foundation for Polish Science under the POMOST program for the project LeoLOD “Learning and Evolving Ontologies from Linked Open Data” (2013-2015). She is a member of the Polish Artificial Intelligence Society, ECCAI and IAOA. She has initiated and co-organized a series of international workshops on Inductive Reasoning and Machine Learning from the Semantic Web (IRMLeS) co-located with a major Semantic Web conference (ESWC’2009-2011). She has also served as co-organizer at several events related to knowledge engineering: co-chairing the Workshop on Ontology and Semantic Web Patterns (WOP2014, WOP2016), OWL: Experiences and Directions Workshop (OWLED 2015), machine learning tracks at the Extended Semantic Web Conference (ESWC2011,ESWC2014), and serving as the workshops chair at the ESWC2017. She has served as PC member at the major conferences and workshops related to knowledge engineering: ISWC, ESWC, EKAW, WOP, OWLED, SEMANTiCS. She is a co-chair of the W3C Machine Learning Schema Community Group.

Monika Solanki

Affiliation: Oxford University, UK
Monika is a Senior Researcher at the University of Oxford. Her current research focuses on developing unified ontological models and frameworks for aligning software and data engineering processes. Besides this, she is also interested in developing data-driven frameworks for the Internet of Things and investigating the application of blockchains to support traceability in supply chains. Her past research has focused on implementing stream processing algorithms and models for tracking and tracing in supply chains, using event based pedigrees over GS1's EPCIS standards, Semantic Web standards and Linked Data technologies. Dr Solanki has extensive experience in designing and developing ontological domain models, curating linked datasets, implementing Semantic Web applications and Web services for a number of interdisciplinary projects spanning the boundaries of Computer Science, Bioenergy, Archaeology and Plant Biology. She has developed and published several ontology design patterns such as Standard Enforcer pattern, Reactor pattern, OntoPedigree, DIO and VOIC.

Personal tools
Quality Committee
Content OP publishers