<gsf:switch>
<gsf:metadata name="dc.Format"/>
<gsf:when test="equals" test-value="Lyrics">
<gsf:link type="document">
<gsf:icon file="lyrics.gif" select="collection" />
</gsf:link>
</gsf:when>
<gsf:when test="equals" test-value="Discography">
<gsf:link type="document">
<gsf:icon file="disc.gif" select="collection" />
</gsf:link>
</gsf:when>
<gsf:when test="equals" test-value="Tablature">
<gsf:link type="document">
<gsf:icon file="tab.gif" select="collection" />
</gsf:link>
</gsf:when>
<gsf:when test="equals" test-value="MARC">
<gsf:link type="document">
<gsf:icon file="marc.gif" select="collection" />
</gsf:link>
</gsf:when>
<gsf:when test="equals" test-value="Images">
<gsf:link type="source">
<gsf:metadata name="thumbicon"/>
</gsf:link>
</gsf:when>
<gsf:when test="equals" test-value="Supplementary">
<gsf:link type="source">
<gsf:metadata name="srcicon"/>
</gsf:link>
</gsf:when>
<gsf:when test="equals" test-value="Audio">
<gsf:link type="source">
<gsf:switch>
<gsf:metadata name="FileFormat"/>
<gsf:when test="equals" test-value="MIDI">
<gsf:icon file="midi.gif" select="collection" />
</gsf:when>
<gsf:otherwise>
<gsf:metadata name="srcicon"/>
</gsf:otherwise>
</gsf:switch>
</gsf:link>
</gsf:when>
</gsf:switch>