Usecases

GUI Web

Artist (Author/Performer)

  • wants to register works for copyright ownership.
  • wants an easy way to report writer splits and compensation splits early on in the process.
  • wants transparent reporting of royalty streams.
  • wants to track derivative works, and also benefit if successful.
  • wants an easy and standard way to report which songs I am performing live to all interested parties.
  • wants a method to authenticate the information credited to their work submitted by additional creators, collaborators, or other third parties.
  • wants the ability to update ownership information changes over time.
  • wants to know, if a song can be covered for free (e.g. creative commons or public domain)
  • wants to know the conditions about licensing a sample from another's creation
  • (Later) wants public and private methods to contact other creators.
  • (Later) wants to have an complete view of all their metadata.
  • (Later) wants a simple overview of the music industry.
  • (Later) wants easy payment distribution between musicians.
  • (Later) wants to export his/her repertoire to switch collecting society.
  • (Later) wants to import his/her repertoire from music directories (e.g. Musicbrainz).

Publisher

  • (Later) wants to administer the repertoire of its clients.

Visitor

  • wants full internationalization and localization support.

DJ

  • wants Music Recognition Tech for compiling playlists of originals used in DJ mix repertoire uploads.

API Repertoire

Potential Licencee

  • wants to check via third party software, if a playlist can be played for free (e.g. creative commons or public domain).

DSP

  • wants to know the music owners and their % split (which must sum up to 100%) and have the most up-to-date information.
  • wants to know the following Info for licensing, registration and reporting:
    • Track Title
    • Track Version
    • Track Artists
    • Album Title
    • (Parent) Label
    • Track Timing
    • Date of Recording
    • Authors
    • Publishers
    • (Later) Administrators
    • (Later) Splits (Publisher/Administrator)
  • wants to know the following Catalog/Rights Info for each Sound Recording:
    • Title
    • Artist
    • ISRC
    • Label
    • Territory
    • (Later) Ownership Share %
  • wants to know the following Reporting Info for each Sound Recording:
    • Title
    • Artist
    • ISRC
    • Label
    • Ownership Share
    • Territory
    • Usage
    • Revenue
  • wants to know the following UX (listeners) Info for each Sound Recording:
    • Title
    • Artist
    • Album
  • wants to know the following Catalog/Rights Info for each Composition:
    • Title
    • Writer
    • ISWC
    • HFA Song Code
    • Publisher(s)
    • Territory(s)
    • (Later) Ownership Share(s) %
  • wants to know the following UX (listeners) Info for each Composition:
    • Title
    • Writer
  • wants a catalog of recordings for copyright filtering service (e.g. UGC fingerprint) with identifiers of the same type used by the recording/work creators to accurately report usage information.
  • wants to find the link between recordings and compositions, if it already exists.
  • wants to find the interested parties that are the writers of a composition.
  • wants to find the society affiliations of a writer.
  • wants to find all the interested parties, both writers and publishers, that have a claim for a work.
  • (Later, Write) wants to submit the link between recordings and compositions.

Publisher

  • wants to have a standardised way to access Composition Data:
    • Song Title
    • Composer(s)
    • Publisher(s)/Administrator(s)
    • ISWC
    • Copyright Year (optional)
  • wants to have a standardised way to access Recording Data:
    • Song Title
    • Artist
    • ISWC
    • ISRC
    • Composer(s)
    • Publisher(s)/Administrator(s)
    • Release Date
    • Copyright Year
    • Lyrics (optional)
    • (Later) Language
  • (Later) wants an easy way to identify other publishers contributing to a collaboration irregardless of which PRO or society they are with.

Label

  • wants to check right holders before publishing a foreign recording.

Collecting Society

  • wants to map between the same assets being reporting on from different sources ("rosetta stone").
  • (After API Implementation) wants to get information about details of a creation represented by another collecting society (query forwarding).
  • (Later, Write) wants automated notifications when certain data are missing from song registrations or when conflicting data is complied I need to identify an authoritative source.

Playlist Creation Site

e.g. Jamendo

  • wants to reference creations in playlists of their users.

DJ

  • (Later) wants a complete database of all recordings with accurate and linked song metadata so all DJ performance music data can accurately be identified and reported to to PROs/NROs.

Administrator

  • (Later, Write) wants to import/export list and details of musicians' creations.

Music Directory Service

  • wants to verify/synchronize repertoire data.

API Licensing

Potential Licencer

  • wants to check via third party software the licensing conditions for an utilisation: Price, License, Licence Version, based on concrete tariff details.

DSP

  • needs to report the following Reporting Info for each Composition:
    • Creation ID
    • Usage
    • Revenue
    • Message ID (?)

Label

  • wants to license a new release

Collecting Society

  • (After API Implementation) wants to know the licensing conditions for an utilisation of a creation represented by another collecting society.

DJ

  • wants Music Recognition Tech for reporting playlists in DJ live events.

Bar/Club Owner

  • wants to register utilisations for playback via Black Box.

Administrator

  • (Later) wants to access the utilisation statistics of his/her clients.

Radio Broadcaster

  • wants to monitor the broadcast stream to register utilisation.

File Processing

DSP

  • wants to obtain a copy of the audio file to be able to create an internal fingerprint for identification of usage or violation of copyright

Examples

