Hallo,
Ich habe vor einiger Zeit begonnen, spezifische Validierungsfunktionen
(Schemata) für DFG-Viewer Metadaten zu erstellen.
https://github.com/dmj/dfgviewer-schema
Unter anderem gehört dazu auch eine Schematron-Validierung, die zum
METS folgendes sagt:
,----
| <svrl:failed-assert test="mets:fileGrp[@USE = 'DEFAULT']"
location="/*[local-name()='mets']/*[local-name()='fileSec']">
| <svrl:text>
| Es muss mindestens eine mets:fileGrp gegeben, deren Attribut @USE den Wert DEFAULT
besitzt.
| </svrl:text>
| </svrl:failed-assert>
| <svrl:fired-rule context="mets:fileGrp"/>
| <svrl:failed-assert
test="document('http://dmaus.name/rdf/dfgviewer-schema/filegrp-use.rdf')//skos:Concept[skos:notation
= current()/@USE]"
location="/*[local-name()='mets']/*[local-name()='fileSec']/*[local-name()='fileGrp']">
| <svrl:text>
| Der Wert des @USE-Attributs muss aus der Liste der zulässigen Werte stammen.
| </svrl:text>
| </svrl:failed-assert>
`----
Das @USE der <fileGrp> könnte das Problem sein: Bei Ihnen ist es
'default', also klein geschrieben.
HTH,
-- David Maus
On Sun, 11 Dec 2016 14:15:13 +0100,
Thomas Urban wrote:
[1 <multipart/alternative (7bit)>]
[1.1 <text/plain; UTF-8 (quoted-printable)>]
[1.2 <text/html; UTF-8 (quoted-printable)>]
Hallo,
wir arbeiten aktuell an einer Unterstützung des DFG-Viewers zur Anzeige von Digitalisaten
des DFG-Projekts “Berliner Repertorium”. Dazu wurde auf Grundlage des PDFs zum METS-Profil
eine METS/MODS-XML-Datei erzeugt, welche einer Validierung gegen
das METS-Schema standhält. Ein Testaufruf im DFG-Viewer liefert augenscheinlich auch alle
in der XML-Datei genannten Meta-Informationen. Einzig die abrufbaren Bilder werden nicht
dargestellt. Augenscheinlich fehlt hier eine Bereitstellung der
Image-Daten, welche - soweit ich das interpretiere - serverseitig in die generierte Seite
injiziert werden:
<script id="tx-dlf-pageview-initViewer"
type="text/javascript">
window.onload = function() {
if (dlfUtils.exists(dlfViewer)) {
tx_dlf_viewer = new dlfViewer({
controls: [""],
div: "tx-dfgviewer-map",
images: [[]],
fulltexts: [[]]
})
}
}
</script>
Auf dem Webserver des Projekts fällt auf, dass beim Abruf des DFG-Viewers mit der URL
http://dfg-viewer.de/show/?tx_dlf[id]=http%3A%2F%2Fopus.ub.hu-berlin.de%2Fr…
eine Anfrage an den Webserver erfolgt, die erfolgreich bearbeitet wird:
194.95.145.62 - - [11/Dec/2016:13:48:24 +0100] "GET /repertorium/mets/witness/7590
HTTP/1.0" 200 6018 "-" "Kitodo.Presentation (SLUB)"
und somit die XML-Datei ausgeliefert wird. Anhand von Kopien der ausgelieferten Dateien
konnte auch geprüft und gesichert werden, dass die dort ausgelieferte Datei jener
entspricht, die man auch beim direkten Abruf der URL selbst erhält.
Die im XML genannten Bild-Dateien sind abrufbar.
Aktuell sind wir somit nicht imstande, das Problem weiter einzugrenzen, und bitten darum
um Hinweise auf mögliche Fehler.
Mit freundlichen Grüßen,
Thomas Urban
--
cepharum GmbH
Josef-Orlopp-Straße 48
10365 Berlin
Internet:
http://cepharum.de
Telefon: 030 57701533
Geschäftsführer: Thomas Urban
Handelsregister Amtsgericht Berlin-Charlottenburg
Registernummer: HRB 152285 B
USt-IdNr.: DE290826783
[2 S/MIME Cryptographic Signature <application/x-pkcs7-signature (base64)>]
Good signature from 9C0519041926FE2A703BFC135A612E4AD0028C3F
/EMail=thomas.urban(a)cepharum.de (trust undefined)
--
David Maus, Bibliothekarische IT / Digital Humanities
Herzog August Bibliothek, D-38299 Wolfenbüttel, Phone +49 5331 808-317
PGP Key 0x27023DFCE78FF66C
http://dmaus.name ~
http://github.com/dmj