//cmd:CMD/cmd:Components/cmd:Session/cmd:Title/text() //cmd:CMD/cmd:Components/cmd:Session/cmd:Name/text() //cmd:CMD/cmd:Components/cmd:imdi-corpus/cmd:Corpus/cmd:Title/text() //cmd:CMD/cmd:Components/cmd:imdi-corpus/cmd:Corpus/cmd:Name/text() //cmd:CMD/cmd:Components/cmd:Song/cmd:Songtitle/cmd:Original/text() //cmd:CMD/cmd:Components/cmd:Song/cmd:Songtitle/cmd:Normalized/text() //cmd:CMD/cmd:Components/cmd:Song/cmd:Source/cmd:Title/cmd:Normalised/text() //cmd:CMD/cmd:Components/cmd:SongScan/cmd:GeneralInfo/cmd:Title/text() //cmd:CMD/cmd:Components/cmd:Session/cmd:descriptions/cmd:Description[@LanguageId = 'ISO639:eng' or @LanguageId = '']/text() //cmd:CMD/cmd:Components/cmd:Session/cmd:Resources/cmd:Source/cmd:descriptions/cmd:Description[@LanguageId = 'ISO639:eng' or @LanguageId = '']/text() //cmd:CMD/cmd:Components/cmd:imdi-corpus/cmd:Corpus/cmd:descriptions/cmd:Description[@LanguageId = 'ISO639:eng' or @LanguageId = '']/text() //cmd:CMD/cmd:Components/cmd:Song/cmd:Incipit/cmd:Original/text() substring(replace(//cmd:CMD/cmd:Components/cmd:Session/cmd:MDGroup/cmd:Location/cmd:Country/text(),"[:()]","-"),0,50) substring(replace(//cmd:CMD/cmd:Header/cmd:MdCollectionDisplayName/text(),"[:()]","-"),0,50) //cmd:CMD/cmd:Components/cmd:Song/cmd:Keywords/cmd:Keyword/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/',replace(substring-after(//cmd:CMD/cmd:Header/cmd:MdSelfLink/text(), 'hdl:'),'@format=cmdi',''),'@view') else '' concat('http://hdl.handle.net/', replace(//cmd:CMD/cmd:Header/cmd:MdSelfLink/text(),'@format=cmdi',''),'@view') if (normalize-space(string(//cmd:CMD/cmd:Components/cmd:Session/cmd:MDGroup/cmd:Content/cmd:Genre/text())) = '') then '' else concat('Linguistics - ', string(//cmd:CMD/cmd:Components/cmd:Session/cmd:MDGroup/cmd:Content/cmd:Genre/text())) //cmd:CMD/cmd:Components/cmd:Session/cmd:Resources/cmd:WrittenResource/cmd:Type/text() Linguistics string-join(distinct-values(//cmd:CMD/cmd:Components/cmd:Session/cmd:MDGroup/cmd:Actors/cmd:Actor[cmd:Role = 'Author' or cmd:Role = 'Collector' or cmd:Role = 'Researcher' or cmd:Role = 'Annotator' or cmd:Role = 'Filmer' or cmd:Role = 'Recorder']/cmd:FullName/text()), ';') string-join(distinct-values(//cmd:CMD/cmd:Components/cmd:Session/cmd:MDGroup/cmd:Actors/cmd:Actor[cmd:Role = 'Author' or cmd:Role = 'Collector' or cmd:Role = 'Researcher' or cmd:Role = 'Annotator' or cmd:Role = 'Filmer' or cmd:Role = 'Recorder']/cmd:Name/text()), ';') substring-before(substring-after(//cmd:CMD/cmd:Components/cmd:Session/cmd:Resources/cmd:Source[1]/cmd:descriptions/cmd:Description[@LanguageId = 'ISO639:eng' or @LanguageId = '']/text(), 'Author: '), ' ') //cmd:CMD/cmd:Components/cmd:Song/cmd:Authors/cmd:Author/cmd:Name/cmd:Original/text() //cmd:CMD/cmd:Components/cmd:SongScan/cmd:Authors/cmd:Author/cmd:Name/cmd:Original/text() if (matches(//cmd:CMD/cmd:Components/cmd:Session/cmd:Date/text(), '[12]\d{3}')) then replace(//cmd:CMD/cmd:Components/cmd:Session/cmd:Date/text(), '.*([12]\d{3}).*', '$1') else '' if (matches(//cmd:CMD/cmd:Header/cmd:MdCreationDate/text(), '[12]\d{3}')) then replace(//cmd:CMD/cmd:Header/cmd:MdCreationDate/text(), '.*([12]\d{3}).*', '$1') else '' //cmd:CMD/cmd:Components/cmd:Session/cmd:MDGroup/cmd:Content/cmd:Content_Languages/cmd:Content_Language/cmd:Name/text() //cmd:CMD/cmd:Components/cmd:Song/cmd:Language/cmd:LanguageName/text() //cmd:CMD/cmd:Header/cmd:MdCollectionDisplayName/text() string-join(distinct-values(//cmd:CMD/cmd:Resources/cmd:ResourceProxyList/cmd:ResourceProxy/cmd:ResourceType/@mimetype),';') //cmd:CMD/cmd:Components/cmd:Session/cmd:Resources/cmd:WrittenResource/cmd:Format/text() //cmd:CMD/cmd:Components/cmd:Song/cmd:TechnicalMetadata/cmd:MimeType/text() //cmd:CMD/cmd:Components/cmd:SongScan/cmd:TechnicalMetadata/cmd:MimeType/text() normalize-space(string(/)) //record/header/identifier/text() ${mapper_version} //cmd:CMD/cmd:Components/cmd:Session/cmd:Resources/cmd:WrittenResource/cmd:ResourceLink/text()