Die Extensible Markup Language (XML) ist die Sprache des Webs. Während
HTML für die Präsentation von elektronischen Dokumenten entwickelt wurde
(Mensch-Maschine-Kommunikation), ist XML insbesondere für den Austausch
von Daten zwischen Computern geeignet. XML erlaubt dabei die Definition
von speziellen Datenaustauschformaten (Standards) sowie die einfache
Kombination und Erweiterung solcher Standards. Die Veranstaltung
berücksichtigt die dynamische Entwicklung rund um XML, andere
Markupsprachen des Webs sowie semantische Technologien und die
Entwicklung des Web of Data (RDF, Linked Data, Microformate). Ziel ist
die Vermittlung eines grundsätzliches Verständnisses von
Interoperabilität an vielen Anwendungsbeispielen. Der Vorlesungsstoff
wird durch eine Projektphase vertieft, in der die Studierenden in echten
Teams eigenständig ein Softwareprojekt mit XML-Technologien und Web
Daten zum Erfolg führen sollen.