server/src/app/Libraries/Mappers/CocoonAbstractRdfMapper.php
changeset 144 03678acbfda3
parent 108 be2d3b30b2e0
child 145 49b75287c30b
--- a/server/src/app/Libraries/Mappers/CocoonAbstractRdfMapper.php	Fri Mar 25 17:03:45 2016 +0100
+++ b/server/src/app/Libraries/Mappers/CocoonAbstractRdfMapper.php	Sat Mar 26 00:24:34 2016 +0100
@@ -132,10 +132,12 @@
         $collections = $res->all('dc:isPartOf');
         foreach($collections as $coll) {
             if(CocoonUtils::isResourceCollection($coll)) {
-                $collUri = $coll->getUri();
+                $collId = CocoonUtils::getIdFromUri($coll->getUri());
+                $collUri = CocoonUtils::getCorpusUriFromId($collId);
                 $collectionGraph = new Graph($collUri);
                 $this->outputGraphes[$collUri] = $collectionGraph;
-                $collectionGraph->resource($collUri, 'edm:Collection');
+                $collRes = $collectionGraph->resource($collUri, 'edm:Collection');
+                $collRes->addResource("http://purl.org/dc/terms/isVersionOf",$coll->getUri());
             }
         }
     }