Partager via


Outil Annotation and Research Collaboration Tool (exemple d'application EDM)

Les recherches en ligne génèrent souvent un grand nombre de références de page Web et d'entrées comportant des informations sur des personnes ayant un lien avec des sujets divers et variés. Une fois ces informations générées, leur suivi correspond à une tâche de gestion de données qui peut être simplifiée à l'aide d'entités et d'associations dans une application créée sur le modèle EDM (Modèle de données d'entité).

L'outil Research Collaboration Tool facilite la recherche et la collaboration en créant des annotations de référence et des entités de contact qui permettent de rechercher des pages Web pertinentes et des personnes associées à des sujets ou à des textes de recherche.

L'application implémente des entités qui représentent des références de page Web, des descripteurs de référence et des informations de contact. Une association EDM est définie pour relier les références de page Web aux descripteurs de référence. Une deuxième association, définie comme une relation plusieurs-à-plusieurs, permet de connecter des références de page Web à des coordonnées de personnes avec lesquelles l'utilisateur peut souhaiter collaborer sur le sujet référencé.

Les quatre entités suivantes sont utilisées par cette application :

  • Reference

  • ReferenceDescriptor

  • ContactPerson

  • ContactPersonReference (Entité de table de liens)

Les associations suivantes permettent de connecter des références à des annotations et des contacts :

  • ReferenceDescriptor_Reference

  • LinkTable_ContactPerson

  • LinkTable_Reference

L'affichage d'interface utilisateur suivant montre l'application en cours d'exécution. Une liste d'annotations et de contacts connexes s'affiche en entrant l'expression de recherche « directx » dans la zone de texte puis en cliquant sur le bouton Find. L'utilisateur peut cliquer sur les liens vers les pages Web concernant l'objet de la recherche pour afficher les pages Web référencées dans le navigateur. Dans l'interface utilisateur, le lien visible a fait l'objet d'un clic pour afficher l'URL référencée dans le navigateur Web. Une requête semblable exécutée à l'aide du bouton Find Ref Person retournerait des résultats triés par contact et non par sujet.

Interface utilisateur de l'outil de collaboration de recherche

Pour annoter une page Web, ouvrez la page, renseignez la zone de texte du mot clé et/ou ajoutez une annotation à la zone de texte d'entrée/sortie. Cliquez sur le bouton Create Ref.

Pour lier des informations de contact à une page Web, ouvrez la page, renseignez les zones de texte correspondant au prénom, nom, titre et adresse électronique. Cliquez sur Create Ref Person.

Cette application s'exécute parfaitement sur le stockage implémenté dans une base de données SQL Server Compact 3.5. Les données peuvent être synchronisées entre différentes installations SQL Server Compact 3.5 pour les rendre accessibles à plusieurs utilisateurs, ou l'application peut s'exécuter sur SQL Server afin que les utilisateurs du réseau puissent en disposer.

Pour examiner les schémas et le code d'application utilisés par ce modèle de données, voir Schémas de l'outil Annotation Research Tool (exemple d'application EDM) et Code d'application de l'outil Annotation Research Tool (exemple d'application EDM).

Voir aussi

Concepts

Schémas de l'outil Annotation Research Tool (exemple d'application EDM)
Code d'application de l'outil Annotation Research Tool (exemple d'application EDM)
Implémentation d'entités (EDM)

Autres ressources

Spécifications EDM
Schémas et spécification de mappage (Entity Framework)