Hallo Herr Barth,

 

oh, tatsächlich. mets:mdWrap hat keine „maxOccurs“-Angabe, so dass der Standardwert „1“ gilt. Demnach haben Sie recht und das Element ist optional und nicht wiederholbar.

Mich hatte der irreführende Kommentar im offiziellen Schema [1] auf eine falsche Fährte gelockt:

„A metadata wrapper element <mdWrap> provides a wrapper around metadata embedded within a METS document. The element is repeatable.“

Offenbar war/ist das Element als wiederholbar vorgesehen, aber das ist im Schema bislang (noch?) nicht angekommen. Der Hinweis findet sich seit Version 1.8 im Schema, ein „maxOccures=unbounded“ hat es aber noch nie gegeben. Sehr seltsam…

 

In diesem Fall müsste wohl tatsächlich der DFG-Viewer angepasst werden. Am besten öffnen Sie auf GitHub ein entsprechendes Issue, dann kümmere ich mich bei nächster Gelegenheit darum: https://github.com/slub/dfg-viewer/issues

 

Viele Grüße

Sebastian Meyer

 

[1] http://www.loc.gov/standards/mets/mets.xsd

--
Sebastian Meyer
Stabsstelle Digitale Bibliothek

Sächsische Landesbibliothek –
Staats- und Universitätsbibliothek Dresden (SLUB)
Abteilung IT
, Referat 2.1 Digitale Bibliothek
01054 Dresden
Besucheradresse: Zellescher Weg 18, 01069 Dresden
Telefon: +49 351 4677-206
Mobilfunk: +49 173 9615528

 

From: dv-technik-bounces@dfg-viewer.de <dv-technik-bounces@dfg-viewer.de> On Behalf Of Jochen Barth
Sent: Tuesday, July 9, 2019 12:23 PM
To: dv-technik@dfg-viewer.de
Subject: Re: [DFG-Viewer] mehrere DMDIDs im obersten <div> unter <structMap TYPE="LOGICAL">

 

Hallo, Herr Meyer,

 

wenn ich das hier https://mets.github.io/METS_Docs/mets.html#metsType_dmdSec

richtig interpretiere, ist das leider nicht zulässig:

 

nur {0,1} repeat für mdRef bzw. mdWrap

 

Grüße,

J. Barth

 

 

 

Am 09.07.19 um 12:01 schrieb Meyer, Sebastian:

Hallo Herr Barth,

 

wenn es sich um dieselben Metadaten handelt, die lediglich in verschiedenen Formaten angeboten werden, würde ich eine einzige mets:dmdSec je Strukturelement anlegen und darin jeweils das mets:mdWrap-Element mit entsprechendem @MDTYPE wiederholen. Das versteht dann auch der DFG-Viewer. ;o)

 

Viele Grüße

Sebastian Meyer

--
Sebastian Meyer
Stabsstelle Digitale Bibliothek

Sächsische Landesbibliothek –
Staats- und Universitätsbibliothek Dresden (SLUB)
Abteilung IT, Referat 2.1 Digitale Bibliothek
01054 Dresden
Besucheradresse: Zellescher Weg 18, 01069 Dresden
Telefon: +49 351 4677-206
Mobilfunk: +49 173 9615528

 

From: dv-technik-bounces@dfg-viewer.de <dv-technik-bounces@dfg-viewer.de> On Behalf Of Jochen Barth
Sent: Tuesday, July 9, 2019 10:54 AM
To: dv-technik@dfg-viewer.de
Subject: [DFG-Viewer] mehrere DMDIDs im obersten <div> unter <structMap TYPE="LOGICAL">

 

Hallo,

bei uns sieht die <mets:structMap TYPE="LOGICAL"> so aus:

»<mets:structMap TYPE="LOGICAL">
<mets:div ID="log" TYPE="manuscript" DMDID="dmd dmd__dwork dmd__dc dmd__iiif" ADMID="amdSec_complete_01" LABEL="Große Heidelberger Liederhandschrift (Codex Manesse); Zürich, ca. 1300 bis ca. 1340"> ... «

Wie man sieht, haben wir mehrere DMDIDs in DMDID= (type: xsd:IDREFS).

Der DFG-Viewer kommt damit aber wohl nicht zurecht (und müsste auch nach MDTYPE="MODS" filtern, um die richtige dmdSec zu finden...)

Besteht die Möglichkeit, dass das im DFG-Viewer angepasst wird?

 

Wie handhaben anderen Bibliotheken mehrere verschiedene Metadatenformate zum selben <div>?

 

(Früher hatten wir explizit »__dwork« an die DMDID angehängt um z. B. an die dmd__dwork-dmdSec zu kommen, aber das ist insb. für dc und iiif für andere nicht nachnutzbar)

 

Viele Grüße,

J. Barth

 

-- 
Jochen Barth * Universitätsbibliothek Heidelberg, IT * Telefon 06221 54-2580



--
Mailingliste des DFG-Viewers (https://dfg-viewer.de)
Abmelden per Mail an dv-technik-leave@dfg-viewer.de

 

-- 
Jochen Barth * Universitätsbibliothek Heidelberg, IT * Telefon 06221 54-2580