To check out this repository please hg clone the following URL, or open the URL using EasyMercurial or your preferred Mercurial client.

Statistics Download as Zip
| Branch: | Revision:

root / onto / talks / mo-ismir-2007 / mo-ismir-2007.html @ 0:1e44d666ced1

History | View | Annotate | Download (14.4 KB)

1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
2
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3
<html xmlns="http://www.w3.org/1999/xhtml">
4

    
5

    
6
<head>
7
<title>The Music Ontology</title>
8
<!-- metadata -->
9
<meta name="generator" content="S5" />
10
<meta name="version" content="S5 1.1" />
11
<meta name="author" content="Yves Raimond" />
12
<meta name="company" content="C4DM, Queen Mary, University of London" />
13
<!-- configuration parameters -->
14
<meta name="defaultView" content="slideshow" />
15
<meta name="controlVis" content="hidden" />
16
<!-- style sheet links -->
17
<link rel="stylesheet" href="ui/mo/slides.css" type="text/css" media="projection" id="slideProj" />
18
<link rel="stylesheet" href="ui/mo/outline.css" type="text/css" media="screen" id="outlineStyle" />
19
<link rel="stylesheet" href="ui/mo/print.css" type="text/css" media="print" id="slidePrint" />
20
<link rel="stylesheet" href="ui/mo/opera.css" type="text/css" media="projection" id="operaFix" />
21
<!-- embedded styles -->
22
<style type="text/css" media="all">
23
.imgcon {width: 525px; margin: 0 auto; padding: 0; text-align: center;}
24
#anim {width: 270px; height: 320px; position: relative; margin-top: 0.5em;}
25
#anim img {position: absolute; top: 42px; left: 24px;}
26
img#me01 {top: 0; left: 0;}
27
img#me02 {left: 23px;}
28
img#me04 {top: 44px;}
29
img#me05 {top: 43px;left: 36px;}
30
</style>
31
<!-- S5 JS -->
32
<script src="ui/mo/slides.js" type="text/javascript"></script>
33
</head>
34

    
35
<body>
36

    
37
<div class="layout"/>
38
<div id="controls"><!-- DO NOT EDIT --></div>
39
<div id="currentSlide"><!-- DO NOT EDIT --></div>
40
<div id="header"></div>
41
<div id="footer">
42
<h1>Yves Raimond, Music Ontology Specification Group</h1>
43
<h2>yves@dbtune.org &#8226; 26/09/2007</h2>
44
</div>
45

    
46
<div class="presentation">
47

    
48

    
49

    
50
<div class="slide">
51
<h1>The Music Ontology</h1>
52
<h3>Yves Raimond, Samer Abdallah, Mark Sandler, Frederick Giasson</h3>
53
<h4><a href="http://www.elec.qmul.ac.uk/digitalmusic/">Centre for Digital Music, Queen Mary, University of London</a></h4>
54
</div>
55

    
56
<div class="slide">
57
<h1>  Overview</h1>
58
<ul>
59
        <li>Introduction</li>
60
        <!--<ul>
61
                <li>Music-related datasets on the web</li>
62
                <li>Current issues</li>
63
        </ul>-->
64
        <li>Towards a web of data</li>
65
        <!--<ul>
66
                <li>Dereferencable identifiers + RDF = Linked data</li>
67
                <li>Vocabularies</li>
68
                <li>Emerging applications</li>
69
        </ul>-->
70
        <li>The Music Ontology</li>
71
        <!--<ul>
72
                <li>The Timeline Ontology</li>
73
                <li>The Event Ontology</li>
74
                <li>FRBR and FOAF</li>
75
                <li>Music production concepts</li>
76
                <li>The Music production workflow</li>
77
                <li>Current and planned extensions</li>
78
        </ul>-->
79
        <li>A music-related web of data</li>
80
        <!--<ul>
81
                <li>Linking Open Data on the Semantic Web</li>
82
                <li>Current map</li>
83
        </ul>-->
84
        <li>Conclusion and Future Work</li>
