Admire2011 slides
-
Upload
ben-fields -
Category
Education
-
view
694 -
download
0
description
Transcript of Admire2011 slides
The Segment Ontology: Bridging Music-Generic
and Domain-Specific
Ben FieldsElectronics and Computer Science
University of Southampton United Kingdom
(Now at Musicmetric)
Kevin Page, David De RoureOxford e-Research Centre
University of Oxford United Kingdom
Tim CrawfordDepartment of Computing
Goldsmiths, University of London United Kingdom
Friday, July 15, 2011
orHow to make your data
useful?
Friday, July 15, 2011
orHow to make your data
useful?
(for more than the person at the desk next door)
Friday, July 15, 2011
• Introduction and background
• Foundations
• Ontology and approach
• Worked examples
• Conclusions
Overview
Friday, July 15, 2011
Sorry about an ontology talk at before 10 in the morning, but we’ll all do our best...
Introduction and background
Friday, July 15, 2011
AliceFriday, July 15, 2011
So you've done some research. [Alice]
Say on the latest and greatest in structured segmentation,
current
Friday, July 15, 2011
In some available library. (show libraries)
current
Friday, July 15, 2011
In some available library. (show libraries)
1,0.84838,0.65431,0.74894,0.63595,0.91076,0.77661,0.08,0.066667,0.1,1.3035,1.3064,0.72,0.6,0.9,1.3035,1.30642,0.66152,0.56679,0.4866,0.45832,0.51859,0.70321,0.038462,0.02381,0.1,9.6469,9.8307,0.15385,0.095238,0.4,9.6469,9.83073,0.933,0.4629,0.57765,0.41229,0.96449,0.58075,0.15385,0.13333,0.18182,1.9774,1.9476,0.53846,0.46667,0.63636,1.9774,1.94764,0.97791,0.52583,0.6581,0.49102,0.99753,0.62006,0.42105,0.4,0.44444,1.2744,0.28195,0.52632,0.5,0.55556,1.2744,0.281955,0.81587,0.67237,0.62963,0.52713,0.78163,0.7697,0.41176,0.33333,0.53846,0.0855,0.0353,0.41176,0.33333,0.53846,0.0855,0.03536,0.72994,0.57989,0.60291,0.52291,0.71181,0.72818,0.28571,0.23529,0.36364,1.742,1.7181,0.42857,0.35294,0.54545,1.742,1.71817,0.80311,0.79048,0.65858,0.58822,0.74805,0.85078,0.22581,0.13725,0.63636,0.1035,5.6573,0.35484,0.21569,1,0.1035,5.65738,0.83249,0.84691,0.91465,0.91906,0.91029,0.91341,0.1,0.071429,0.16667,1.5356,1.6303,0.5,0.35714,0.83333,1.5356,1.63039,0.71925,0.72487,0.71622,0.70732,0.72535,0.87263,0.22222,0.15789,0.375,3.1349,3.7239,0.2963,0.21053,0.5,3.1349,3.723910,0.80073,0.47061,0.57382,0.4246,0.88475,0.6886,0.12903,0.11765,0.14286,2.7597,2.5612,0.51613,0.47059,0.57143,2.7597,2.561211,0.61851,0.73895,0.64422,0.74023,0.57026,0.75954,0.097561,0.064516,0.2,2.1932,3.2631,0.34146,0.22581,0.7,2.1932,3.263112,0.74449,0.52717,0.38629,0.27811,0.63223,0.68661,0.2029,0.12069,0.63636,0.028,7.3769,0.31884,0.18966,1,0.028,7.376913,0.71727,0.86226,0.76329,0.86093,0.68554,0.91858,0.17778,0.10811,0.5,0.4592,6.7539,0.26667,0.16216,0.75,0.4592,6.753914,0.58769,0.41369,0.39533,0.31693,0.52526,0.73385,0.051282,0.034483,0.1,3.7969,3.9955,0.10256,0.068966,0.2,3.7969,3.995515,0.5074,0.69885,0.48396,0.65689,0.38311,0.79331,0.086957,0.057143,0.18182,1.5785,3.1578,0.34783,0.22857,0.72727,1.5785,3.157816,0.68559,0.59077,0.42409,0.35172,0.53395,0.7233,0.081633,0.054054,0.16667,1.5063,2.2101,0.44898,0.2973,0.91667,1.5063,2.210117,0.74139,0.56784,0.46026,0.35487,0.65469,0.78644,0.11111,0.076923,0.2,4.1782,8.4177,0.22222,0.15385,0.4,4.1782,8.417718,0.67979,0.58325,0.44566,0.37536,0.54837,0.79474,0.26316,0.17857,0.5,1.1873,5.0093,0.36842,0.25,0.7,1.1873,5.009319,0.81253,0.9051,0.91347,0.9581,0.87282,0.92677,0.52632,0.41667,0.71429,0.0434,0.0449,0.52632,0.41667,0.71429,0.0434,0.044920,0.83714,0.61209,0.70376,0.57432,0.90854,0.74402,0.068966,0.0625,0.076923,2.9754,2.031,0.48276,0.4375,0.53846,2.9754,2.03121,0.89376,0.38768,0.56771,0.40344,0.95763,0.62828,0.15385,0.11765,0.22222,1.7314,1.6844,0.38462,0.29412,0.55556,1.7314,1.684422,0.73098,0.36994,0.48476,0.34891,0.79386,0.61375,0.074074,0.058824,0.1,4.5337,4.52,0.074074,0.058824,0.1,4.5337,4.5223,0.81342,0.67385,0.70745,0.62034,0.82302,0.82361,0.33962,0.2093,0.9,0.03645,5.3153,0.37736,0.23256,1,0.03645,5.315324,0.96062,0.93876,0.96236,0.93583,0.99045,0.97267,0.56,0.4375,0.77778,0.0217,0.02215,0.72,0.5625,1,0.0217,0.0221525,0.77459,0.42288,0.51335,0.39122,0.74634,0.64133,0.10526,0.068966,0.22222,1.0076,1.3836,0.47368,0.31034,1,1.0076,1.383626,0.95472,0.68849,0.7527,0.61021,0.98201,0.77237,0.5,0.375,0.75,0.0988,0.1003,0.5,0.375,0.75,0.0988,0.100327,0.83566,0.25589,0.44943,0.30091,0.88747,0.42936,0.090909,0.090909,0.090909,9.8989,9.4508,0.18182,0.18182,0.18182,9.8989,9.450828,0.97914,0.73493,0.80443,0.67377,0.99797,0.81683,0.59259,0.47059,0.8,0.0105,0.0093,0.66667,0.52941,0.9,0.0105,0.009329,0.80645,0.61323,0.62251,0.50776,0.80427,0.74071,0.34483,0.29412,0.41667,1.5031,0.8184,0.55172,0.47059,0.66667,1.5031,0.818430,0.90923,0.54316,0.55712,0.39344,0.95399,0.72868,0.34783,0.36364,0.33333,8.6931,0.02,0.43478,0.45455,0.41667,8.6931,0.0231,0.76196,0.54285,0.55984,0.44884,0.74375,0.77388,0.12903,0.10526,0.16667,5.0182,2.9525,0.32258,0.26316,0.41667,5.0182,2.952532,0.6294,0.72579,0.61369,0.6906,0.5522,0.76653,0.20408,0.125,0.55556,0.3678,7.5285,0.36735,0.225,1,0.3678,7.528533,0.71361,0.49932,0.51377,0.39335,0.74045,0.7069,0.054054,0.045455,0.066667,5.0592,4.6887,0.054054,0.045455,0.066667,5.0592,4.688734,0.87812,0.78273,0.8882,0.84875,0.9315,0.90517,0.083333,0.0625,0.125,0.8311,0.8451,0.66667,0.5,1,0.8311,0.845135,0.52626,0.59493,0.47072,0.54396,0.41486,0.6781,0.066667,0.05,0.1,5.3513,5.3533,0.26667,0.2,0.4,5.3513,5.353336,0.7758,0.668,0.75885,0.69136,0.84094,0.83209,0.055556,0.043478,0.076923,0.6617,0.6695,0.72222,0.56522,1,0.6617,0.669537,0.66605,0.84795,0.77282,0.89073,0.68247,0.86527,0.074074,0.045455,0.2,3.782,4.2649,0.14815,0.090909,0.4,3.782,4.264938,0.67684,0.67952,0.6022,0.58217,0.62365,0.72183,0.34483,0.22727,0.71429,0.0702,8.7867,0.34483,0.22727,0.71429,0.0702,8.786739,0.77119,0.29011,0.42757,0.29287,0.79174,0.52036,0.074074,0.0625,0.090909,6.9544,2.5373,0.2963,0.25,0.36364,6.9544,2.537340,0.6686,0.69894,0.66362,0.68884,0.64018,0.77925,0.29412,0.22727,0.41667,1.2845,1.286,0.41176,0.31818,0.58333,1.2845,1.28641,0.87802,0.42688,0.64649,0.48485,0.96983,0.63325,0.26087,0.27273,0.25,5.752,0.0842,0.34783,0.36364,0.33333,5.752,0.084242,0.93217,0.93379,0.97999,0.97809,0.98191,0.96683,0.08,0.0625,0.11111,0.5319,0.5334,0.64,0.5,0.88889,0.5319,0.533443,0.85864,0.57822,0.58551,0.4463,0.85095,0.7132,0.36364,0.22857,0.88889,0.0215,3.8896,0.36364,0.22857,0.88889,0.0215,3.889644,0.40868,0.54126,0.27701,0.43666,0.20285,0.75368,0.11111,0.060976,0.625,0.19375,7.5337,0.17778,0.097561,1,0.19375,7.533745,0.74572,0.64506,0.6383,0.5704,0.72454,0.80094,0.045455,0.030303,0.090909,4.0875,4.5896,0.22727,0.15152,0.45455,4.0875,4.589646,0.69984,0.61099,0.52079,0.47485,0.57657,0.72023,0.2069,0.15789,0.3,6.086,4.881,0.34483,0.26316,0.5,6.086,4.88147,0.73692,0.49052,0.40088,0.28332,0.68519,0.701,0.055556,0.045455,0.071429,8.5364,7.4664,0.22222,0.18182,0.28571,8.5364,7.466448,0.61213,0.84237,0.65889,0.91396,0.51513,0.75565,0.38462,0.26316,0.71429,0.2088,0.3753,0.46154,0.31579,0.85714,0.2088,0.375349,0.69079,0.21379,0.42485,0.3144,0.65494,0.48125,0.057143,0.041667,0.090909,5.9116,5.9343,0.11429,0.083333,0.18182,5.9116,5.934350,0.92411,0.89152,0.95957,0.93934,0.9807,0.96659,0.48276,0.35,0.77778,0.05535,0.058825,0.55172,0.4,0.88889,0.05535,0.05882551,0.83206,0.71228,0.77986,0.70502,0.87248,0.84714,0.076923,0.0625,0.1,1.0801,1.0818,0.69231,0.5625,0.9,1.0801,1.081852,0.87953,0.71423,0.69202,0.57148,0.87701,0.79044,0.38462,0.33333,0.45455,0.6287,0.0634,0.46154,0.4,0.54545,0.6287,0.063453,0.78255,0.52888,0.65775,0.52933,0.86844,0.70463,0.095238,0.071429,0.14286,0.7589,0.84535,0.47619,0.35714,0.71429,0.7589,0.8453554,0.99529,0.99446,0.99567,0.99138,1,0.99408,0.64,0.5,0.88889,0.0222,0.01945,0.64,0.5,0.88889,0.0222,0.0194555,0.78894,0.44123,0.52507,0.41323,0.7199,0.571,0.47619,0.41667,0.55556,0.05203,0.03985,0.47619,0.41667,0.55556,0.05203,0.0398556,0.83685,0.74141,0.67786,0.57816,0.81911,0.84006,0.27586,0.21053,0.4,0.7553,2.4216,0.48276,0.36842,0.7,0.7553,2.421657,0.85304,0.73158,0.81345,0.74841,0.89086,0.86108,0.32258,0.26316,0.41667,1.1351,1.4749,0.70968,0.57895,0.91667,1.1351,1.4749Friday, July 15, 2011
So the output of the process perhaps looks like this
But now someone has to use it.
BobFriday, July 15, 2011
Like, say, this chap here. ( a musicologist) [Bob]
1,0.84838,0.65431,0.74894,0.63595,0.91076,0.77661,0.08,0.066667,0.1,1.3035,1.3064,0.72,0.6,0.9,1.3035,1.30642,0.66152,0.56679,0.4866,0.45832,0.51859,0.70321,0.038462,0.02381,0.1,9.6469,9.8307,0.15385,0.095238,0.4,9.6469,9.83073,0.933,0.4629,0.57765,0.41229,0.96449,0.58075,0.15385,0.13333,0.18182,1.9774,1.9476,0.53846,0.46667,0.63636,1.9774,1.94764,0.97791,0.52583,0.6581,0.49102,0.99753,0.62006,0.42105,0.4,0.44444,1.2744,0.28195,0.52632,0.5,0.55556,1.2744,0.281955,0.81587,0.67237,0.62963,0.52713,0.78163,0.7697,0.41176,0.33333,0.53846,0.0855,0.0353,0.41176,0.33333,0.53846,0.0855,0.03536,0.72994,0.57989,0.60291,0.52291,0.71181,0.72818,0.28571,0.23529,0.36364,1.742,1.7181,0.42857,0.35294,0.54545,1.742,1.71817,0.80311,0.79048,0.65858,0.58822,0.74805,0.85078,0.22581,0.13725,0.63636,0.1035,5.6573,0.35484,0.21569,1,0.1035,5.65738,0.83249,0.84691,0.91465,0.91906,0.91029,0.91341,0.1,0.071429,0.16667,1.5356,1.6303,0.5,0.35714,0.83333,1.5356,1.63039,0.71925,0.72487,0.71622,0.70732,0.72535,0.87263,0.22222,0.15789,0.375,3.1349,3.7239,0.2963,0.21053,0.5,3.1349,3.723910,0.80073,0.47061,0.57382,0.4246,0.88475,0.6886,0.12903,0.11765,0.14286,2.7597,2.5612,0.51613,0.47059,0.57143,2.7597,2.561211,0.61851,0.73895,0.64422,0.74023,0.57026,0.75954,0.097561,0.064516,0.2,2.1932,3.2631,0.34146,0.22581,0.7,2.1932,3.263112,0.74449,0.52717,0.38629,0.27811,0.63223,0.68661,0.2029,0.12069,0.63636,0.028,7.3769,0.31884,0.18966,1,0.028,7.376913,0.71727,0.86226,0.76329,0.86093,0.68554,0.91858,0.17778,0.10811,0.5,0.4592,6.7539,0.26667,0.16216,0.75,0.4592,6.753914,0.58769,0.41369,0.39533,0.31693,0.52526,0.73385,0.051282,0.034483,0.1,3.7969,3.9955,0.10256,0.068966,0.2,3.7969,3.995515,0.5074,0.69885,0.48396,0.65689,0.38311,0.79331,0.086957,0.057143,0.18182,1.5785,3.1578,0.34783,0.22857,0.72727,1.5785,3.157816,0.68559,0.59077,0.42409,0.35172,0.53395,0.7233,0.081633,0.054054,0.16667,1.5063,2.2101,0.44898,0.2973,0.91667,1.5063,2.210117,0.74139,0.56784,0.46026,0.35487,0.65469,0.78644,0.11111,0.076923,0.2,4.1782,8.4177,0.22222,0.15385,0.4,4.1782,8.417718,0.67979,0.58325,0.44566,0.37536,0.54837,0.79474,0.26316,0.17857,0.5,1.1873,5.0093,0.36842,0.25,0.7,1.1873,5.009319,0.81253,0.9051,0.91347,0.9581,0.87282,0.92677,0.52632,0.41667,0.71429,0.0434,0.0449,0.52632,0.41667,0.71429,0.0434,0.044920,0.83714,0.61209,0.70376,0.57432,0.90854,0.74402,0.068966,0.0625,0.076923,2.9754,2.031,0.48276,0.4375,0.53846,2.9754,2.03121,0.89376,0.38768,0.56771,0.40344,0.95763,0.62828,0.15385,0.11765,0.22222,1.7314,1.6844,0.38462,0.29412,0.55556,1.7314,1.684422,0.73098,0.36994,0.48476,0.34891,0.79386,0.61375,0.074074,0.058824,0.1,4.5337,4.52,0.074074,0.058824,0.1,4.5337,4.5223,0.81342,0.67385,0.70745,0.62034,0.82302,0.82361,0.33962,0.2093,0.9,0.03645,5.3153,0.37736,0.23256,1,0.03645,5.315324,0.96062,0.93876,0.96236,0.93583,0.99045,0.97267,0.56,0.4375,0.77778,0.0217,0.02215,0.72,0.5625,1,0.0217,0.0221525,0.77459,0.42288,0.51335,0.39122,0.74634,0.64133,0.10526,0.068966,0.22222,1.0076,1.3836,0.47368,0.31034,1,1.0076,1.383626,0.95472,0.68849,0.7527,0.61021,0.98201,0.77237,0.5,0.375,0.75,0.0988,0.1003,0.5,0.375,0.75,0.0988,0.100327,0.83566,0.25589,0.44943,0.30091,0.88747,0.42936,0.090909,0.090909,0.090909,9.8989,9.4508,0.18182,0.18182,0.18182,9.8989,9.450828,0.97914,0.73493,0.80443,0.67377,0.99797,0.81683,0.59259,0.47059,0.8,0.0105,0.0093,0.66667,0.52941,0.9,0.0105,0.009329,0.80645,0.61323,0.62251,0.50776,0.80427,0.74071,0.34483,0.29412,0.41667,1.5031,0.8184,0.55172,0.47059,0.66667,1.5031,0.818430,0.90923,0.54316,0.55712,0.39344,0.95399,0.72868,0.34783,0.36364,0.33333,8.6931,0.02,0.43478,0.45455,0.41667,8.6931,0.0231,0.76196,0.54285,0.55984,0.44884,0.74375,0.77388,0.12903,0.10526,0.16667,5.0182,2.9525,0.32258,0.26316,0.41667,5.0182,2.952532,0.6294,0.72579,0.61369,0.6906,0.5522,0.76653,0.20408,0.125,0.55556,0.3678,7.5285,0.36735,0.225,1,0.3678,7.528533,0.71361,0.49932,0.51377,0.39335,0.74045,0.7069,0.054054,0.045455,0.066667,5.0592,4.6887,0.054054,0.045455,0.066667,5.0592,4.688734,0.87812,0.78273,0.8882,0.84875,0.9315,0.90517,0.083333,0.0625,0.125,0.8311,0.8451,0.66667,0.5,1,0.8311,0.845135,0.52626,0.59493,0.47072,0.54396,0.41486,0.6781,0.066667,0.05,0.1,5.3513,5.3533,0.26667,0.2,0.4,5.3513,5.353336,0.7758,0.668,0.75885,0.69136,0.84094,0.83209,0.055556,0.043478,0.076923,0.6617,0.6695,0.72222,0.56522,1,0.6617,0.669537,0.66605,0.84795,0.77282,0.89073,0.68247,0.86527,0.074074,0.045455,0.2,3.782,4.2649,0.14815,0.090909,0.4,3.782,4.264938,0.67684,0.67952,0.6022,0.58217,0.62365,0.72183,0.34483,0.22727,0.71429,0.0702,8.7867,0.34483,0.22727,0.71429,0.0702,8.786739,0.77119,0.29011,0.42757,0.29287,0.79174,0.52036,0.074074,0.0625,0.090909,6.9544,2.5373,0.2963,0.25,0.36364,6.9544,2.537340,0.6686,0.69894,0.66362,0.68884,0.64018,0.77925,0.29412,0.22727,0.41667,1.2845,1.286,0.41176,0.31818,0.58333,1.2845,1.28641,0.87802,0.42688,0.64649,0.48485,0.96983,0.63325,0.26087,0.27273,0.25,5.752,0.0842,0.34783,0.36364,0.33333,5.752,0.084242,0.93217,0.93379,0.97999,0.97809,0.98191,0.96683,0.08,0.0625,0.11111,0.5319,0.5334,0.64,0.5,0.88889,0.5319,0.533443,0.85864,0.57822,0.58551,0.4463,0.85095,0.7132,0.36364,0.22857,0.88889,0.0215,3.8896,0.36364,0.22857,0.88889,0.0215,3.889644,0.40868,0.54126,0.27701,0.43666,0.20285,0.75368,0.11111,0.060976,0.625,0.19375,7.5337,0.17778,0.097561,1,0.19375,7.533745,0.74572,0.64506,0.6383,0.5704,0.72454,0.80094,0.045455,0.030303,0.090909,4.0875,4.5896,0.22727,0.15152,0.45455,4.0875,4.589646,0.69984,0.61099,0.52079,0.47485,0.57657,0.72023,0.2069,0.15789,0.3,6.086,4.881,0.34483,0.26316,0.5,6.086,4.88147,0.73692,0.49052,0.40088,0.28332,0.68519,0.701,0.055556,0.045455,0.071429,8.5364,7.4664,0.22222,0.18182,0.28571,8.5364,7.466448,0.61213,0.84237,0.65889,0.91396,0.51513,0.75565,0.38462,0.26316,0.71429,0.2088,0.3753,0.46154,0.31579,0.85714,0.2088,0.375349,0.69079,0.21379,0.42485,0.3144,0.65494,0.48125,0.057143,0.041667,0.090909,5.9116,5.9343,0.11429,0.083333,0.18182,5.9116,5.934350,0.92411,0.89152,0.95957,0.93934,0.9807,0.96659,0.48276,0.35,0.77778,0.05535,0.058825,0.55172,0.4,0.88889,0.05535,0.05882551,0.83206,0.71228,0.77986,0.70502,0.87248,0.84714,0.076923,0.0625,0.1,1.0801,1.0818,0.69231,0.5625,0.9,1.0801,1.081852,0.87953,0.71423,0.69202,0.57148,0.87701,0.79044,0.38462,0.33333,0.45455,0.6287,0.0634,0.46154,0.4,0.54545,0.6287,0.063453,0.78255,0.52888,0.65775,0.52933,0.86844,0.70463,0.095238,0.071429,0.14286,0.7589,0.84535,0.47619,0.35714,0.71429,0.7589,0.8453554,0.99529,0.99446,0.99567,0.99138,1,0.99408,0.64,0.5,0.88889,0.0222,0.01945,0.64,0.5,0.88889,0.0222,0.0194555,0.78894,0.44123,0.52507,0.41323,0.7199,0.571,0.47619,0.41667,0.55556,0.05203,0.03985,0.47619,0.41667,0.55556,0.05203,0.0398556,0.83685,0.74141,0.67786,0.57816,0.81911,0.84006,0.27586,0.21053,0.4,0.7553,2.4216,0.48276,0.36842,0.7,0.7553,2.421657,0.85304,0.73158,0.81345,0.74841,0.89086,0.86108,0.32258,0.26316,0.41667,1.1351,1.4749,0.70968,0.57895,0.91667,1.1351,1.4749Friday, July 15, 2011
Does he know how what to do with your data?
<?xml version="1.0" encoding="utf-8"?><rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:event="http://purl.org/NET/c4dm/event.owl#" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:key="http://purl.org/NET/c4dm/keys.owl#" xmlns:mf="http://purl.org/ontology/mo/mf/" xmlns:mo="http://purl.org/ontology/mo/" xmlns:nirvana="http://music.org/nirvana#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:time="http://www.w3.org/2006/time#" xmlns:timeline="http://purl.org/NET/c4dm/timeline.owl#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" xmlns="file:///home/moustaki/eclipse_workspace/ontologies/examples/features.n3"> <rdf:Description rdf:about="http://zitgist.com/music/signal/6da76448-982a-4a01-b65b-9a710301c9c9"> <mo:signalTime> <rdf:Description> <timeline:durationXSD>PT5M1S</timeline:durationXSD> <timeline:onTimeLine rdf:resource="features.n3timeline"/> </rdf:Description> </mo:signalTime> </rdf:Description> <timeline:RelativeTimeLine rdf:about="features.n3timeline"/> <rdf:Description rdf:about="http://purl.org/ontology/mo/mf/HarmonicChange"> <rdfs:subClassOf rdf:resource="http://purl.org/NET/c4dm/event.owl#Event"/> </rdf:Description> <mf:HarmonicChange rdf:about="features.n3hc1"> <rdfs:label>harmonic change</rdfs:label> <event:time> <time:TimeInstant> <timeline:onTimeLine rdf:resource="features.n3timeline"/> <timeline:atDuration>PT31S</timeline:atDuration> </time:TimeInstant> </event:time> </mf:HarmonicChange> <mf:HarmonicChange rdf:about="features.n3hc2"> <rdfs:label>harmonic change</rdfs:label> <event:time> <time:TimeInstant> <timeline:onTimeLine rdf:resource="features.n3timeline"/> <timeline:atDuration>PT1M1S</timeline:atDuration> </time:TimeInstant> </event:time> </mf:HarmonicChange> <mf:HarmonicChange rdf:about="features.n3hc3"> <rdfs:label>harmonic change</rdfs:label> <event:time> <time:TimeInstant> <timeline:onTimeLine rdf:resource="features.n3timeline"/> <timeline:atDuration>PT1M21S</timeline:atDuration> </time:TimeInstant> </event:time> </mf:HarmonicChange> <rdf:Description rdf:about="http://purl.org/ontology/mo/mf/StructuralSegment"> <rdfs:subClassOf rdf:resource="http://purl.org/NET/c4dm/event.owl#Event"/> </rdf:Description> <mf:StructuralSegment rdf:about="features.n3s1"> <rdfs:label>Intro</rdfs:label> <event:time> <time:TimeInterval> <timeline:onTimeLine rdf:resource="features.n3timeline"/> <timeline:beginsAtDuration>PT0S</timeline:beginsAtDuration> <timeline:durationXSD>PT10.43S</timeline:durationXSD> </time:TimeInterval> </event:time> </mf:StructuralSegment> <mf:StructuralSegment rdf:about="features.n3s2"> <rdfs:label>First verse</rdfs:label> <event:time> <time:TimeInterval> <timeline:onTimeLine rdf:resource="features.n3timeline"/> <timeline:beginsAtDuration>PT10.43S</timeline:beginsAtDuration> <timeline:durationXSD>PT20.2S</timeline:durationXSD> </time:TimeInterval> </event:time> </mf:StructuralSegment> <mf:StructuralSegment rdf:about="features.n3s3"> <rdfs:label>First chorus</rdfs:label> <event:time> <time:TimeInterval> <timeline:onTimeLine rdf:resource="features.n3timeline"/> <timeline:beginsAtDuration>PT31.03S</timeline:beginsAtDuration> <timeline:durationXSD>PT30.42S</timeline:durationXSD> </time:TimeInterval> </event:time> </mf:StructuralSegment> <mf:StructuralSegment rdf:about="features.n3s4"> <rdfs:label>Second verse</rdfs:label> <event:time> <time:TimeInterval> <timeline:onTimeLine rdf:resource="features.n3timeline"/> <timeline:beginsAtDuration>PT1M1S</timeline:beginsAtDuration> <timeline:durationXSD>PT20.5S</timeline:durationXSD> </time:TimeInterval> </event:time> </mf:StructuralSegment> <mf:StructuralSegment rdf:about="features.n3s5"> <rdfs:label>Second chorus</rdfs:label> <event:time> <time:TimeInterval> <timeline:onTimeLine rdf:resource="features.n3timeline"/> <timeline:beginsAtDuration>PT1M21.5S</timeline:beginsAtDuration> <timeline:durationXSD>PT30S</timeline:durationXSD> </time:TimeInterval> </event:time> </mf:StructuralSegment> <rdf:Description rdf:about="http://purl.org/ontology/mo/mf/KeyEvent"> <rdfs:subClassOf rdf:resource="http://purl.org/NET/c4dm/event.owl#Event"/> </rdf:Description> <mf:KeyEvent rdf:about="features.n3k1"> <mf:key rdf:resource="http://purl.org/NET/c4dm/keys.owl#EMinor"/> <event:time> <time:TimeInterval> <timeline:onTimeLine rdf:resource="features.n3timeline"/> <timeline:beginsAtDuration>PT10.43S</timeline:beginsAtDuration> <timeline:durationXSD>PT20.2S</timeline:durationXSD> </time:TimeInterval> </event:time> </mf:KeyEvent> <mf:KeyEvent rdf:about="features.n3k2"> <mf:key rdf:resource="http://purl.org/NET/c4dm/keys.owl#GMajor"/> <event:time> <time:TimeInterval> <timeline:onTimeLine rdf:resource="features.n3timeline"/> <timeline:beginsAtDuration>PT31.03S</timeline:beginsAtDuration> <timeline:durationXSD>PT30.42S</timeline:durationXSD> </time:TimeInterval> </event:time> </mf:KeyEvent> <mf:KeyEvent rdf:about="features.n3k3"> <mf:key rdf:resource="http://purl.org/NET/c4dm/keys.owl#EMinor"/> <event:time> <time:TimeInterval> <timeline:onTimeLine rdf:resource="features.n3timeline"/> <timeline:beginsAtDuration>PT1M1S</timeline:beginsAtDuration> <timeline:durationXSD>PT20.5S</timeline:durationXSD> </time:TimeInterval> </event:time> </mf:KeyEvent> <mf:KeyEvent rdf:about="features.n3k4"> <mf:key rdf:resource="http://purl.org/NET/c4dm/keys.owl#GMajor"/> <event:time> <time:TimeInterval> <timeline:onTimeLine rdf:resource="features.n3timeline"/> <timeline:beginsAtDuration>PT1M21.5S</timeline:beginsAtDuration> <timeline:durationXSD>PT30S</timeline:durationXSD> </time:TimeInterval> </event:time> </mf:KeyEvent></rdf:RDF>
Friday, July 15, 2011
What if your data looked like this:
Well, that's not actually much better, but
enable
Friday, July 15, 2011
... the extra structure helps enable ...
tools
Friday, July 15, 2011
...the complexity to be hidden in tools
model
Friday, July 15, 2011
More specifically, by modelling the relationships and links between all these disparate things, we make the tools cheap and easy.
Foundations
Friday, July 15, 2011
1. Domain-specific musicology
2. Domain-specific MIR tasks
3. Music-generic
4. High-level Relationships
Foundations
Friday, July 15, 2011
1. Domain-specific musicology: concepts, in our use case, from musicology, and the human interpretation of music and sound.
Foundations
Friday, July 15, 2011
Domain-specific musicology concepts are elements of form, such as intro, verse, chorus, bridge; sonata, minuet and trio, fugue. These are likely to be applied to sections of the signal, for example “this section is a bridge”.**Mythical music taxonomy**
2. Domain-specific MIR tasks: parts of the model that relate to an MIR task, such as the elements extracted by a feature extractor, common labels from a classifier, or distance metrics.
Foundations
Friday, July 15, 2011
Domain-specific MIR tasks encompass artifacts of the structural segmentation task, for example a classifier might identify (and potentially label) sections that are similar; a contributor task might identify chords. Again, these concepts are likely to be applied to sections of signal.
**Audio Feature ontology or related***
3. Music-generic: common concepts that transcend domain-specific such as Intervals, Segments, etc.
Foundations
Friday, July 15, 2011
Music-generic concepts are common to different tasks and applications. Here the segments would be those annotated using the domain-specific concepts and the alignments and relationships between them (e.g. the segment labelled as a chorus follows the segment labelled as a verse; that one chord follows another).
4. High-level Relationships: the absolute and relative relationships between music generic elements, TimeLines and SegmentLines; and the maps between them.
Foundations
Friday, July 15, 2011
Finally high-level relationships capture mappings between the musicologically labelled segments and the MIR task derived segments. We expand upon this example in Figure 6.
1. Domain-specific musicology
2. Domain-specific MIR tasks
3. Music-generic
4. High-level Relationships
Foundations
Friday, July 15, 2011
Our ontology will deal with 3 and 4 so 1 and 2 can interact more easily (hopefully. with tools.)
Ontology and approach
Friday, July 15, 2011
Ontology and approach
fromto
e
owl:equivalent
ClassSubClassOf
SubClassOf
SubClassOf
tl:Interval
tl:TimeLine
tl:TimeLineMap
tl:onTimeLine
Segment
SegmentLine
SegmentLineMap
onSegmentLineRatioMap
NonLinearMap
NonSequentialMap
OWL-time:Interval
tl:domainTimeLine
isA
Friday, July 15, 2011
Ontology and approach
fromto
e
owl:equivalent
ClassSubClassOf
SubClassOf
SubClassOf
tl:Interval
tl:TimeLine
tl:TimeLineMap
tl:onTimeLine
Segment
SegmentLine
SegmentLineMap
onSegmentLineRatioMap
NonLinearMap
NonSequentialMap
OWL-time:Interval
tl:domainTimeLine
isA
Friday, July 15, 2011
a tl Interval with the addition of a “label” expressing an association (SIM) that can be “placed” upon Time- Lines (TL) and SegmentLines.
Ontology and approach
fromto
e
owl:equivalent
ClassSubClassOf
SubClassOf
SubClassOf
tl:Interval
tl:TimeLine
tl:TimeLineMap
tl:onTimeLine
Segment
SegmentLine
SegmentLineMap
onSegmentLineRatioMap
NonLinearMap
NonSequentialMap
OWL-time:Interval
tl:domainTimeLine
isA
Friday, July 15, 2011
SegmentLine: an AbstractTimeLine and a relative complement to the temporal TimeLine.
Ontology and approach
fromto
e
owl:equivalent
ClassSubClassOf
SubClassOf
SubClassOf
tl:Interval
tl:TimeLine
tl:TimeLineMap
tl:onTimeLine
Segment
SegmentLine
SegmentLineMap
onSegmentLineRatioMap
NonLinearMap
NonSequentialMap
OWL-time:Interval
tl:domainTimeLine
isA
Friday, July 15, 2011
SegmentLineMap: a means to express a high-level relation- ship between SegmentLines or with TimeLines; can imply relationships between Segments on SegmentLines and TimeLines; similarly a SegmentLineMap can be used to infer properties between Segments.
Ontology and approach
ContainsSegmentContainsSegment EndAtSegment
StartAtSegment
Beat1 isA Segment
Beat2 isA Segment
beat3 isA Segment
Beat4 isA Segment
TS4/4 isA SegmentLineMap
_:Similarity a sim:Similarity
_:Similarity a sim:Similarity
sim:element
Beat Bar Phrase Tadem
sim:element sim:element
sim:element
Mythical Music Taxonomy
!
!
4/4Bar isA Segment
Friday, July 15, 2011
How about somethings (a bit) less abstract: 4 beats in 1 bar of 4/4 music.
Ontology and approach
ContainsSegmentContainsSegment EndAtSegment
StartAtSegment
Beat1 isA Segment
Beat2 isA Segment
beat3 isA Segment
Beat4 isA Segment
TS4/4 isA SegmentLineMap
_:Similarity a sim:Similarity
_:Similarity a sim:Similarity
sim:element
Beat Bar Phrase Tadem
sim:element sim:element
sim:element
Mythical Music Taxonomy
!
!
4/4Bar isA Segment
Friday, July 15, 2011
Red for MIR researcher [alice]Green for Musicologist [bob]
Worked example
Friday, July 15, 2011
Worked example
Labelled structured segmentation
• Bob’s domain knowledge
• Alice’s MIR processes
• Mediated through the segment ontology
Friday, July 15, 2011
(you remember Alice and Bob, yes?)
Worked example
segmentAfter
segmentBefore
segmentAfter
S0 isA Segment
S1 isA Segment
S2 isA Segment
S3 isA Segment
_:Similarity a sim:Similarity
_:Similarity a sim:Similarity
_:Similarity a sim:Similarity
"Intro"a label
"Verse"a label
"Refrain"a label
R
M
D
a
mo:recordedAs
mo:Signal
tl:Interval
SL1isA SegmentLine
onSegmentLine
onSegmentLine
_:Similarity a sim:Similarity
_:Similarity a sim:Similarity
_:Similarity a sim:Similarity
_:Similarity a sim:Similarity
segmentBefore
Help Intro isA Segment
Help Verse1 isA Segment
Help Refrain isA Segment
Help Verse2 isA Segment
Intro Verse Refrain BridgeMythical Music
Taxonomy
"Help"mo:MusicalWork
Friday, July 15, 2011
help! I need somebody [to explain linked data]help! Not just anybody [eloquent speaker prefered]help! (etc...)[explain the graph]
Worked example
segmentAfter
segmentBefore
segmentAfter
S0 isA Segment
S1 isA Segment
S2 isA Segment
S3 isA Segment
_:Similarity a sim:Similarity
_:Similarity a sim:Similarity
_:Similarity a sim:Similarity
"Intro"a label
"Verse"a label
"Refrain"a label
R
M
D
a
mo:recordedAs
mo:Signal
tl:Interval
SL1isA SegmentLine
onSegmentLine
onSegmentLine
_:Similarity a sim:Similarity
_:Similarity a sim:Similarity
_:Similarity a sim:Similarity
_:Similarity a sim:Similarity
segmentBefore
Help Intro isA Segment
Help Verse1 isA Segment
Help Refrain isA Segment
Help Verse2 isA Segment
Intro Verse Refrain BridgeMythical Music
Taxonomy
"Help"mo:MusicalWork
Friday, July 15, 2011
Alice’s domain-specific contribution
Worked example
segmentAfter
segmentBefore
segmentAfter
S0 isA Segment
S1 isA Segment
S2 isA Segment
S3 isA Segment
_:Similarity a sim:Similarity
_:Similarity a sim:Similarity
_:Similarity a sim:Similarity
"Intro"a label
"Verse"a label
"Refrain"a label
R
M
D
a
mo:recordedAs
mo:Signal
tl:Interval
SL1isA SegmentLine
onSegmentLine
onSegmentLine
_:Similarity a sim:Similarity
_:Similarity a sim:Similarity
_:Similarity a sim:Similarity
_:Similarity a sim:Similarity
segmentBefore
Help Intro isA Segment
Help Verse1 isA Segment
Help Refrain isA Segment
Help Verse2 isA Segment
Intro Verse Refrain BridgeMythical Music
Taxonomy
"Help"mo:MusicalWork
Friday, July 15, 2011
Bob’s domain specific contribution
Conclusions
• The link between MIR researcher and musicologist user is critical, yet difficult
• By moving complexing to a intermediary tools to aid this link becomes cheap
• Make more tools!
• And the Mythical Music Taxonomy!
Friday, July 15, 2011
We have presented the Segment Ontology, that uniquely enables post-hoc integration across other datasets and domain structures through a separation of concerns between segmentation, structure, and musical domains. The next stage of our research is to deploy the ontology across the collections of ground truth and computational analysis discussed in section 1, integrated as a part of a Linked Data API through which researchers can access, study, and manipulate results. Completion of the Mythical Music Taxonomy is left as an exercise for the reader.
The End
Resources and more info:
http://www.linkedmusic.org/segment/
ISMIR Tutorial:
http://ismir2011.linkedmusic.org/
Friday, July 15, 2011
Questions?
Resources and more info:
http://www.linkedmusic.org/segment/
ISMIR Tutorial:
http://ismir2011.linkedmusic.org/
These slides:
http://slideshare.net/bfields
Friday, July 15, 2011