Models and languages for handling semi-structured data and XML
Models and languages for semi-structured data focusing on XML-related techniques and techniques that combine relational data and semi-structured data.
The course introduces the concepts of semi-structured data and XML and dives into many related technologies for data storage and querying with standards like XPath, XQuery and XSLT. The course discusses the relationship between relational databases and XML and covers standardized technologies like SQL/XML as well as other vendor-specific solutions from IBM, Oracle and Microsoft. During the course, XML-based languages and formats for open data are discussed. This includes XML-based languages like OOXML, ODF, RDF and SVG. The focus of the course is on XML, DTD, XML Schema, XPath, XQuery, XSLT and SQL/XML, but even JSON is presented and discussed, especially how it compares to XML.
-
Course structure
Language of instruction is English.
Teaching format
The teaching activities consist of:
- lectures, exercises,
- seminars and tutoring.
Attendance and presentation during the seminars is mandatory.
Assessment
The course is examined as follows:
- on-campus examination and
- assignments.
Examiner
-
Schedule
The schedule will be available no later than one month before the start of the course. We do not recommend print-outs as changes can occur. At the start of the course, your department will advise where you can find your schedule during the course. -
Course literature
Note that the course literature can be changed up to two months before the start of the course.
-
Contact
Study counsellors - master- Visiting address
Nod Buildning, Borgarfjordsgatan 12, Kista
- Office hours
Please contact us via email if you want to book a meeting. We are available on Campus in Kista and via Zoom.
- Phone hours
Thursday 12.30–2 pm
- Irregular office hours
Last phone hours of autumn semester 2024: 12 December
First phone hours of spring semester 2025: 9 January