85
</ul>
86
</div>
87

    
88
<div class="slide">
89
<h1>  Introduction</h1>
90
<h2>Music-related datasets on the web</h2>
91
<br/><br/>
92
<center><img src="current_state.png" height="60%" width="60%"/></center>
93
</div>
94

    
95

    
96
<!--<div class="slide">
97
<h1>  Introduction</h1>
98
<h2>Music-related datasets on the web</h2>
99
<font size="5">
100
<ul>
101
<li>Lots of structured information under-the-hood (MusicMoz, Jamendo, Magnatune, Musicbrainz, Wikipedia, etc.)</li>
102
<li>This data is just used to create human-readable <strong>documents</strong>
103
<li>Interlinking, when it exists, is just done at this level (<strong>&lt;a href=...&gt;</strong>), you need to understand the <i>context</i> of the
104
link to figure out what it <i>means</i></li>
105
</ul>
106
</font>
107
<br/>
108
<font size="5">
109
<strong>How can we relate a particular artist described in one dataset (Musicbrainz...) to a track available in another one (Jamendo...)?</strong>
110
<br/><br/>
111
<strong>How can we write this link (<strong>artist made track</strong>) in a machine-processable way (for access purpose)?</strong>
112
</font>
113
</div>-->
114

    
115
<div class="slide">
116
<!--<h1>  Towards a Web of Data</h1>-->
117
<h1>Linked data</h1>
118
<h4><li>Resources on the Web can be far more than web pages!</li></h4>
119
<ul>
120
<li><strong><a href="http://moustaki.org/foaf.rdf#moustaki">http://moustaki.org/foaf.rdf#moustaki</a></strong> is identifying <i>me</i></li>
121
<li><strong><a href="http://dbtune.org/jamendo/band/lonah">http://dbtune.org/jamendo/artist/5</a></strong> is identifying the French band <i>Both</i></li>
122
<li><strong><a href="http://zitgist.com/music/artist/a15e2d0a-efcb-4f4f-ad54-22a4879bbcf9">http://zitgist.com/music/track/a15e2d0a-efcb-4f4f-ad54-22a4879bbcf9</a></strong> is identifying <i>Iron Man</i>, by <i>Black Sabbath</i></li>
123
</ul>
124
</div>
125

    
126
<div class="slide">
127
<!--<h1>Dereferencable identifiers + RDF = Linked data</h1>-->
128
<h1>Linked data</h1>
129
<ul>
130
<li>Resources have associated <i>representations</i>, accessed through a <i>dereferencing</i> process, which can be:</li>
131
<ul>
132
<li>Human-friendly (HTML, Flash, plain text, audio, video, etc.)</li>
133
<li>Machine-friendly (RDF, Microformats, RSS, etc.)</li>
134
</ul>
135
<li>Representations may hold <i>links</i>, allowing an agent (a program or a person) to discover more things</li>
136
<!--<ul>
137
<li>The &lt;a href="<strong>http://musicbrainz.org/</strong>"&gt;<a href="http://musicbrainz.org/">Musicbrainz</a>&lt;/a&gt; community database</li>
138
<li><strong>&lt;http://dbtune.org/jamendo/artist/5&gt;</strong> <strong>&lt;http://xmlns.com/foaf/0.1/based_near&gt;</strong> <strong>&lt;http://sws.geonames.org/2991627/&gt;</strong>.</li> 
139
</ul>-->
140
</ul>
141
</div>
142

    
143
<div class="slide">
144
<h1>Linked data</h1>
145
<center><img src="contentneg.png" height="70%" width="70%"/></center>
146
</div>
147

    
148
<div class="slide">
149
<h1>Linked data</h1>
150
<!--<h2>Dereferencable identifiers + RDF = Linked data</h2>-->
151
<center><img src="both.png" height="90%" width="90%"/></center>
152
</div>
153

    
154

    
155
<div class="slide">
156
<h1>Vocabularies / Ontologies</h1>
157
<h2>Such data is also linked to a particular model of its domain: an <i>ontology</i></h2>
158
<font size="5">
159
<ul>
160
<li> <strong>&lt;http://dbtune.org/jamendo/artist/5&gt;</strong> <strong>rdf:type</strong> <strong>foaf:Person</strong> specifies that this resource
161
is a person, as defined in the FOAF ontology</li>
162
<li>A <strong>performance</strong> involves some <strong>performer</strong>, a <strong>place</strong>, a <strong>time</strong></li>
163
<li>Ontologies are linked together: <strong>mo:Performance</strong> <strong>rdfs:subClassOf</strong> <strong>event:Event</strong>...</li>
164
<li>... And therefore part of the data web</li>
165
</ul>
166
</font>
167
</div>
168

    
169

    
170
<div class="slide">
171
<h1>  The Data Web</h1>
172
<strong>Turning the Web into a huge democratic, decentralized, database that can be directly consumed by applications</strong><br/>
173
<center><img src="mfmslinked.png" height="70%" width="70%"/></center>
174
</div>
175

    
176
<div class="slide">
177
<h1> The Music Ontology</h1>
178
<center><img src="Mo-logo-big.jpg"/></center>
179
<h2>A framework for dealing with music-related information on the Semantic Web</h2>
180
<font size="5">
181
<ul>
182
<li>Complex editorial information (worflow-based)</li>
183
<li>Temporal annotations</li>
184
<li>Cultural information (folksonomies, social networks, etc.)</li>
185
<li>Modular, adaptable, and designed to fit the needs of the community</li>
186
<li>Mesh nicely with Creative Commons RDF license information</li>
187
</ul>
188
</font>
189
</div>
190

    
191
<div class="slide">
192
<h1>  The Timeline Ontology</h1>
193
<h2>Expressing temporal information, eg.</h2>
194
<font size="5">
195
<ul>
196
<li>This performance happened the 9th of March, 1984</li>
197
<li>This beat is occurring around sample 32480</li>
198
<li>The second verse is just before the second chorus</li>
199
</ul>
200
</font><br/>
201
<h2>This ontology defines: </h2>
202
<font size="5">
203
<ul>
204
<li><strong>Interval</strong> (origin: OWL-Time)</li>
205
<li><strong>Instant</strong> (origin: OWL-Time)</li>
206
<li><strong>TimeLine</strong> &mdash; A backbone for addressing temporal information</li>
207
<li><strong>TimeLineMap</strong> &mdash; Relationship between two timelines</li>
208
</ul>
209
</font>
210
</div>
211

    
212
<div class="slide">
213
<h1>  The Timeline Ontology</h1>
214
<center><img src="timeline.png" width="70%" height="70%"/></center>
215
</div>
216

    
217
<div class="slide">
218
<h1>  The Event Ontology</h1>
219
<!--<font size="5">Performance, recordings, structural segments, beats, etc.</font>-->
220
<br/><strong>Event</strong> &mdash; An arbitrary classification of a space/time region<br/>
221
<ul>
222
<li>This performance involved Glenn Gould playing the piano</li>
223
<li>This signal was recorded using a XXX microphone located at that particular place</li>
224
<li>This beat is occurring around sample 32480</li>
225
</ul>
226
</div>
227

    
228
<div class="slide">
229
<h1>  The Event Ontology</h1>
230
<center><img src="event.png" width="50%" height="50%"/></center>
231
</div>
232

    
233
<div class="slide">
234
<h1>  FRBR and FOAF</h1>
235
<h2> Functional Requirements for Bibliographic Records:</h2>
236
<font size="5">
237
<ul>
238
<li><strong>Work</strong> &mdash; eg. <i>Franz Schubert's Trout Quintet</i></li>
239
<li><strong>Manifestation</strong> &mdash; eg. <i>the "Nevermind" album</i></li>
240
<li><strong>Item</strong> &mdash; eg. <i>my "Nevermind" copy</i></li>
241
<!--<li>(We leave Expression behind for now...)</li>-->
242
</ul>
243
</font><br/>
244
<h2> Friend of a Friend:</h2>
245
<font size="5">
246
<ul>
247
<li><strong>Person</strong></li>
248
<li><strong>Group</strong></li>
249
<li><strong>Organization</strong></li>
250
<li>Social networking information (ask Oscar :-) )</li>
251
</ul>
252
</font>
253

    
254
</div>
255

    
256
<div class="slide">
257
<h1>  Music Production concepts</h1>
258
<ul>
259
<li> On top of FRBR:</li>
260
<font size="5">
261
<strong>MusicalWork, MusicalManifestation (Record, Track, Playlist, etc.), MusicalItem (Stream, AudioFile, Vynil, etc.)</strong>
262
</font>
263
<li> On top of FOAF:</li>
264
<font size="5">
265
<strong>MusicArtist, MusicGroup, Arranger, Engineer, Performer, Composer, etc.</strong> &mdash; all these are <i>defined classes</i>: 
266
every person involved in a performance is a a performer...
267
</font>
268
<li> On top of the Event Ontology:</li>
269
<font size="5">
270
<strong>Composition, Arrangement, Performance, Recording</strong>
271
</font>
272
<li> Others : <!--(several FRBR <i>expressions</i> among them):--></li>
273
<font size="5">
274
<strong>Signal, Score, Genre, Instrument, ReleaseStatus, Lyrics, Libretto, etc.</strong>
275
</font>
276
</ul>
277
</div>
278

    
279
<div class="slide">
280
<h1>  The Music production workflow</h1>
281
<!--<br/><br/>-->
282
<center>
283
<img src="mo-workflow.jpg" width="99%"/>
284
</center>
285
</div>
286

    
287
<!--<div class="slide">
288
<h1>  The Music Ontology layers</h1>
289
<h2>Different communities have different needs</h2><br/>
290
<ul>
291
<li><strong>1st level:</strong> purely editorial<br/><font size="5"><i>This track is on that particular album and that 
292
compilation and was created by that artist</i></font></li>
293
<li><strong>2nd level:</strong> introducing events<br/><font size="5"><i>This is a recording of this particular musician playing that 
294
jazz-rock arrangement of that particular piece</i></font></li>
295
<li><strong>3rd level:</strong> introducing event decomposition<br/><font size="5"><i>In this performance, this key was played at this particular 
296
time by this person, who was playing the piano</i></font></li>
297
</ul>
298
</div>-->
299

    
300
<div class="slide">
301
<h1>  Current and planned extensions</h1>
302
<h2>Available extensions:</h2>
303
<font size="3">
304
<ul>
305
<li>Audio feature ontology (<strong>Onset, Beat, Structural segment</strong>, etc.)
306
<a href="http://purl.org/ontology/af/">http://purl.org/ontology/af/</a></li>
307
<li>Instrument taxonomy <a href="http://purl.org/ontology/mo/mit/">http://purl.org/ontology/mo/mit/</a></li>
308
<li>Genre taxonomy <a href="http://dbpedia.org/">http://dbpedia.org/</a></li>
309
<li>Chord ontology <a href="http://purl.org/ontology/chord/">http://purl.org/ontology/chord/</a></li>
310
</ul>
311
</font><br/>
312
<h2>Possible extensions:</h2>
313
<font size="3">
314
<ul>
315
<li>Recording devices under <strong>Recording</strong></li>
316
<li><strong>Mixing</strong> events dealing with <strong>Signal</strong> objects</li>
317
<li>Symbolic notation under <strong>Score</strong> and <strong>AbstractTimeLine</strong></li>
318
<li>Taxonomy of music processing predicates</li>
319
</ul>
320
</font>
321
</div>
322

    
323
<div class="slide">
324
<h1>  Linking Open Data</h1>
325
<font size="5">
326
<ul>
327
<li>A <a href="http://www.w3.org/2001/sw/sweo/">W3C Semantic Web Education and Outreach</a> community project.</li>
328
<li>Lots of <i>open data</i> available: Wikipedia, Geonames, Eurostat, Musicbrainz, Magnatune, etc.</li>
329
<li><strong>Let's interlink them using Semantic Web technologies &mdash; <i>data mashups</i></strong></li>
330
<li>A subset of this project is the <a href="http://blog.dbtune.org">dbtune</a> project, aiming at interlinking lots of music-related datasets using <a href="http://musicbrainz.org/">Musicbrainz</a> as a <i>data hub</i></li>
331
</ul>
332
</font>
333
</div>
334

    
335

    
336
<div class="slide">
337
<h1>  Current Map</h1>
338
<center>
339
<img src="lod-datasets_2007-09-04.png" width="60%" height="60%"/>
340
</center>
341
</div>
342

    
343
<div class="slide">
344
<h1>  Conclusion and Future work</h1>
345
<h2>Conclusion</h2>
346
<font size="5">
347
<ul>
348
<li>RDF and HTTP provides a way to create a <i>Web of data</i></li>
349
<li>Vocabulary (Music Ontology) and <i>data hub</i> (<i>Linking Open Data</i>) for further interlinking of music-related datasets</li>
350
<!--<li>The <a href="http://blog.dbtune.org/post/2007/08/30/GNAT-01-released">GNAT</a> software allows you to link a music collection to this Web (shameless plug)</li>-->
351
<li>The <a href="http://motools.svn.sourceforge.net/viewvc/motools/mopy/">MOPY</a> Python library (Chris Sutton) allows you to manipulate Music Ontology documents without having to write one line of RDF!</li>
352
<li>The <a href="http://motools.svn.sourceforge.net/viewvc/motools/gnat/">GNAT</a> software allows you to find dereferencable identifiers
353
for items in your audio collection</li>
354
</ul>
355
</font>
356
</div>
357

    
358
<div class="slide">
359
<h1>  Conclusion and Future work</h1>
360
<h2>Further Work</h2>
361
<font size="5">
362
<ul>
363
<li>Well, more interlinking!</li>
364
<!--<li>Extending the GNAT software to use a wide range of geographical, editorial, cultural, encyclopedical information to manage music collections<br/>-->
365
<li>Semantic-Web-enabled music collection handler:<br/>
366
<i>Give me all musical works composed in a city with more than 500 000 inhabitants</i><br/>
367
<i>Is there someone nearby really liking this band and the same beer as me, so that we can have a drink tomorrow?</i><br/>
368
<i>Place my collection on a timeline and make me listen something composed in the UK in 1560, followed by a rock song recorded in the 60s</i><br/>
369
<i>Are there any other performances of this work? Give me one with a small part at 120 bpm</i></li>
370
<li>Publishing features using Semantic Web technologies! (+interpretation rules)</li>
371
<!--<li>Tracking accuracy of information through its provenance (reasoner? Musicbrainz? etc.)</li>-->
372
</ul>
373
</font>
374
</div>
375

    
376
<div class="slide">
377
<h1>  Epilogue</h1>
378
<h2>And well, what would be a Semantic Web talk without a google map?</h2>
379
<center>
380
<img src="screenshot5.png" width="70%" height="70%"/>
381
</center>
382
</div>
383

    
384
<div class="slide">
385
<h1>Questions ?</h1>
386
</div>
387

    
388
</div>
389
</body>
390

    
391
</html>
392