server/src/app/Libraries/Mappers/CocoonTextRdfMapper.php
changeset 125 e550b10fe3ca
parent 116 e60c55988ed4
child 504 4ab820b387da
--- a/server/src/app/Libraries/Mappers/CocoonTextRdfMapper.php	Fri Feb 12 23:46:15 2016 +0100
+++ b/server/src/app/Libraries/Mappers/CocoonTextRdfMapper.php	Fri Feb 19 21:18:12 2016 +0100
@@ -135,6 +135,14 @@
         // We do not add date to the providedCHO for Text resource
     }
 
+    protected function addConformsToProperty($webResource, $res, $mimetype) {
+        if($mimetype === 'application/xml') {
+            $this->applyPropertiesToRes($res, $webResource, [
+                ['http://purl.org/dc/terms/conformsTo', null],
+            ]);
+        }
+    }
+
     // protected function propertyTypeMap($providedCHOResource, $prop, $value) {
     //     if((!$value instanceof Resource) || $value->getUri() !== "http://purl.org/dc/dcmitype/Text") {
     //         $providedCHOResource->add($prop, $value);
@@ -157,6 +165,7 @@
 
             $this->addResourceRightProperties($webResource, $res);
             $this->addDateToWebResource($webResource, $res);
+            $this->addConformsToProperty($webResource, $res, $mimetype);
             $aggregationNode->addResource('edm:hasView', $reprUrl);
 
         }