normalize-space(string(/)) //record/header/identifier/text() ${mapper_version} //cmd:CMD/cmd:Components/cmd:WebLichtWebService/cmd:Service/cmd:Contact/cmd:Email/text() //cmd:CMD/cmd:Header/cmd:MdCreator/text() //cmd:CMD/cmd:Components/cmd:WebLichtWebService/cmd:Service/cmd:Creation/cmd:Creators/cmd:Creator/cmd:Contact/cmd:Organisation/text() //cmd:CMD/cmd:Header/cmd:MdCreator/text() //cmd:CMD/cmd:Components/cmd:WebLichtWebService/cmd:Service/cmd:Name/text() //cmd:CMD/cmd:Resources/cmd:ResourceRelationList/text() //cmd:CMD/cmd:Components/cmd:WebLichtWebService/cmd:Service/cmd:Description[@LanguageId = 'ISO639:eng' or @LanguageId = '']/text() //cmd:CMD/cmd:Components/cmd:WebLichtWebService/cmd:Service/cmd:MDGroup/cmd:Project/cmd:Title/text() //cmd:CMD/cmd:Components/cmd:WebLichtWebService/cmd:Service/cmd:Operations/cmd:Operation/cmd:Output/cmd:ParameterGroup/cmd:Parameters[1]/cmd:Parameter[3]/cmd:Values/cmd:ParameterValue/cmd:Value/text() if (normalize-space(string(//cmd:CMD/cmd:Components/cmd:WebLichtWebService/cmd:Service/cmd:MDGroup/cmd:Content/cmd:Genre/text())) = '') then '' else concat('Linguistics - ', string(//cmd:CMD/cmd:Components/cmd:WebLichtWebService/cmd:Service/cmd:MDGroup/cmd:Content/cmd:Genre/text())) //cmd:CMD/cmd:Components/cmd:WebLichtWebService/cmd:Service/cmd:Resources/cmd:WrittenResource/cmd:Type/text() Linguistics //cmd:CMD/cmd:Components/cmd:WebLichtWebService/cmd:Service/cmd:Operations/cmd:Operation/cmd:Output/cmd:ParameterGroup/cmd:Parameters[1]/cmd:Parameter[1]/cmd:Values/cmd:ParameterValue/cmd:Value/text() //cmd:CMD/cmd:Components/cmd:WebLichtWebService/cmd:Service/cmd:ApplicationType/text() if (contains(//cmd:CMD/cmd:Header/cmd:MdSelfLink/text(), 'http://') or contains(//cmd:CMD/cmd:Header/cmd:MdSelfLink/text(), 'https://')) then //cmd:CMD/cmd:Header/cmd:MdSelfLink/text() else '' if (contains(//cmd:CMD/cmd:Header/cmd:MdSelfLink/text(), 'hdl:')) then concat('http://hdl.handle.net/',substring-after(//cmd:CMD/cmd:Header/cmd:MdSelfLink/text(), 'hdl:')) else '' concat('http://hdl.handle.net/', //cmd:CMD/cmd:Header/cmd:MdSelfLink/text()) //cmd:CMD/cmd:Resources/cmd:ResourceProxyList/cmd:ResourceProxy/cmd:ResourceRef/text() if (contains(//cmd:CMD/cmd:Components/cmd:WebLichtWebService/cmd:Service/cmd:PublicationDate/text(), '-')) then substring-before(//cmd:CMD/cmd:Components/cmd:WebLichtWebService/cmd:Service/cmd:PublicationDate/text(), '-') else //cmd:CMD/cmd:Components/cmd:WebLichtWebService/cmd:Service/cmd:PublicationDate/text()