<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    xmlns:idea="http://www.ideadistributors.com/idea/xsl" version="2.0">

    <xsl:function name="idea:mapRole">
        <xsl:param name="roleToMap"/>
        <xsl:value-of select="$roleToMap"/>
        
        <xsl:choose>
            <xsl:when test="compare($roleToMap, 'Arranger') = 0">
                <xsl:text/>
            </xsl:when>
            <xsl:when test="compare($roleToMap, 'Collaborator') = 0">
                <xsl:text/>
            </xsl:when>
            <xsl:when test="compare($roleToMap, 'Composer') = 0">
                <xsl:text/>
            </xsl:when>
            <xsl:when test="compare($roleToMap, 'Conductor') = 0">
                <xsl:text/>
            </xsl:when>
            <xsl:when test="compare($roleToMap, 'DJ') = 0">
                <xsl:text/>
            </xsl:when>
            <xsl:when test="compare($roleToMap, 'Engineer') = 0">
                <xsl:text/>
            </xsl:when>
            <xsl:when test="compare($roleToMap, 'Ensemble') = 0">
                <xsl:text/>
            </xsl:when>
            <xsl:when test="compare($roleToMap, 'Executive Producer') = 0">
                <xsl:text/>
            </xsl:when>
            <xsl:when test="compare($roleToMap, 'Featured Performer') = 0">
                <xsl:text/>
            </xsl:when>
            <xsl:when test="compare($roleToMap, 'Guest Vocals') = 0">
                <xsl:text/>
            </xsl:when>
            <xsl:when test="compare($roleToMap, 'Guest Musician') = 0">
                <xsl:text/>
            </xsl:when>
            <xsl:when test="compare($roleToMap, 'Lead Vocals') = 0">
                <xsl:text/>
            </xsl:when>
            <xsl:when test="compare($roleToMap, 'Musician') = 0">
                <xsl:text/>
            </xsl:when>
            <xsl:when test="compare($roleToMap, 'Performer') = 0">
                <xsl:text/>
            </xsl:when>
            <xsl:when test="compare($roleToMap, 'Producer') = 0">
                <xsl:text/>
            </xsl:when>
            <xsl:when test="compare($roleToMap, 'Remixer') = 0">
                <xsl:text/>
            </xsl:when>
            <xsl:when test="compare($roleToMap, 'Soloist') = 0">
                <xsl:text/>
            </xsl:when>
            <xsl:otherwise/>
        </xsl:choose>
        
    </xsl:function>

    <xsl:function name="idea:mapGenre">
        <xsl:param name="genreToMap"/>
    </xsl:function>
</xsl:stylesheet>