<?xml version="1.0" encoding="iso-8859-1"?>

<topicmap
  xmlns:xlink="http://www.w3.org/1999/xlink/namespace">

<!-- First some topic types copied from Geir Grønmo's music topic map -->
<!-- Ideally this should just be merged in as needed, but the applicaiton 
     doesn't support that yet... -->

  <!-- a scoping topic -->

  <topic id="st-music">
    <topname><basename>Music</basename></topname>
  </topic>

  <!-- This scope is applied to normalised SORTNAMEs -->
  <topic id="normalised">
    <topname><basename>Normalised</basename></topname>
  </topic>

  <!-- ================================================================ 
       Topic types: Person and professions
                                                                    -->

  <topic id="tt-person">
    <topname><basename>Person</basename></topname>
  </topic>

  <topic id="tt-artist" types="tt-person">
    <topname><basename>Artist</basename></topname>
  </topic>
  <topic id="tt-musician" types="tt-artist">
    <topname><basename>Musician</basename></topname>
  </topic>
  <topic id="tt-vocalist" types="tt-musician">
    <topname><basename>Vocalist</basename></topname>
  </topic>
  <topic id="tt-guitarist" types="tt-musician">
    <topname><basename>Guitarist</basename></topname>
  </topic>
  <topic id="tt-bassist" types="tt-musician">
    <topname><basename>Bassist</basename></topname>
  </topic>
  <topic id="tt-drummer" types="tt-musician">
    <topname><basename>Drummer</basename></topname>
  </topic>
  <topic id="tt-band" types="tt-music">
    <topname><basename>Band</basename></topname>
  </topic>
 
  <!-- ================================================================ 
       Topic types: Geography and cities
                                                                    -->

  <topic id="tt-geography">
    <topname><basename>Geography</basename></topname>
  </topic>

  <topic id="tt-country" types="tt-geography">
    <topname><basename>Country</basename></topname>
  </topic>

  <topic id="tt-city" types="tt-geography">
    <topname><basename>City</basename></topname>
  </topic>

  <topic id="tt-music">
    <topname><basename>Music</basename></topname>
  </topic>

  <topic id="tt-pop-music" types="tt-music">
    <topname><basename>Pop music</basename></topname>
  </topic>
  <topic id="tt-rock" types="tt-music">
    <topname><basename>Rock 'n roll</basename></topname>
  </topic>


<!-- End of included stuff -->

