Follow us on Twitter

Music Event Explorer

meexMusic Event Explorer (o meex) è un esempio di applicazione del Semantic Web che dato uno stile musicale permette di esplorare gli eventi organizzati da artisti che lo praticano.

Abbiamo deciso di sviluppare meex mentre stavamo scrivendo il nostro libro sul Semanti Web (il primo in Italiano sull’argomento).  Volevamo includere un capitolo che spiegasse passo passo come sviluppare un’applicazione del Semantic Web. Volevamo mettere alla prova le tecnologie del Semantic Web nel realizzare un nuovo servizio per gli utenti del Web che usa, trasforma e combina dati disponibili sul Web. Abbiamo deciso di combinare musica ed eventi  perché sono disponibili parecchie sorgenti di dati a libero accesso in questi due settori.

Meex usa GRDDL per estrarre in RDF da MusicMoz gli artisti che praticano un certo stile. Usa D2RQ e Joseki per esporre il database di MusicBrainz come un endpoint SPARQL. Quindi, meex recupera gli eventi organizzati da ciascu artista usando i servizi REST di EVDB e li traduce in RDF usando GRDDL. Infine, tutti i dati RDF ottenuti sono tradotti da meex in  JSON e inviati a Exhibit che permette all’utente di esplorare i risultati.

Ecco meex: provalo, scarica i sorgenti e studialo per realizzare la tua applicazione del Semantic Web!