From 32b5761e02cc80522ff5de4a8d624862d8d47c18 Mon Sep 17 00:00:00 2001 From: Fabian Steeg Date: Tue, 14 Jan 2025 16:18:03 +0100 Subject: [PATCH] Update label for video, use only lobid types when merging (RPB-184) See also RPB-250 and RPB-251 --- app/controllers/nwbib/Application.java | 1 + conf/nwbib.conf | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/app/controllers/nwbib/Application.java b/app/controllers/nwbib/Application.java index 971110b..1f05c6c 100644 --- a/app/controllers/nwbib/Application.java +++ b/app/controllers/nwbib/Application.java @@ -1015,6 +1015,7 @@ private static JsonNode mergeRecords(JsonNode transformedJson, JsonNode lobidJso MapType mapType = TypeFactory.defaultInstance().constructMapType(Map.class, String.class, Object.class); Map transformedMap = objectMapper.readValue(transformedJson.toString(), mapType); Map lobidMap = objectMapper.readValue(lobidJson.toString(), mapType); + transformedMap.remove("type"); transformedMap.keySet().forEach(key -> { Object transformedObject = transformedMap.get(key); Object lobidObject = lobidMap.getOrDefault(key, new ArrayList()); diff --git a/conf/nwbib.conf b/conf/nwbib.conf index 23343b8..c1696be 100644 --- a/conf/nwbib.conf +++ b/conf/nwbib.conf @@ -64,7 +64,7 @@ medium.labels={ "http://rdaregistry.info/termList/RDAMediaType/1002" : ["Mikroform","octicon octicon-versions", 4], "http://purl.org/ontology/bibo/AudioDocument" : ["Audio","glyphicon glyphicon-headphones", 5], "http://purl.org/ontology/bibo/AudioVisualDocument" : ["Audio-Visuell","glyphicon glyphicon-film", 6], - "http://rdaregistry.info/termList/RDAMediaType/1008" : ["Kombination","glyphicon glyphicon-asterisk", 7], + "http://rdaregistry.info/termList/RDAMediaType/1008" : ["Video","glyphicon glyphicon-asterisk", 7], "http://purl.org/library/BrailleBook" : ["Braille","glyphicon glyphicon-eye-close", 8], "http://purl.org/ontology/mo/Vinyl" : ["Schallplatte","glyphicon glyphicon-record", 9], "http://id.loc.gov/vocabulary/carriers/ss" : ["Tonband", "octicon octicon-link", 10],