WS200920XML Referate: Unterschied zwischen den Versionen
Aus Markus' Wiki
Markus (Diskussion | Beiträge) |
Markus (Diskussion | Beiträge) (→Referatsplan) |
||
(28 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
==Referatsplan== | ==Referatsplan== | ||
− | + | * 19. Oktober | |
− | + | ** Noch keine Referate | |
− | |||
− | |||
− | |||
− | + | * 26. Oktober | |
− | + | ** David Kaumanns: Objektorientierung | |
− | + | ** Lukas Giuliani: Unicode | |
− | + | ** Sebastian Bildner: Relax NG | |
− | + | *** [[Media:relaxNG_referat.pdf]] | |
− | + | *** [[Media:relaxNG_handout.pdf]] | |
− | |||
+ | * 02. November | ||
+ | ** Iris Merkus: Wohlgeformtheit | ||
+ | *** [[Media:XML_Wohlgeformtheit_Struktur.pdf]] | ||
+ | *** [[Media:XML_Wohlgeformtheit_Handout.pdf]] | ||
+ | *** [[Media:XML_Wohlgeformtheit_Struktur_Folien.pdf]] | ||
+ | ** Dino Azzano: DTD | ||
+ | *** [[Media:DTD.pdf]] | ||
+ | *** [[Media:DTD.ppt]] | ||
+ | ** Sebastian Bildner: Die XML Spezifikation 1.0 | ||
+ | |||
+ | * 09. November | ||
+ | ** Dozent krank, Kurs fällt aus | ||
+ | |||
+ | * 16. November | ||
+ | ** Sofia Antoniadou: LaTeX-Einführung | ||
+ | *** [[Media:SofiaAntoniadou_LaTeX_Referat.pdf]] | ||
+ | ** Raphael Winkelmann: Validierung mit xmllint | ||
+ | *** [[Media:RaphaelWinkelmann_xmllint.zip]] | ||
+ | |||
+ | * 23. November | ||
+ | ** Dozent leider sehr kurzfristig verhindert | ||
+ | |||
+ | * 30. November | ||
+ | ** Iva Peltekova: XHTML | ||
+ | *** [[Media:EvaPeltekova_XHTML.ppt]] | ||
+ | *** [[Media:EvaPeltekova_XHTML_Handout.doc]] | ||
+ | ** Iris Merkus: Geschichte / Entwicklung von XML | ||
+ | *** [[Media:Iris Merkus_GeschichteVonXML.pdf]] | ||
+ | |||
+ | * 07. Dezember | ||
+ | ** Elena Petrova: XML-Schema | ||
+ | ** Lukas Giuliani: Namespaces | ||
+ | ** Dino Azzano: XLIFF | ||
+ | |||
+ | * 14. Dezember | ||
+ | ** Sebastian Bildner: XSLT | ||
+ | *** [[Media:SebastianBildner_XSLT.zip]] | ||
+ | ** Iva Peltekova: XPATH | ||
+ | *** [[Media:IvaPeltekova_XPath_Handout.doc]] | ||
+ | *** [[Media:IvaPeltekova_XPath_Praesentation.ppt]] | ||
+ | |||
+ | * 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 | ||
==Themenplan für Referate== | ==Themenplan für Referate== | ||
Zeile 19: | Zeile 88: | ||
Grundlagen | Grundlagen | ||
− | * DTD | + | * DTD (vergeben) |
− | * Wohlgeformtheit | + | * Wohlgeformtheit (vergeben) |
− | * XML-Schema | + | * XML-Schema (vergeben) |
− | + | * Validierung mit 'xmllint' (vergeben) | |
− | * Validierung mit 'xmllint' | + | * Die Geschichte von XML (vergeben) |
− | * Die Geschichte von XML | + | * XHTML (vergeben) |
− | * XHTML | ||
* XML-Infoset (1999) | * XML-Infoset (1999) | ||
− | * Die XML-Spezifikation 1.0 | + | * Die XML-Spezifikation 1.0 (vergeben) |
− | * XLink | + | * XLink (vergeben) |
* XPointer | * XPointer | ||
* Unicode - was ist das? | * Unicode - was ist das? | ||
− | * Namespaces | + | * Namespaces (vergeben) |
− | * RELAX NG | + | * RELAX NG (vergeben) |
Python | Python | ||
* Python Grundlagen: Shell, Objekte etc | * Python Grundlagen: Shell, Objekte etc | ||
− | * Warum programmiert man objektorientiert? | + | * Warum programmiert man objektorientiert? (vergeben) |
* Variablentypen in Python | * Variablentypen in Python | ||
** Übersicht über Objekt-Methoden bei Python-Variablen | ** Übersicht über Objekt-Methoden bei Python-Variablen | ||
Zeile 53: | Zeile 121: | ||
* SAX-Parsing | * SAX-Parsing | ||
− | * DOM | + | * DOM (vergeben) |
* Der Xerces-Parser | * Der Xerces-Parser | ||
* Expat | * Expat |
Aktuelle Version vom 9. Februar 2010, 16:55 Uhr
1 Referatsplan
- 19. Oktober
- Noch keine Referate
- 26. Oktober
- David Kaumanns: Objektorientierung
- Lukas Giuliani: Unicode
- Sebastian Bildner: Relax NG
- 02. November
- Iris Merkus: Wohlgeformtheit
- Dino Azzano: DTD
- Sebastian Bildner: Die XML Spezifikation 1.0
- 09. November
- Dozent krank, Kurs fällt aus
- 16. November
- Sofia Antoniadou: LaTeX-Einführung
- Raphael Winkelmann: Validierung mit xmllint
- 23. November
- Dozent leider sehr kurzfristig verhindert
- 30. November
- Iva Peltekova: XHTML
- Iris Merkus: Geschichte / Entwicklung von XML
- 07. Dezember
- Elena Petrova: XML-Schema
- Lukas Giuliani: Namespaces
- Dino Azzano: XLIFF
- 14. Dezember
- Sebastian Bildner: XSLT
- Iva Peltekova: XPATH
- 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