POLIFONIA - MEETUPS

This Polifonia MEETUPS pilot focuses on supporting music historians and teachers by providing a tool that enables the exploration and visualisation of encounters between people in the musical world in Europe from c.1800 to c.1945


MEETUPS resources
Access the data

The Musical Meetups Knoweldge Graph (MMKG) is made available for querying via an open SPARQL endpoint at the following address:

https://polifonia.kmi.open.ac.uk/meetups/sparql

HTTP GET/POST queries can be made to this URL, passing your SPARQL query in a URL or form parameter name 'query'.

Example query

The following SPARQL query returns 10 biographies:

PREFIX mtp: 
PREFIX rdf:    
PREFIX rdfs:   

SELECT DISTINCT ?subjectID ?subjectLabel
WHERE {
    ?meetupID  mtp:hasSubject ?subjectID .
    ?subjectID rdfs:label ?subjectLabel
}
LIMIT 10

Other useful MMKG SPARQL queries are available here

Making a SPARQL query request

CURL

curl --location 'https://polifonia.kmi.open.ac.uk/meetups/sparql?query=SELECT%20*%20WHERE%20{%20%3Fs%20%3Fp%20%3Fo%20}%20LIMIT%205' \
    --header 'Accept: application/json'

Python (Requests)

import requests

url = "https://polifonia.kmi.open.ac.uk/meetups/sparql?query=SELECT * WHERE { ?s ?p ?o } LIMIT 5"

payload = {}
headers = {
    'Accept': 'application/json'
}

response = requests.request("GET", url, headers=headers, data=payload)

print(response.text)

MEETUPS application usage guide
Browse biographies

Select Biographies from the menu on the left to browse the full list of musical biographies stored within MEETUPS. The filter option in the top tight can be used to narrow your selection.

View meetups within single biographies

Selecting an individual biography will display further details on the biography. A full list of meetups extracted from the biography are available to explore, along with summaries of the most frequent participants, places and themes that occur within the meetups.

Explore all meetups via a search interface

Selecting Explore from the menu on the left offers a search interface for exploring the full database of meetups. If you are interested in meetups that occurred in a particular place or involved a particular participant, the search fields provided offer this functionality.

View in tabular or map form

As well as exploring your search results in tabular form, the Map tab at the top of the page can be used to give an alternative visualisation of your search results. The map offers familiar pan and zoom controls. Clicking on individual map points will give an overview of the meetup that has been recorded at that location.