changeset 34:bb24cedc270e

added mw flowchart
author alo
date Sun, 01 May 2016 00:03:29 +0100
parents bbafdfd191b2
children f772af91b469
files graphics/mw_flow.graffle/data.plist graphics/mw_flow.graffle/image1.tiff graphics/mw_flow.graffle/image2.png graphics/mw_flow.graffle/image3.png graphics/mw_flow.graffle/image4.png graphics/mw_flow.pdf musicweb.tex
diffstat 7 files changed, 10 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
Binary file graphics/mw_flow.graffle/data.plist has changed
Binary file graphics/mw_flow.graffle/image1.tiff has changed
Binary file graphics/mw_flow.graffle/image2.png has changed
Binary file graphics/mw_flow.graffle/image3.png has changed
Binary file graphics/mw_flow.graffle/image4.png has changed
Binary file graphics/mw_flow.pdf has changed
--- a/musicweb.tex	Sat Apr 30 23:22:26 2016 +0100
+++ b/musicweb.tex	Sun May 01 00:03:29 2016 +0100
@@ -240,13 +240,21 @@
 
 \end{itemize}
 
+%\begin{figure}[!ht]
+%	\centering
+%	\includegraphics[scale=0.5]{graphics/architecture.pdf}%\vspace{-5pt}
+%	\caption{MusicWeb architecture}\vspace{-10pt}
+%	\label{fig:layers}
+%\end{figure}
+
 \begin{figure}[!ht]
 	\centering
-	\includegraphics[scale=0.5]{graphics/architecture.pdf}%\vspace{-5pt}
-	\caption{MusicWeb architecture}\vspace{-10pt}
+	\includegraphics[scale=0.5]{graphics/mw_flow.pdf}%\vspace{-5pt}
+	\caption{Data flow in the MusicWeb architecture from UI to external data sources}\vspace{-10pt}
 	\label{fig:layers}
 \end{figure}
 
+
 The global MusicBrainz identifiers enable convenient and concise means to disambiguate between potential duplicates or irregularities in metadata across resources, a problem which is all too common in systems relying on named entities. Besides identifiers, the MusicBrainz infrastructure is also used for the search functionality of MusicWeb. However, in order to query any information in DBpedia, the MusicBrainz identifiers need to be associated with a DBpedia resource, which is a different kind of identifier. This mapping is achieved by querying the Sameas.org co-reference service to retrieve the corresponding DBpedia URIs. The caveat in this process is that Sameas does not actually keep track of MusicBrainz artist URIs, however, by substituting the domain for the same artist's URI in the BBC domain\footnote{\url{http://www.bbc.co.uk/music/artists/}}, the service can get around this obstacle. Once the DBpedia artist identity is determined, the service proceeds to construct the majority of the profile, including the biography and most of the linking categories to other artists. The standard categories available include associated artists and artists from the same hometown, while music group membership and artist collaboration links are queried from MusicBrainz. The core of the Semantic Web linking functionality is provided by categories from YAGO. The Spotify\footnote{historically the Echonest} and Last.fm APIs are used for recommendations that are based on different similarity calculations, thus providing recommendations that do not necessarily overlap.
 %% - 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]