Polifonia, ett treårigt Horisont 2020-projekt som leddes av universitetet i Bologna, sammanförde experter från musikvetenskap, datavetenskap och digital humaniora. Det syftade till att främja tvärvetenskaplig forskning, uppmuntra bevarandet och utforskningen av Europas olika musikaliska traditioner och att frigöra och koppla samman spridd kunskap om musikaliskt arv. Polifonia inrättade tio pilotprojekt med fokus på nya verktyg, dataset, ontologier, kunskapsdiagram och programvara.
Nya steg i musikvärlden med länkade öppna data
En viktig insats var att ta fram en kunskapsdiagram (en grafstrukturerad databas som används för att representera och driva data) och webbportalen Polifonia.
Knowledge Graph samlar flera musikaliska källor och 10 stora dataset för att möjliggöra informationssökning för musikkunskap. De tio dataseten omfattar musik från tidigt 1500-tal till modern tid och tillhandahålls av intressenter och partner (såsom Netherlands Institute for Sound & Visions konsertsamling), befintliga samlingar (inklusive en hänvisning till Europeana Sounds som erbjuds i MusoW-katalogen) eller offentligt tillgängliga data såsom Wikidata. Också länkade är dataseten för MEETUPS, TUNES, BELLS, ORGANS och MUSICBO piloter.
I Polifonia Knowledge Graph används länkade öppna data. Det innebär att varje enhet i diagrammet, till exempel ett musikstycke eller en kompositör, har sin egen unika identifierare. Relationerna mellan dessa enheter definieras med hjälp av maskinläsbara ”tripplar” som kan användas för att bygga avancerade kunskapsbaserade tillämpningar. En trippel kopplar den entitet som beskrivs (subjektet) till en annan entitet eller ett enkelt datavärde (objektet) med en viss typ av relation. Till exempel skulle informationen ”Mozart composed the Moonlight Sonata” representeras av en trippel med som ämne en identifierare för Mozart, som objekt en identifierare för Moonlight Sonata och ”composed” som egenskap. Publicering av sådana tripplar utan åtkomstbegränsningar ger länkade öppna data.
En viktig utmaning vid framställningen av länkade öppna data är skillnaderna i metadata mellan olika källor. För att ta fram Polifonia Knowledge Graph kartlades de relevanta egenskaperna i varje källa till MusicMeta-ontologin. Detta är en datamodell speciellt utvecklad för att tillgodose behoven hos Polifonia-användare, enligt definitionen i användarberättelser konstruerade efter omfattande forskning och användarkonsultation med musikologer och allmänna användare. Detta gjorde det möjligt att hitta till exempel alla musiktitlar tillsammans med sina kompositörer. I många källor mappades identifierarna till befintliga offentliga listor med identifierare, till exempel Wikidata, vilket gjorde det lättare att hitta information om den entiteten.
Polifonias ingenjörer använde verktyg som SPARQL Anything, utvecklat av Polifonias partners, för att konvertera data från källorna till länkade data, som gjordes tillgängliga via SPARQL-slutpunkter. Polifonia-webbportalen kan komma åt dessa slutpunkter för att fråga data, presentera de kombinerade resultaten för användarna och låta dem sömlöst gå mellan data från olika källor.
På Polifonias webbportal finns fem specialiserade söksektioner som var och en motsvarar de åtkomstpunkter som användarna föredrar, vilket framgår av särskilda användarstudier. Detta tillvägagångssätt möjliggör effektiv sökning och utforskning av det musikaliska arvet och det stöds av autokomplettera förslag och filtreringsalternativ för att förfina forskningen. Genom att harmonisera information från olika källor avslöjar portalen dolda kopplingar och berättelser inom det musikaliska landskapet. Portalens användarupplevelse är utformad för att gynna serendipitösa upptäckter snarare än förutbestämda vägar.
Värdet av intressentdriven utveckling inom kulturarvssektorn
Även om den huvudsakliga målgruppen för projektets arbete är den akademiska världen försökte vi involvera en bredare publik, inbegripet offentliga institutioner, kulturarv, utbildning och industri, för att säkerställa att produkterna uppfyller användarnas krav och livslängd.
Projektet undersökte också hur kulturarvsrelaterad forskning skulle kunna bidra till att lösa problem för kommersiella och industriella partner, som kanske inte brukar överväga att engagera sig i sådana initiativ. Detta utbyte mellan forskare och berörda parter erbjöd värdefull korsbefruktning och gav insikter från båda sidor. Polifonias forskare undersökte till exempel hur Polifonias egen ontologi, MusicMeta, skulle kunna ta itu med informationssökningsutmaningar för intressentgruppen Deezer och eventuellt göra det för andra musikströmningsföretag. I framtiden kommer det att bli alltmer möjligt att skapa interoperabla musikkunskapsdiagram från (storskaliga och bullriga) data från musikindustrin.
Att involvera berörda parter innebär också att de produkter som utvecklats redan från början var inbäddade i de berörda parternas infrastruktur, vilket skedde med ORGANS-databasen när det gäller det nederländska institutet för orgelkonst och med BELLS-databasen när det gäller det italienska kulturministeriet. Verktyg som utvecklats för musikanalys (TONALITIES, FACETS) eller musikuppfattning, såsom haptiska enheter (ACCESS), har också använts av tidiga adoptörer i utbildning.
Polifonia-ekosystemet med öppen källkod
Polifonia följer principerna för öppen källkod och FAIR (findability, accessibility, interoperability, and reusability). Alla programvarukomponenter som utvecklats av Polifonia kan återanvändas både tillsammans och isolerat.
Programvaruutveckling ägde rum med hjälp av GitHub-plattformen, som gör det möjligt att dela programvara samtidigt som man transparent spårar ändringar och versioner. Detta gjorde det möjligt att skapa det så kalladePolifonia-ekosystemet,med relevanta komponenter i forskningsprocessen (data, verktyg och rapporter) dokumenterade i GitHub-arkiven. En regelbok definierar hur man ställer in dessa förråd så att så småningom information om komponenterna kan skördas och användarna kan navigera genom komponenterna och deras beroenden tack vare Polifonia Ecosystem. Kärnan är en readme.md-fil som innehåller alla nödvändiga anteckningar. Genom att registrera GitHub-förvaret i Zenodo exekveras automatiska utgåvor av stabila versioner till Zenodo.
Läs mer
Intresserad av att lära dig mer om Polifonia? Besök Polifonia webbplats och titta på video tutorials för att komma igång med verktygen. Du kan också titta på ett webbseminarium om detta projekt som hölls tidigare denna månad med stöd av EuropeanaTech, och gå med i gemenskapen nu!
