[Kitodo] xlink-Attribute per Regelsatz ins MODS schreiben

Richter, Michael m.richter at tu-berlin.de
Do Mär 28 09:31:58 CET 2019


Hallo Herr Möller,

leider bringt das bei mir keinen Erfolg. Das xmlns:xlink-Attribute ist zwar korrekt drin, aber beim href wurde xlink trotzdem entfernt.

Gruß
--
Michael Richter
Abt. Online-Dienste und IT-Entwicklung

Technische Universität Berlin
Universitätsbibliothek
Fasanenstraße 88
10623 Berlin

Telefon: +49 (0)30 314-76097
m.richter at tu-berlin.de<mailto:m.richter at tu-berlin.de>

www.tu-berlin.de<http://www.tu-berlin.de>

Am Donnerstag, den 28.03.2019, 07:08 +0000 schrieb Möller, Armin:
Lieber Herr Richter,

wir haben das gleiche Problem gehabt und machen das so :

                                               <Metadata>
                                                               <InternalName>AccessLicense</InternalName>
                                                               <ValueCondition>/^Public Domain Mark 1\.0$/</ValueCondition>
                                                          <WriteXPath>./mods:mods/#mods:accessCondition[@xmlns:xlink='http://www.w3.org/1999/xlink'][@type='use and reproduction'][@xlink:href='https://creativecommons.org/publicdomain/mark/1.0/']</WriteXPath>
                                               </Metadata>

Also den NameSpace in die Node. So werden auch die Images referenziert.

-<mets:file ID="FILE_0009_THUMBS" MIMETYPE="image/png">

<mets:FLocat xlink:href="http://content.staatsbibliothek-berlin.de/dms/PPN1040656595/150/0/00000009.png" LOCTYPE="URL" xmlns:xlink="http://www.w3.org/1999/xlink"/>

</mets:file>




Mfg


Armin Möller

--
******************************************************************
Armin Möller,                     Administrator
Abt. IDM Ref. 2                 Tel +49 30 266 432231
Staatsbibliothek zu Berlin PK
Potsdamer Str. 33
10772 Berlin                         armin.moeller at sbb.spk-berlin.de<mailto:armin.moeller at sbb.spk-berlin.de>

Von: kitodo-community-bounces at kitodo.org <kitodo-community-bounces at kitodo.org> Im Auftrag von Richter, Michael
Gesendet: Mittwoch, 27. März 2019 18:10
An: kitodo-community at kitodo.org
Betreff: [Kitodo] xlink-Attribute per Regelsatz ins MODS schreiben

Hallo,

ich musste feststellen, dass unsere aus Kitodo.Production exportierten METS-Dateien invalid sind. Und zwar schreibt Production im Metadaten-MODS-Bereich:

<mods:accessCondition href="https://creativecommons.org/publicdomain/mark/1.0/"
                      type="use and reproduction">Public Domain Mark 1.0</mods:accessCondition>

"href" ist dort aber nicht erlaubt. "xlink:href" schon. Ich habe das auch so im Regelsatz konfiguriert:


<Metadata>

  <InternalName>UseAndReproductionLicense</InternalName>

  <ValueCondition>/^https:\/\/creativecommons.org\/publicdomain\/mark\/1.0\//</ValueCondition>

  <ValueRegExp>s/^https:\/\/creativecommons.org\/publicdomain\/mark\/1.0\//Public Domain Mark 1.0/</ValueRegExp>

  <WriteXPath>./mods:mods/#mods:accessCondition[@type='use and reproduction'][@xlink:href='https://creativecommons.org/publicdomain/mark/1.0/']

  </WriteXPath>

</Metadata>

Ich habe mich tief in den Code gewühlt und musste feststellen, dass der Quellcode (MetsMods.java->createNode()) offensichtlich keine Attribute mit Namespace unterstützt. Beim Prüfen auf einen Prefix (also einen Namespace) wird kein "@" für Attribute berücksichtigt.

Hat jemand eine Idee, wie man korrekt "xlink:href" ins MODS bekommt?

Danke und Gruß
--
Michael Richter
Abt. Online-Dienste und IT-Entwicklung

Technische Universität Berlin
Universitätsbibliothek
Fasanenstraße 88
10623 Berlin

Telefon: +49 (0)30 314-76097
m.richter at tu-berlin.de<mailto:m.richter at tu-berlin.de>

www.tu-berlin.de<http://www.tu-berlin.de>

_______________________________________________

Kitodo-Community mailing list

Kitodo-Community at kitodo.org<mailto:Kitodo-Community at kitodo.org>

https://maillist.slub-dresden.de/cgi-bin/mailman/listinfo/kitodo-community

-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://bibservices.biblio.etc.tu-bs.de/pipermail/kitodo/attachments/20190328/622db8f7/attachment-0001.html>
-------------- nächster Teil --------------
_______________________________________________
Kitodo-Community mailing list
Kitodo-Community at kitodo.org
https://maillist.slub-dresden.de/cgi-bin/mailman/listinfo/kitodo-community


Mehr Informationen über die Mailingliste Kitodo