Semantic-based Approaches in Information Systems
General Course Information
On this web page, information (slides, assignments, etc.) for the course 'Semantic-based Approaches in Information Systems', which is held during winter term 2008/2009 by Dr. Ernesto William De Luca, is given.
In this course, we will analyze and discuss different semantic-based methods related to retrieval systems and natural language processing. Moreover, different ways of incorporating semantic knowledge into such systems will be shown. New trends like multilingual search and semantic-based search will be analyzed, as well as the growing importance of ontologies in the web. The role of the Web 2.0 applications and the growth of the Web 3.0 will also be presented.
This course provides advanced semantic-based approaches, and applications in information systems. Topics covered include, among others:
• Data and Knowledge Representation
• Natural Language Processing
• Multilingual Information Retrieval
• Word Sense Disambiguation
• Question Answering
• Word Sense Clustering
• Semantic Bioinformatics
• Semantic Information Retrieval
• Semantic Similarity Measures
• Semantic-based Visualization
• Ontology representation and extraction
• Web 2.0 and Web 3.0
Prerequisite for attending this course is basic knowledge of computer science. However, we are also open for interested students from other faculties.
Course Schedule and Room Assignments
|Lecture||Thursday 11:00 - 13:00||16.10.2008||G29-E037|
|Exercises||Monday 11:00 - 13:00||20.10.2008||G29-K058|
If you have any questions concerning the lectures or assignments please contact (if possible by email)
Requirements for the 'Schein'
For each exercise lesson assignments will be given (usually one week in advance). There will be two categories of assignments: Programming and others. Programming assignments can be done by a group of two or three students, all other assignments have to be done individually. To all assignments depending on its complexity a specific number of points are given (approx. 25% of the assignments will be programming). In the beginning of each exercise lesson, every student has to indicate the assignments that he has solved and that he is willing to present and discuss.
In order to obtain a 'Schein', the following criteria have to be fulfilled:
- at least half of the achievable points for the programming assignments,
- at least half of the achievable points for the other assignments,
- at least two presentations of solutions during the exercises and
- successful participation in a short colloquium (approx. 10 min.) after the end of the course
Requirements for the Oral Exam
We require all our students to participate in the excercise lessons. Students, who want to take an oral exam, are also supposed to fulfill the requirements for a 'Schein'. The colloquium will be replaced by the oral exam.
We will provide the lecture slides, assignment sheets, and further material during the course.
- Course Introduction
- Introduction to semantics and related fields
- Language Technologies
- Language Resources
- Lexical Ontologies
- XML Introduction
- DTD Introduction
- Extending XML
- Knowledge Representation Introduction
- Semantic Web
- Ontologies and Semantic Web
- The Use of Ontologies in Bioinformatics
- From Web 1.0 to Web 3.0
- The Future of the Search
- Assignments 1
- Assignments 2
Additional: Porter Stemmer Algorithm
- Assignments 3
- Assignments 4
- Assignments 5
- Assignments 6
Additional: XPath Visualiser
Additional: Abby_Watkins.xml (WEPS Example)
Additional: Corpus.xsl (WEPS Example)
- Assignments 7
Additional: Please download the TMNAV Tool for visualizing the Topic Map!!!
- Assignments 8