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
[LSF]
News
- [16.3.12] The exam has been corrected. You will get your marks shortly in the LSF (B.Sc. students), Pruefungsamt (Infotech) and at the secretary (Nebenfach).
- [13.2.12] The date for the exam is fixed: Tuesday, February 21st, 10:30 AM in room M12.21 (Azenbergstr. 12).
- [2.2.12] Please don't forget to hand in the review questions by Monday. More exam-related information can be found on the evaluation page.
- [19.1.12] The date for the exam is fixed: Tuesday, February 21st, morning.
- [20.12.11] Scheinaufgabe is online.
- [20.12.11] Achtung Raumänderung! Der Gastvortrag am Donnerstag findet in M12.21 statt, nicht in dem üblichen Raum!
- [9.12.11] Gastvortrag von Christine Keller (TU Dresden) zum Thema "Kollektive Intelligenz im Social Semantic Web?" im Rahmen der Vorlesung am Donnerstag 22.12.2011 um 11:30 Uhr im Raum M51.01.
Abstract:
Das Social Web oder Web 2.0 hat sich in den letzten Jahren rasant entwickelt. Durch den Einsatz
dynamischer Technologien und Services entstand ein partizipatives, kollaboratives Web, in dem
große Mengen "user generated content" erzeugt werden.
Auf der anderen Seite wird das Semantic Web als die Fortentwicklung des World Wide Web
durch viele Forschungsvorhaben vorangetrieben. Durch explizite Semantik sollen Inhalte im Web
maschinenlesbar und -verarbeitbar werden und so völlig neue Möglichkeiten der Nutzung des
WWW entstehen.
In diesem Vortrag wird die Idee des "Social Semantic Web" vorgestellt werden: die Verknüpfung
von Nutzerbeteiligung und Metadaten, von Reasoning und sozialer Interaktion soll Probleme
des Social und des Semantic Web lösen können. Mehr noch, das Social Semantic Web soll es
ermöglichen, die kollektive Intelligenz seiner Nutzer im Web verfügbar und verwertbar zu machen.
Im Rahmen diesen Vortrags werden einige dieser Ansätze vorgestellt und diskutiert werden, auch
die Frage, ob hierdurch tatsächlich kollektive Intelligenz hervorgebracht wird.
- [21.10.11] Course moved to M51.01.
- [23.9.11] Course starts on October 20th.
Schedule and Resources
Resources will be made available in
ILIAS.
| Day |
Topic |
* |
References |
Tools |
| Block 1 "Semantic Web Basics" |
| 20.10. |
The Semantic Web Vision |
V |
[AH08] Chapter 1 [HKRS08] Chapter 1 [HKR09] Chapter 1 |
|
| 27.10. |
Semantic Web Technologies (1) |
V+U |
[AH08] Chapter 2 [HKRS08] Chapter 2 [HKR09] Appendix A |
XML Validator |
| 3.11. |
Semantic Web Technologies (2) |
V |
[AH08] Chapter 3 [HKRS08] Chapter 3, 4 [HKR09] Chapter 2, 3 |
RDF Validator |
| 10.11. |
Practice Session |
U |
|
RDF Validator |
| Block 2 "Ontologies and Logic" |
| 17.11. |
Ontologies and OWL |
V+U |
[AH08] Chapter 4 [HKRS08] Chapter 5 [HKR09] Chapter 4 |
Protege Ontology Editor |
| 24.11. |
Ontology Engineering |
V+U |
[AH08] Chapter 7 [HKR09] Chapter 8 [NM01] [H11] [RDH+04]
|
Protege Ontology Editor |
| 1.12. |
Reasoning |
V |
[HKRS08] Chapter 6 [HKR09] Chapter 5 |
Protege Ontology Editor |
| 8.12. |
SPARQL |
V |
[AH08] Chapter 3.9 [HKRS08] Chapter 7 [HKR09] Chapter 7 |
Twinkle |
| 15.12. |
Practice Session |
U |
|
|
| Block 3 "The Upper Layers" |
| 22.12. |
Gastvortrag "Kollektive Intelligenz im Social Semantic Web?" (in M12.21) |
V |
|
|
| 12.1. |
Applications: Semantic Search |
V |
[Ma05], [AGH+09], [MRS08] |
|
| 19.1. |
Semantic Web Agents |
V+U |
[RN02] Chapter 2, 7 [He01], [LSS+11] |
|
| 26.1. |
Web of Trust |
V |
[PP09] Chapter 6, 7, 10 [Go05] Chapter 3, 6.3, 7 [Sa06], [KAF+10] |
|
| 2.2. |
Semantic Web and NLP |
V |
[LSS+ 11], [WKR10] [BC06], [MS01] |
|
| 9.2. |
Practice Session |
U |
|
|
* V = Vorlesung / normal class; U = Übung / practice session, please bring your laptop.
Course Content
The Semantic Web is an initiative to make information in the web accessible to machines. In this course the basic concepts and technologies of the Semantic Web will be introduced. In addition, some applications and research topics inside the Semantic Web will be mentioned.
Apart from theoretical classes, the course will include practice sessions.
Overview of topics:
- The Semantic Web Vision
- Semantic Web Technologies: XML, XMLSchema, RDF, RDFS, OWL
- Ontologies and Ontology Engineering
- Reasoning with Ontologies
- SPARQL: Querying RDF
- Semantic Web Applications
- Ontology Learning
- Web of Trust
Organizational Information
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.
- Diplom Computerlinguistik as an elective in the Hauptstudium.
- 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.
- Diplom Informatik as part of the Nebenfach.
A basic understanding of predicate logic is helpful (to the extend that is taught in the basic class of logic in the first year of Diplom and Bachelor).
More exam-related information on the evaluation page.
Suggested Reading and Links
Basic text books (all cover basically blocks 1 and 2 of this course):
- [AH08] Grigoris Antoniou and Frank van Harmelen. A Semantic Web Primer. 2. Edition. The MIT Press, Cambridge, 2008. ISBN 978-0-262-01210-2. (English)
- [HKRS08] Pascal Hitzler, Markus Krözsch, Sebastian Rudolph and York Sure. Semantic Web. Grundlagen. Springer textbook, 2008. ISBN 978-3-540-33993-9. (German, available in the library as an electronic book)
- [HKR09] Pascal Hitzler, Markus Krözsch, Sebastian Rudolph. Foundations of Semantic Web Technologies. Chapman & Hall/CRC, 2009. ISBN 978-1-420-09050-5. (English)
More specific literature (will be added during the course, also all the basic books contain a lot of references, this is not required, but maybe interesting background reading):
- [NM01] Natalya F. Noy and Deborah L. McGuinness. Ontology Development 101: A Guide to Creating Your First Ontology. Stanford Knowledge Systems Laboratory Technical Report KSL-01-05 and Stanford Medical Informatics Technical Report SMI-2001-0880, March 2001.
(English, Ontology Engineering)
[page]
- [H11] Matthew Horridge. A Practical Guide To Building OWL Ontologies Using Protégé4 and CO-ODE Tools. Edition 1.3. The University Of Manchester, March 24, 2011.
(English, Ontology Engineering)
[page]
- [RDH+04] Alan Rector, Nick Drummond, Matthew Horridge, Jeremy Rogers, Holger Knublauch, Robert Stevens, Hai Wang and Chris Wroe. OWL Pizzas: Practical Experience of Teaching OWL-DL: Common Errors & Common Patterns. In: Proceedings of the European Conference on Knowledge Engineering and Knowledge Management (EKAW '04), 2004.
(English, Ontology Engineering)
[page]
- [Ma05] Eetu Mäkelä. Survey of Semantic Search Research. Proceedings of the Seminar on Knowledge Management on the Semantic Web, Department of Computer Science, University of Helsinki, 2005. (English, Semantic Search)
- [AGH+09] Sudhir Agarwal, Stephan Grimm, Peter Haase, Pascal Hitzler, and Denny Vrandecic. Semantic Search and Information Integration. Slides for Course Semantic Web Technologies II, Universität Karlsruhe, SS 2009. (English, Semantic Search)
- [MRS08] Christopher D. Manning, Prabhakar Raghavan and Hinrich Schütze. Introduction to Information Retrieval. Cambridge University Press, 2008. [Chapter 1] (English, Semantic Serach, general introduction to Information Retrieval) [page]
- [RN02] Stuart J. Russell and Peter Norvig. Artificial Intelligence: A Modern Approach. 2nd Edition. Prentice Hall, 2002. [Chapter 2, 7] (English, also available in German, Semantic Web Agents)
- [He01] James Hendler. Agents and the Semantic Web. In: IEEE Intelligent Systems, vol. 16, no. 2, pp. 30-37, 2001. (English, Semantic Web Agents)
- [LSS+11] Joerg Leukel, Michael Schuele, Andreas Scheuermann, Dominic Ressel and Wiltrud Kessler. Cooperative Semantic Document Management. In: Proceedings of the 14th International Conference on Business Information Systems, 2011. (English, Semantic Web Agents, SW+NLP Semantic Annotation)
- [PP09] Christof Paar and Jan Pelzl. Understanding Cryptography. Springer Berlin Heidelberg, 2009. [Chapter 6, 7, 10] (English, Web of Trust) [page]
- [Sa06] Harald Sack. Vorlesungsmaterial Semantic Web - Web of Trust. Institut für Informatik. Friedrich Schiller Universität Jena, 2006. (German, Web of Trust) [page]
- [KAF+10] Thorsten Kleinjung, Kazumaro Aoki, Jens Franke, et al. Factorization of a 768-Bit RSA Modulus. Advances in Cryptology - CRYPTO 2010. Lecture Notes in Computer Science, 2010, Volume 6223/2010, 2010, p. 333-350. (English, Web of Trust)
- [Go05] Jennifer Golbeck. Computing and Applying Trust in Web-based Social Networks. Ph.D. Dissertation, University of Maryland, 2005. [Chapter 3, 6.3, 7] (English, Web of Trust) [page]
- [WKR10] Rene Witte, Ninus Khamis and Juergen Rilling. Flexible Ontology Population from Text: The OwlExporter. International Conference on Language Resources and Evaluation (LREC), 2010. (English, SW+NLP Ontology Population) [page]
- [BC06] Paul Buitelaar and Philipp Cimiano. Tutorial Notes: Ontology Learning from Text. EACL-2006. (English, SW+NLP Ontology Learning) [page]
- [MS01] Alexander Maedche and Steffen Staab. Ontology Learning for the Semantic Web. In: IEEE Intelligent Systems, 16 (2), 2001. (English, SW+NLP Ontology Learning)
Tools: