Semantic Web
Winter 2011/12
Wiltrud Kessler, Hinrich Schütze
Thursday 11:30 - 13:00
Azenbergstraße 12, room 3.011
Moved to Herdweg 51, room M51.01
2 SWS / 3 ECTS
Deadlines
Exam date: February 21st, 10:30 AM in room M12.21 (Azenbergstr. 12).
Scheinaufgabe: deadline March 15th 2012, 23:59 PM.
Evaluation of the Course
The course is open for students of
- M.Sc. Computational Linguistics as a part of the concentration "Statistical Natural Language Processing" or as an elective.
The class will be evaluated as part of the final oral exam for the concentration.
- Diplom Computerlinguistik as an elective in the Hauptstudium.
You cannot get credit for this class as part of your studies.
If you anyway want to have a "unbenoteter Schein" or "benoteter Schein", see below.
- B.Sc. Maschinelle Sprachverarbeitung as an elective in the "Wahlbereich F: Fortgeschrittene Themen der Maschinellen Sprachverarbeitung" in the module "Fortgeschrittene Methoden in der Maschinellen Sprachverarbeitung".
The module contains two classes, "Semantic Web" and "Statistical Machine Translation", you need to do both of them to get credit for the module.
Both classes in the module are evaluated together in a written exam of 60 minutes.
- Diplom Informatik as part of the Nebenfach.
To get a "benoteter Schein", you need to either pass the "Semantic Web" part of the written exam for B.Sc. students (30 min) or hand in the practical assignment ("Scheinaufgabe", see ILIAS).
Written Exam (B.Sc. MSV / benoteter Schein)
Block 1:
- The Semantic Web Vision: General vision and layer cake.
You need to be able to answer the question "what is the semantic web and how do we get there".
- XML / XMLSchema: No details will be asked.
- RDF / RDFS: All.
You need to understand the semantics behind all RDF/RDFS syntax elements.
You need to be able to convert sentences in natural language to Turtle or XML syntax.
You need to know the differences between XMLSchema, RDF and RDFS.
Block 2: Main focus of the exam!
- Ontologies and OWL: All except Protege.
You need to understand the semantics behind all OWL syntax elements.
You need to be able to convert sentences in natural language to Turtle or XML syntax.
You need to know the differences between RDF/S and OWL.
- Ontology Engineering: All.
You don't need to know all the points by heart, but be prepared for a question like "what is a typical problem" or "how do you model X".
- Reasoning: All except Protege.
You need to be able to read and write OWL DL syntax.
You don't need to know how to convert something to conjunctive normal form.
You need to understand how Tableau works and what we want to do with it.
You need to be able to apply Tableau to a knowledge base to see if it is satisfyable.
- SPARQL: All.
Block 3:
- Gastvortrag "Kollektive Intelligenz im Social Semantic Web?": Not part of the exam.
- Semantic Search: Main idea (slides titled "Summary")
- Semantic Web Agents: Semantic Web Agents.
- Web of Trust: Main idea (slides titled "Summary")
- Semantic Web and NLP: Not part of the exam.
The exam will be similar to the exercises done in the practice sessions plus a few more theoretical questions. You will be provided with a "cheat sheet" in case you need to write RDF, OWL or SPARQL, so that you do not need to memorize namespace URLs or the exact spelling of owl:equivalentProperty.
The duration of the Semantic Web part of the exam is 30 minutes. B.Sc. students need to do both parts (Semantic Web and SMT) at the same date, other students can do one or both parts, as they like.
Scheinaufgabe (benoteter Schein)
The task is basically to do the exercises done in the practice sessions for an extended example in a domain of your choosing. Detailed instructions can be found in ILIAS.
Unbenoteter Schein
You can get a "Unbenoteter Schein" if you attend the class regularly and participate in an active way.
Oral Exam (M.Sc. CL, concentration)
We will see ...