diff --git a/src/main/java/de/landsh/opendata/csw2dcat/MDMetadata2Dataset.java b/src/main/java/de/landsh/opendata/csw2dcat/MDMetadata2Dataset.java index 45adc7ba421c0638f56ab4f43594785e1d7be851..ba69f816cd4997224357a48cb104d5d5bb39176e 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)); } }