Skip To Content

Recherche à l'aide d'un service d'ontologie

L'option de recherche Ontologie peut figurer ou non sur le géoportail. Il s'agit d'une personnalisation qui permet aux utilisateurs de tirer parti d'un service d'ontologie lors d'une recherche à partir de la page de recherche du géoportail. Une ontologie associe des termes avec une signification technique spécifique qui peut être unique dans votre organisation. Le géoportail n'inclut pas d'outils pour développer un service d'ontologie, mais peut référencer un service d'ontologie développé ou utilisé par votre organisation. Pour utiliser le service d'ontologie, s'il est configuré, procédez comme suit :

  1. Connectez-vous au géoportail.
  2. Cliquez sur l'onglet Rechercher.
  3. Saisissez le nom du service d'ontologie dans la zone de recherche textuelle (par défaut, ce service sera like), suivi d'une barre verticale (|), puis du terme à rechercher dans le service d'ontologie. Par exemple, like|fleuve.

    Le géoportail transforme le terme de recherche en une requête de syntaxe Lucene. Cela signifie que toutes les règles de la syntaxe de recherche Lucene s'appliquent. Si vous souhaitez rechercher un terme dans des noms de champs, tel que title ou abstract, vous pouvez modifier la requête, par exemple, title:like|fleuve. Dans cet exemple, le terme fleuve sera traité par le service d’ontologie nommé like, et le résultat de la requête de syntaxe Lucene ne sera appliqué qu’au champ title.

  4. Cliquez sur Search (Rechercher).

    Le géoportail référence le service d’ontologie et trouve les ressources contenant le terme de recherche et les ressources contenant des termes associés au terme de recherche. Par exemple, une recherche sur le terme fleuve renvoie les ressources contenant le mot fleuve et également les mots delta, estuaire, cascade, etc.

    Remarque :

    Si vous utilisez une recherche fédérée pour rechercher dans d'autres catalogues à partir du géoportail, le service d'ontologie ne peut pas être utilisé pour la recherche dans ces catalogues. Dans ce cas, aucun résultat n'est retourné si vous utilisez la syntaxe like:terme.