Knowledge Graphs
Knowledge Graphs
Course with SWS 2/2/0 (lecture/exercise/practical) in WS 2024
Lecturer
Tutor
SWS
- 2/2/0
Modules
- INF-BAS2
- INF-B-510
- INF-B-520
- INF-BAS6
- INF-VERT6
- MCL-TCSL
- MCL-KR
- INF-VERT2
- INF-PM-FOR
- INF-E-3
- INF-PM-ANW
- CMS-KOR-KM
Examination method
- Written exam
- Oral exam
Matrix channel
Lecture series
News
- if you want to take the exam, please register with your examination office (presumably done through Selma)
- the first lecture will take place on Tuesday, 2024-10-15, DS5 (14:50–16:20) in room BAR 0218
- the second lecture will take place on Tuesday, 2024-10-22, DS5 (14:50–16:20) in room BAR 0218
- the first exercise will take place on Tuesday, 2024-10-29 2024, DS5 (14:50–16:20) in room BAR 0218
- please check this page regularly for updates of the schedule
- additional materials (example data, solutions to programming exercises) are available on a GitHub repository
Contents
Knowledge graphs are becoming an important paradigm in industry and research, with applications including prominent examples such as Google's own Knowledge Graph, Wikipedia's knowledge base sister Wikidata, and numerous artificial intelligence projects from Alexa to Siri. Meanwhile, companies are exploring the use of their own enterprise knowledge graphs for improving internal knowledge management.
With so many facets, knowledge graphs are a cross-cutting topic in computer science that involves aspects of data management (graph databases, file formats), publication (exchange formats, data integration), knowledge organisation (constraints, ontologies), and advanced analytics (expressive query languages, graph data mining). On each of these levels, there is some interesting theory and some interesting technology to be learned. This course will cover a colourful mix of technologies and methods related to the use of graphs for data analysis, knowledge representation, and data management.
Registration
The course generally does not require a special registration and there is no limit for participants. However, students in programmes that use the Selma system (esp. students in CMS Master) will need to register there to obtain credits. Most of the materials will be freely available world-wide. Live sessions (especially tutorials) are restricted to students of TU Dresden.
Examination Dates and Mode
The registration and scheduling for exams depend on the module they are for. All students need to contact the KBS secretary to arrange time slots for their oral exams, or the secretary of another chair in the case of another main examiner. The preferred date for oral exams is 11th February 2025'. Although we cannot generally accommodate wishes for specific dates, students with justified time constraints during the examination period can still let us know as early as possible.
To obtain credits in module CMS-COR-KM, students have to take an exam that only involves this one course. This exam is either written or oral, depending on the number of registered students (as per the study regulations). We can announce the actual mode only at the end of the exam registration period.
Students who are taking Knowledge Graphs as part of any other module should contact the secretary of the main examiner to find a date.
Schedule and Location
All dates are published on this page (see Dates & Materials above).
- Note that the faculty-wide room schedule is still not finalised and might be subject to further changes. Please check this page regularly for updates.
- Lectures: Thursdays, DS5 (14:50 to 16:20) in GER 0038
- Exercises: Tuesdays, DS5 (14:50 to 16:20) in BAR 0218
- The first exercise sessions will be on Tuesday, 2024-10-29.
Subscribe to events of this course (icalendar)
Lecture | 1. Introduction and Welcome | DS5, October 15, 2024 in BAR 0218 | File 1, File 2 |
Lecture | 2. The Resource Description Framework RDF | DS5, October 22, 2024 in BAR 0218 | File 1, File 2 |
Exercise | 0. Introduction to Python | DS5, October 29, 2024 in BAR 0218 | File |
No session | Reformation Day (public holiday) | DS5, October 31, 2024 in GER 0038 | |
Exercise | 1. Getting to Know Graphs | DS5, November 5, 2024 in BAR 0218 | File |
Lecture | 2. The Resource Description Framework RDF (continued) | DS5, November 7, 2024 in GER 0038 | |
Exercise | 2. Graphs and RDF | DS5, November 12, 2024 in BAR 0218 | File |
Lecture | 3. Modeling in RDF / SPARQL Basics | DS5, November 14, 2024 in GER 0038 | File 1, File 2 |
Lecture | 4. Wikidata | DS5, November 19, 2024 in BAR 0218 | File 1, File 2 |
Exercise | 3. SPARQL and Wikidata | DS5, November 21, 2024 in GER 0038 | File |
Exercise | 4. More SPARQL and Wikidata | DS5, November 26, 2024 in BAR 0218 | File |
Lecture | 5. Advances Features of SPARQL | DS5, November 28, 2024 in GER 0038 | File 1, File 2 |
Exercise | 5. Yet More SPARQL and Wikidata | DS5, December 3, 2024 in BAR 0218 | File |
Lecture | 6. SPARQL Semantics | DS5, December 5, 2024 in GER 0038 | File 1, File 2 |
Exercise | 6. Advanced SPARQL | DS5, December 10, 2024 in BAR 0218 | File |
Lecture | 7. Expressivity of SPARQL | DS5, December 12, 2024 in GER 0038 | |
Exercise | 7. TBD | DS5, December 17, 2024 in BAR 0218 | |
Lecture | 8. Limits of SPARQL / Datalog | DS5, December 19, 2024 in GER 0038 | |
Exercise | 8. TBD | DS5, January 7, 2025 in BAR 0218 | |
Lecture | 8. Limits of SPARQL / Datalog | DS5, January 9, 2025 in GER 0038 | |
Exercise | 9. TBD | DS5, January 14, 2025 in BAR 0218 | |
Lecture | 9. Rules for Querying Graphs | DS5, January 16, 2025 in GER 0038 | |
Exercise | 10. TBD | DS5, January 21, 2025 in BAR 0218 | |
Lecture | 10. Property Graph / Querying Property Graphs with Cypher (to be updated) | DS5, January 23, 2025 in GER 0038 | |
Exercise | 11. TBD | DS5, January 28, 2025 in BAR 0218 | |
Lecture | 12. Knowledge Graph Quality | DS5, January 30, 2025 in GER 0038 | |
Exercise | 12. TBD | DS5, February 4, 2025 in BAR 0218 | |
Lecture | 13. Centrality | DS5, February 6, 2025 in GER 0038 |
Calendar