6 EC
Semester 2, period 4
5072SEWE6Y
The course covers formalisms and languages for representing knowledge and data, particularly in environments where that information needs to be shared. We use data from the Web as the main example. Students will gain experience with linked graph data representation, query languages, formats, formalisms and infrastructures (e.g. RDF, RDFS, SPARQL, OWL) used in these environments. The course covers both the theoretical and the practical aspects of working with knowledge and data.
Aidan Hogan, "The Web of Data",
https://link.springer.com/book/10.1007/978-3-030-51580-5
Activity | Hours | |
Hoorcollege | 14 | |
Laptopcollege | 14 | |
Tentamen digitaal | 3 | |
Self study | 137 | |
Total | 168 | (6 EC x 28 uur) |
Additional requirements for this course:
Absence must be reported to the coordinator.
| Item and weight | Details |
|
Final grade | |
|
0.7 (70%) Tentamen digitaal | Must be ≥ 5.5 |
|
0.3 (30%) Weekly exercises + one paper presentation |
The assessment is done based on the weekly exercises and one shared presentation (30%), and the final exam (70%).
For grading exams, we follow in this course the rules of the OER, which can be found at https://student.uva.nl/onderwerpen/onderwijs-en-examenregelingen-oer
Every week, students will receive an individual homework assignment that builds on the material discussed in that week’s lecture. Once during the course, students will present a research paper related to that week’s topic in groups of three.
The 'Regulations governing fraud and plagiarism for UvA students' applies to this course. This will be monitored carefully. Upon suspicion of fraud or plagiarism the Examinations Board of the programme will be informed. For the 'Regulations governing fraud and plagiarism for UvA students' see: www.student.uva.nl
| Weeknummer | Onderwerpen | Studiestof |
| 1 | The Semantic Web: Basics and Motivation | |
| 2 | The Data Layer: RDF Graphs | |
| 3 | The Schema & Ontology Layer: RDFS and OWL | |
| 4 | Designing Ontologies for Knowledge Graphs | |
| 5 | Querying Knowledge Graphs with SPARQL | |
| 6 | Validating Knowledge Graphs with SHACL | |
| 7 | Linked Data and Knowledge Graph Ecosystems |