diff -r 93234b0b12f3 -r e550b10fe3ca server/src/app/Libraries/Mappers/CocoonTextRdfMapper.php --- 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); }