XML-Based Markup Languages
- Advanced Bachelor or Master/Diploma in
Applied Computer Science or Information Systems (Wirtschaftsinformatik)
- Prerequisites/Vorbedingungen: Semistructured Data and XML
- 6 ECTS (seminar+small project)/12 ECTS (with extended project)
- Number of participants: max. 8
- Language: German and english are allowed. Reading of english text/documentation
- Please apply by mail
20.4. 10h c.t. SR 2.101: First Meeting
- April/May: preparation of case studies and presentations, individual meetings
- May/June: presentations.
As a Meta-Language, XML provides the base for a lot of "instances", that are
specific (markup) languages. Examples of those are XHTML (as a hypertext markup
language), XSLT (as a markup for a rule-based programming language),
XQueryX (as an XML syntax of XQuery) and RDF/XML (to provide RDF data in the
(Semantic) Web); in contrast to ad hoc XML markups for certain domains like the
Mondial XML instance. In this seminar, some XML-based markup languages are
discussed in detail:
Further talks can also contribute to the above focus, or choose a topic
from the below list.
- The seminar in summer term 2011 provides a focus on
RDF/XML that combines XML with Semantic Web. A case study on XML Linked
Data (as usual, based on Mondial) has been prepared in the
Practical Training XML which serves as
base for at least 2 contributions.
Form of the Seminar
The intention of the seminar is to get an overview of the languages and a
feeling how to use them (note: the supervisors of the seminar have a good knowledge
on XML, but not on the above specific languages - we are also interested
to get some new knowledge). The outcome should be in a form that can have
some influence e.g. on BSc/MSc Theses in the application areas of the
studies (i.e., to convince people there to use up-to-date technology).
For each topic, the following has to be done:
- a written tutorial-style paper that gives an overview of the language
concepts and syntax (that has been tested with appropriate tools),
- evaluate some tools, write a report (installation, functionality,
usability, ...) [optionally german or english]
- prepare an illustrative medium-size case study using one or more tools
- a presentation giving the tutorial and showing a demo of how to
use it (about 90 minutes incl. discussion; optionally german or english).