Publishing and interlinking music-related data on the Web

  • 1,241 views
Uploaded on

 

  • 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
1,241
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
17
Comments
0
Likes
1

Embeds 0

No embeds

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?