International Master Programme in Computational Logic at TU Dresden, WS 2005/2006
Knowledge Representation and Reasoning for the Semantic Web
Teachers: Dr. Pascal Hitzler and
M.Sc. Markus Krötzsch
both currently at AIFB, University of Karlsruhe.
Prerequisites: Passed exams in ICL and FCLP.
Duration: 3 cr (2 SWS)
Dates: The seminar will be held as a block on Friday, January 20th 2006, starting at 1pm in Room 357. There are just three talks, so the seminar will probably not take longer than until 6pm.
Overview
- Description
- Registration and requirements
- Scheduled topics
- Remaining topics
- Hints and advice
- About the lecturers
Description
With amazing speed, the World Wide Web has become a widely spread means of communication and information sharing. Today, it is an integral part of our society, and will continue to grow. However, most of the available information cannot easily be processed by machines, but has to be read and interpreted by human readers. In order to overcome this limitation, a world-wide research effort is currently being undertaken, following the vision spelled out by Tim Berners-Lee et al. (2001), to make the contents of the World Wide Web accessible, interpretable, and usable by machines. The resulting technology is commonly being referred to as the Semantic Web.
A key idea of the effort is that web content shall be provided with conceptual background – often referred to as ontologies – which allows machines to put the information into a context in order to make it interpretable. In 2004, after having established RDF and RDFSchema as basic syntax, the description-logic-based Web Ontology Language OWL has been recommended by the World Wide Web Consortium (W3C) as foundational ontology reprepresentation language. For practical applications, it is apparent that extensions of OWL will be needed, and research efforts are currently under way to investigate this.
In this seminar, we will study basic and advanced means for semantic web knowledge representation and reasoning, including e.g. RDF(S), OWL and various proposed extensions of it, e.g. by uncertainty, commensense, or paraconsistent reasoning techniques, rule-based languages and language extensions, available reasoning systems, their background theories, and means to achieve scalability.
Registration and requirements
- Every participant is required to:
- give a 60min talk within the seminar and be available for questions of the others afterwards,
- write a summarizing article on the material which will be due before the talk is given, and
- participate in the whole seminar (which will be held as a block seminar, presumably in January or February 2006).
- In preparation of the talk and manuscript, it will be required to read current literature and to select relevant material.
- Grades will be given based on the talk (2/3) and the manuscript (1/3). Manuscripts of all participants will be made available on this page (unless the respective author disagrees).
Scheduled topics
The following table gives the topics that will be presented (in their intended order) and the respective speakers. The students written summaries and any other course material will also be published here when available.
Topic and references | Speaker/Material |
---|---|
KAON2 Algorithms (non-tableau reasoning with description logics)
|
Christelle Braun![]() |
Paraconsistency for Description Logics (Diploma Thesis) | Andreas Lang![]() |
Fuzzy Ontologies
|
Dzung Dinh-Khac![]() |
Remaining topics
At the moment, the following topics are still available. Most of the given references for further reading should be available online, for example on the homepages of the respective authors. Please send an email to Markus Krötzsch if you are interested.
The topics focus on ontology languages that have emerged from research on the Semantic Web and related technologies. These languages usually provide a formal (often logical) semantics, and both their theoretical power and their practical implementation are are of great importance. Many of the topics relate to recent developments and extensions within the area and are of high interest to current research. Please contact us if you have any questions.
Topic and references | Speaker |
---|---|
Approximate reasoning with ontologies
|
|
Probabilistic ontologies
|
|
Fuzzy Ontologies
|
|
Web Rule Language (WRL) | |
Implementing OWL DL with Nominals
|
|
OWL und Answer Set Programming
|
|
Autoepistemic Extensions of OWL
|
Hints and advice
What is expected from you?
You are supposed to give a presentation lasting 60 minutes, and to deliver a manuscript before your presentation.
The presentation should cover a comprehensive overview or a detailed discussion of some aspects of the literature which is available on the topic chosen. You can decide to make a selection from the material if you think it is appropriate. You can include material from other publications if you think this is good. When in doubt, discuss it with us.
The manuscript (approx. 10 pages, no strict upper limit) should present the same material as the talk.
A very good seminar talk …
- … is well-structured.
- … shows that you have found the relevant literature and have mastered the material.
- … shows that you have a firm background knowledge on your topic.
- … is (mostly) accessible to all participants.
- … uses well-prepared media (slides).
- … lasts exactly the allowed time.
- … has a good balance between technical details, examples, and general discussions.
A very good manuscript …
- … is well-structured.
- … shows that you have found the relevant literature and have mastered the material.
- … shows that you have a firm background knowledge on your topic.
- … is self-contained (assuming some reasonable background knowledge).
- … contains a short abstract, introduction, discussion, and references.
- … looks nice and uses correct and good language.
- … is of reasonable length.
- … has a good balance between technical details, examples, and general discussions.
Improving your presentation and manuscript
- Start early with your preparations: Literature search takes time (especially if you need to use interlibrary loan). Learning typesetting takes time. Understanding the literature takes time. Typesetting takes (quite a lot of) time. Making an appointment with us may take time. Unexpected things may happen.
- Ask other students for their opinions. In particular, we strongly recommend that you give a test presentation for a few friends. A good and constructive feedback helps very much to improve a presentation. (We still use this ourselves sometimes before important talks.) We also think it is the only way to get the timing right unless you have much experience with presentations. We also recommend that you give your manuscript to a friend for proof-reading.
- A good preparation is flexible: There may be interruptions during the talk, e.g. people may ask questions. Or you may be a bit nervous and talk much faster than you wanted. In either case, you should be prepared to change your presentation on the spot, by either skipping something, or by including more. If this is well-done, then the audience will barely notice it.
- Preparing slides is a very delicate task and should not be underestimated. Ask others for their opinions. Look at sets of slides which you may find on the internet - and be aware that many of them are of poor quality.
- We suggest that you contact us at least once, namely when you have read the literature, and have a detailed suggestion for the selection which you want to present; before actually preparing the talk. Also, contact us whenever you are in doubt about anything, or just want our opinion about it.
Help for using LaTeX
Scientific manuscripts are probably most easily (and most beautifully) created using the free typesetting system LaTeX, and we strongly encourage its use. The initial overhead of getting acquainted with the system should pay off, since it is also very suitable to write project or Master's thesis (and scientific articles and books, if you have plans to do this).
LaTeX is freely available online for most operating systems (e.g. for Linux [any distribution has this pre-packaged, but you can also install it manually], MacOS X and MS Windows). LaTeX-documents are – similarly to HTML – written in a simple markup language and then transformed into PS or PDF documents. A very good (and not too long) first introduction is
- T. Oetiker, H. Partl, I. Hyna, E. Schlegl. The Not So Short Introduction to LaTeX2e, or LaTeX2e in 133 minutes.
Further helpful refernences are found in the Wikipedia article on LaTeX. You can also contact us if you have concrete problems with typesetting.
About the lecturers
Dr. Pascal Hitzler was a postdoctoral researcher at Prof. Steffen Hölldobler's research group at TU Dresden until July 2004. He then joined the research group of Prof. Rudi Studer at the University of Karlsruhe as a research project leader, and is involved in EU and BMBF-funded research projects on Semantic Web technologies, including KnowledgeWeb, SEKT, and SmartWeb. He has a notable publication record including theoretical and practical issues of computational logic.
M.Sc. Markus Krötzsch obtained a Master in Computational Logic at TU Dresden in March 2005. He is currently a PhD student of Prof. Rudi Studer and working under the supervision of Pascal Hitzler.