diff --git a/src/main/java/fr/mines_stetienne/ci/saref/managers/VersionSiteManager.java b/src/main/java/fr/mines_stetienne/ci/saref/managers/VersionSiteManager.java
index 97a8394411824abc5382d33e55daa8c29a93b994..2fbb9ee3330db86eb04d18dfbf81ebe697df2266 100644
--- a/src/main/java/fr/mines_stetienne/ci/saref/managers/VersionSiteManager.java
+++ b/src/main/java/fr/mines_stetienne/ci/saref/managers/VersionSiteManager.java
@@ -46,6 +46,8 @@ import org.semanticweb.owlapi.model.parameters.Imports;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+import com.google.common.io.Files;
+
 import fr.mines_stetienne.ci.saref.SAREF;
 import fr.mines_stetienne.ci.saref.SAREFPipelineException;
 import fr.mines_stetienne.ci.saref.SAREFRepositoryVersionErrorLogger;
@@ -123,6 +125,9 @@ public class VersionSiteManager extends SAREFRepositoryVersionErrorLogger {
 	private void generateRDFFiles() throws SAREFPipelineException {
 		Model model = version.getModel();
 		for (Languages l : Languages.values()) {
+			if(l.equals(Languages.TEXT_TURTLE)) {
+				continue;
+			}
 			String ontologyFileName = repository.getOntologyFileName(l);
 			File file = new File(ontoDir, ontologyFileName);
 			try (FileOutputStream fos = new FileOutputStream(file)) {
@@ -131,7 +136,17 @@ public class VersionSiteManager extends SAREFRepositoryVersionErrorLogger {
 				String msg = getMessage(MESSAGE.ontology_file, version, ontologyFileName);
 				errorLogger.warn(msg, ex);
 			}
-		}		
+		}
+		String ontologyFileName = repository.getOntologyFileName(Languages.TEXT_TURTLE);
+	    File dir = new File(repository.getDirectory(), "ontology");
+	    File from = new File(dir, ontologyFileName);
+		File to = new File(ontoDir, ontologyFileName);
+		try  {
+			Files.copy(from, to);
+		} catch (IOException ex) {
+			String msg = getMessage(MESSAGE.ontology_file, version, ontologyFileName);
+			errorLogger.warn(msg, ex);
+		}
 	}
 
 	private void generateHTMLFile() throws SAREFPipelineException {