Knowledge Representation on World Wide Web


The idea behind Semantic Web. Web data description with XML. Semantics description with RDF and RDF Schema. Ontologies (definition, basic elements, building). Logic and Inference-Rules. Description Logics. OWL language. RuleML language. Applications.


Objectives

Students will learn about the vision of the Semantic Web and what are the basic technologies it is based on. Students will be able to - describe data with XML - create grammars for their data with XML Schema - transform XML data with XSLT - query XML data with XPATH - describe data and semantics with RDF - describe domain knowledge with RDFS and OWL. - query RDF data with SPARQL Students will be able to use the above Semantic Web technologies in applications.


Prerequisites

Parts of the assignments of this course require some programing skills. It is advised to have some JAVA knowledge since most Semantic Web APIs are implemented in JAVA.


Syllabus

Introduction XML-XML Schema RDF-RDF Schema Ontologies (OWL language) Description Logics Inference (Reasoners) Rules

COURSE DETAILS

Level:

Type:

Undergraduate

(A-)


Instructors: Ioannis Hatzilygeroudis
Department: Department of Computer Enginnering & Informatics
Institution: University of Patras
Subject: Computer Science, Information Technology, Telecommunications
Rights: CC - Attribution-NonCommercial-ShareAlike

Visit Course Page

SHARE THIS COURSE
RELATED COURSES