5 ECTS credits
125 h study time
Offer 1 with catalog number 4016907ENR for all students in the 2nd semester at a (E) Master - advanced level.
Writing HTML & XML Documents
Querying using XPath
An Introduction to Efficient XPath Processing
Querying using XQuery
XML Schema Languages: DTDs
XML Schema Languages: XSDs
XML Programming using SAX and DOM
Transforming XML documents using XSLT
RDF and SPARQL
RDF Schema and OWL
Teaching method is a cocktail of lectures, demonstrations, machine exercises, and project work.
The advent of the World Wide Web has given rise to a myriad of technologies and techniques for exchanging Data on the Web, including technologies like XML, DTD, XML Schema, XPath, XSLT, DOM, SAX, RDF, OWL, …
In this course we untangle and study this spaghetti of Web Technologies. Our first objective in this respect is to obtain a foundational and formal understanding of the theory underlying these technologies. Our second objective is to understand in what scenarios a certain technology is applicable, and how they should be applied in that case.
The final grade is composed based on the following categories:
Written Exam determines 70% of the final mark.
SELF Practical Assignment determines 30% of the final mark.
Within the Written Exam category, the following assignments need to be completed:
Within the SELF Practical Assignment category, the following assignments need to be completed:
The final mark is composed of the marks obtained for the project work and written exam
This offer is part of the following study plans:
Master in Applied Sciences and Engineering: Computer Science: Artificial Intelligence (only offered in Dutch)
Master in Applied Sciences and Engineering: Computer Science: Multimedia (only offered in Dutch)
Master in Applied Sciences and Engineering: Computer Science: Software Languages and Software Engineering (only offered in Dutch)
Master in Applied Sciences and Engineering: Computer Science: Data Management and Analytics (only offered in Dutch)
Master of Applied Sciences and Engineering: Computer Science: Artificial Intelligence
Master of Applied Sciences and Engineering: Computer Science: Multimedia
Master of Applied Sciences and Engineering: Computer Science: Software Languages and Software Engineering
Master of Applied Sciences and Engineering: Computer Science: Data Management and Analytics