Todo list

From Music Ontology Wiki

Jump to: navigation, search

This is the list of things to do for the development of the Music Ontology.

Please add items if needed.

[edit] Music Ontology

  • add mo:Label to domain of mo:musicbrainz_guid as labels have MBIDs
  • bring back mo:duration - domain mo:Signal, mo:Track; range xsd:duration or empty?
  • Change mo:genre domain to include mo:Track, mo:Record, mo:Release; remove probably isSubPropertyOf event:factor relation
  • mo:Mood as hook for a mood ontology/taxonomy => see ao:mood as super property (also ao:genre as super property of mo:genre)
  • mo:headliner as subPropertyOf mo:performer (see also MO Proposal 2.1 )
  • mo:lyrics => should be something to associate a mo:MusicalWork with mo:Lyrics, or?
  • associating mo:Record, mo:Track (mo:MusicalManifestation) to its carrier medium (mo:Medium (mo:MusicalItem))
  • Move mo:label to mo:Release instead of mo:ReleaseEvent
  • Just a very minor thing: DAT label is wrong. It is Digital Audio Tape (and not Data Audio Tape).

[edit] Done

  • Add 78 medium (requested by Chris Cannam)
  • Look at added properties in moplus
  • mo:similar_to domain/range expansion - add mo:MusicArtist/Group/SoloArtist at least and mo:MusicalManifestation as per the group mailing list thread
  • mo:encoded_as (or something inverse of mo:encodes)
  • Links to RDF specification from HTML specification
  • mo:iswc on mo:MusicalWork
  • mo:Transcription (new event)
  • Sort out ShepardLevel1Issues mentioned on #musicontology (more comments: ZaziLevel1Comments and mailing list thread)
  • Implement changes suggested by Antoine Zimmermann here
  • Implement group membership model proposed by Simon Reinhardt here
  • Implement identification properties proposed by Simon Reinhardt here
  • Number of discs
  • Modeling of lyrics that are core part of musical works
  • mo:text (used in Jamendo)
  • release events
  • mo:meter
  • Clean up double typing
  • Sort out level 1, publish diagrams, reduce useless parts of the main spec website
  • mo:genre applied to foaf:Agent
  • Inverse labels instead of inverse properties
  • More functional properties (in the workflow, there are a lot...)
  • Podcast as musical manifestation
  • Linking artist to usual instrument
  • mo/foaf:InfoService + mo/foaf:info_service (FOAF wiki) => Info Service Ontology
  • MO Listening Ontology:
    • ListenEvent (to replace the ScrobbleEvent in the last-fm ontology) => currently ListenEvent is removed from MO => co:ScrobbleEvent as general purpose scrobbling event for counting an activity (see concrete example)
    • implement mo:Playlist as drawn in several papers (should also include things like song sequences etc. or the model of a smart playlist) => pbo:Playlist as general media playlist (bibo:Document, frbr:Endeavour based), example
    • mo:play_count, mo:skip_count to keep track of the listening behaviour of tracks => pbo:PlayBackCounter and pbo:SkipCounter, example

[edit] Others

  • Link the event ontology to ABC
  • Update audio feature ontology (holding some speech-related things)
    • It should cover Vamp features, at least
    • af:time_signature (perhaps in MO?)
Personal tools