Upload
feirefiz-mosiman
View
106
Download
0
Embed Size (px)
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!