From fe77db6d6385e85eeef26a3feb211468fa1b599c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tobias=20B=C3=BClte?= Date: Thu, 28 Nov 2024 14:07:41 +0100 Subject: [PATCH] Adjust license mapping to map 540 Open Access infos #2103 --- src/main/resources/alma/fix/otherFields.fix | 7 ++++++- src/test/resources/alma-fix/99371123630706441.json | 4 ++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/main/resources/alma/fix/otherFields.fix b/src/main/resources/alma/fix/otherFields.fix index dc780d63a..4350555c9 100644 --- a/src/main/resources/alma/fix/otherFields.fix +++ b/src/main/resources/alma/fix/otherFields.fix @@ -174,15 +174,20 @@ replace_all("bibliographicCitation.*","^In: ","") join_field("bibliographicCitation", "; ") +# 540 - Terms Governing Use and Reproduction Note (R) + # 542 - Information Relating to Copyright Status (R) - $n - Note (R) $u - Uniform Resource Identifier (R) set_array("license[]") -do list(path: "542??", "var": "$i") +do list(path: "540??|542??", "var": "$i") copy_field("$i.u", "license[].$append.id") + replace_all("license[].$last.id", "^(http://|https://)(.*)$","https://$2") copy_field("$i.u", "license[].$last.label") replace_all("license[].$last.label", "^(http://|https://)(.*)$","$2") end +uniq("license[]") + set_array("langNote[]") do list(path: "546??", "var": "$i") set_array("$i.@langNote") diff --git a/src/test/resources/alma-fix/99371123630706441.json b/src/test/resources/alma-fix/99371123630706441.json index 275968fd2..b64e4e609 100644 --- a/src/test/resources/alma-fix/99371123630706441.json +++ b/src/test/resources/alma-fix/99371123630706441.json @@ -93,6 +93,10 @@ } ], "extent" : "1 online resource (194 pages) : digital file(s).", "abstract" : [ "2012 wurde das Netzwerk-Projekt Landeskunde Nord ins Leben gerufen, dessen Ziel es ist, Forschung und Lehre zur Landeskunde des Deutschen als Fremdsprache, insbesondere in den nordischen Ländern, voranzutreiben. Das vorliegende Buch, Perspektive Nord, knüpft an den 2013 erschienenen Band Landeskunde Nord an und bietet Reflexionen wissenschaftstheoretischer, fachdidaktischer und inhaltlicher Aspekte, die für die Gestaltung der Landeskundelehre bzw. des Landeskundeunterrichts relevant sind. In ihrer Vielfalt sind die hier vorgelegten Konzepte und Ideen vor allem modernen kulturwissenschaftlichen Ansätzen verpflichtet, knüpfen an international geführte Diskussionen an und haben auch deshalb über die nordischen Länder hinaus Bedeutung. Dabei setzen die Autorinnen und Autoren auf autonomes und lebenslanges Lernen." ], + "license" : [ { + "id" : "https://creativecommons.org/licenses/by-nc-nd/4.0/legalcode", + "label" : "creativecommons.org/licenses/by-nc-nd/4.0/legalcode" + } ], "langNote" : [ "German" ], "subject" : [ { "type" : [ "Concept" ],