From 6734927ecdf6abde44c0f559b46f90924a0bbdb7 Mon Sep 17 00:00:00 2001 From: Felix Lohmeier Date: Mon, 8 Mar 2021 17:19:28 +0100 Subject: [PATCH] =?UTF-8?q?fix=20#30=20M=C3=BCnster:=20mods:note=20type=20?= =?UTF-8?q?teilweise=20filtern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- muenster/Taskfile.yml | 4 +++ muenster/config/note.json | 67 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 71 insertions(+) create mode 100644 muenster/config/note.json diff --git a/muenster/Taskfile.yml b/muenster/Taskfile.yml index e6e71b5..b72fa5d 100644 --- a/muenster/Taskfile.yml +++ b/muenster/Taskfile.yml @@ -93,6 +93,10 @@ tasks: "$CLIENT" -P {{.PORT}} "{{.PROJECT}}" --apply config/file-id.json > {{.LOG}} + - > # mods:note type teilweise filtern + "$CLIENT" -P {{.PORT}} "{{.PROJECT}}" + --apply config/note.json + > {{.LOG}} - > # Anreicherung HT-Nummer via lobid-resources: Bei mehreren URNs ODER-Suche; bei mehreren Treffern wird nur der erste übernommen "$CLIENT" -P {{.PORT}} "{{.PROJECT}}" --apply config/hbz.json diff --git a/muenster/config/note.json b/muenster/config/note.json new file mode 100644 index 0000000..2484309 --- /dev/null +++ b/muenster/config/note.json @@ -0,0 +1,67 @@ +[ + { + "op": "core/mass-edit", + "engineConfig": { + "facets": [], + "mode": "row-based" + }, + "columnName": "mets:mets - mets:dmdSec - mets:mdWrap - mets:xmlData - mods:mods - mods:note - type", + "expression": "value", + "edits": [ + { + "from": [ + "thesis" + ], + "fromBlank": false, + "fromError": false, + "to": "thesis statement" + } + ], + "description": "Mass edit cells in column mets:mets - mets:dmdSec - mets:mdWrap - mets:xmlData - mods:mods - mods:note - type" + }, + { + "op": "core/text-transform", + "engineConfig": { + "facets": [ + { + "type": "list", + "name": "mets:mets - mets:dmdSec - mets:mdWrap - mets:xmlData - mods:mods - mods:note - type", + "expression": "value", + "columnName": "mets:mets - mets:dmdSec - mets:mdWrap - mets:xmlData - mods:mods - mods:note - type", + "invert": true, + "omitBlank": false, + "omitError": false, + "selection": [ + { + "v": { + "v": "citation/reference", + "l": "citation/reference" + } + }, + { + "v": { + "v": "ownership", + "l": "ownership" + } + }, + { + "v": { + "v": "thesis statement", + "l": "thesis statement" + } + } + ], + "selectBlank": false, + "selectError": false + } + ], + "mode": "row-based" + }, + "columnName": "mets:mets - mets:dmdSec - mets:mdWrap - mets:xmlData - mods:mods - mods:note - type", + "expression": "grel:null", + "onError": "keep-original", + "repeat": false, + "repeatCount": 10, + "description": "Text transform on cells in column mets:mets - mets:dmdSec - mets:mdWrap - mets:xmlData - mods:mods - mods:note - type using expression grel:null" + } +]