<!-- Some new topic types for my map -->
  <topic id="tt-disc">
    <topname>
      <basename>Disc</basename>
    </topname>
  </topic>

  <topic id="tt-punk" types="tt-music">
    <topname>
      <basename>Punk Rock</basename>
      <sortname scope="normalised">punk rock</sortname>
      <sortname>Punk Rock</sortname>
    </topname>
  </topic>

  <topic id="tt-dub" types="tt-music">
    <topname>
      <basename>Dub</basename>
      <sortname scope="normalised">dub</sortname>
      <sortname>Dub</sortname>
    </topname>
  </topic>

  <topic id="tt-reggae" types="tt-music">
    <topname>
      <basename>Reggae</basename>
    </topname>
  </topic>

  <topic id="tt-song">
    <topname>
      <basename>Song</basename>
    </topname>
  </topic>

  <topic id="t-the-clash" scope="tt-punk tt-reggae" types="tt-band">
    <topname>
      <basename>The Clash</basename>
      <sortname scope="normalized">clash the</sortname>
      <sortname>Clash, The</sortname>
    </topname>
  </topic>

  <!-- Members of The Clash -->
  <topic id="t-mick-jones" types="tt-person tt-musician">
    <topname>
      <basename>Mick Jones</basename>
      <basename>M. Jones</basename>
      <sortname>Jones, Mick</sortname>
      <sortname scope="normalised">jones mick</sortname>
    </topname>
  </topic>

  <topic id="t-joe-strummer" types="tt-person tt-musician">
    <topname>
      <basename>Joe Strummer</basename>
      <basename>J. Strummer</basename>
      <basename>John Graham Mellor</basename>
      <basename>J. Mellor</basename>
      <dispname>Joe Strummer</dispname>
      <sortname>Strummer, Joe</sortname>
      <sortname scope="normalised">strummer joe</sortname>
    </topname>
  </topic>

  <topic id="t-paul-simonon" types="tt-person tt-musician">
    <topname>
      <basename>Paul Simonon</basename>
      <basename>P. Simonon</basename>
      <sortname>Simonon, Paul</sortname>
      <sortname scope="normalised">simonon, paul</sortname>
    </topname>
  </topic>

  <topic id="t-tory-crimes" types="tt-person tt-musician">
    <topname>
      <basename>Tory Crimes</basename>
      <basename>T. Crimes</basename>
      <sortname>Crimes, Tory</sortname>
      <sortname scope="normalised">crimes tory</sortname>
    </topname>
  </topic>

  <topic id="t-nicky-headon" types="tt-person tt-musician">
    <topname>
      <basename>Nicky Headon</basename>
      <basename>N. Headon</basename>
      <sortname>Headon, Nicky</sortname>
      <sortname scope="normalised">headon nicky</sortname>
    </topname>
  </topic>

  <topic id="t-disc-the-clash" types="tt-disc"  scope="tt-punk tt-reggae">
    <topname>
      <basename>The Clash</basename>
      <sortname>The Clash</sortname>
      <sortname scope="normalised">the clash</sortname>
    </topname>
		<!-- Note, these resources are not available due to copyright reasons -->
    <occurs occrl="Tracklist" 
            xlink:type="locator" 
            xlink:href="discography.htm#EK36060"/>
    <occurs occrl="CoverArt" 
            xlink:type="locator" 
            xlink:href="clash.gif"/>
  </topic>

  <topic id="t-disc-combat-rock" types="tt-disc" scope="tt-punk tt-reggae">
    <topname>
      <basename>Combat Rock</basename>
      <sortname>Combat Rock</sortname>
      <sortname scope="normalised">combat rock</sortname>
    </topname>
		<!-- Note, these resources are not available due to copyright reasons -->
    <occurs occrl="CoverArt" xml:link="locator" xlink:href="combat.gif"/>
    <occurs occrl="Excerpt"  xml:link="locator" xlink:href="should.ram"/>
  </topic>

  <!-- Musicians for Lee Perry's Projects -->
  <topic id="t-lee-perry" types="tt-musician tt-person" scope="tt-reggae">
    <topname>
      <basename>Lee 'Scratch' Perry</basename>
      <basename>Scratch Perry</basename>
      <sortname>Perry, Lee</sortname>
      <sortname>Perry, Scratch</sortname>
      <sortname scope="normalised">perry lee</sortname>
      <sortname scope="normalised">perry scratch</sortname>
    </topname>
  </topic>

  <topic id="t-aston-barrett" types="tt-musician tt-person" scope="tt-reggae">
    <topname>
      <basename>Aston "Family Man" Barrett</basename>
      <sortname>Barrent, Aston</sortname>
    </topname>
  </topic>

  <topic id="t-carlton-barrett" types="tt-musician tt-person" scope="tt-reggae">
    <topname>
      <basename>Carlton Barrett</basename>
      <sortname>Barrett, Carlton</sortname>
    </topname>
  </topic>

  <topic id="id-junior-murvin" types="tt-musician tt-person" scope="tt-reggae">
    <topname>
      <basename>Junior Murvin</basename>
      <sortname>Murvin, Junior</sortname>
    </topname>
  </topic>

  <topic id="t-winston-wright" types="tt-musician tt-person" scope="tt-reggae">
    <topname>
      <basename>Winston Wright</basename>
      <sortname>Wright, Winston</sortname>
    </topname>
  </topic>

  <topic id="id-ansel-collins" types="tt-person tt-musician" scope="tt-reggae">
    <topname>
      <basename>Ansel Collins</basename>
      <sortname>Collins, Ansel</sortname>
    </topname>
  </topic>

