diff --git a/src/Tree/Controllers/TreeController.cs b/src/Tree/Controllers/TreeController.cs
index b486598b0bca2490baf78669b10222a7caf011af..166dddfa812c52a0f7ed0cb0c378f699159e290d 100644
--- a/src/Tree/Controllers/TreeController.cs
+++ b/src/Tree/Controllers/TreeController.cs
@@ -338,7 +338,12 @@ namespace Coscine.Api.Tree.Controllers
             }
             else
             {
-                var tempGraph = new Graph();
+                var tempGraph = new Graph
+                {
+                    BaseUri = graphNameUri
+                };
+
+                tempGraph = new Graph();
                 StringParser.Parse(tempGraph, metadataObject.Value<string>("metadata"), MimeTypesHelper.GetParser(mimeType));
                 var triplesList = tempGraph.Triples.ToArray();
                 var subjectNode = tempGraph.CreateUriNode(graphNameUri);