Adresse und Kontakt

AG Netzbasierte Informationssysteme
FU Berlin
Königin-Luise-Straße 24-26
14195 Berlin

Tel.: +49-30-838-75221
Fax: +49-30-838-75220

This site is no longer maintained. You see a static copy as of April 1 2016.

Vorlesung XML-Technologien (Web Data and Interoperability)

V&Ü: 2+2-stündig, ECTS: 5

Dozenten:Marko Harasic
Sprache:Deutsch
Mailingliste:Bitte bei der Mailingliste anmelden! Die Anmeldung ist verpflichtend.
Zeitraum:15.04.2014 bis 10.07.2014
Haupttermine:Dienstag 12 – 14 Uhr Takustraße 9 – Großer Hörsaal
Mittwoch 16 – 18 Uhr Takustraße 9 – Großer Hörsaal
maximale
Teilnehmerzahl
unbeschränkt
Inhalt: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.Projektaufgabe:

In diesem Semester hat das Projekt die Verwendung von Open Cultural Data zum Inhalt. Wir schließen uns dem Wettbewerb Coding Da Vinci an und übernehmen die Wettbewerbsaufgabe als Projektaufgabe. Aufgrund des zeitlichen Rahmens ist eine direkte Teilnahme am Wettbewerb leider nicht möglich. In der Projektaufgabe sollen sie in Gruppen mit den dort vorhandenen XML-Daten eine Web-Anwendung auf Basis eigener Ideen erstellen. Unsere Anforderungen dabei sind:

  • Einsatz einer XML-Datenbank mit XQuery
  • Einsatz von XSLT
  • Anwendung eines selbst definierten XML-Schemas
  • Verwendung von DBpedia-Daten (SPARQL-Nutzung)
  • Verwendung eines Webservices (REST/SOAP)

Bitte entwickeln sie mit Beginn der Veranstaltung eigene Ideen. Sie werden Gelegenheit haben, für diese Ideen zu werben und Teams zu bilden. Hierzu stellen wir Ihnen Termine in den Tutorien am 14.05.14 und am 28.05.14 zu Verfügung.

 

Im Rahmen der Veranstaltung haben die studentischen Gruppen Projekte umgesetzt. Die Beschreibungen dieser lassen sich unter folgendem Link finden.

Voraussetzungen:Internet-Grundlagen (HTML, HTTP), passive Englischkenntnisse
Literatur:XML & XML Schema

XSL Transformations (XSLT)

Strukturierte Web Daten

DatumThemenblockThemaVortragende
15.04.14VorlesungXML Einführung (Organisatorischess, Motivation, Projektaufgabe)Harasic
16.04.14VorlesungXML-Grundlagen (einschl. URIs, Namensräume…)Harasic
22.04.14VorlesungBeschreibung von Dokumentstrukturen mit DTDsHarasic
23.04.14VorlesungXML-SchemaHarasic
29.04.14VorlesungXML Components (XPath und XQuery)Harasic
30.04.14ÜbungTutorium I
Übungsblatt I
Hoppe
06.05.14VorlesungXSLTHarasic
07.05.14ÜbungTutorium IIÜbungsblatt IIHoppe
13.05.14VorlesungWeb Services (UDDI, SOAP, WSDL)Harasic
14.05.14ÜbungTutorium III / IdeenmarktÜbungsblatt IIIHoppe/Harasic
20.05.14VorlesungWeb APIs (REST)Harasic
21.05.14ÜbungTutorium IVHoppe
27.05.14VorlesungSemantic Web Grundlagen und RDFHarasic
28.05.14ÜbungTutorium V / Abschließende GruppenbildungHoppe/Harasic
03.06.14VorlesungLinked Data, Microformats, RDFa, MicrodataHarasic
04.06.14ÜbungTutorium VIHoppe
10.06.14Projektarbeitfreie Projektarbeit und indiv. Coaching in SprechstundeHarasic
11.06.14 Stand-Up im PlenumHarasic
17.06.14freie Projektarbeit und indiv. Coaching in SprechstundeHarasic
18.06.14Stand-Up im PlenumHarasic
24.06.14freie Projektarbeit und indiv. Coaching in SprechstundeHarasic
25.06.14PräsentationMeilensteinpräsentation ProjektphaseHarasic
01.07.14Projektarbeitfreie Projektarbeit und indiv. Coaching in SprechstundedddHarasic
02.07.14KlausurvorbereitungRückblick und KlausurvorbereitungHarasic
08.07.14—entfällt—
09.07.14PräsentationAbschlusspräsentationen ProjektphaseHarasic
15.07.14PrüfungKlausur (12:00)Harasic
08.10.14PrüfungNachklausur (12:00) SR 005 / Takustr.9Harasic

 

AG Netzbasierte Informationssysteme, http://www.ag-nbi.de
Königin-Luise-Straße 24-26, 14195 Berlin, Tel.: +49-30-838-75221, Fax: +49-30-838-75220