In diesem Repository finden sich die offiziellen XML-Schema-Dateien sowie Beispieldateien zu EAD(DDB) in der aktuellen Version 1.2.
Die Schemata und Beispiele sind abwärtskompatibel zu EAD(DDB) 1.0 bis 1.1, weshalb die hier vorliegenden Versionen auch für Instanzen des älteren Formats verwendet werden können. Deshalb werden die älteren Revisionen hier nicht hinterlegt.
Im Unterordner ead_ddb/1.2/example
finden sich Beispieldateien, darunter:
- Minimalbeispiele, welche lediglich die Pflichtbelegung von Elemente und Attributen beinhalten.
- Maximalbeispiele, welche alle möglichen Elemente und Attribute enthalten.
- Optimalbeispiele, welche die für die Darstellung in DDB- und Archivportal sinnvolle Belegung wiedergibt.
- Neben den EAD-Beispielen wird auch ein Minimal- und Maximalbeispiel für das archivische METS/MODS-Profil mit aufgenommen. So befüllte METS/MODS-Dateien können verwendet werden, um den DFG-Viewer zu bespielen und z.B. in DDB bzw. Archivportal-D verwenden zu können.
Im Unterordner ead_ddb/1.2/schema
finden Sie XML-Schema-Dateien zur Validierung von EAD(DDB)-Dateien. Vorzugsweise sollten die Schemata nach der Schema-Definition 1.1 (..._XSD1.1.xsd
) verwendet werden, da diese eine wesentlich genauere Abprüfung der Validierungsregeln erlauben. Für XML-Parser, die XSD 1.1 nicht unterstützen, werden die Schemata auch in Version 1.0 bereitgestellt.
Über Verbesserungsvorschläge bzw. Fehlerberichte freuen wir uns. Diese können Sie unter Issues anlegen.
- 2020-02-04: Beispieldateien und Schemata für EAD(DDB) 1.1 zur Dokumentation hinterlegt. Neue Dokumentation verlinkt.
- 2019-11-28: EAD(DDB) 1.2 Findbuch-XSD (Bugfix):
//c[@level="file"]/did/unitid
und/ead/archdesc/otherfindaid
nicht als Pflichtelement behandeln. - 2019-07-15: EAD(DDB) 1.2 (Bugfix): Abprüfung der korrekten Findbuch-Struktur (Bestandsdatensatz als oberster
c
-Knoten). Dateien mit falscher Struktur wurden nicht weiter validiert und fälschlicherweise als valide deklariert. - 2019-04-01: Erste Veröffentlichung der Schemata und Beispieldateien zu EAD(DDB) 1.2.
Weitere Informationen zu EAD(DDB) sowie eine ausführliche Dokumentation finden Sie hier.