Publishing and interlinking music-related data on the Web
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
2,190
On Slideshare
2,177
From Embeds
13
Number of Embeds
1

Actions

Shares
Downloads
16
Comments
0
Likes
1

Embeds 13

http://ismir2009.dbtune.org 13

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Publishing and interlinking music-related data on the web Yves Raimond, BBC Audio&Music interactive
  • 2. Linked data
  • 3. The Web
    • Names (URIs)
    • 4. Documents (HTML, XML, JSON, ...)
    • 5. Interactions with names (HTTP)
    Names Documents HTTP GET
  • 6. Web of documents
    • Names identify documents, e.g. HTML, XML, etc.
    • 7. Documents are interlinked:
    <a href=” http://moustaki.org/ ” />
  • 8. Web of documents
  • 9. We understand...
  • 10. We understand...
  • 11. Machines don't...
  • 12. Shortcomings
    • Opacity of documents
      • “In 1883, Fauré married Marie Fremiet”
      • 13. Who? Gabriel? Edgar? Félix?
    • Untyped links
      • “Edgar Faur e was born in Béziers ”
      • 14. Interpreting the surrounding context is hard for a machine
    • We're unable to use the Web as a big database
  • 15. Silos and views
  • 16. Linked data
      Let's expose and interlink the actual data, not only the documents!
  • 17. Linked data
    • The 4 Linked Data principles (TimBL 06)
      • Use URIs as names for things
      • 18. Use HTTP URIs so that people can look up those names
      • 19. When someone looks up a URI, provide useful structured data
      • 20. Include links to other URIs, so that they can discover more things
  • 21. RDF
    • RDF is the web standard for such structured data
    • 22. RDF data model:
      • Subject (URI)
      • 23. Property (URI)
      • 24. Object (URI or literal)
    • “Fauré” “born in” “London”
    • 25. “I” “work near” “Broadcasting House”
  • 26. RDF And that's all! (yes, really...)
  • 27. Web of data A web of things
  • 28. Linking Open Data project
    • Use these technologies to create a “web of data”
    • 29. Publish and interlink various open datasets, across various domain and disciplines
  • 35.  
  • 36. Linking Open Data
  • 37. How are they related? ? (No, not the moustache)
  • 38. Gabriel Fauré
      http://dbpedia.org/resource/Gabriel_Fauré
  • 39. Is the same as
      http://rdf.freebase.com/ns/guid.9202a8c04000641f80000000000850fd
  • 40. Was born in
      http://rdf.freebase.com/ns/en.pamiers
  • 41. Is the same as
      http://dbpedia.org/resource/Pamiers
  • 42. Is located within
      http://dbpedia.org/resource/Ariège
  • 43. Is located within
      http://dbpedia.org/resource/Midi-Pyrénées
  • 44. Is the birth place of
      http://dbpedia.org/resource/Charles_Boyer
  • 45. Is part of
      http://dbpedia.org/resource/Category:Drug-related_deaths_in_Arizona
  • 46. Has member
      http://dbpedia.org/resource/Mattie_Blaylock
  • 47. Is spouse of
      http://dbpedia.org/resource/Wyatt_Earp
  • 48. Why is that important?
    • Data without context is almost useless
    • 49. Make your data accessible for other researchers
    • 50. Make your data linkable
    • 51. Publish and maintain only your data, and leave the burden of ancillary descriptions to other communities of interest
    • 52. … who link to other communities of interest …
    • 53. Enable cross-domain queries to be formulated
    • 54. “ The whole is greater than the sum of the parts”
  • 55. The Music Ontology
  • 56. The Music Ontology
    • A framework to deal with music-related information on the web of data
    • 57. Based on other ontologies
  • 61. The Timeline ontology
    • Expressing temporal information on multiple timelines
      • This performance happened on the 31 st of August, 2008
      • 62. There is a beat occurring around sample 32480
      • 63. The second verse is just before the second chorus
    • Timelines for e.g.
  • 66. The Timeline ontology
  • 67. The Event ontology
    • Classifying space–time regions
      • This performance involved Glenn Gould playing the Piano
      • 68. This signal was recorded using a Shure microphone located on the top–left of the guitar amplifier
      • 69. On this particular recording of that performance, that particular part starts at 12 minutes and 53 seconds and lasts 9 minutes 12
  • 70. The Event ontology
  • 71. FRBR
    • Functional Requirements for Bibliographic records
    • 72. Layering in abstraction
  • 76. The Music Ontology... ...subsumes these ontologies to deal with music-related information
  • 77. The Music Ontology
    • Editorial
      • Record, Track, Playlist, Vynil, CD, Artist, Band
    • Production workflow
      • Musical work, Arrangement, Score, Performance, Sound, Recording, Audio Signal
    • Roles
      • Engineer, Performer, Composer, Listener
    • Anchor points for taxonomies
      • Instrument, Genre, Form
  • 78. The Music Ontology
  • 79. But also...
    • Extensions to deal with:
      • Chords and keys
      • 80. Audio features, e.g. Key changes
      • 81. Instrument taxonomies
      • 82. Symbolic information
      • 83. Visualisation tools
        • http://www.sonicvisualiser.org
      • LOTS of available linked data!!
        • http://dbtune.org/ (>14 billion statements)
        • 84. http://www.bbc.co.uk/music ( ~500 million)
  • 85. Linked Data at the BBC
  • 86. Not so long ago...
    • Static web pages uploaded via FTP
    • 87. Strictly hierarchical navigation
  • 88. Things are changing...
    • It's all about the resource and its relationship to other things, within the BBC or outside
  • 96. What we're doing
    • One URI for everything
    • 97. Different representations for a single thing
    • Links to other things within these representations
    • 102. From a tree to a graph...
  • 103. Ontologies at the BBC
    • http://www.bbc.co.uk/ontologies
    • 104. Define the things we publish a page for
    • Define the links between those things
      • Programme -> Artist
      • 108. Artist -> Programme
      • 109. Programme -> Category...
  • 110. Demo
  • 111. Demo
  • 112. Demo Re-purposing our data: http://api.talis.com/stores/bbc-backstage/services/sparql http://blog.dbtune.org/ http://api.talis.com/stores/ldodds-dev1/items/subject-relations.html http://api.talis.com/stores/ldodds-dev1/items/reviewers.html
  • 113. Questions?