diff -r 4ab820b387da -r 9175ea22f1b1 server/src/app/Libraries/Mappers/CocoonContentRdfMapper.php --- a/server/src/app/Libraries/Mappers/CocoonContentRdfMapper.php Thu Feb 09 15:05:36 2017 +0100 +++ b/server/src/app/Libraries/Mappers/CocoonContentRdfMapper.php Thu Feb 09 17:22:58 2017 +0100 @@ -81,6 +81,11 @@ $providedCHOResource->add('http://purl.org/dc/terms/references', $value); } + protected function propertyLanguageMap($targetRes, $prop, $value) { + $targetRes->add($prop, $value); + } + + /** * Build the provided CHO. */ @@ -115,12 +120,11 @@ $this->applyPropertiesToRes($res, $providedCHOResource, [ ['http://purl.org/dc/terms/tableOfContents', null], ['http://purl.org/dc/elements/1.1/description', null], - ['http://purl.org/dc/elements/1.1/language', null], + ['http://purl.org/dc/elements/1.1/language', 'propertyLanguageMap'], ['http://purl.org/dc/elements/1.1/publisher', null], ['http://purl.org/dc/elements/1.1/type', 'propertyTypeMap'], ['http://purl.org/dc/elements/1.1/subject', null], ['http://purl.org/dc/elements/1.1/title', null], - ['http://purl.org/dc/elements/1.1/language', null], ['http://purl.org/dc/terms/extent', null], ['http://purl.org/dc/terms/isPartOf', 'propertyCollectionMap'], ['http://purl.org/dc/terms/abstract', null],