--- a/src/main/java/net/timbusproject/extractors/modules/tavernaextractor/TavernaExtractor.java
+++ b/src/main/java/net/timbusproject/extractors/modules/tavernaextractor/TavernaExtractor.java
@@ -80,6 +80,7 @@
 import java.io.*;
 import java.net.MalformedURLException;
 import java.net.URL;
+import java.nio.charset.StandardCharsets;
 import java.nio.file.*;
 import java.nio.file.attribute.BasicFileAttributes;
 import java.util.*;
@@ -179,6 +180,8 @@
     private SSHManager sshManager;
     private static Logger LOGGER = LogManager.getLogger("TavernaExtractor");
 
+    private String convertedFileAsString = null;
+
     public TavernaExtractor(){
         LOGGER.setLevel(Level.INFO);
     }
@@ -2253,6 +2256,9 @@
             e.printStackTrace();
         }
 
+        //for the testbed, return file content as string representation
+        convertedFileAsString = new String(Files.readAllBytes(outputTmp), StandardCharsets.UTF_8);
+
         // remove both temp files.
         Files.deleteIfExists(outputTmp);
         Files.deleteIfExists(tavernaFile.toPath());
@@ -2275,4 +2281,11 @@
 
         LOGGER.info("Wrote model successfully to " + outFile.getAbsolutePath());
     }
+
+
+    public String getConvertedFileAsString() throws TavernaExtractorException{
+        if(convertedFileAsString != null)
+            return convertedFileAsString;
+        throw new TavernaExtractorException("Can not read file content");
+    }
 }