3.3.3.2. Profil et contexte utilisateur
Le profil d'un utilisateur peut se baser d'abord sur des informations que celui peut fournir volontairement et explicitement. Le système de gestion de contenu peut par exemple soumettre un questionnaire lors de l'inscription de l'utilisateur dans le système.
Le W3C propose une recommandation : P3P , afin de permettre à
l'utilisateur de définir quelles sont ses données personnelles et ce
qu'il désire voir (ou ne pas voir) sur les sites Web. Les préférences
utilisateurs P3P sont considérées comme des méta données et peuvent
être exprimées en RDF (cf.section 2.3.3 «Resource Description Framework RDF ») 42.
Le profil peut aussi être déterminé sur la base de l'historique des
actions des utilisateurs (contexte de tâche et de ressource). Les
cookies, par exemple, sont des fichiers qui permettent d'enregistrer
des actions utilisateurs sur le système d'exploitation du client et qui
sont utilisés à chaque nouvelle session pour savoir qui utilise
l'application de CMS et ce qu'il y a fait précédemment. Le profil peut
aussi se déterminer sur la base de l'historique de la session de
l'utilisateur, c'est à dire l'historique de ses actions (par exemple,
liens cliqués depuis l'accès sur le site web, mots des requêtes de
recherche) depuis le démarrage de sa session de travail.
Le profil de l'utilisateur peut être marqué aussi par le terminal
client (contexte de terminal) qu'il utilise pour se connecter au
système : plate-forme matérielle, plate-forme logicielle et
environnement du navigateur utilisé peuvent influer sur les
publications qui seront accessibles. Les variables d'environnement du
système d'exploitation peuvent aussi influer sur la personnalisation
d'une application de CMS. La langue par défaut de l'utilisateur
peut-être celle qui est définie au niveau du système d'exploitation
utilisé par exemple. L'emplacement géographique ou il se situe peut
être aussi déduit des propriétés de connexion du terminal dans de
nombreux cas.
La personnalisation sera d'autant mieux définie qu'elle se base sur des
méta données spécifiées. Il en est de même pour la recherche de
documents, qui est le sujet de la section suivante.
Philippe Lahaye