diff --git a/src/main/java/com/smartharvester/service/MappingService.java b/src/main/java/com/smartharvester/service/MappingService.java
index 26dab59f0c4bf2a6d4fd2c8f02318462ba53049f..5a39a676e377c9fbc3502b2fea25b609c62d5f1a 100644
--- a/src/main/java/com/smartharvester/service/MappingService.java
+++ b/src/main/java/com/smartharvester/service/MappingService.java
@@ -141,9 +141,9 @@ public class MappingService {
 		}
 		if (paths.stream().filter(e -> e.getDcatClass().equals("dcat:dataset"))
 				.filter(e -> e.getProperty().equals("dct:publisher")).collect(Collectors.toList()).size() == 0) {
-			datasetProperties += "dct:publisher [ a foaf:Agent; foaf:name \"unedefined\"];\n";
+			datasetProperties += "dct:publisher [ a foaf:Agent; foaf:name \"undefined\"];\n";
 		}
-		distributionProperties += "dct:hasVersion \"null\";\n";
+		distributionProperties += "dct:hasVersion \"null\";\ndct:publisher [ a foaf:Agent; foaf:name \\\"undefined\\\"];\\n";
 		for (Path path : paths) {
 			try {
 			String[] array = path.getPath().split(" : ");