Übung 2 zu „XML-Standards für das E-Business“

Abgabetermin:                       4.12.2003

Aufgabenstellung

Entwerfen Sie für Ihr XML-Dokument aus Übung 1 ein passendes XML-Schema. Beachten Sie dabei folgende Punkte:

1.      Das XML-Dokument aus Übung 1 soll eine gültige Instanz des XML-Schemas sein. Falls nötig können Sie jedoch Ihr XML-Dokument aus der Übung 1 modifizieren. Dies kann z.B. notwendig werden, wenn Sie im XML-Schema den Beginn der Veranstaltung mit einem vordefinierten Datentyp (Kalendertag) deklarieren. Die betreffende Struktur in Ihrem ursprünglichen XML-Dokument müssen Sie dann evtl. anpassen.

2.      Das XML-Schema soll so allgemein sein, dass nicht nur das XML-Dokument aus Übung 1 gültige Instanz des XML-Schemas ist, sondern auch andere, strukturähnliche XML-Dokumente. Insbesondere sollen folgende Verallgemeinerungen berücksichtigt werden:

3.      Es gibt mindestens einen Veranstalter, es kann aber auch mehrere geben. Gibt es mehr als einen Veranstalter, so können diese unterschiedlichen Arbeitgruppen angehören.

4.      Der Titel des Veranstalters ist jeweils optional.

5.      Die Übung ist optional.

6.      Bei der Veranstaltung kann es sich auch um ein Seminar handeln. In diesem Fall gibt es keine Übung und das Element „Vorlesung“ ist durch ein Element „Seminar“ zu ersetzen.

7.      Jede Veranstaltung hat mindestens einen Vorlesungs- bzw. Seminartermin.

8.      Der Themenblock, zu dem ein Vorlesungs- bzw. Seminartermin gehört, ist optional.

9.      Eine Übung hat mindestens einen Übungstermin.

10.  Das Thema eines Übungstermins ist optional.

11.  Die Übungsaufgabe eines Übungstermins ist optional.

12.  Die Zusatzinformation zu einem Übungstermin ist optional, wobei ein Übungstermin auch durchaus mehrere Zusatzinformationen haben kann.

13.  Für jede Veranstaltung gibt es genau einen Eintrag für Leistungsnachweise, der jedoch auch leer sein kann.

14.  Für jede Veranstaltung gibt es mindestens eine Angabe zu Zeit/Ort.

15.  Für jede Veranstaltung gibt es genau einen Beginn, also das Datum an dem die Veranstaltung beginnt. Für dieses Datum muss ein geeigneter vordefinierter Datentyp des Schemas der Schemata verwendet werden.

16.  Für jede Veranstaltung gibt beliebig viele oder gar keine Angaben zu Literatur.

17.  Für jede Veranstaltung gibt beliebig viele oder gar keine Angaben zu weiterführender Literatur.

Ergebnis

Abzugeben ist ein zulässiges XML-Schema und mindestens ein XML-Dokument, das eine gültige Instanz dieses Schemas ist. Beides ist in elektronsicher Form per E-Mail an schild@inf.fu-berlin.de abzugeben. Vergessen Sie bitte nicht, in der E-Mail die Arbeitsgruppe anzugeben, die die Übungsaufgabe gelöst hat.