Authors: Abdul Shahid, Danny Diamond, James McDermott
Part of: fonn
Source: SPARQL endpoint
Export
{'sparql_endpoint': 'https://polifonia.disi.unibo.it/fonn/sparql', 'template_mode': 'statistics', 'title': 'Tune families in The Session and MTC-ANN', 'color_code': ['#39c6b4', '#17cf31'], 'section_name': 'fonn', 'subtitle': '', 'curator': 'Abdul Shahid, Danny Diamond, James McDermott', 'description': 'In the oral tradition, tune families are an important musicological concept. A tune family arises when one tune becomes varied, by accident or by design, to give many variants - family members.\r\n\r\nThe MTC-ANN corpus contains many tune family members. We can query for family members like this:', 'dynamic_elements': [{'position': 0, 'operations': [], 'type': 'table', 'table_title': "Members of the same family as 'NLB072360_01'", 'table_query': "PREFIX jams: <http://w3id.org/polifonia/ontology/jams/>\r\nPREFIX mc: <http://w3id.org/polifonia/ontology/musical-composition/>\r\nSELECT distinct ?givenTuneId ?matchedTuneId ?tuneFamily WHERE\r\n{ \r\nVALUES ?givenTuneId {'NLB072360_01'}\r\n?givenTune jams:tuneId ?givenTuneId.\r\n?givenTune jams:tuneFamily ?tuneFamily. \r\n?matchedTune jams:tuneFamily ?tuneFamily.\r\n?matchedTune jams:tuneId ?matchedTuneId.\r\nFILTER(?matchedTuneId != ?givenTuneId).\r\n} \r\nLIMIT 10\r\n", 'extra_queries': [], 'map_filters': []}, {'position': 1, 'operations': [], 'type': 'text', 'text': '<p>We can also find related tunes by searching for tunes with the same patterns as the query tune:</p>', 'extra_queries': [], 'map_filters': []}, {'position': 2, 'operations': [], 'type': 'table', 'table_title': 'Finding related tunes by common patterns', 'table_query': "PREFIX jams: <http://w3id.org/polifonia/ontology/jams/>\r\nPREFIX mc: <http://w3id.org/polifonia/ontology/musical-composition/>\r\nSELECT distinct ?givenTuneId ?givenTuneTitle ?matchedTuneId ?matchedTuneTitle \r\n ?sharedPattern ?patternComplexity\r\nWHERE\r\n{ \r\nVALUES ?givenTuneId {'NLB072360_01'}\r\n?tune jams:tuneId ?givenTuneId.\r\n?tuneFile jams:isJAMSAnnotationOf ?tune.\r\n?tuneFile jams:includesObservation ?observation.\r\n?observation jams:ofPattern ?sharedPattern.\r\n?observation jams:hasPatternComplexity ?patternComplexity.\r\n?anotherTuneFile jams:includesObservation ?anotherTuneObser.\r\n?anotherTuneFile jams:isJAMSAnnotationOf ?anotherTune.\r\n?anotherTuneObser jams:ofPattern ?sharedPattern.\r\nFILTER(?tuneFile != ?anotherTuneFile).\r\n?anotherTune mc:title ?matchedTuneTitle. \r\n?anotherTune jams:tuneId ?matchedTuneId. \r\n} \r\nLIMIT 20\r\n", 'extra_queries': [], 'map_filters': []}]}
In the oral tradition, tune families are an important musicological concept. A tune family arises when one tune becomes varied, by accident or by design, to give many variants - family members. The MTC-ANN corpus contains many tune family members. We can query for family members like this: