SS2011 XML Referate: Unterschied zwischen den Versionen

Aus Markus' Wiki
Wechseln zu: Navigation, Suche
 
(6 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 14: Zeile 14:
 
2011-05-16
 
2011-05-16
  
* Wohlgeformtheit
+
* KL: DTD und Wohlgeformtheit
* DTD
+
* DTD und Validierung mit xmllint (Aleksandra Shevchenko)
* Schema
 
* Validierung
 
 
 
* Referenten:
 
** Aleksandra Shevchenko (Themenwahl noch offen)
 
  
 
2011-05-23  
 
2011-05-23  
* Geschichte von XML (vergeben)
+
* Geschichte von XML (Elena Pieringer)
 +
* XHTML (Elena Pieringer)
 +
* Schema
 +
* Unicode
  
 
2011-05-30 fällt aus!
 
2011-05-30 fällt aus!
Zeile 32: Zeile 30:
  
 
2011-06-20
 
2011-06-20
 +
* KL: UTF-8
  
 
2011-06-27
 
2011-06-27
 +
* KL: Autotools, XPATH, XSLT
  
 
2011-07-04
 
2011-07-04
 +
* KL: TEI
  
 
2011-07-11
 
2011-07-11
 +
* Validierung von TEI-Dokumenten
 +
* KL: SOAP und RPC
  
 
2011-07-18
 
2011-07-18
 +
* KL: WSDL
 +
* KL: XML-Datenbanken
  
 
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