From 9a9fc5a260e0ffb764a42f5fd8b4ced4e08f5dcf Mon Sep 17 00:00:00 2001
From: Jesper Zedlitz <jesper@zedlitz.de>
Date: Wed, 28 Aug 2024 13:31:12 +0200
Subject: [PATCH] =?UTF-8?q?Zeilenumbr=C3=BCcke=20aus=20Schlagworten=20entf?=
 =?UTF-8?q?ernen?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../java/de/landsh/opendata/csw2dcat/MDMetadata2Dataset.java     | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/main/java/de/landsh/opendata/csw2dcat/MDMetadata2Dataset.java b/src/main/java/de/landsh/opendata/csw2dcat/MDMetadata2Dataset.java
index 45adc7b..ba69f81 100644
--- a/src/main/java/de/landsh/opendata/csw2dcat/MDMetadata2Dataset.java
+++ b/src/main/java/de/landsh/opendata/csw2dcat/MDMetadata2Dataset.java
@@ -686,6 +686,7 @@ public class MDMetadata2Dataset {
         for (String keyword : descriptiveKeywords) {
             if (StringUtils.isNotEmpty(keyword)) {
                 if (settings.keywordRemove == null || !settings.keywordRemove.contains(keyword)) {
+                    keyword = keyword.replaceAll("\n", " "); // some people use linebreaks in keywords
                     dataset.addLiteral(DCAT.keyword, model.createLiteral(keyword, LANGUAGE_DE));
                 }
             }
-- 
GitLab