SS2011 XML Referate: Unterschied zwischen den Versionen
Aus Markus' Wiki
Markus (Diskussion | Beiträge) |
Markus (Diskussion | Beiträge) |
||
Zeile 47: | Zeile 47: | ||
2011-07-25 | 2011-07-25 | ||
− | + | * KL: BerkeleyDB: XQuery/XPath mit Schema | |
==Themenplan für Referate== | ==Themenplan für Referate== |
Aktuelle Version vom 1. August 2011, 17:37 Uhr
1 Referatsplan
2011-05-02
- Übersicht über den Kurs
- Wissenschaftliches Arbeiten
2011-05-09
- Richard Feynman, Cargo Cult Science
- Digitale Fachbibliotheken
- Zitiersystematiken
- LaTeX
2011-05-16
- KL: DTD und Wohlgeformtheit
- DTD und Validierung mit xmllint (Aleksandra Shevchenko)
2011-05-23
- Geschichte von XML (Elena Pieringer)
- XHTML (Elena Pieringer)
- Schema
- Unicode
2011-05-30 fällt aus!
2011-06-06 fällt aus!
2011-06-13 Pfingstmontag, vorlesungsfrei
2011-06-20
- KL: UTF-8
2011-06-27
- KL: Autotools, XPATH, XSLT
2011-07-04
- KL: TEI
2011-07-11
- Validierung von TEI-Dokumenten
- KL: SOAP und RPC
2011-07-18
- KL: WSDL
- KL: XML-Datenbanken
2011-07-25
- KL: BerkeleyDB: XQuery/XPath mit Schema
2 Themenplan für Referate
Grundlagen
- DTD
- Wohlgeformtheit
- XML-Schema
- Validierung mit 'xmllint'
- Die Geschichte von XML
- XHTML
- XML-Infoset (1999)
- Die XML-Spezifikation 1.0
- XLink
- XPointer
- Unicode - was ist das?
- Namespaces
- RELAX NG
Python
- Python Grundlagen: Shell, Objekte etc
- Warum programmiert man objektorientiert?
- 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
- 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