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

Preview:

Citation preview

Extensible Characterisation Definition Language (XCDL)

Volker HeydeggerHKI Kolloquium, Köln, 9.11.2007

Überblick

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

XCDL im Kontext der XCL

XCL

XCEL XCDL

Names Library/XCL Ontology

Was ist XCDL?

• XCDL ist ein Sprache zur Beschreibung von Eigenschaften digitaler Objekte

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

Darstellung digitaler Objekte

Darstellung digitaler Objekte

• XCDL ist ein Sprache zur Beschreibung von Eigenschaften digitaler Objekte

Eigenschaften digitaler Objekte

• Applikationstypische Eigenschaften:

• Durch das Format beschriebene Eigenschaften:

Image width: 277

Image length: 339

Compression: uncompressed

• XCDL ist ein Sprache zur Beschreibung von Eigenschaften digitaler Objekte

XCDL als Sprache

• XML• XML tags• XML schema

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

Anwendungsbeispiel: Comparator

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

Comparator: Aufgabe

• Aufgabe: Vergleich zweier XCDL

• Vergleich einzelner Eigenschaften (Properties)

• Vergleich mehrerer Eigenschaftsgruppen

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

?

?

?

?

Vergleichsmetriken

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

Thank you

for your attention!