Name

structMap TYPE=“PHYSICAL“

Beschreibung

Die mets:structMap dient dazu, die hierarchische Struktur innerhalb der Dokumente abzubilden. Die DDB unterscheidet dabei zwei verschiedene Strukturen: die physische und die logische.

In mets:structMap[@TYPE='PHYSICAL'] wird die physische Struktur abgebildet. Sie beantwortet die Fragen:

Verwendung

Die mets:structMap[@TYPE='PHYSICAL'] beschreibt die Beziehung zwischen dem Dokument und den in der <mets:fileSec> gelisteten Dateien für die einzelnen Seiten. Diese Information ermöglicht es dem Viewer, die Seiten unabhängig von Dateinamen und Auflösung immer in der richtigen Reihenfolge anzuzeigen, so dass der Nutzer im Viewer im Dokument blättern oder die gesuchte Seite aufrufen kann.

Die oberste Ebene wird durch eine mets:div wiedergegeben, die das Attribut TYPE=“physSequence“ enthalten muss sowie einen eindeutigen Identifier in dem Attribut ID. Diese mets:div steht für das gesamte Dokument. Innerhalb dieser mets:div wird für jede Seite des Dokuments eine eigene mets:div angelegt, die das Attribut TYPE=“page“ enthalten muss.

Neben dem Attribut TYPE müssen die mets:div, die die Seiten beschreiben, das Attribut ID und das Attribut ORDER enthalten. Das Attribut ID enthält den eindeutigen Identifier der mets:div, das Attribut ORDER eine Zahl (Integer), die die Position der Seite innerhalb des Dokuments beschreibt. Der Wert in diesem Attribut bestimmt, in welcher Reihenfolge die Dateien, die die Seiten repräsentieren, angezeigt werden. Da die Zählung der Dateien im Attribut ORDER von der Seitenzählung (Paginierung) im Dokument abweichen kann (z. B. weil Imagedateien für Buchdeckel, Titelblätter u.a. bei der Zählung im Buch nicht berücksichtigt wurden oder weil das Dokument recto und verso zählt), sollte die Seitenzählung (Paginierung) des Originals in das Attribut ORDERLABEL übernommen werden.

Werden die einzelnen Seiten durch einen URN identifiziert, so steht dieser in dem Attribut CONTENTIDS.

In der mets:div der Seite werden außerdem alle Dateien, die ein und dieselbe Seite abbilden, zusammengeführt. Dies geschieht durch das Unterlement mets:fptr. Das Element mets:fptr enthält im Attribut FILEID die Identifier, die den einzelnen Dateien in der mets:fileSec zugewiesen wurden.

Verpflichtende Unterelemente in mets:structMap[@TYPE='PHYSICAL']

<mets:div>

Unterelement zu mets:structMap, das die Beschreibung einer einzelnen Einheit innerhalb der hierarchischen Struktur enthält. Um die hierarchische Struktur abzubilden, werden mehrere mets:div ineinander geschachtelt.

Verpflichtende Attribute in der mets:div, die das ganze Dokument repräsentiert

Verpflichtende Attribute in den mets:div, die die einzelnen Seiten repräsentieren

Optionale Attribute in den mets:div, die die einzelnen Seiten repräsentieren

Verpflichtende Unterlemente in den mets:div, die die einzelnen Seiten repräsentieren

<mets:fptr>

Beschreibt, welche Dateien in der <mets:fileSec> zu der jeweiligen Seite gehören.

Verpflichtende Attribute in mets:fptr

Beispiele:

https://wiki.deutsche-digitale-bibliothek.de/display/DFD/structMap#structMap-PhysischeStruktur

Weitere Informationen:

http://www.loc.gov/standards/mets/docs/mets.v1-9.html#structMap