diff --git a/src/main/java/de/landsh/opendata/csw2dcat/MDMetadata2Dataset.java b/src/main/java/de/landsh/opendata/csw2dcat/MDMetadata2Dataset.java
index d0f4e6915ad0d1ca9f9ede634266011de7e4d08f..c63df22f74fff287c20af32e28838162c6d67211 100644
--- a/src/main/java/de/landsh/opendata/csw2dcat/MDMetadata2Dataset.java
+++ b/src/main/java/de/landsh/opendata/csw2dcat/MDMetadata2Dataset.java
@@ -838,11 +838,19 @@ public class MDMetadata2Dataset {
             Node anchorRef = keyword.selectSingleNode("./gmd:keyword/gmx:Anchor/@xlink:href");
 
             if (characterString != null) {
-                dataset.addProperty(DCATAP.hvdCategory, Mapping.mapHvdCategory(characterString.getStringValue()));
+                try {
+                    dataset.addProperty(DCATAP.hvdCategory, Mapping.mapHvdCategory(characterString.getStringValue()));
+                } catch (IllegalArgumentException e) {
+                    log.warn("Invalid HVD category {} for dataset {}", characterString.getStringValue(), id);
+                }
             }
 
             if (anchorRef != null) {
-                dataset.addProperty(DCATAP.hvdCategory, model.createResource(anchorRef.getStringValue()));
+                try {
+                    dataset.addProperty(DCATAP.hvdCategory, model.createResource(anchorRef.getStringValue()));
+                } catch (IllegalArgumentException e) {
+                    log.warn("Invalid HVD category {} for dataset {}", characterString.getStringValue(), id);
+                }
             }
         }
 
diff --git a/src/main/java/de/landsh/opendata/csw2dcat/Mapping.java b/src/main/java/de/landsh/opendata/csw2dcat/Mapping.java
index 73e502dc2a82435a6cf02c00935df41fbe0ebf7c..ae9c05c83f901c36c72099338e9842323280e5ec 100644
--- a/src/main/java/de/landsh/opendata/csw2dcat/Mapping.java
+++ b/src/main/java/de/landsh/opendata/csw2dcat/Mapping.java
@@ -217,6 +217,8 @@ public class Mapping {
             return ResourceFactory.createResource("http://data.europa.eu/bna/c_ac64a52d");
         } else if ("Erdbeobachtung und Umwelt".equals(germanName)) {
             return ResourceFactory.createResource("http://data.europa.eu/bna/c_dd313021");
+        } else if ("Erdbeobachtung".equals(germanName)) {
+            return ResourceFactory.createResource("http://data.europa.eu/bna/c_dd313021");
         } else if ("Meteorologie".equals(germanName)) {
             return ResourceFactory.createResource("http://data.europa.eu/bna/c_164e0bf5");
         } else if ("Statistik".equals(germanName)) {