Lieber Herr Meyer,
ich habe noch ein Problem mit dem Validator. Ich bekomme folgende
Fehlermeldung, die ich bei meinem häsulichen Saxon nicht bekomme:
Validierung gegen das MODS Schema
(
http://www.loc.gov/mods/v3/mods-3-2.xsd) Teildokument #1
*Fehler!* Die Validierung gegen das MODS Schema ist
fehlgeschlagen.Element '{http://www.loc.gov/mods/v3}mods', attribute
'{http://www.w3c.org/2001/XMLSchema-instance}schemaLocation': The
attribute '{http://www.w3c.org/2001/XMLSchema-instance}schemaLocation'
is not allowed. Line: 1 Column: 0
?Originale Quelldatei:
Problem könnte ist, dass offenbar korrekte Angaben zur schemaLocation
nicht goutiert werden. Nach meinem Gefühl sollte der Parser solche
Angaben eigentlich überschreiben, weil er die Regeln vorgibt, nicht ein
externes Schema. Das kann man normalerweise auch so konfigurieren. Oder,
wie wollen wir damit umgehen?
Dann wird das Fehlen von
<dv:rights>
<dv:owner>Herzog August Bibliothek Wolfenbüttel</dv:owner>
<dv:ownerLogo>http://www.hab.de/images/logo_dfg_viewer.gif</dv:ownerLogo>
<dv:ownerSiteURL>http://www.hab.de/</dv:ownerSiteURL>
<dv:ownerContact>auskunft@hab.de</dv:ownerContact>
</dv:rights>
nicht beanstandet. Dies war valide:
<mets:rightsMD ID="amd_dvrights_586140484">
<mets:mdWrap MDTYPE="OTHER" OTHERMDTYPE="DVRIGHTS">
<mets:xmlData>
<hallo>test</hallo>
</mets:xmlData>
</mets:mdWrap>
</mets:rightsMD>
sprich, mein Codeschnipsel ist doch nicht implementiert worden :-(
Dann werden ID-Referenzen nicht überall geprüft, z.B. ist
<mets:structLink>
<mets:smLink xlink:to="logMD_586140484" xlink:from="xxx"/>
</mets:structLink>
gültig, obwohl xlink:from="xxx" keine Entsprechung im Dokument hat
Dies fürs erste.
Viele Grüße,
Ihr
Th. Stäcker