# HG changeset patch # User alo # Date 1461969396 -3600 # Node ID ebb555f93f050c73e58635880914da2222bb1c8d # Parent ac5876e99049a27c132c7e471a36498ee5a1eb8b started MusicWeb section diff -r ac5876e99049 -r ebb555f93f05 graphics/architecture.graffle/data.plist Binary file graphics/architecture.graffle/data.plist has changed diff -r ac5876e99049 -r ebb555f93f05 graphics/architecture.pdf Binary file graphics/architecture.pdf has changed diff -r ac5876e99049 -r ebb555f93f05 musicweb.tex --- a/musicweb.tex Fri Apr 29 22:32:30 2016 +0100 +++ b/musicweb.tex Fri Apr 29 23:36:36 2016 +0100 @@ -180,13 +180,9 @@ \item very brief intro to the role of music related data sources on the web and what they are \end{itemize} -\section{MusicWeb} +\section{MusicWeb architecture} - -The majority of artist linking in the MusicWeb application takes advantage of existing Linked Open Data resources on the Semantic Web. The MusicWeb API connects to a number of services including DBpedia, Echonest, Youtube, Sameas, Last.fm, and Musicbrainz. -YAGO is a semantic knowledge base that collates information and structure from Wikipedia, WordNet and GeoNames with high accuracy\cite{Suchanek:WWW:2007}. The ontology makes use of the categories defined in Wikipedia as a principle for semantic linking of entities, while exploiting the clean taxonomy of concepts from WordNet. - -User search request accesses MusicBrainz search services that return a list of MusicBrainz artist identifiers. The MusicWeb API architecture relies on sameas.org co-references to associate these identifiers to DBpedia artist links. +MusicWeb provides a browsing experience using connections that are either extra-musical or tangential to music, such as the artists' political affiliation or social influence, or intra-musical, such as the artists' main instrument or most favoured musical key. The platform integrates open linked semantic metadata from various Semantic Web, music recommendation and social media data sources as well as content-derived information. The front portal includes suggested links to selected artists and a search functionality from where users can navigate to individual artists pages. Each artist page contains a biography and links to online audio and a video resources. Connections are made using YAGO categories linking artist by various commonalities such as style, geographical location, instrumentation, record label as well as more obscure categories, for instance, artists who have received the same award, have shared the same fate, or belonged to the same organisation or religion. These connections are further enhanced by thematic analysis of journal articles and blog posts as well as content-based similarity measures focussing on high level musical categories. \begin{figure}[!ht] \centering @@ -195,6 +191,30 @@ \label{fig:layers} \end{figure} +The MusicWeb API uses a number of LOD resources and Semantic Web ontologies to process and aggregate information about artists: + +\begin{itemize} + + \item[] \textbf{Musicbrainz} is an online, open, crowd-sourced music encyclopedia, that provides reliable and unambiguous identifiers for entities in music publishing metadata, including artists, releases, recordings, performances, etc. Besides the identifiers, which facilitate artist linking, the artist search functionality of MusicWeb relies on the Web services provided by MusicBrainz. + + \item[] \textbf{DBPedia} is a crowd-sourced community effort to extract structured information from Wikipedia and make it available on the Web. MusicWeb constructs the majority of an artist profile from this resource, including the biography and most of the linking categories to other artists. + + \item[] \textbf{Sameas.org} manages URI co-references on Web of Data, which is useful when a MusicBrainz artist identifier needs to be associated with the equivalent DBpedia resource. + + \item[] \textbf{Youtube} API is used to query associated video content for the artist panel. + + \item[] \textbf{Echonest} was a music metadata and information retrieval platform for developers and media companies, which has since been integrated into Spotify. The Echonest API is used for recommendations in MusicWeb. + + \item[] \textbf{Last.fm} is an online music social network and recommender system that collects information about users listeing habits and makes available crowd-sourced tagging data through an API. MusicWeb uses Last.fm recommendation engine to enrich the user experience. + + \item[] \textbf{YAGO} is a semantic knowledge base that collates information and structure from Wikipedia, WordNet and GeoNames with high accuracy\cite{Suchanek:WWW:2007}. The ontology makes use of the categories defined in Wikipedia as a principle for semantic linking of entities, while exploiting the clean taxonomy of concepts from WordNet. + + \item[] \textbf{the Music Ontology} + +\end{itemize} + +User search request accesses MusicBrainz search services that return a list of MusicBrainz artist identifiers. The MusicWeb API architecture relies on sameas.org co-references to associate these identifiers to DBpedia artist links. + %% - Brief description of what it is and what it does %% - Architecture (with a nice diagram) [Alo, can you make this in Omnigraffle? I can then adjust/refine] %% - More details about individual components we use (Yago, musicbrainz, sameas, dbpedia etc.)