Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

1 XCDL eXtensible Characterisation Description Language Von Maike Wosnitza.

Ähnliche Präsentationen


Präsentation zum Thema: "1 XCDL eXtensible Characterisation Description Language Von Maike Wosnitza."—  Präsentation transkript:

1 1 XCDL eXtensible Characterisation Description Language Von Maike Wosnitza

2 2 XCL XCDL eigentlich nur ein Teil der Familie XCL (eXtensible Characterisation Languages): - XCDL - XCEL (eXtensible Characterisation Extraction Language)

3 3 XCDL Entwickelt, um besondere Merkmale digitaler Objekte aus einer Vielzahl von Formaten in einer format-neutralen Art und Weise zu beschreiben Die neutrale Beschreibung erlaubt einen Vergleich und Auswertung der Charakteristiken zweier Dateien nach der Migration in ein neues Format

4 4 Auswertung einer Datenumwandlung

5 5 XCDL „Hintergrund-Technologie“: XML Während die Informationen aufgeteilt werden, wird unterschieden in: - normData (Roh-Information) - properties (Eigenschaften) XCDL-Dokument besteht aus einer oder mehr normData und properties, welche mit diesen normData verbunden sind  Beschreiben zusammen den kompletten Inhalt

6 6 Hauptgebrauch von XCDL Macht es möglich große Archive von einem alten Format in ein Neues umzuwandeln und dabei die Kontrolle über den Verlust zu behalten Informationsverlust wird kalkuliert, indem properties und normData der Quell- und Zieldatei abgeglichen werden  Prozentzahl der Gleichheit wird bestimmt

7 7 Erstes XCDL-Dokument This is only a short text. <xcdl xmlns:xsi="http://www.planets- project.eu/xcl/schemas/xcl" xsi:schemaLocation="http://www.planets- project.eu/xcl/schemas/xcl/XCDLCore.xsd" id="0"> This is only a short text.

8 8 Objekte Alle Daten in XCDL werden als Objekte strukturiert Können mehr als einmal innerhalb eines Dokumentes existieren Manche Strukturen können nur beschrieben werden mit der Hilfe von mehreren Objekten und Bezügen unter ihnen – über properties und normData Properties können mit normData verknüpft werden, nicht jedoch mit anderen properties  Fußnoten als unabhängige Objekte

9 9 XCDL mit Fußnote This is only a short1 text. ------------------------------------ 1: short is another term für „not long“. This is only a short1 text. footnote.:o2 1: short is another term for "not long".

10 10 normData normData beinhalten Basisinformationen, abgeleitet von einer Datei, welche durch weitere properties bestimmt werden – Sie ändern sich nicht, wenn nur eine property geändert wird, die sie beschreibt: This is only a short text.

11 properties <object id="o1"> <normData id="nd1" type="text">This is a sentence with a few italic words. <property id="p1"> <name id="id162">italic <valueSet id="vs1"> default XCLLabel <dataRef ind=”normSpecific” propertySetId=”ps1” /> <propertySet id="ps1"> <ref valueSetId=”vs1” /> <ref begin=”24” end=”35” id=”nd1” /> 11

12 valueSet OneWordButManyFontSizes fontSize 12 rational <dataRef ind=”normSpecific” propertySetId=”ps1” /> 14 rational <dataRef ind=”normSpecific” propertySetId=”ps2” /> 12 [...] [...]

13 propertySets 13 Gibt verschieden Möglichkeiten properties an eine normData zu binden Jedes Textattribut kann einzeln an einem Text angewendet werden – vor allem interessant wenn verschieden Textattribute sich überschneiden: This is a new short sentence.

14 Beispiel 1 <normData id="nd1" type="text">This is a new short sentence. bold default XCLLabel <dataRef ind=”normSpecific” propertySetId=”ps1” /> italic default XCLLabel <dataRef ind=”normSpecific” propertySetId=”ps2” /> 14

15 Beispiel 2 15 <normData id="nd1" type="text">This is a new short sentence. bold default XCLLabel italic default XCLLabel

16 Beispiel 3 16 This is a new short sentence. bold default XCLLabel <dataRef ind=”normSpecific” propertySetId=”ps1” /> default XCLLabel <dataRef ind=”normSpecific” propertySetId=”ps1” /> italic default XCLLabel

17 Anmerkung 17 alle Beispiele meinen das Gleiche, aber für einen Komparator kompliziert, alle bearbeiten zu können  Allgemeine Regeln aufstellen: - eine property und dessen Name darf nur einmal in einem object existieren - das gleiche gilt für valueSets, als spezielle Form der property (darf mehrmals eingebunden werden, aber nur einmal definiert werden) - propertySets dürfen sich nicht überschneiden - ein propertySet kann und sollte wiederholt eingebunden werden, wenn diese eine bestimmte Konstellation von Eigenschaften erneut genutzt wird.

18 Vorschlag Vorschlag: XCDL als primäres Format zur Archivierung zu nutzen Gründe dagegen: 1. soll als Medium dienen, welches unabhängig zwei Formate miteinander vergleicht  Neutralität geht verloren 2. XCDL besitzt keine Techniken zur Versionskontrolle  ungeeignet 3. ist nicht effizient  enorme Datenmenge gänzlich ungeeignet zur Langzeitarchivierung Sollte nur zum Vergleich angewendet werden  löst das Problem, dass Informationen während der Migration verloren gehen, ohne dass dies bemerkt wird 18


Herunterladen ppt "1 XCDL eXtensible Characterisation Description Language Von Maike Wosnitza."

Ähnliche Präsentationen


Google-Anzeigen