Preliminary outline of tutorial

Based on our proposal and some more recent discussions about what to include in the tutorial we have this very rough outline. Please comment about what you think is missing or what could be removed or minimized. We're looking for feedback!

Introduction to the Web of Data - explaining the how and why of structured data on the Web
  • Web identifiers - URIs - for artists, albums, tracks, signals
  • RDF - triple - N3 primer
  • Ontologies enable inferencing
  • Linked Data - guidelines for the Web of Data
  • Why does it matter, from a music researcher or a BBC point of view?
  • SPARQL query language
  • Music Ontology primer
The Web of Data and Music in action - practical examples applied to music
  • SPARQL Myspace for Hungarian Rap music
  • SPARQL for BBC programmes featuring French music artists
  • Meshup DBpedia, Myspace, and Geonames for music artist recommendation
  • Explore your personal music collection using aggregated music data
  • An automated radio DJ driven by linked data
Audio-based music analysis and the Semantic Web
  • Audio Features Ontology - a general framework for creating ad-hoc concepts for describing audio signal processing results
  • VAMP Ontology - representing VAMP audio analysis plugins
  • RDF in the recording studio
Using the Web of Data yourself
  • Consuming and publishing RDF (MoPy, rdflib, Jena, librdf)
  • Resource disambiguation - GNATlib and Musicbrainz
  • Publish your own data sets as Linked Data - 4Store, Jena/Joseki, Cliopatria, D2R, Virtuoso
  • Ontology engineering (really brief primer) - use/extend existing ontologies where possible (DC, FOAF, MO, etc)

Comments

Analysis is missing

You might wish to consider a section about using the semantic web as a data supplement for existing data. There's already one paper on using social network analysis techniques for analysis using semantic web data out of University of London in last year's ISMIR. I suspect it will be the most popular of topics in the tutorial.

Daniel McEnnis

Good point!

Are you referring to the papers on Myspace from Ben Fields and myself? We will be covering the use of the Myspace data set through the sparql endpoint. Actually, Ben and Claudio have an AM tutorial about using the 'Social Web' for music-related tasks. So we will focus on RDF-related technologies - hopefully it will be evident how these compliment data that's already out there, and hopefully we will convince a few of you to re-publish data as RDF ;-)

As well as VAMP, LV2 uses a

As well as VAMP, LV2 uses a lot of RDF under the hood.

Re: LV2 audio plugins

LV2 is interesting, but I haven't really used it myself - seems to use RDF to specify details of the plugin. Maybe the other guys know more...