SWORD(v2) Repositorium¶
DSpace 6¶
Die Standardinstallation einer SWORDv2-DSpace-Instanz versteht im Wesentlichen drei Formate laut den <acceptPackaging> tag vom Service Dokument: METSDSpaceSIP, Binary und SimpleZip. Je nach angegebenem Format (Packaging), muss dem hochzuladenden Paket entsprechend für einen erfolgreichen Deposit bereitgestellt werden.
Wir hatte in Erwägung gezogen, einen NISO JATS Ingester für die SWORDV2-Schnittstelle in
DSpace 6 zu implementieren, da unsere Tests-Deposits von Metadaten und deren Volltexten mit
SimpleZip Deposit
, Binary Deposit via Atom entry
nicht wie gewünscht verliefen.
Was auf jeden Fall für die Übertragung von Metadaten und Volltextdatei(en) (oder sonstigen
Binärformaten) nach DSpace via SWORDv2 funktionierte, war das METSDSpaceSIP Deposit
.
Also entschieden wir uns für diese Variante. Um möglichst viele Metadaten übernehmen zu können,
fiel der Wahl auf das MODS Schema. Dafür wurde von DeepGreen und uns verschiedene XSLT-Dateien
entwickelt für die Umwandlung der Metadaten und Volltextdatei(en) in dem METSMODS Packages.
Für Sie relevante DSpace Konfiguration um METSMODS Packages via SWORDv2 zu erhalten:
Die SWORDV2 Schnittstelle muss freigeschaltet sein. Siehe https://wiki.duraspace.org/display/DSDOC5x/SWORDv2+Server.
Um METSMODS Dateien einlesen zu können und so viel wie möglich DeepGreen-Metadaten zu erhalten, haben wir eine XSLT-Datei implementiert, die das Mapping von METSMODS-Metadaten zu unsere DSpace-Metadaten durchführt. Die Datei finden Sie unter:
Dabei müssen Sie folgenden Konfigurationen in der „dspace.cfg“ bzw. „local.cfg“ setzen:
mets.default.ingest.crosswalk.MODS = MODS
crosswalk.submission.MODS.stylesheet= crosswalks/sword-mods-ingest.xsl
Wichtig: Für die SWORD-Konfiguration eines DeepGreen Repositorium-Kontos muss bei der
SWORD-Konfiguration packaging preference
, http://purl.org/net/sword/package/METSMODS
eintragt werden.
Konkordanz: NISO JATS zu METSMODS¶
NISO JATS (tag)
METSMODS (xpath)
Belegung in METSMODS (Bsp)
n/a
//mods/typeOfResource
text
n/a
//mods/genre
journal article
<article>
//mods/language/languageTerm
EN
<article-title>
//mods/titleInfo/title
A Short Discussion on …
<journal-title>
<journal-id>
<issn>
<issn>
<volume>
<issue>
<fpage>
<lpage>
- //mods/relatedItem[@type=“host“]/…
titleInfo/title
identifier[@type=“publisher-id“]
identifier[@type=“eIssn“]
identifier[@type=“pIssn“]
part/detail[@type=“volume“]/number
part/detail[@type=“issue“]/number
part/extent[@unit=“pages“]/start
part/extent[@unit=“pages“]/end
Acta Numerica
Act. Num.
1234-234X
5432-9634
7
10
521
534
<surname>
<given-names>
<contrib>
<contrib-id>
<aff>
- //mods/name[@type=“personal“]/…
namePart[@type=“family“]
namePart[@type=“given“]
role/roleTerm[@type=“text“]
nameIdentifier[@type=“orcid“]
affiliation
Hoppenstedt
Dickie M.
author
1111-1010-1111-0101
Zuse Institut Berlin
<abstract>
//mods/abstract
In this paper we will …
<kwd>
//mods/subject/topic
viscoelasticity
<publisher-name>
<publisher-loc>
<pub-date>
<date>
<date>
- //mods/originInfo/…
publisher
place/placeTerm[@type=“text“]
dateIssued[@encoding=“iso8601“]
dateOther[@type=“accepted“]
dateOther[@type=“received“]
MDPI
Basel
2015-02-23
2015-02-20
2012-12-24
<article-id>
//mods/identifer[@type=“doi“]
10.1212/sjsdh45723dg
<license>
//mods/accessCondition[@description=“uri“]
http: //creativecomm.org/..