21
Extensible Characterisation Definition Language (XCDL) Volker Heydegger HKI Kolloquium, Köln, 9.11.2007

Extensible Characterisation Definition Language (XCDL) Volker Heydegger HKI Kolloquium, Köln, 9.11.2007

Embed Size (px)

Citation preview

Page 1: Extensible Characterisation Definition Language (XCDL) Volker Heydegger HKI Kolloquium, Köln, 9.11.2007

Extensible Characterisation Definition Language (XCDL)

Volker HeydeggerHKI Kolloquium, Köln, 9.11.2007

Page 2: Extensible Characterisation Definition Language (XCDL) Volker Heydegger HKI Kolloquium, Köln, 9.11.2007

Überblick

● XCDL im Kontext der XCL● Was ist XCDL?● XCDL in der Praxis: Comparator

Page 3: Extensible Characterisation Definition Language (XCDL) Volker Heydegger HKI Kolloquium, Köln, 9.11.2007

XCDL im Kontext der XCL

XCL

XCEL XCDL

Names Library/XCL Ontology

Page 4: Extensible Characterisation Definition Language (XCDL) Volker Heydegger HKI Kolloquium, Köln, 9.11.2007

Was ist XCDL?

• XCDL ist ein Sprache zur Beschreibung von Eigenschaften digitaler Objekte

Page 5: Extensible Characterisation Definition Language (XCDL) Volker Heydegger HKI Kolloquium, Köln, 9.11.2007

Digitales Objekt

• Bitsequenz : 10001101101110101011010…• Bitsequenz wird gespeichert als Datei(en)• Der Inhalt einer Datei liegt formatiert

vor: .tif, .gif, .doc, .pdf, …• Format:

- strukturiert Bitsequenz

- weist ihren einzelnen Abschnitten eine Bedeutung zu

Page 6: Extensible Characterisation Definition Language (XCDL) Volker Heydegger HKI Kolloquium, Köln, 9.11.2007

Darstellung digitaler Objekte

Page 7: Extensible Characterisation Definition Language (XCDL) Volker Heydegger HKI Kolloquium, Köln, 9.11.2007

Darstellung digitaler Objekte

Page 8: Extensible Characterisation Definition Language (XCDL) Volker Heydegger HKI Kolloquium, Köln, 9.11.2007

• XCDL ist ein Sprache zur Beschreibung von Eigenschaften digitaler Objekte

Page 9: Extensible Characterisation Definition Language (XCDL) Volker Heydegger HKI Kolloquium, Köln, 9.11.2007

Eigenschaften digitaler Objekte

• Applikationstypische Eigenschaften:

Page 10: Extensible Characterisation Definition Language (XCDL) Volker Heydegger HKI Kolloquium, Köln, 9.11.2007

• Durch das Format beschriebene Eigenschaften:

Image width: 277

Image length: 339

Compression: uncompressed

Page 11: Extensible Characterisation Definition Language (XCDL) Volker Heydegger HKI Kolloquium, Köln, 9.11.2007

• XCDL ist ein Sprache zur Beschreibung von Eigenschaften digitaler Objekte

Page 12: Extensible Characterisation Definition Language (XCDL) Volker Heydegger HKI Kolloquium, Köln, 9.11.2007

XCDL als Sprache

• XML• XML tags• XML schema

Page 13: Extensible Characterisation Definition Language (XCDL) Volker Heydegger HKI Kolloquium, Köln, 9.11.2007
Page 14: Extensible Characterisation Definition Language (XCDL) Volker Heydegger HKI Kolloquium, Köln, 9.11.2007

Was leistet XCDL?

• Einheitliche Struktur:

die Eigenschaften verschiedener digitaler Objekte werden mit einer einzigen Sprache, Vokabular und Grammatik beschrieben

• Einheitliche Beschreibung von Eigenschaften und deren Werte:

XCDL greift auf einheitliche

Definitionen der Eigenschaften zurück (XCL Schema-Teil: “namesLib”, XCL ontology) und definiert einen propertyspezifischen Satz erlaubter Datentypen

• Erweiterbarkeit:

Das zugrunde liegende XCDL-XML Schema ist erweiterbar, ebenso sämtliche anderen Teile der XCL

file.png

file.tifXCDL

file.gif

TIFF: imageLengthPNG: imageHeight? : ?

XCDL: imageHeight

Page 15: Extensible Characterisation Definition Language (XCDL) Volker Heydegger HKI Kolloquium, Köln, 9.11.2007

Anwendungsbeispiel: Comparator

Page 16: Extensible Characterisation Definition Language (XCDL) Volker Heydegger HKI Kolloquium, Köln, 9.11.2007

Comparator: Anwendungskontext

• Datenmigration• Transfer von Daten von Speichermedium/

Umgebung A nach B

• Dateimigration• Konvertierung des Formats X nach Format Y

Verarbeitbarkeit durch Software/ Hardware

• Preservation Planning • Evaluierung von Langzeitarchivierungsstrategien• Entscheidungshilfe

Page 17: Extensible Characterisation Definition Language (XCDL) Volker Heydegger HKI Kolloquium, Köln, 9.11.2007

Comparator: Aufgabe

• Aufgabe: Vergleich zweier XCDL

• Vergleich einzelner Eigenschaften (Properties)

• Vergleich mehrerer Eigenschaftsgruppen

• Gesamtvergleich (“XCDL A ist mit XCDL B zu 94% identisch”)

Page 18: Extensible Characterisation Definition Language (XCDL) Volker Heydegger HKI Kolloquium, Köln, 9.11.2007

?

?

?

Page 19: Extensible Characterisation Definition Language (XCDL) Volker Heydegger HKI Kolloquium, Köln, 9.11.2007

?

Page 20: Extensible Characterisation Definition Language (XCDL) Volker Heydegger HKI Kolloquium, Köln, 9.11.2007

Vergleichsmetriken

A=B ?A-B ?A-B % ?

Page 21: Extensible Characterisation Definition Language (XCDL) Volker Heydegger HKI Kolloquium, Köln, 9.11.2007

Thank you

for your attention!