My favorites | Sign in
Project Logo
                
People details
Project owners:
  roux.camille, max.perrin

Serveur web sémantique pour Last.fm

Nom Contact
Maximilien Perrin
Camille Roux Website

Objectif

L’objectif de notre projet est d’exploiter des données extraites de Last.FM grâce à son API pour fournir une navigation directe et intuitive parmi les artistes et styles de musiques. L’utilisateur peut ainsi découvrir de nouveaux artistes et des morceaux de musique originaux suivant ses goûts musicaux, et obtenir des informations sur ce qu’il souhaite.

Notre projet comporte deux parties fondamentales. La première partie consiste à développer un utilitaire destiné à récupérer un ensemble d’informations à partir des services web d’AudioScrobbler, afin de constituer une base sémantique représentative des musiques existantes. L’API mise à disposition ne permet pas de récupérer les données de façon globale, mais seulement de façon ponctuelle : on peut par exemple récupérer à partir d’un artiste précis ses artistes proches, ses tags, ses albums... mais pas l’ensemble des artistes existants. Nous avons donc décidé d’utiliser un parcours en largeur sur le graphe des artistes proches afin de constituer une liste d’artistes, puis pour chaque récupérer ses tags et ses albums. Cette méthode permet de constituer rapidement une base de connaissances à partir d’un nom d’artiste.

La seconde partie de notre projet consiste en un site web permettant l’accès et la navigation parmi les données récupérées. Ce site, basé sur le moteur sémantique Sewese, devait respecter un certain nombre de contraintes que nous nous étions fixées. Tout d'abord, nous souhaitions que le site soit ergonomique afin qu'il puisse être ludique pour l'utilisateur. Nous tenions également à respecter certaines normes d'accessibilité afin que le site puisse être utilisé par des déficients visuels ainsi que pour favoriser le référencement par les moteurs de recherche.

Scénarios d’utilisation

Comme nous l'avons dit précédemment, nous avons décidé de faire en sorte que le site puisse offrir la possibilité à l'utilisateur de réaliser un voyage dans la musique. Nous voulions qu'il puisse facilement naviguer entre les styles de musique et les artistes.

Pour cela, nous avons décidé d'afficher un nuage de tags en première page représentant les tags les plus utilisés dans notre base. Un clic sur un tag permet d'afficher la liste des artistes qui correspondent le plus au tag en question, avec la photo du groupe si elle est disponible. Enfin, un clic sur un artiste affiche la page de l'artiste lui- même qui est divisée en trois parties : la liste de ses albums, un nuage des tags correspondant à l'artiste et aussi, les artistes qui ont un style proche de celui de l'artiste.

Il est à noter qu'il est possible de revenir sur le nuage de tags du départ à tout moment en cliquant sur le logo du site.

Enfin, nous avons ajouté un champ de recherche dans la bannière qui permet à l'utilisateur de faire une recherche parmi les tags et les artistes, ce qui lui permet d'accéder rapidement à l'information s'il le souhaite.









Hosted by Google Code