WS200920XML Referate: Unterschied zwischen den Versionen

Aus Markus' Wiki
Wechseln zu: Navigation, Suche
(Referatsplan)
 
(9 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
 
==Referatsplan==
 
==Referatsplan==
* 19. November
+
* 19. Oktober
 
** Noch keine Referate
 
** Noch keine Referate
  
Zeile 43: Zeile 43:
 
** Lukas Giuliani: Namespaces
 
** Lukas Giuliani: Namespaces
 
** Dino Azzano: XLIFF
 
** Dino Azzano: XLIFF
 +
 +
* 14. Dezember
 +
** Sebastian Bildner: XSLT
 +
*** [[Media:SebastianBildner_XSLT.zip]]
 
** Iva Peltekova: XPATH
 
** Iva Peltekova: XPATH
 +
*** [[Media:IvaPeltekova_XPath_Handout.doc]]
 +
*** [[Media:IvaPeltekova_XPath_Praesentation.ppt]]
  
* 14. Dezember
+
* 21. Dezember  
 +
** Teilnehmer entschuldigen sich in cumulo, Stunde fällt aus
 +
 
 +
* 11. Januar
 +
 
 +
** Iris Merkus: DOM-Parser
 
** Dino Azzano: OASIS OpenDocument
 
** Dino Azzano: OASIS OpenDocument
** Lukas Giuliani: DOM-Parser
+
** Markus Heller (Dozent): Arbeiten mit der Oracle Berkeley DBXML
 +
 
 +
* 18. Januar
 +
** Markus Heller (Dozent):  
  
 +
* 25. Januar (wegen Krankheit einiger Referenten augenblicklich unklar, welche Referate gehalten werden können)
 +
** Raphael Winkelmann: Python Einführung
  
* Januar
+
** Lukas Giuliani: VoiceXML
** Iva Peltekova: XLink
+
** Sebastian Bildner: DocBook
 +
 
 +
* 01. Februar
 +
** Raphael Winkelmann: BerkeleyDBXML
 +
** Markus Heller (Dozent): XML-Indexierung
 +
 
 +
* 08. Februar
 +
** Markus Heller (Dozent): XPath Fulltext Extensions
 +
** Markus Heller (Dozent): XML-Indexierung (Fortsetzung)
  
  
Referate für weitere Termine, bei denen noch kein Datum festgelegt ist:
+
Referate für weitere Termine, bei denen noch kein Datum festgelegt ist:
  -/-
 
  
 +
** Lukas Giuliani: XUpdate
 +
** Iva Peltekova: XLink
 +
** Iva Peltekova: XPath-Funktionen
  
 
==Themenplan für Referate==
 
==Themenplan für Referate==
Zeile 70: Zeile 96:
 
* XML-Infoset (1999)
 
* XML-Infoset (1999)
 
* Die XML-Spezifikation 1.0 (vergeben)
 
* Die XML-Spezifikation 1.0 (vergeben)
* XLink
+
* XLink (vergeben)
 
* XPointer
 
* XPointer
 
* Unicode - was ist das?
 
* Unicode - was ist das?

Aktuelle Version vom 9. Februar 2010, 16:55 Uhr

1 Referatsplan

  • 19. Oktober
    • Noch keine Referate
  • 09. November
    • Dozent krank, Kurs fällt aus
  • 23. November
    • Dozent leider sehr kurzfristig verhindert
  • 07. Dezember
    • Elena Petrova: XML-Schema
    • Lukas Giuliani: Namespaces
    • Dino Azzano: XLIFF
  • 21. Dezember
    • Teilnehmer entschuldigen sich in cumulo, Stunde fällt aus
  • 11. Januar
    • Iris Merkus: DOM-Parser
    • Dino Azzano: OASIS OpenDocument
    • Markus Heller (Dozent): Arbeiten mit der Oracle Berkeley DBXML
  • 18. Januar
    • Markus Heller (Dozent):
  • 25. Januar (wegen Krankheit einiger Referenten augenblicklich unklar, welche Referate gehalten werden können)
    • Raphael Winkelmann: Python Einführung
    • Lukas Giuliani: VoiceXML
    • Sebastian Bildner: DocBook
  • 01. Februar
    • Raphael Winkelmann: BerkeleyDBXML
    • Markus Heller (Dozent): XML-Indexierung
  • 08. Februar
    • Markus Heller (Dozent): XPath Fulltext Extensions
    • Markus Heller (Dozent): XML-Indexierung (Fortsetzung)


Referate für weitere Termine, bei denen noch kein Datum festgelegt ist:

    • Lukas Giuliani: XUpdate
    • Iva Peltekova: XLink
    • Iva Peltekova: XPath-Funktionen

2 Themenplan für Referate

Grundlagen

  • DTD (vergeben)
  • Wohlgeformtheit (vergeben)
  • XML-Schema (vergeben)
  • Validierung mit 'xmllint' (vergeben)
  • Die Geschichte von XML (vergeben)
  • XHTML (vergeben)
  • XML-Infoset (1999)
  • Die XML-Spezifikation 1.0 (vergeben)
  • XLink (vergeben)
  • XPointer
  • Unicode - was ist das?
  • Namespaces (vergeben)
  • RELAX NG (vergeben)

Python

  • Python Grundlagen: Shell, Objekte etc
  • Warum programmiert man objektorientiert? (vergeben)
  • Variablentypen in Python
    • Übersicht über Objekt-Methoden bei Python-Variablen
    • Strings und Stringmethoden in Python
    • Dictionaries und ihre Methoden in Python
    • Listen und ihre Methoden in Python
  • Import von Modulen in Python
  • Deklaration und Verwendung von Klassen in Python
  • DOM-Parsing in Python
  • SAX-Parsing in Python, Beispiele
  • Entwurf eines XML-Dokuments in Python (nach dem Parsing-Block)
  • Callbacks: Warum braucht man das?

Parsing

  • SAX-Parsing
  • DOM (vergeben)
  • Der Xerces-Parser
  • Expat
  • libxml2
  • Parsingversuche mit Daten des OpenStreetMap-Projekts

Zugriff und Manipulation

  • Editoren für XML
  • XPath - Einführung
  • XQuery - Einführung
  • XSL/XSLT
  • xsltproc - Anwendung eines XSLT-Prozessors
  • XUpdate

Storage und Datenmigrationsprotokolle

  • Installation der eXistDB
  • Installation (Kompilieren) der BerkeleyDB-XML
  • Was ist DAV?
  • Wie bindet man die BerkeleyDB-XML ein? (Beispiel mit Python)

Anwendungen

  • Text Encoding Initiative
  • OASIS OpenDocument
  • Der British National Corpus in XML
  • Die TIGER-XML Treebank
  • SOAP
  • RDF / OWL - Überblick
  • Webservices

Wissenschaftliches Arbeiten

  • Einführung in LaTeX
  • Einführung in BibTeX
  • Einführung in Kile
  • Einführung in KBibTeX

Themen für wissenschaftliche Arbeiten

  • Funktionen in XQuery
  • Funktionen in XPath
  • Impelementierung von Funktionen in BerkeleyDB XML
  • Implementierung der FullTextContains-Funktion in XQilla
  • Implementierung von Funktionen in eXistDB