AI606 | Knowledge Engineering
  • Rating: 4.85
  • (439)
Course overview

The web has become an object of our daily life and the amount of information in the web is ever growing. Besides plain texts, especially multimedia information such as graphics, audio or video have become a predominant part of the web's information traffic. But how can we find useful information within this huge information space? How can we make use of the knowledge contained in those web documents? Traditional search engines for example will reach the limits of their power, when it comes to understanding information content. The Semantic Web is an extension of the traditional web in the sense that information in the form of natural language text in the web will be complemented by its explicit semantics based on a formal knowledge representation. Thus, the meaning of information expressed in natural language can be accessed in an automated way and interpreted correctly, i.e. it can be ‘understood’ by machines.

What you will learn
Web of Data
Data, Information, and Knowledge, How to Represent Knowledge
Semantic Web
Represent Facts with RDF, RDF Turtle Serialization, Model Building with RDFS, Logical Inference with RDF(S)
Query Knowledge Graphs
DBpedia & Wikidata Knowledge Graph, SPARQL Queries, RDF Databases
Ontologies and Logic
Knowledge Representation with Ontologies, Propositional Logic, First Order Logic
Description Logics
Inference and Reasoning, Tableaux Algorithm for ALC, FOL - Canonical Forms, FOL - Resolution Algorithm
OWL, Rules, and Reasoning
Web Ontology Language OWL, Classes, Instances and Properties in OWL, RDF(S) Semantics, Deduction Calculus, SWRL
Course program
In this course, you will learn the fundamentals of Semantic Web technologies and how they are applied for knowledge representation in the World Wide Web. You will learn how to represent knowledge with ontologies and how to access and benefit from semantic data on the Web. Furthermore, you will also learn how to make use of Linked Data and the Web of Data, currently the most popular applications based on Semantic Web technologies.
Lessons Name Description Duration Week Slides
1 Web of Data Knowledge Graphs in the Web of Data 3 hours 1 KES2201
2 Semantic Web URI, RDF, Turtle, RDFs, Logical Inference, RDFa 6 hours 2,3 KES2202
3 SPARQL Query RDFs, DBPedia, Wikidata, SPARQL Queries, RDF Databases 6 hours 4,5 KES2203
Lessons Name Description Duration Week Slides
1 Web 1.0 to Web 3.0 Introduction to the Course 3 hours 1 KES2100
2 Structured Web Document in XML, DTD, XSD, XPath, XQuery 6 hours 2,3 KES2101
3 Web of Data Knowledge Graphs in the Web of Data 6 hours 4,5 KES2102
4 Semantic Web URI, RDF, Turtle, RDFs, Logical Inference, RDFa 6 hours 6,7 KES2103
5 SPARQL Query RDFs, DBPedia, Wikidata, SPARQL Queries, RDF Databases 9 hours 8,9,10 KES2104
6 Ontologies Knowledge Representation, OWL, Description Logic 9 hours 11,12,13 KES2105
7 Knowledge Graphs Applications, Programming, Visualization, Analytics 6 hours 14,15 KES2106