32 Matching Annotations
  1. Dec 2023
    1. Welcome to MusicBrainz!MusicBrainz is an open music encyclopedia that collects music metadata and makes it available to the public.MusicBrainz aims to be:

      MusicBrainz Database

  2. Sep 2023
  3. Jul 2023
  4. Jun 2023
  5. May 2023
  6. Mar 2023
  7. Sep 2022
  8. Aug 2022
  9. May 2022
    1. ```sql FROM ZITGIST.MO.url as artist_url FROM ZITGIST.MO.artist as artist_artist FROM ZITGIST.MO.track as artist_track FROM ZITGIST.MO.album as artist_album

      FROM ZITGIST.MO.album as artist_album_creatorOf where (^{artist_album_creatorOf.}^.artist = ^{artist.}^.id) FROM ZITGIST.MO.track as artist_track_creatorOf where (^{artist_track_creatorOf.}^.artist = ^{artist.}^.id)

      FROM ZITGIST.MO.artistalias as artistalias text literal name where (^{artist.}^.id = ^{artistalias.}^."ref") FROM ZITGIST.MO.l_artist_url as l_artist_url where (^{artist.}^.id = ^{l_artist_url.}^.link0) where (^{artist_url.}^.id = ^{l_artist_url.}^.link1)

      FROM ZITGIST.MO.l_artist_artist as l_artist_artist where (^{artist.}^.id = ^{l_artist_artist.}^.link0) where (^{artist_artist.}^.id = ^{l_artist_artist.}^.link1)

      FROM ZITGIST.MO.l_artist_track as l_artist_track where (^{artist.}^.id = ^{l_artist_track.}^.link0) where (^{artist_track.}^.id = ^{l_artist_track.}^.link1) FROM ZITGIST.MO.l_album_artist as l_album_artist where (^{artist.}^.id = ^{l_album_artist.}^.link1) where (^{artist_album.}^.id = ^{l_album_artist.}^.link0)

      { create virtrdf:MBZ as graph iri ("http://musicbrainz.org/") option (exclusive) {

          # Track Composition Event
          mbz:composition_iri (track.gid)
              a mo:Composition as mbz:track_is_composition;
              dc:title track.name as mbz:title_of_track;
              mo:composer mbz:artist_iri (track_artist_creator.gid) as mbz:creator_composer_of_track;
              mo:composer mbz:artist_iri (track_artist.gid) where (^{l_artist_track2.}^.link_type = 14) option (using l_artist_track2) as mbz:composer14_of_track;
              mo:producesWork mbz:musicalwork_iri (track.gid) as mbz:track_producesWork.
      
          # Track Musical Work
          mbz:musicalwork_iri (track.gid)
              a mo:MusicalWork as mbz:track_is_mw;
              dc:title track.name as mbz:name_of_mw;
      
              mo:productOfComposition mbz:composition_iri(track.gid) as mbz:mw_is_productOfComposition_of;
              mo:usedInPerformance mbz:performance_iri(track.gid) as mbz:mw_usedInPerformance.
      
          # Track Performance Event
          mbz:performance_iri (track.gid)
              a mo:Performance;
              dc:title track.name;
              mo:performer mbz:artist_iri (track_artist_creator.gid);
              mo:performer mbz:artist_iri (track_artist.gid) where (^{l_artist_track2.}^.link_type = 2) option (using l_artist_track2);
              mo:conductor mbz:artist_iri (track_artist.gid) where (^{l_artist_track2.}^.link_type = 9) option (using l_artist_track2);
      
              mo:usesWork mbz:musicalwork_iri (track.gid);
              mo:producesSound mbz:sound_iri (track.gid);
      
              mo:recordedAs mbz:signal_iri(track.gid).
      
          # Track Sound
          mbz:sound_iri (track.gid)
              a mo:Sound;
              dc:title track.name;
      
              mo:productOfPerformance mbz:performance_iri (track.gid);
              mo:usedInRecording mbz:recording_iri (track.gid).
      
          # Track Recording Event
          mbz:recording_iri (track.gid)
              a mo:Recording;
              dc:title track.name;
      
              mo:recordsSound mbz:sound_iri (track.gid);
              mo:producesSignal mbz:signal_iri (track.gid).
      
          # Track Signal (Musical Expression)
          mbz:signal_iri (track.gid)
              a mo:Signal;
              dc:title track.name;
      
              mo:remixer mbz:artist_iri (track_artist.gid) where (^{l_artist_track2.}^.link_type = 11) option (using l_artist_track2);
              mo:sampler mbz:artist_iri (track_artist.gid) where (^{l_artist_track2.}^.link_type = 12) option (using l_artist_track2);
              mo:djmixed mbz:artist_iri (track_artist.gid) where (^{l_artist_track2.}^.link_type = 40) option (using l_artist_track2);
      
              mo:djmix_of mbz:track_iri (track_track.gid) where (^{l_track_track.}^.link_type = 13) option (using l_track_track);
              mo:remix_of mbz:track_iri (track_track.gid) where (^{l_track_track.}^.link_type = 6) option (using l_track_track);
              mo:remix_of mbz:track_iri (track_track.gid) where (^{l_track_track.}^.link_type = 11) option (using l_track_track);
              mo:mashup_of mbz:track_iri (track_track.gid) where (^{l_track_track.}^.link_type = 8) option (using l_track_track);
              mo:mashup_of mbz:track_iri (track_track.gid) where (^{l_track_track.}^.link_type = 4) option (using l_track_track);
              mo:remaster_of mbz:track_iri (track_track.gid) where (^{l_track_track.}^.link_type = 3) option (using l_track_track);
              mo:compilation_of mbz:track_iri (track_track.gid) where (^{l_track_track.}^.link_type = 10) option (using l_track_track);
              mo:compilation_of mbz:track_iri (track_track.gid) where (^{l_track_track.}^.link_type = 12) option (using l_track_track);
              mo:medley_of mbz:record_iri (track_track.gid) where (^{l_track_track.}^.link_type = 14) option (using l_track_track);
      
              mo:published_as mbz:track_iri (track.gid);
              mo:signalTime mbz:duration_iri(track.gid);
              mo:puid track_puid.puid option (using puidjoin).
      
          # Track duration
          mbz:duration_iri(track.gid)
              a timeline:Interval;
              timeline:durationXSD mbz:duration(track.length).
      
          mbz:track_iri(track.gid)
              a mo:Track;
              dc:title track.name;
      
              mo:trackNum track_albumjoin.sequence;
      
              dc:creator mbz:artist_iri (track_artist_creator.gid);
              dc:creator mbz:artist_iri (track_artist.gid) where (^{l_artist_track2.}^.link_type = 14) option (using l_artist_track2);
                          mo:compiler mbz:artist_iri (track_artist.gid) where (^{l_artist_track2.}^.link_type = 39) option (using l_artist_track2);
              mo:producer mbz:artist_iri (track_artist.gid) where (^{l_artist_track2.}^.link_type = 18) option (using l_artist_track2);
              mo:publisher mbz:artist_iri (track_artist.gid) where (^{l_artist_track2.}^.link_type = 35) option (using l_artist_track2);
              mo:engineer mbz:artist_iri (track_artist.gid) where (^{l_artist_track2.}^.link_type = 19) option (using l_artist_track2);
      
              mo:licence mbz:url_iri(track_url.url) where (^{l_track_url.}^.link_type = 21) option (using l_track_url);
              mo:paiddownload mbz:url_iri(track_url.url) where (^{l_track_url.}^.link_type = 16) option (using l_track_url);
              mo:freedownload mbz:url_iri(track_url.url) where (^{l_track_url.}^.link_type = 17) option (using l_track_url);
              mo:olga mbz:url_iri(track_url.url) where (^{l_track_url.}^.link_type = 19) option (using l_track_url);
      
              mo:musicbrainz mbz:mbz_track_url_iri(track.gid);
      
              mo:duration track.length.
      
          # Record Composition Event
          mbz:composition_iri (album.gid)
              a mo:Composition;
              dc:title album.name;
      
              mo:composer mbz:artist_iri (album_artist_creator.gid);
              mo:composer mbz:artist_iri (album_artist.gid) where (^{l_album_artist2.}^.link_type = 14) option (using l_album_artist2);
      
              mo:producesWork mbz:musicalwork_iri (album.gid).
      
          # Record Musical Work
          mbz:musicalwork_iri (album.gid)
              a mo:MusicalWork;
              dc:title album.name;
      
              mo:productOfComposition mbz:composition_iri(album.gid);
              mo:usedInPerformance mbz:performance_iri(album.gid).
      
          # Record Performance Event
          mbz:performance_iri (album.gid)
              a mo:Performance;
              dc:title album.name;
              mo:performer mbz:artist_iri (album_artist_creator.gid);
              mo:performer mbz:artist_iri (album_artist.gid) where (^{l_album_artist2.}^.link_type = 2) option (using l_album_artist2);
              mo:conductor mbz:artist_iri (album_artist.gid) where (^{l_album_artist2.}^.link_type = 9) option (using l_album_artist2);
      
              mo:usesWork mbz:musicalwork_iri (album.gid);
              mo:producesSound mbz:sound_iri (album.gid);
      
              mo:recordedAs mbz:record_iri(album.gid).
      
          # Record Sound
          mbz:sound_iri (album.gid)
              a mo:Sound;
              dc:title album.name;
      
              mo:productOfPerformance mbz:performance_iri (album.gid);
              mo:usedInRecording mbz:recording_iri (album.gid).
      
          # Record Recording Event
          mbz:recording_iri (album.gid)
              a mo:Recording;
              dc:title album.name;
      
              mo:recordsSound mbz:sound_iri (album.gid);
              mo:producesSignal mbz:signal_iri (album.gid).
      
          # Record Signal (Musical Expression)
          mbz:signal_iri (album.gid)
              a mo:Signal;
              dc:title album.name;
      
              mo:djmix_of mbz:record_iri (album_album.gid) where (^{l_album_album.}^.link_type = 9) option (using l_album_album);
              mo:remix_of mbz:record_iri (album_album.gid) where (^{l_album_album.}^.link_type = 7) option (using l_album_album);
              mo:remix_of mbz:record_iri (album_album.gid) where (^{l_album_album.}^.link_type = 4) option (using l_album_album);
              mo:mashup_of mbz:record_iri (album_album.gid) where (^{l_album_album.}^.link_type = 5) option (using l_album_album);
              mo:remaster_of mbz:record_iri (album_album.gid) where (^{l_album_album.}^.link_type = 3) option (using l_album_album);
              mo:tribute_to mbz:artist_iri (album_artist.gid) where (^{l_album_artist2.}^.link_type = 44) option (using l_album_artist2);
      
              mo:remixer mbz:artist_iri (album_artist.gid) where (^{l_album_artist2.}^.link_type = 11) option (using l_album_artist2);
              mo:djmixed mbz:artist_iri (album_artist.gid) where (^{l_album_artist2.}^.link_type = 38) option (using l_album_artist2);
              mo:sampler mbz:artist_iri (album_artist.gid) where (^{l_album_artist2.}^.link_type = 12) option (using l_album_artist2);
      
              mo:published_as mbz:record_iri (album.gid).
      
          # Record (Musical Manifestation)
          mbz:record_iri (album.gid)
              a mo:Record;
              dc:title album.name;
      
              dc:date mbz:created(album_release.releasedate);
              mo:image mbz:image_iri(album_amazon_asin.asin);
      
              #Empty for now.
              mo:compilation_of mbz:record_iri (album_album.gid) where (^{l_album_album.}^.link_type = 8) option (using l_album_album);
              mo:releaseStatus mbz:official_iri(album.attributes);
              mo:releaseStatus mbz:promotion_iri(album.attributes);
              mo:releaseStatus mbz:bootleg_iri(album.attributes);
      
              mo:releaseType mbz:album_iri(album.attributes);
              mo:releaseType mbz:single_iri(album.attributes);
              mo:releaseType mbz:ep_iri(album.attributes);
              mo:releaseType mbz:compilation_iri(album.attributes);
              mo:releaseType mbz:soundtrack_iri(album.attributes);
              mo:releaseType mbz:spokenword_iri(album.attributes);
              mo:releaseType mbz:interview_iri(album.attributes);
              mo:releaseType mbz:audiobook_iri(album.attributes);
              mo:releaseType mbz:live_iri(album.attributes);
              mo:releaseType mbz:remix_iri(album.attributes);
      
              dc:creator mbz:artist_iri (album_artist_creator.gid);
              dc:creator mbz:artist_iri (album_artist.gid) where (^{l_album_artist2.}^.link_type = 14) option (using l_album_artist2);
      
              mo:compiler mbz:artist_iri (album_artist.gid) where (^{l_album_artist2.}^.link_type = 41) option (using l_album_artist2);
              mo:producer mbz:artist_iri (album_artist.gid) where (^{l_album_artist2.}^.link_type = 18) option (using l_album_artist2);
              mo:publisher mbz:artist_iri (album_artist.gid) where (^{l_album_artist2.}^.link_type = 35) option (using l_album_artist2);
              mo:engineer mbz:artist_iri (album_artist.gid) where (^{l_album_artist2.}^.link_type = 19) option (using l_album_artist2);
      
              mo:musicbrainz mbz:mbz_release_url_iri(album.gid);
      
              mo:musicmoz mbz:url_iri(album_url.url) where (^{l_album_url.}^.link_type = 25) option (using l_album_url);
              mo:discogs mbz:url_iri(album_url.url) where (^{l_album_url.}^.link_type = 24) option (using l_album_url);
              mo:wikipedia mbz:url_iri(album_url.url) where (^{l_album_url.}^.link_type = 23) option (using l_album_url);
              mo:discography mbz:url_iri(album_url.url) where (^{l_album_url.}^.link_type = 1) option (using l_album_url);
              mo:freedownload mbz:url_iri(album_url.url) where (^{l_album_url.}^.link_type = 21) option (using l_album_url);
              mo:discography mbz:url_iri(album_url.url) where (^{l_album_url.}^.link_type = 16) option (using l_album_url);
              mo:mailorder mbz:url_iri(album_url.url) where (^{l_album_url.}^.link_type = 19) option (using l_album_url);
              mo:imdb mbz:url_iri(album_url.url) where (^{l_album_url.}^.link_type = 27) option (using l_album_url);
              mo:paiddownload mbz:url_iri(album_url.url) where (^{l_album_url.}^.link_type = 20) option (using l_album_url);
              mo:licence mbz:url_iri(album_url.url) where (^{l_album_url.}^.link_type = 32) option (using l_album_url);
              mo:review mbz:url_iri(album_url.url) where (^{l_album_url.}^.link_type = 17) option (using l_album_url);
      
              mo:amazon_asin mbz:amazon_asin_iri(album_amazon_asin.asin);
      
              mo:has_track mbz:track_iri (album_albumjoin_track.gid) option (using album_albumjoin).
      
         # Music Group (Band)
      

      mbz:band_iri(band.gid)

          mbz:artist_iri(band.gid)
              a mo:MusicArtist;
              a mo:MusicGroup;
              a foaf:Group;
              foaf:name band.name;
              foaf:nick bandalias.name;
      

      bio:event mbz:band_birth_event_iri(band.gid);

      bio:event mbz:band_death_event_iri(band.gid);

              bio:event mbz:artist_birth_event_iri(band.gid);
              bio:event mbz:artist_death_event_iri(band.gid);
      

      mo:similar_to mbz:band_iri(sim_band.gid) option (using band_relation);

              mo:similar_to mbz:artist_iri(sim_band.gid) option (using band_relation);
              mo:similar_to mbz:artist_iri(sim_artist.gid) option (using artist_relation);
      

      sim:link mbz:sim_link_iri(sim_band.gid) option (using band_relation);

      sim:link mbz:sim_link_iri(sim_artist.gid) option (using artist_relation);

              foaf:member mbz:artist_iri(band_member.gid) option (using band_l_artist_artist);
      
              # l_artist_url
              mo:myspace mbz:url_iri(band_url.url) where (^{l_artist_url3.}^.link_type = 19) option (using l_artist_url3);
              mo:musicmoz mbz:url_iri(band_url.url) where (^{l_artist_url3.}^.link_type = 12) option (using l_artist_url3);
              mo:discogs mbz:url_iri(band_url.url) where (^{l_artist_url3.}^.link_type = 11) option (using l_artist_url3);
              mo:wikipedia mbz:url_iri(band_url.url) where (^{l_artist_url3.}^.link_type = 10) option (using l_artist_url3);
              mo:discography mbz:url_iri(band_url.url) where (^{l_artist_url3.}^.link_type = 1) option (using l_artist_url3);
              mo:freedownload mbz:url_iri(band_url.url) where (^{l_artist_url3.}^.link_type = 8) option (using l_artist_url3);
              mo:fanpage mbz:url_iri(band_url.url) where (^{l_artist_url3.}^.link_type = 3) option (using l_artist_url3);
              mo:biography mbz:url_iri(band_url.url) where (^{l_artist_url3.}^.link_type = 4) option (using l_artist_url3);
              mo:discography mbz:url_iri(band_url.url) where (^{l_artist_url3.}^.link_type = 5) option (using l_artist_url3);
              mo:mailorder mbz:url_iri(band_url.url) where (^{l_artist_url3.}^.link_type = 15) option (using l_artist_url3);
              mo:imdb mbz:url_iri(band_url.url) where (^{l_artist_url3.}^.link_type = 17) option (using l_artist_url3);
              mo:paiddownload mbz:url_iri(band_url.url) where (^{l_artist_url3.}^.link_type = 7) option (using l_artist_url3);
              foaf:depiction mbz:url_iri(band_url.url) where (^{l_artist_url3.}^.link_type = 14) option (using l_artist_url3);
              foaf:homepage mbz:url_iri(band_url.url) where (^{l_artist_url3.}^.link_type = 2) option (using l_artist_url3);
      
              mo:musicbrainz mbz:mbz_artist_url_iri(band.gid);
      
              # l_album_artist
              mo:composed mbz:composition_iri (band_album.gid) where (^{l_album_artist3.}^.link_type = 14) option (using l_album_artist3);
              mo:performed mbz:performance_iri (band_album.gid) where (^{l_album_artist3.}^.link_type = 14) option (using l_album_artist3);
              mo:performed mbz:performance_iri (band_album.gid) where (^{l_album_artist3.}^.link_type = 2) option (using l_album_artist3);
              mo:conducted mbz:performance_iri (band_album.gid) where (^{l_album_artist3.}^.link_type = 9) option (using l_album_artist3);
              mo:compiled mbz:record_iri (band_album.gid) where (^{l_album_artist3.}^.link_type = 41) option (using l_album_artist3);
              mo:djmixed mbz:record_iri (band_album.gid) where (^{l_album_artist3.}^.link_type = 38) option (using l_album_artist3);
              mo:remixed mbz:record_iri (band_album.gid) where (^{l_album_artist3.}^.link_type = 11) option (using l_album_artist3);
              mo:sampled mbz:record_iri (band_album.gid) where (^{l_album_artist3.}^.link_type = 12) option (using l_album_artist3);
              mo:produced mbz:record_iri (band_album.gid) where (^{l_album_artist3.}^.link_type = 18) option (using l_album_artist3);
              mo:published mbz:record_iri (band_album.gid) where (^{l_album_artist3.}^.link_type = 35) option (using l_album_artist3);
              mo:engineered mbz:record_iri (band_album.gid) where (^{l_album_artist3.}^.link_type = 19) option (using l_album_artist3);
      

      # mo:creatorOfRecord mbz:record_iri(band_album_creatorOf.gid);

              foaf:made mbz:record_iri(band_album_creatorOf.gid);
      
              # l_artist_track
              mo:composed mbz:composition_iri (band_track.gid) where (^{l_artist_track3.}^.link_type = 14) option (using l_artist_track3);
              mo:performed mbz:performance_iri (band_track.gid) where (^{l_artist_track3.}^.link_type = 14) option (using l_artist_track3);
              mo:performed mbz:performance_iri (band_track.gid) where (^{l_artist_track3.}^.link_type = 2) option (using l_artist_track3);
              mo:conducted mbz:performance_iri (band_track.gid) where (^{l_artist_track3.}^.link_type = 9) option (using l_artist_track3);
              mo:compiled mbz:record_iri (band_track.gid) where (^{l_artist_track3.}^.link_type = 39) option (using l_artist_track3);
              mo:djmixed mbz:track_iri (band_track.gid) where (^{l_artist_track3.}^.link_type = 40) option (using l_artist_track3);
              mo:remixed mbz:track_iri (band_track.gid) where (^{l_artist_track3.}^.link_type = 11) option (using l_artist_track3);
              mo:sampled mbz:track_iri (band_track.gid) where (^{l_artist_track3.}^.link_type = 12) option (using l_artist_track3);
              mo:produced mbz:track_iri (band_track.gid) where (^{l_artist_track3.}^.link_type = 18) option (using l_artist_track3);
              mo:published mbz:track_iri (band_track.gid) where (^{l_artist_track3.}^.link_type = 35) option (using l_artist_track3);
              mo:engineered mbz:track_iri (band_track.gid) where (^{l_artist_track3.}^.link_type = 19) option (using l_artist_track3).
      

      # mo:creatorOfTrack mbz:track_iri(band_track_creatorOf.gid).

          # Music Group (Band)'s Birth Event
      

      mbz:band_birth_event_iri(band.gid)

          mbz:artist_birth_event_iri(band.gid)
              a bio:Birth;
              bio:date band.begindate.
      
          # Music Group (Band)'s Death Event
      

      mbz:band_death_event_iri(band.gid)

          mbz:artist_death_event_iri(band.gid)
              a bio:Death;
              bio:date band.enddate.
      
          # Similarity link
          #mbz:sim_link_iri(sim_band.gid)
          #    sim:relation mo:similar_to;
          #    sim:level band_relation.weight;
          #    sim:to sim_band.gid.
      
          # Music Artist
          mbz:artist_iri (artist.gid)
      
              # artist
              a mo:MusicArtist;
              a mo:SoloMusicArtist where (^{artist_untyped.}^.gid is not null) option (using artist_untyped);
              a foaf:Person where (^{artist_untyped.}^.gid is not null) option (using artist_untyped);
              foaf:name artist.name;
              foaf:nick artistalias.name;
              bio:event mbz:artist_birth_event_iri(artist.gid);
              bio:event mbz:artist_death_event_iri(artist.gid);
      
              mo:member_of mbz:artist_iri(artist_artist.gid) where (^{l_artist_artist.}^.link_type = 2) option (using l_artist_artist);
      
              # l_artist_artist
              rel:siblingOf mbz:artist_iri(artist_artist.gid) where (^{l_artist_artist.}^.link_type = 7) option (using l_artist_artist);
              rel:friendOf mbz:artist_iri(artist_artist.gid) where (^{l_artist_artist.}^.link_type = 5) option (using l_artist_artist);
              rel:parentOf mbz:artist_iri(artist_artist.gid) where (^{l_artist_artist.}^.link_type = 6) option (using l_artist_artist);
              rel:collaborated_with mbz:artist_iri(artist_artist.gid) where (^{l_artist_artist.}^.link_type = 11) option (using l_artist_artist);
              rel:engagedTo mbz:artist_iri(artist_artist.gid) where (^{l_artist_artist.}^.link_type = 9) option (using l_artist_artist);
              rel:spouseOf mbz:artist_iri(artist_artist.gid) where (^{l_artist_artist.}^.link_type = 8) option (using l_artist_artist);
              mo:supporting_musician mbz:artist_iri(artist_artist.gid) where (^{l_artist_artist.}^.link_type = 13) option (using l_artist_artist);
              mo:supporting_musician mbz:artist_iri(artist_artist.gid) where (^{l_artist_artist.}^.link_type = 14) option (using l_artist_artist);
              mo:supporting_musician mbz:artist_iri(artist_artist.gid) where (^{l_artist_artist.}^.link_type = 15) option (using l_artist_artist);
      
              mo:similar_to mbz:artist_iri(sim_artist.gid) option (using artist_relation);
      

      mo:similar_to mbz:band_iri(sim_band.gid) option (using band_relation);

              mo:similar_to mbz:artist_iri(sim_band.gid) option (using band_relation);
      

      sim:link mbz:sim_link_iri(sim_band.gid) option (using band_relation);

      sim:link mbz:sim_link_iri(sim_artist.gid) option (using artist_relation);

              # l_artist_url
              mo:myspace mbz:url_iri(artist_url.url) where (^{l_artist_url.}^.link_type = 19) option (using l_artist_url);
              mo:musicmoz mbz:url_iri(artist_url.url) where (^{l_artist_url.}^.link_type = 12) option (using l_artist_url);
              mo:discogs mbz:url_iri(artist_url.url) where (^{l_artist_url.}^.link_type = 11) option (using l_artist_url);
              mo:wikipedia mbz:url_iri(artist_url.url) where (^{l_artist_url.}^.link_type = 10) option (using l_artist_url);
              mo:discography mbz:url_iri(artist_url.url) where (^{l_artist_url.}^.link_type = 1) option (using l_artist_url);
              mo:freedownload mbz:url_iri(artist_url.url) where (^{l_artist_url.}^.link_type = 8) option (using l_artist_url);
              mo:fanpage mbz:url_iri(artist_url.url) where (^{l_artist_url.}^.link_type = 3) option (using l_artist_url);
              mo:biography mbz:url_iri(artist_url.url) where (^{l_artist_url.}^.link_type = 4) option (using l_artist_url);
              mo:discography mbz:url_iri(artist_url.url) where (^{l_artist_url.}^.link_type = 5) option (using l_artist_url);
              mo:mailorder mbz:url_iri(artist_url.url) where (^{l_artist_url.}^.link_type = 15) option (using l_artist_url);
              mo:imdb mbz:url_iri(artist_url.url) where (^{l_artist_url.}^.link_type = 17) option (using l_artist_url);
              mo:paiddownload mbz:url_iri(artist_url.url) where (^{l_artist_url.}^.link_type = 7) option (using l_artist_url);
              foaf:depiction mbz:url_iri(artist_url.url) where (^{l_artist_url.}^.link_type = 14) option (using l_artist_url);
              foaf:homepage mbz:url_iri(artist_url.url) where (^{l_artist_url.}^.link_type = 2) option (using l_artist_url);
      
              mo:musicbrainz mbz:mbz_artist_url_iri(artist.gid);
      
              # l_album_artist
              mo:composed mbz:composition_iri (artist_album.gid) where (^{l_album_artist.}^.link_type = 14) option (using l_album_artist);
              mo:performed mbz:performance_iri (artist_album.gid) where (^{l_album_artist.}^.link_type = 14) option (using l_album_artist);
              mo:performed mbz:performance_iri (artist_album.gid) where (^{l_album_artist.}^.link_type = 2) option (using l_album_artist);
              mo:conducted mbz:performance_iri (artist_album.gid) where (^{l_album_artist.}^.link_type = 9) option (using l_album_artist);
              mo:compiled mbz:record_iri (artist_album.gid) where (^{l_album_artist.}^.link_type = 41) option (using l_album_artist);
              mo:djmixed mbz:record_iri (artist_album.gid) where (^{l_album_artist.}^.link_type = 38) option (using l_album_artist);
              mo:remixed mbz:record_iri (artist_album.gid) where (^{l_album_artist.}^.link_type = 11) option (using l_album_artist);
              mo:sampled mbz:record_iri (artist_album.gid) where (^{l_album_artist.}^.link_type = 12) option (using l_album_artist);
              mo:produced mbz:record_iri (artist_album.gid) where (^{l_album_artist.}^.link_type = 18) option (using l_album_artist);
              mo:published mbz:record_iri (artist_album.gid) where (^{l_album_artist.}^.link_type = 35) option (using l_album_artist);
              mo:engineered mbz:record_iri (artist_album.gid) where (^{l_album_artist.}^.link_type = 19) option (using l_album_artist);
      
       #      mo:creatorOfRecord mbz:record_iri(artist_album_creatorOf.gid);
              foaf:made mbz:record_iri(artist_album_creatorOf.gid);
      
              # l_artist_track
              mo:composed mbz:composition_iri (artist_track.gid) where (^{l_artist_track.}^.link_type = 14) option (using l_artist_track);
              mo:performed mbz:performance_iri (artist_track.gid) where (^{l_artist_track.}^.link_type = 14) option (using l_artist_track);
              mo:performed mbz:performance_iri (artist_track.gid) where (^{l_artist_track.}^.link_type = 2) option (using l_artist_track);
              mo:conducted mbz:performance_iri (artist_track.gid) where (^{l_artist_track.}^.link_type = 9) option (using l_artist_track);
              mo:compiled mbz:track_iri (artist_track.gid) where (^{l_artist_track.}^.link_type = 39) option (using l_artist_track);
              mo:djmixed mbz:track_iri (artist_track.gid) where (^{l_artist_track.}^.link_type = 40) option (using l_artist_track);
              mo:remixed mbz:track_iri (artist_track.gid) where (^{l_artist_track.}^.link_type = 11) option (using l_artist_track);
              mo:sampled mbz:track_iri (artist_track.gid) where (^{l_artist_track.}^.link_type = 12) option (using l_artist_track);
              mo:produced mbz:track_iri (artist_track.gid) where (^{l_artist_track.}^.link_type = 18) option (using l_artist_track);
              mo:published mbz:track_iri (artist_track.gid) where (^{l_artist_track.}^.link_type = 35) option (using l_artist_track);
              mo:engineered mbz:track_iri (artist_track.gid) where (^{l_artist_track.}^.link_type = 19) option (using l_artist_track).
      
       #       mo:creatorOfTrack mbz:track_iri(artist_track_creatorOf.gid).
      
          # Music Artist''s Birth Event
          mbz:artist_birth_event_iri(artist.gid)
              a bio:Birth;
              bio:date artist.begindate.
      
          # Music Artist''s Death Event
          mbz:artist_death_event_iri(artist.gid)
              a bio:Death;
              bio:date artist.enddate.
      
          # Similarity link
          #mbz:sim_link_iri(sim_artist.gid)
          #    sim:relation mo:similar_to;
          #    sim:level artist_relation.weight;
          #    sim:to sim_artist.gid.
      
          }
      

      } ; ```

  10. Mar 2022
  11. Feb 2022
    1. In a nutshell, an MBID is a 36 character Universally Unique Identifier that is permanently assigned to each entity in the database, i.e. artists, release groups, releases, recordings, works, labels, areas, places and URLs. MBIDs are also assigned to Tracks, though tracks do not share many other properties of entities. For example, the artist Queen has an artist MBID of 0383dadf-2a4e-4d10-a46a-e9e041da8eb3, and their song Bohemian Rhapsody has a recording MBID of b1a9c0e9-d987-4042-ae91-78d6a3267d69.