<?xml version="1.0"?>
<xslt:stylesheet xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:mxch="info:lc/xmlns/marcxchange-v1" xmlns:xslt="http://www.w3.org/1999/XSL/Transform" version="1.0" exclude-result-prefixes="mxch">
  <xslt:template name="material_type">
    <xslt:if test="mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'ga'">
      <dc:type>Akvarel</dc:type>
    </xslt:if>
    <xslt:if test="mxch:datafield[@tag=014]/mxch:subfield[@code='x'] = 'ANM'">
      <dc:type>Anmeldelse</dc:type>
    </xslt:if>
    <xslt:if test="mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'ha'">
      <dc:type>Arkitekturtegning</dc:type>
    </xslt:if>
    <xslt:if test="( mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'xx' and mxch:datafield[@tag=008]/mxch:subfield[@code='t'] = 'a' )">
      <dc:type>Artikel</dc:type>
    </xslt:if>
    <xslt:if test="( mxch:datafield[@tag=008]/mxch:subfield[@code='t'] = 'p' and mxch:datafield[@tag=008]/mxch:subfield[@code='h'] = 'n' and mxch:datafield[@tag=009]/mxch:subfield[@code='a'] = 'a' and mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'xx' )">
      <dc:type>Avis</dc:type>
    </xslt:if>
    <xslt:if test="( mxch:datafield[@tag=008]/mxch:subfield[@code='t'] = 'a' and mxch:datafield[@tag=008]/mxch:subfield[@code='r'] = 'an' and mxch:datafield[@tag=009]/mxch:subfield[@code='a'] = 'a' and mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'xx' )">
      <dc:type>Avisartikel</dc:type>
    </xslt:if>
    <xslt:if test="( mxch:datafield[@tag=038]/mxch:subfield[@code='a'] = 'bi' )">
      <dc:type>Billedbog</dc:type>
    </xslt:if>
    <xslt:if test="mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'kb'">
      <dc:type>Billedbånd</dc:type>
    </xslt:if>
    <xslt:if test="mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'hb'">
      <dc:type>Billedkort</dc:type>
    </xslt:if>
    <xslt:if test="mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'gb'">
      <dc:type>Billedtæppe</dc:type>
    </xslt:if>
    <xslt:if test="( mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'tb' )">
      <dc:type>Blu ray disc</dc:type>
    </xslt:if>
    <xslt:if test="( ( mxch:datafield[@tag=008]/mxch:subfield[@code='t'] = 'm' or mxch:datafield[@tag=008]/mxch:subfield[@code='t'] = 's' ) and mxch:datafield[@tag=009]/mxch:subfield[@code='a'] = 'a' and mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'xx' )">
      <dc:type>Bog</dc:type>
    </xslt:if>
    <xslt:if test="( ( mxch:datafield[@tag=008]/mxch:subfield[@code='m'] = '1' or mxch:datafield[@tag=250]/mxch:subfield[@code='a'] = '[mM]agna[pP]rint' or mxch:datafield[@tag=440]/mxch:subfield[@code='a'] = '[mM]agna[pP]rint' or mxch:datafield[@tag=250]/mxch:subfield[@code='a'] = 'Large' or mxch:datafield[@tag=440]/mxch:subfield[@code='a'] = 'Large' ) and mxch:datafield[@tag=009]/mxch:subfield[@code='a'] = 'a' and mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'xx' )">
      <dc:type>Bog stor skrift</dc:type>
    </xslt:if>
    <xslt:if test="mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'xc'">
      <dc:type>CD</dc:type>
    </xslt:if>
    <xslt:if test="( mxch:datafield[@tag=009]/mxch:subfield[@code='a'] = 's' and mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'xc' )">
      <dc:type>CD (musik)</dc:type>
    </xslt:if>
    <xslt:if test="mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'tg'">
      <dc:type>CD-I</dc:type>
    </xslt:if>
    <xslt:if test="mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'tb'">
      <dc:type>CD-rom</dc:type>
    </xslt:if>
    <xslt:if test="( mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'tb' and mxch:datafield[@tag=300]/mxch:subfield[@code='e'] = 'mp3' )">
      <dc:type>CD-rom (mp3)</dc:type>
    </xslt:if>
    <xslt:if test="mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'xi'">
      <dc:type>DCC-bånd</dc:type>
    </xslt:if>
    <xslt:if test="mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'xb'">
      <dc:type>Dias</dc:type>
    </xslt:if>
    <xslt:if test="mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'tk'">
      <dc:type>Diskette</dc:type>
    </xslt:if>
    <xslt:if test="( ( mxch:datafield[@tag=005]/mxch:subfield[@code='z'] = 'p' or mxch:datafield[@tag=005]/mxch:subfield[@code='z'] = 'q' ) )">
      <dc:type>DTBook</dc:type>
    </xslt:if>
    <xslt:if test="( ( mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'xd' or mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'th' ) and mxch:datafield[@tag=009]/mxch:subfield[@code='a'] = 'm' )">
      <dc:type>DVD (film)</dc:type>
    </xslt:if>
    <xslt:if test="mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'to'">
      <dc:type>DVD-rom</dc:type>
    </xslt:if>
    <xslt:if test="mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'ue'">
      <dc:type>Emnekasse</dc:type>
    </xslt:if>
    <xslt:if test="mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'xl'">
      <dc:type>Fastplade</dc:type>
    </xslt:if>
    <xslt:if test="mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'hl'">
      <dc:type>Flipover-materiale</dc:type>
    </xslt:if>
    <xslt:if test="mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'hg'">
      <dc:type>Flonellografmateriale</dc:type>
    </xslt:if>
    <xslt:if test="mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'hf'">
      <dc:type>Foto</dc:type>
    </xslt:if>
    <xslt:if test="mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'ti'">
      <dc:type>Foto-cd</dc:type>
    </xslt:if>
    <xslt:if test="mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'hr'">
      <dc:type>Fotoreproduktion</dc:type>
    </xslt:if>
    <xslt:if test="mxch:datafield[@tag=300]/mxch:subfield[@code='e'] = 'game boy'">
      <dc:type>GameBoy (spil)</dc:type>
    </xslt:if>
    <xslt:if test="mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'gg'">
      <dc:type>Grafisk blad</dc:type>
    </xslt:if>
    <xslt:if test="mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'xk'">
      <dc:type>Grammofonplade</dc:type>
    </xslt:if>
    <xslt:if test="mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'xh'">
      <dc:type>Kassettelydbånd</dc:type>
    </xslt:if>
    <xslt:if test="( mxch:datafield[@tag=009]/mxch:subfield[@code='a'] = 'e' and mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'xx' )">
      <dc:type>Kort</dc:type>
    </xslt:if>
    <xslt:if test="mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'gr'">
      <dc:type>Kunstreproduktion</dc:type>
    </xslt:if>
    <xslt:if test="mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'ub'">
      <dc:type>Laborativt materiale</dc:type>
    </xslt:if>
    <xslt:if test="mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'ut'">
      <dc:type>Legetøj</dc:type>
    </xslt:if>
    <xslt:if test="( ( mxch:datafield[@tag=005]/mxch:subfield[@code='z'] = 'p' or mxch:datafield[@tag=005]/mxch:subfield[@code='z'] = 'q' ) and mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'xh' )">
      <dc:type>Lydbog (bånd)</dc:type>
    </xslt:if>
    <xslt:if test="( ( mxch:datafield[@tag=005]/mxch:subfield[@code='z'] = 'p' or mxch:datafield[@tag=005]/mxch:subfield[@code='z'] = 'q' ) and mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'xc' )">
      <dc:type>Lydbog (cd)</dc:type>
    </xslt:if>
    <xslt:if test="( ( mxch:datafield[@tag=005]/mxch:subfield[@code='z'] = 'p' or mxch:datafield[@tag=005]/mxch:subfield[@code='z'] = 'q' ) and mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'xc' and mxch:datafield[@tag=300]/mxch:subfield[@code='e'] = 'mp3' )">
      <dc:type>Lydbog (mp3)</dc:type>
    </xslt:if>
    <xslt:if test="mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'ua'">
      <dc:type>Måleapparat</dc:type>
    </xslt:if>
    <xslt:if test="mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'gm'">
      <dc:type>Maleri</dc:type>
    </xslt:if>
    <xslt:if test="mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'ui'">
      <dc:type>Materiale til indlæringsapparat</dc:type>
    </xslt:if>
    <xslt:if test="( mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'xa' or mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'ia' or mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'ic' or mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'if' or mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'ih' or mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'ik' or mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'ip' or mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'is' or mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'it' )">
      <dc:type>Mikroform</dc:type>
    </xslt:if>
    <xslt:if test="mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'xg'">
      <dc:type>Mini disc</dc:type>
    </xslt:if>
    <xslt:if test="mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'xe'">
      <dc:type>Netdokument</dc:type>
    </xslt:if>
    <xslt:if test="( mxch:datafield[@tag=009]/mxch:subfield[@code='a'] = 'c' and mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'xx' )">
      <dc:type>Node</dc:type>
    </xslt:if>
    <xslt:if test="mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'hd'">
      <dc:type>Ordkort</dc:type>
    </xslt:if>
    <xslt:if test="mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'gk'">
      <dc:type>Originalkunst</dc:type>
    </xslt:if>
    <xslt:if test="( mxch:datafield[@tag=008]/mxch:subfield[@code='t'] = 'p' and mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'xx' )">
      <dc:type>Periodikum</dc:type>
    </xslt:if>
    <xslt:if test="mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'gp'">
      <dc:type>Plakat</dc:type>
    </xslt:if>
    <xslt:if test="mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'hp'">
      <dc:type>Planche</dc:type>
    </xslt:if>
    <xslt:if test="mxch:datafield[@tag=300]/mxch:subfield[@code='e'] = 'playstation'">
      <dc:type>Playstation (spil)</dc:type>
    </xslt:if>
    <xslt:if test="mxch:datafield[@tag=300]/mxch:subfield[@code='e'] = 'playstation 2'">
      <dc:type>Playstation2 (spil)</dc:type>
    </xslt:if>
    <xslt:if test="mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'ho'">
      <dc:type>Postkort</dc:type>
    </xslt:if>
    <xslt:if test="( mxch:datafield[@tag=300]/mxch:subfield[@code='e'] = 'PSP' )">
      <dc:type>PSP (film)</dc:type>
    </xslt:if>
    <xslt:if test="( mxch:datafield[@tag=009]/mxch:subfield[@code='a'] = 'p' and mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'xx' )">
      <dc:type>Punktskrift</dc:type>
    </xslt:if>
    <xslt:if test="mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'uu'">
      <dc:type>Puslespil</dc:type>
    </xslt:if>
    <xslt:if test="( mxch:datafield[@tag=009]/mxch:subfield[@code='a'] = 'v' and mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'xx' )">
      <dc:type>Sammensat materiale</dc:type>
    </xslt:if>
    <xslt:if test="( mxch:datafield[@tag=008]/mxch:subfield[@code='t'] = 'a' )">
      <dc:type>Sang</dc:type>
    </xslt:if>
    <xslt:if test="( mxch:datafield[@tag=008]/mxch:subfield[@code='t'] = 'p' and mxch:datafield[@tag=008]/mxch:subfield[@code='h'] = 'm' and mxch:datafield[@tag=009]/mxch:subfield[@code='a'] = 'a' and mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'xx' )">
      <dc:type>Serie</dc:type>
    </xslt:if>
    <xslt:if test="mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'ul'">
      <dc:type>Spil</dc:type>
    </xslt:if>
    <xslt:if test="mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'xj'">
      <dc:type>Spolelydbånd</dc:type>
    </xslt:if>
    <xslt:if test="mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'hy'">
      <dc:type>Symbolkort</dc:type>
    </xslt:if>
    <xslt:if test="mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'ud'">
      <dc:type>Teaterdukke</dc:type>
    </xslt:if>
    <xslt:if test="mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'wt'">
      <dc:type>Teateropførelse</dc:type>
    </xslt:if>
    <xslt:if test="mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'gt'">
      <dc:type>Tegning</dc:type>
    </xslt:if>
    <xslt:if test="mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'ht'">
      <dc:type>Teknisk tegning</dc:type>
    </xslt:if>
    <xslt:if test="( mxch:datafield[@tag=008]/mxch:subfield[@code='t'] = 'p' and mxch:datafield[@tag=008]/mxch:subfield[@code='h'] = 'p' and mxch:datafield[@tag=009]/mxch:subfield[@code='a'] = 'a' and mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'xx' )">
      <dc:type>Tidsskrift</dc:type>
    </xslt:if>
    <xslt:if test="( mxch:datafield[@tag=008]/mxch:subfield[@code='t'] = 'a' and mxch:datafield[@tag=008]/mxch:subfield[@code='r'] = 'ap' and mxch:datafield[@tag=009]/mxch:subfield[@code='a'] = 'a' and mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'xx' )">
      <dc:type>Tidsskriftsartikel</dc:type>
    </xslt:if>
    <xslt:if test="mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'kt'">
      <dc:type>Transparent</dc:type>
    </xslt:if>
    <xslt:if test="mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'wu'">
      <dc:type>Udstilling</dc:type>
    </xslt:if>
    <xslt:if test="mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'us'">
      <dc:type>Udstillingsmontage</dc:type>
    </xslt:if>
    <xslt:if test="mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'nh'">
      <dc:type>Video</dc:type>
    </xslt:if>
    <xslt:if test="mxch:datafield[@tag=300]/mxch:subfield[@code='e'] = 'wii'">
      <dc:type>Wii (spil)</dc:type>
    </xslt:if>
    <xslt:if test="mxch:datafield[@tag=300]/mxch:subfield[@code='e'] = 'xbox'">
      <dc:type>XBOX (spil)</dc:type>
    </xslt:if>
    <xslt:if test="mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'uv'">
      <dc:type>Øvelsesmodel</dc:type>
    </xslt:if>
    <xslt:if test="( mxch:datafield[@tag=008]/mxch:subfield[@code='h'] = 'z' and mxch:datafield[@tag=009]/mxch:subfield[@code='a'] = 'a' and mxch:datafield[@tag=009]/mxch:subfield[@code='g'] = 'xx' )">
      <dc:type>Årbog</dc:type>
    </xslt:if>
  </xslt:template>
</xslt:stylesheet>

