Lieber Herr Heinemann,
die Fehlermeldung tritt meines Wissens aber auch auf, wenn an einer
Stelle des Dokuments ein DMDID="ich-existiere-nicht" vorliegt.
Zumindest kommt er mir aus solchen Fällen bekannt vor. Eine Suche nach
diesen Elementen könnte also durchaus hilfreich zu sein. Vielleicht
können Sie die Datei auch anhängen.
Herzlich grüßt
Philipp Vanscheidt
--
Universität Trier
Center for Digital Humanities
Universitätsring 15, 54286 Trier
Tel.: (0651) 201-3849
pvanscheidt(a)uni-trier.de
Zitat von wp1029278-adrian <adrian(a)heinemann.ms>ms>:
Hallo David,
vielen Dank für deine Antwort. Die DMDID welche der ID in <mets:dmdSec>
entspricht ist hier zu sehen:
...
</mets:fileSec><mets:structMap
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
ID="mets-struct-00001"
TYPE="LOGICAL">
<mets:div TYPE="File" ID="LOG" ADMID="amd00001"
DMDID="md00001"/>
</mets:structMap><mets:structMap
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
ID="mets-struct-00002"
TYPE="PHYSICAL"> ...
Zudem besagt die Fehlermeldung ja, das zu der emrittelten DMDID kein
<dmdSec>-Knoten gefunden werden konnte. Also das <dmdSec>-Element
fehlt mit der
ID der DMDID welche in <mets:structMap Type="LOGICAL" ...
<mets:div> gefunden
wurde.
Das Skript womit ich die METS-Datein erstelle verschluckt zwar die
Absätze, aber
ob Leerzeichen zwischen den XML-TAGS sind oder nicht spielt beim maschinellen
Auslesen ja keine Rolle. Also es sollte keine Rolle spielen.
Hier der Validatorlink:
http://dfg-viewer.de/demo/viewer/?set[mets]=http%3A%2F%2Fwww.lwl.org%2F325d…
Entweder ist es ein ganz blöder Flüchtigkeitsfehler oder der
Validator validiert
nicht richtig.
Gibt es evtl. noch andere Validatoren, mit den man überprüfen kann ob eine
METS-Datei valide ist?
Viele Grüße
Adrian
> David Maus <maus(a)hab.de> hat am 12. April 2013 um 13:07 geschrieben:
>
>
> Hallo,
>
> At Fri, 12 Apr 2013 12:16:03 +0200,
> wp1029278-adrian wrote:
> > Hallo Mailingliste,
> >
> > ich habe eine METS-Datei erstellt und möchte Sie über den DFG-Vierwer nun
> > validieren lassen. Der Validator gibt folgenden Fehler aus:
> >
> >
> >
> > Kritische Fehler Zu der ermittelten DMDID konnte kein <dmdSec>-Knoten
> > gefunden
> > werden
> >
> >
> > In meiner METS-Datei ist dieses Element aber vorhanden:
> > ...
>
> Ich stecke zwar nicht in der DFG-Viewer-Software aber die
> Fehlermeldung lässt mich vermuten, dass Sie im METS-Dokument an
> irgendeiner Stelle ein Attribute DMDID (!) verwenden, das auf ein
> nicht existierendes dmdSec/@ID verweist.
>
> Sprich: `<mets:dmdSec ID="md00001">' wird erkannt, aber es gibt
ein
> <mets:... DMDID="ich-existiere-nicht"/>.
>
> Beste Grüße,
> -- David Maus
>
> >
> > ...
> > <mets:dmdSec ID="md00001">.
> > <mdWrap MDTYPE="MODS"><mods:mods
> >
xmlns:mods="http://www.loc.gov/standards/mods/"/></mdWrap&g…></mdWrap>.
> > <mdWrap MDTYPE="EAD"><ead:ead
> >
xmlns:ead="http://www.loc.gov/ead/ead.xsd"/></mdWrap>></mdWrap>.
> >
> >
>
<mdRef>http://www.lwl.org/325dig-download/Lesesaal-Digitalisate/C_Adelsarchive/Dül/Dül.Croy/JPEG/NEml/Dül.NEml.EAD..XML
> > </mdRef></mets:dmdSec><mets:amdSec
> >
xmlns:xlink="http://www.w3.org/1999/xlink"
> >
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
ID="amd00001">
> > <mets:rightsMD ID="rights00001">
> > ...
> >
> > Warum wird <mets:dmdSec ID="md00001"> nicht vom Validator
erkannt?
> >
> > Bin für hinweise wo der Fehler liegen könnte sehr dankebar.
> >
> > Viele Grüße
> > Adrian Heinemann
> > [2 <text/html; UTF-8 (7bit)>]
> > Hallo Mailingliste,
> >
> > ich habe eine METS-Datei erstellt und möchte Sie über den DFG-Vierwer nun
> > validieren lassen. Der Validator gibt folgenden Fehler aus:
> >
> > Kritische Fehler Zu der ermittelten DMDID konnte kein <dmdSec>-Knoten
> > gefunden werden
> >
> > In meiner METS-Datei ist dieses Element aber vorhanden:
> >
> > ...
> > <mets:dmdSec ID="md00001">.
> > <mdWrap MDTYPE="MODS"><mods:mods
> >
xmlns:mods="http://www.loc.gov/standards/mods/"/></mdWrap&g…></mdWrap>.
> > <mdWrap MDTYPE="EAD"><ead:ead
> >
xmlns:ead="http://www.loc.gov/ead/ead.xsd"/></mdWrap>></mdWrap>.
> >
>
<mdRef>http://www.lwl.org/325dig-download/Lesesaal-Digitalisate/C_Adelsarchive/Dül/Dül.Croy/JPEG/NEml/Dül.NEml.EAD..XML
> > </mdRef></mets:dmdSec><mets:amdSec
> >
xmlns:xlink="http://www.w3.org/1999/xlink"
> >
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
ID="amd00001">
> > <mets:rightsMD ID="rights00001">
> > ...
> >
> > Warum wird <mets:dmdSec ID="md00001"> nicht vom Validator
erkannt?
> >
> > Bin für hinweise wo der Fehler liegen könnte sehr dankebar.
> >
> > Viele Grüße
> > Adrian Heinemann
> >
> >
> --
> David Maus
> Herzog August Bibliothek - D-38299 Wolfenbuettel
> Phone: +49-5331-808-317
> Email: maus(a)hab.de
>
> Digital Humanities Research Collaboration
>
http://www.gcdh.de/en/projects/dh/
>
> PGP Key 0x0CC2E093512F7385
> Fingerprint 1AD2 EE67 224F 18C5 EA55 98AD 0CC2 E093 512F 7385
>
>