188.387 Semi-Automatic Information and Knowledge Systems
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2025S, VU, 2.0h, 3.0EC, to be held in blocked form

Properties

  • Semester hours: 2.0
  • Credits: 3.0
  • Type: VU Lecture and Exercise
  • Format: Presence

Learning outcomes

After successful completion of the course, students are able to apply Semantic Web technologies for solving problems in computer science and other related disiplines. The course will strengthen the understanding of the application of advanced Semantic Web approaches, and furthermore allow a better evaluation of the practical applicability of such technologies in both safety-critical environments (e.g., air traffic management or production automation) as well as in the software engineering application domain (e.g., requirements management). This course is a recommended next course after the introductory course 188.399 Introduction to Semantic Web, which covers the basic Semantic Web technologies. This course focuses on advanced topics including Ontology Modeling with OWL2, the use of Ontology Design Patterns, the evaluation of semantic knowledge structures such as Ontologien/Knowledge Graphs, various types of Semantic Web applications (e.g., ontology based data access, semantic search), and techniques for data integration such as ontology mapping and alignment.

Subject of course

Advanced Semantic Web Notions:

  • Ontology Engineering with OWL2
  • Ontology Design Patterns
  • Knowledge graph verification with SHACL
  • LLM for Knowledge Engineering
  • Reasoning
  • Ontology Mapping

Advanced Applications of Semantic Web Technologies:

  • Ontology-based Data Integration
  • Ontology-based Data Access
  • Ontology Alignment I and II
  • Semantic Integration of heterogeneous data sources
  • Crowdsourcing enabled Ontology Engineering

Teaching methods

Theory and practical applications and examples will be explained using slides, tools and additional background literature. The students will perform a set of technical steps that are typical when creating ontology-based applications and documenting the key decisions taken during this process.

Main Steps

  • Step 1: Choose Problem Domain
  • Step 2: Choose Ontology Engineering Methodology
  • Step 3: Perform advanced Ontology Engineering using OWL2 and Design Patterns
  • Step 4: Create a Knowledge Graph through Ontology-based Data Access
  • Step 5: Verify semantic data with OOPS! and SHACL
  • Step 6: Ontology Alignment - of at least 2 ontologies (incl. the ontology developed by the student), using Alignment API format

 


Mode of examination

Oral

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Fri10:00 - 12:0014.03.2025 - 11.04.2025Seminarraum FAV 01 A (Seminarraum 183/2) Lectures
Fri10:00 - 12:0002.05.2025 - 09.05.2025Seminarraum FAV EG B (Seminarraum von Neumann) Lectures
Fri10:00 - 12:0016.05.2025 - 20.06.2025Seminarraum FAV 01 A (Seminarraum 183/2) Lectures
Semi-Automatic Information and Knowledge Systems - Single appointments
DayDateTimeLocationDescription
Fri14.03.202510:00 - 12:00Seminarraum FAV 01 A (Seminarraum 183/2) Introduction to Advanced Semantic Applications (Ekaputra)
Fri21.03.202510:00 - 12:00Seminarraum FAV 01 A (Seminarraum 183/2) Ontology Modeling (Advanced OWL, Ontology Design Patterns) (Ekaputra)
Fri28.03.202510:00 - 12:00Seminarraum FAV 01 A (Seminarraum 183/2) Evaluation of Knowledge Structures (Ekaputra)
Fri04.04.202510:00 - 12:00Seminarraum FAV 01 A (Seminarraum 183/2) LLM for Knowledge Engineering (Ekaputra), Mid-Term Presentation
Fri11.04.202510:00 - 12:00Seminarraum FAV 01 A (Seminarraum 183/2) (Backup)
Fri02.05.202510:00 - 12:00Seminarraum FAV EG B (Seminarraum von Neumann) Introduction to Ontology Alignment (Lanzenberger)
Fri09.05.202510:00 - 12:00Seminarraum FAV EG B (Seminarraum von Neumann) Ontology Alignment in practice (Lanzenberger)
Fri16.05.202510:00 - 12:00Seminarraum FAV 01 A (Seminarraum 183/2) Semantic Integration (Lanzenberger)
Fri23.05.202510:00 - 12:00Seminarraum FAV 01 A (Seminarraum 183/2) Ontology Alignment in practice II (Lanzenberger)
Fri06.06.202510:00 - 12:00Seminarraum FAV 01 A (Seminarraum 183/2) (Backup)
Fri13.06.202510:00 - 12:00Seminarraum FAV 01 A (Seminarraum 183/2) End-Term Presentations of Practical Exercise
Fri20.06.202510:00 - 12:00Seminarraum FAV 01 A (Seminarraum 183/2) Exam
Course is held blocked

Examination modalities

The theoretical contens of this course will be taught in lecture units. The practical part of this couse will be completed in groups of 2-3 students, who will work on and present a practical case study. For mastering this course, participants need to pass both the practical case study as well as a final exam.

Exams

DayTimeDateRoomMode of examinationApplication timeApplication modeExam
Fri - 20.06.2025written01.05.2025 10:00 - 19.06.2025 23:59TISSExam

Course registration

Begin End Deregistration end
21.01.2025 00:00 13.03.2025 00:00 17.03.2025 00:00

Curricula

Study CodeObligationSemesterPrecon.Info
066 645 Data Science Not specified
066 926 Business Informatics Mandatory elective
066 933 Information & Knowledge Management Mandatory elective
066 937 Software Engineering & Internet Computing Mandatory elective

Literature

Slides are available in TUWEL.

Previous knowledge

Knowledge of basic Semantic Web technologies, such as those presented in the introductory courses for this subject  (e.g., 188.399 VU Introduction to Semantic Systems), is assumed.

Preceding courses

Accompanying courses

Miscellaneous

Language

English