English
Accueil

Page 6 de 16

 

Introduction
Using the CGDI
Standards-Based Web Development
Describing Geospatial Resources
Publishing Geospatial Data
Why should I publish my data and connect my database?
What metadata do I publish?
How is my metadata discovered?
How do I publish and connect my database?
FAQs
Bookmarks
Visualizing Geospatial Data
Accessing Geospatial Data
Using Gazetteers
The CGDI in Action

Comment les utilisateurs trouvent-ils vos métadonnées?

Le processus de recherche comporte plusieurs étapes. Pour suivre le processus de communication entre l’utilisateur et votre base de données.

1. L’utilisateur envoie une demande d’information (ou requête) par l’entremise d’un mécanisme de découverte comme le Portail de découverte de GéoConnexions.

2. Le mécanisme de découverte transmet la requête à votre serveur de recherche. La requête précise la région géographique qui intéresse l’utilisateur, les mots-clés de la recherche, la période couverte, ainsi que d’autres critères plus détaillés. Le déroulement du processus et la nature exacte de l’information échangée entre le mécanisme de découverte et votre serveur de recherche dépendent du protocole de recherche.

3. Votre serveur de recherche parcourt votre base de données pour trouver les produits qui correspondent aux critères de recherche. Pour ce faire, il doit traduire le langage utilisé pour transmettre la requête dans le langage utilisé pour interroger votre base de données afin de repérer l’information sur les produits.

4.

Les résultats de la recherche sont retournés à votre serveur de recherche par votre base de données. Ces résultats comprennent habituellement :

  • le nombre de produits individuels (ou, en termes plus techniques, le nombre d’enregistrements de la base de données) qui répondent aux critères de recherche;
  • une liste d’identificateurs uniques pour ces produits individuels (il peut s’agir d’un numéro d’inventaire, d’un numéro d’identification du produit, d’un numéro d’image);
  • l’emplacement géographique des produits individuels;
  • toute autre information facultative sur ces produits individuels.
5.

Votre serveur présente les résultats de la recherche au mécanisme de découverte.

6.

Le mécanisme de découverte interprète et reformate ensuite les résultats à afficher sur le navigateur de l’utilisateur.

« Serveur de recherche » est synonyme de…

Multitâche et multilingue! Le serveur de recherche se charge de traduire et de transmettre les questions et les réponses entre les ordinateurs.

Le serveur de recherche doit savoir ce qu’il faut rechercher dans la base de données contenant les métadonnées. Chaque serveur de recherche comprend le format de métadonnées qui lui est propre. Le serveur doit établir une correspondance entre les champs de métadonnées du serveur et les champs de la base de données. Il doit également transmettre (ou signifier) la requête traduite à votre base de données et recevoir les résultats de la recherche de la base de données.

Le serveur de recherche peut exercer ces rôles parce qu’il maîtrise les langages tels que VBScript (Visual Basic Script), SQLNet (Structured Query Language Network), ESQL (Eiffel Structured Query Language Library) ou ODBC (Open Database Connectivity).

Un service rapide, en plusieurs langues, pour des « clients » multiples : les serveurs de recherche ont certainement leur raison d'être!

 

 

 

 

 



Page  6  de 16

Aller à la page d'accueil de GéoConnexions