<!-- More Cities And Countries -->
  <topic id="t-england" types="tt-country">
    <topname><basename>England</basename></topname>
  </topic>
  <topic id="t-turkey" types="tt-country">
    <topname>
      <basename>Turkey</basename>
    </topname>
  </topic>

  <topic id="t-ankara" types="tt-city">
    <topname>
      <basename>Ankara</basename>
    </topname>
  </topic>

  <topic id="t-london" types="tt-city">
    <topname>
      <basename>London</basename>
    </topname>
  </topic>

  <topic id="t-bromley" types="tt-city">
    <topname>
      <basename>Bromley</basename>
    </topname>
  </topic>
<!-- Associations for my topic map -->

<!-- these two stolen from the Beatles topic map -->
  <topic id="at-member-of">
    <topname><basename>Member of</basename></topname>
  </topic>

  <topic id="at-played-instrument-in">
    <topname><basename>Played instrument</basename></topname>
  </topic>

  <topic id="at-born-in">
    <topname><basename>Born in</basename></topname>
  </topic>

  <topic id="at-recorded">
    <topname>
      <basename>Recorded</basename>
    </topname>
  </topic>

  <assoc hytime="varlink" type="at-member-of" scope="st-music">
    <assocrl type="tt-band">t-the-clash</assocrl>
    <assocrl type="tt-vocalist">t-mick-jones t-joe-strummer</assocrl>
    <assocrl type="tt-guitarist">t-mick-jones t-joe-strummer</assocrl>
    <assocrl type="tt-bassist">t-paul-simonon</assocrl>
    <assocrl type="tt-drummer">t-tory-crimes</assocrl>
    <assocrl type="tt-drummer">t-nicky-headon</assocrl>
  </assoc>

  <assoc hytime="varlink" scope="st-music" type="at-recorded">
    <assocrl hytime="anchspec" type="tt-band">t-the-clash</assocrl>
    <assocrl hytime="anchspec" type="tt-disc">t-disc-the-clash</assocrl>
    <assocrl type="tt-disc">t-disc-combat-rock</assocrl>
  </assoc>

  <assoc hytime="varlink" type="at-born-in">
    <assocrl hytime="anchspec" type="tt-city">t-ankara</assocrl>
    <assocrl hytime="anchspec" type="tt-person">t-joe-strummer</assocrl>
  </assoc>

  <assoc hytime="varlink" type="at-born-in">
    <assocrl hytime="anchspec" type="tt-city">t-london</assocrl>
    <assocrl hytime="anchspec" type="tt-person">t-mick-jones t-paul-simonon</assocrl>
  </assoc>

  <assoc hytime="varlink" type="at-born-in">
    <assocrl hytime="anchspec" type="tt-city">t-bromley</assocrl>
    <assocrl hytime="anchspec" type="tt-person">t-nicky-headon</assocrl>
  </assoc>

  <assoc hytime="varlink" type="at-recorded">
    <assocrl hytime="anchspec" type="tt-band">t-the-clash</assocrl>
    <assocrl hytime="anchspec" type="tt-track">t-i-fought-the-law</assocrl>
  </assoc>

<!-- ===================================== -->
<!-- Facets                                -->
<!-- ===================================== -->

<topic id="ft-website-rating">
  <topname>
    <basename>Rating</basename>
  </topname>
</topic>

<topic id="fv-fierce">
  <topname><basename>Fierce</basename></topname>
</topic>

<!-- Using a facet to assign meta-data to an external resource -->
<facet linktype="rating" type="ft-website-rating">
  <fvalue facetval="fierce" 
          type="fv-fierce" 
          xml:link="locator" 
          xlink:href="http://www.angelfire.com/on/clash/index.html"/>
</facet>

<!-- Using a facet to assign meta-data to a topic.
     NOTE: This is actually invalid according to the spec
     as -facetval- is defined as a NAME and so cannot
     start with a number. -->
<facet linktype="running-time">
  <fvalue facetval="0:55">t-disc-the-clash</fvalue>
</facet>

</topicmap>












