Le but ici est de s'amuser un peu :). C'est le livre “introduction à la pensé complexe” qui m'a titillé avec ces quelque ligne sur l'auto-organisation.
Comment organiser l'information? Sur le web par exemple, chaque URL correspond à une ressource, mais comment organiser ces ressources?
Un système qui est très souvent utiliser. La plupart du temps l'on crée une arborescences unique. Une information n'étant accessible via un chemin.
On peut accèder à une voiture rouge via /voiture/rouge/→ les voitures rouge
Mais on pourrais aussi via /rouge/voiture/ → les voitures rouges
Dans ce cas les résultat devrait être les mêmes… mais alors qu'elle différence avec les paramètres?
C'est typiquement les système de recherches. La différence avec le chemin est que l'ordre des paramètres n'as pas d'importance. Mais l'humain tape dans google (sans les ”) “chat vert” pour recherche des chat vert et pas “vert chat”. Pourtant le résultat devrais être le même (il ne l'est pas).
Très utilisé dans des réseau social. D'un côté l'on a beaucoup d'utilisateur et de l'autre beaucoup de “produit” (par exemple des livres). L'on connait les goût des utilisateur sur un nombre très réduit de livre. Mais on peut par contre supposer que si un utilisateur A et B aime le livre X, A aimera également le livre Z vu que B l'aime… Plus on a des sources de croisement plus cette prédiction devrait être fiable.
Un peu de théorie sur les réseaux sociaux.
Twin, Semantic Web App and métha organisation http://earlystagevc.typepad.com/earlystagevc/2007/10/initial-experie.html
This specification describes the FOAF language, defined as a dictionary of named properties and classes using W3C's RDF technology. http://xmlns.com/foaf/spec/