Usecases

  • Optimized
    • Reproduction
      • Release: A label publishes a new release
    • Playing
      • Bar: A bar owner plays music during opening hours
    • Live
      • Performance: An event manager organizes a concert
    • Online
      • Webradio: A webradio plays constantly songs in several channels
      • Podcast: A podcaster uses songs in episodes
      • DSP (UGC): A DSP reports usages of songs in user generated content
  • Postponed
    • Live
      • Festival: Multiday/-location festival
      • Playing: Combined tariffs (Live + Playing)
  • Todo
    • Other Art
    • Radio
    • TV
    • Movie
    • Advertising

Reproduction

Release

  • period: onetime
  • collections: on declaration creation
  • confirmation: manual after reaching a configurable deadline
  • utilisations: one

    • context: release
    • utilisation_creation_list:

      -------------------------------------------------------------------
      
      release.tracks
      
      -------------------------------------------------------------------
      
              -----------
              | RELEASE |
              -----------
                   |
           ------------------
           | RELEASE_TRACKS |
           ------------------
                   :
                   : creations & usage (deduplication, weight: #)
                   :
      -----------------------------
      | UTILISATION_CREATION_LIST |
      -----------------------------
      

Playing

Bar

  • period: periodic
  • collections: on start of period
  • confirmation: manual/automatic on end of period + configurable deadline
  • utilisations: many

    • context: location
    • utilisation_creation_list:

      -------------------------------------------------------------------
      
      ∀ location.space
          ∀ messages (category: Fingerprint)
              content
      
      -------------------------------------------------------------------
      
              ------------
              | LOCATION |
              ------------
                   |
           --------^----------
           | LOCATION_SPACE  |
           -------------------
                   |
           --------^----------
           | DEVICE_MESSAGE  |
           -------------------
                   |
      ------------------------------
      | DEVICE_MESSAGE_FINGERPRINT |
      ------------------------------
                   :
                   : creations & usage (deduplication, weight: #)
                   v
      -----------------------------
      | UTILISATION_CREATION_LIST |
      -----------------------------
      

Live

Performance

  • period: onetime
  • collections: on event end date
  • confirmation: manual/automatic after reaching a configurable deadline
  • utilisations: one

    • context: event
    • utilisation_creation_list:

      -------------------------------------------------------------------
      
      ∀ event.performances
          playlist
      
      -------------------------------------------------------------------
      
               ---------
               | EVENT |
               ---------
                   |
         ----------^-----------
         | EVENT_PERFORCMANCE |
         ----------------------
                   |
           -------------------
           | ARTIST_PLAYLIST |
           -------------------
                   :
                   : creations & usage (deduplication, weight: #)
                   v
      -----------------------------
      | UTILISATION_CREATION_LIST |
      -----------------------------
      

Online

Webradio

  • period: periodic
  • collections: on start of period
  • confirmation: manual/automatic after end of period + configurable deadline
  • utilisations: many

    • context: website (category: Webradio)
    • utilisation_creation_list:

      -------------------------------------------------------------------
      
      ∀ website.resources (category: Channel)
          OR
          ∀ messages (category: Usage Report)
              content
          ∀ messages (category: Fingerprint)
              content
      
      -------------------------------------------------------------------
      
                                 -----------
                                 | WEBSITE |
                                 -----------
                                      |
                             ---------^----------
                             | WEBSITE_RESOURCE |
                             --------------------
                                      |
                              --------^---------
                              | DEVICE_MESSAGE |
                              ------------------
                                     /\ (OR)
      -------------------------------  ------------------------------
      | DEVICE_MESSAGE_USAGE_REPORT |  | DEVICE_MESSAGE_FINGERPRINT |
      -------------------------------  ------------------------------
                                :           :
                                :           :    creations & usage (deduplication, weight: #)
                                v           v
                         -----------------------------
                         | UTILISATION_CREATION_LIST |
                         -----------------------------
      

Podcast

  • period: periodic
  • collections: on start of period
  • confirmation: manual/automatic after end of period + configurable deadline
  • utilisations: many

    • context: website (category: Podcast)
    • utilisation_creation_list:

      -------------------------------------------------------------------
      
      ∀ website.resources (category: Episode)
          AND
          originals
          ∀ messages (category: Usage Report)
              content
      
      -------------------------------------------------------------------
      
               -----------
               | WEBSITE |
               -----------
                    |
           ---------^----------   
           | WEBSITE_RESOURCE |··························
           --------------------                         :
                    |                                   :
            --------^---------                          : originals
            | DEVICE_MESSAGE |                          :
            ------------------                          :
                    |                                   :
      -------------------------------                   :
      | DEVICE_MESSAGE_USAGE_REPORT |                   :
      -------------------------------                   :
                    :                                   :
                    : usage (deduplication, weight: #)  :
                    v                                   :
       -----------------------------                    :
       | UTILISATION_CREATION_LIST |<····················
       -----------------------------
      

DSP (UGC)

  • period: periodic
  • collections: on start of period
  • confirmation: automatic after end of period + configurable deadline
  • utilisations: many

    • context: website (category: DSP)
    • utilisation_creation_list:

      -------------------------------------------------------------------
      
      ∀ website.resources (category: User Generated Content)
          ∀ messages (category: Usage Report)
              content
      
      -------------------------------------------------------------------
      
               -----------
               | WEBSITE |
               -----------
                    |
           ---------^----------
           | WEBSITE_RESOURCE |
           --------------------
                    |
            --------^---------
            | DEVICE_MESSAGE |
            ------------------
                    |
      -------------------------------
      | DEVICE_MESSAGE_USAGE_REPORT |
      -------------------------------
                    :
                    : creations & usage (deduplication, weight: #)
                    v
       -----------------------------
       | UTILISATION_CREATION_LIST |
       -----------------------------