Inhaltsverzeichnis

Azizi Direktanbindungen

Azizi kann auch Datenbanken von Veranstaltern über eine direkte Anbindung automatisch Event-Daten beziehen und so weiterverteilen.

Der Datenlieferant stellt dazu einen Endpoint (URL) zur Verfügung, über welchen die Veranstaltungsdaten als XML-Datei gemäss dem Azizi-Schema heruntergeladen werden können.

Schnittstelle bereitstellen

  1. API-Funktion entwickeln, welche XML-Daten gemäss dieser Spezifikation generiert.
  2. XML-Download mit dem XSD-Schema überprüfen, z.B. mit diesem Validator.
  3. Zeigt der Validator keine Fehler mehr an, Download-Link an Saiten schicken zur Integration. Der Link sollte frei zugänglich sein, ohne Authentifizierung.
  4. Wenn unsere Tests ebenfalls erfolgreich sind, schalten wir den Import auf.

Daten

Event-Typen (Klassen)

Im Azizi-Schema wird beschrieben, wie verschiedene Arten von Veranstaltungen (Einzelveranstaltungen, Ausstellungen, etc.) optimal abgebildet werden sollten. Das liefernde System sollte in der Lage sein, seine Daten gemäss diesen Empfehlungen zu strukturieren.

Kategorien/Rubriken

Generell lässt sich die Sache mit den Kategorien nicht logisch völlig korrekt lösen, denn jedes beteiligte System und jede Institution sieht das wieder anders:

Azizi bedient als Datensammelstelle verschieden Plattformen (Datenbezüger). Schlussendlich entscheidet jeder Datenbezüger selber, welche Kategorien ihn interessieren und wie er diese in seinem eigenen System abbildet. Bei Azizi arbeiten wir mit einer mittellangen Liste, um möglichst das ganze Spektrum an Veranstaltungen abzudecken:

Qualität der Daten

Beim Import in Azizi werden die gelieferten Daten jeweils gemäss Schema validiert. Treten dabei Fehler auf, kann es passieren, dass ein Event oder auch der gesamte Datensatz nicht importiert werden kann. Diese Daten fehlen dann auch in den Systemen unserer Datenbezüger.

Bitte achtet also darauf, dass euer System so programmiert ist, dass nur gültige Daten erfasst werden können! Dies betrifft insbesondere alle Pflichtfelder.