Mercurial > hg > musicweb-iswc2016
changeset 22:caa2091de9af
updated MusicWeb section
author | alo |
---|---|
date | Sat, 30 Apr 2016 16:48:49 +0100 |
parents | af84677d385b |
children | 6741f7163739 |
files | graphics/ella_links.png graphics/ella_page.png graphics/front_page.png musicweb.tex |
diffstat | 4 files changed, 58 insertions(+), 56 deletions(-) [+] |
line wrap: on
line diff
--- a/musicweb.tex Sat Apr 30 16:02:35 2016 +0100 +++ b/musicweb.tex Sat Apr 30 16:48:49 2016 +0100 @@ -184,45 +184,45 @@ \section{MusicWeb architecture} -% 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. - 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 keys. It does this by pulling data from several different web knowledge content resources and presenting them for the user to navigate in a faceted manner\cite{Marchioni2006}. The listener can begin his journey by choosing or searching for an artist (fig. \ref{fig:front_page}). The application offers youtube videos, audio streams, photographs and album covers, as well as the artist's biography (fig. \ref{fig:ella_page}) The page also includes many box widgets with links to artists who are related to the current artist in different, and sometimes unexpected and surprising ways\ref{fig:ella_links}). The user can then click on any of these artists and the search commences again, exploring a web of artists further and further. \begin{figure} - \centering -%% \begin{minipage}[b]{.48\textwidth} -%% \includegraphics[height=8cm]{graphics/front_page.png} -%% \caption{Front page} -%% \label{fig:front_page} -%% \end{minipage} -%% \hfill -%% \begin{minipage}[b]{.48\textwidth} -%% \includegraphics[ width=7cm, height=8cm]{graphics/ella_page.png} -%% \caption{Ella} -%% \label{fig:ella_page} -%% \end{minipage} -%% \end{figure} - \begin{subfigure}[t]{0.4\textwidth} - \includegraphics[height=8cm, width=6cm]{graphics/front_page.png} - \caption{Front page} - \label{fig:front_page} - \end{subfigure} - \hspace{1cm} - \begin{subfigure}[t]{0.4\textwidth} - \includegraphics[height=8cm, width=6cm]{graphics/ella_page.png} - \caption{Ella} - \label{fig:ella_page} - \end{subfigure} + \centering + %% \begin{minipage}[b]{.48\textwidth} + %% \includegraphics[height=8cm]{graphics/front_page.png} + %% \caption{Front page} + %% \label{fig:front_page} + %% \end{minipage} + %% \hfill + %% \begin{minipage}[b]{.48\textwidth} + %% \includegraphics[ width=7cm, height=8cm]{graphics/ella_page.png} + %% \caption{Ella} + %% \label{fig:ella_page} + %% \end{minipage} + %% \end{figure} + \begin{subfigure}[t]{0.45\textwidth} + \includegraphics[height=6cm]{graphics/front_page.png} + \caption{Front page} + \label{fig:front_page} + \end{subfigure} + \hspace{1cm} + \begin{subfigure}[t]{0.45\textwidth} + \includegraphics[height=6cm]{graphics/ella_page.png} + \caption{Ella} + \label{fig:ella_page} + \end{subfigure} + + \vspace{0.5cm} + + \begin{subfigure}{\textwidth} + \includegraphics[width=\textwidth]{graphics/ella_links.png} + \caption{Discovered artists} + \end{subfigure} + \caption{MusicWeb interface} + \label{fig:ella_links} +\end{figure} -\vspace{2cm} - -\begin{subfigure}{\textwidth} - \includegraphics[width=\textwidth, height=8.5cm]{graphics/ella_links.png} - \caption{Discovered artists} -\end{subfigure} -\caption{MusicWeb interface} -\label{fig:ella_links} -\end{figure} +MusicWeb was originally conceived as a platform for collating metadata about music artists using already available online linked data resources. The core functionality of the platform relies on available SPARQL endpoints sa well as various commercial and community-run APIs. More recently, novel services complement the platform to provide alternative ways to forge connections using natural language processing and machine learning methods. %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, a playlist of online audio and a selection of Youtube videos. Further it provides lists of categories linking each artist to other similar artists by various commonalities such as style, geographical location, instrumentation, record label as well as more obscure categories, for example, artists who have received the same award, have shared the same fate, or belonged to the same organisation or religion. The artist connections are further enhanced by thematic analysis of journal articles and blog posts, content-based music information retrieval similarity metrics and proximity measures in a 2-dimensional mood space. \begin{figure}[!ht] \centering @@ -231,32 +231,34 @@ \label{fig:layers} \end{figure} - -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. -The MusicWeb API uses a number of LOD resources and Semantic Web ontologies to process and aggregate information about artists: +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{Musicbrainz}\footnote{\url{http://musicbrainz.org}} 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. + + \item[] \textbf{DBPedia}\footnote{\url{http://dbpedia.org}} is a crowd-sourced community effort to extract structured information from Wikipedia and make it available on the Web. + + \item[] \textbf{Sameas.org}\footnote{\url{http://sameas.org}} manages URI co-references on Web of Data. + \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} - + + \item[] \textbf{Echonest}\footnote{\url{http://the.echonest.com}} was a music metadata and information retrieval platform for developers and media companies, which has since been integrated into Spotify. + + \item[] \textbf{Last.fm}\footnote{\url{http://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. + + \item[] \textbf{YAGO}\cite{Suchanek:WWW:2007} is a semantic knowledge base that collates information and structure from Wikipedia, WordNet and GeoNames with high accuracy. 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}\cite{DBLP:conf/ismir/RaimondASG07} provides main concepts and properties for describing musical entities, including artists, albums, tracks, performances, compositions, etc., on the Semantic Web + \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. - +Besides the reliable artist identifiers, that facilitate artist linking, the artist search functionality of MusicWeb relies on the Web services provided by MusicBrainz. +MusicWeb constructs the majority of an artist profile from DBpedia, including the biography and most of the linking categories to other artists. +sameas is useful when a MusicBrainz artist identifier needs to be associated with the equivalent DBpedia resource. +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. +The Echonest API is used for recommendations in MusicWeb. +MusicWeb uses Last.fm recommendation engine to enrich the user experience. %% - 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.)