23 février 2010

Folksonomie

Après plusieurs semaines de réflexion, j’ai enfin trouvé un projet me permettant de faire une mise en pratique des concepts que j’étudie depuis plusieurs années et plus particulièrement les sujets que j’approfondis pour mon mémoire d’ingénieur au CNAM. Mon objectif étant de développer un projet qui allie le "Cloud Computing" et le Web 2.0.
Trouver quelque chose de novateur et que je pourrai ensuite industrialiser n’a pas été facile, mais je pense que le projet que je décris ci-dessous répond à mes objectifs.

Afin d’améliorer et faciliter la recherche d’information dans les sites, je veux développer un projet mettant en œuvre le concept d’étiquetage collaboratif ou "folksonomie".
La "folksonomie" est un néologisme désignant un système de classification collaborative décentralisée spontanée, basé sur une indexation effectuée par des non-spécialistes [1].
Dans le cadre de ce projet, je vais développer un premier prototype permettant aux internautes de qualifier, à l’aide de mots-clés qui leur sont propres, les informations publiées sur les pages des sites Web utilisant mon widget. Cette fonctionnalité améliorera le classement des pages Web et facilitera la recherche d’information.

Ce projet de "folksonomie" consiste à mettre en place un widget pour étiqueter chaque page Web avec un ou plusieurs mots clés. Un second module permet à l’internaute de retrouver l’information qu’il recherche à l’aide des mots clés qui lui sont propres, au travers de ce nouveau plan de classement.

Les deux objectifs à atteindre avec cette application sont :

  1. L’étiquetage des pages web : ce développement doit permettre d’ajouter des mots clés dans les pages Web. Il doit aussi permettre à l’internaute de confirmer ou d’infirmer l’importance d’un mot clé dans une page.
  2. La recherche par mots clés : ce second développement doit permettre aux internautes de lister les liens associés à un mot-clé. La liste des liens présentée au citoyen doit pouvoir être affinée en permettant de choisir plusieurs mots clés.

Contraintes :

  1. Ce développement ne doit pas impacter le code déjà mis en œuvre dans les sites voulant utiliser ce module.
  2. Il doit facilement s’intégrer dans des sites développés dans n’importe quel langage.


[1] Wikipedia, Folksonomie, http://fr.wikipedia.org/wiki/Folksonomie, consulté le 01/02/2010