Skip To Content

Activer la recherche avec un service d'ontologie

Dans cette rubrique

Activer la recherche avec un service d'ontologie

Le service d'ontologie permet aux utilisateurs de rechercher non seulement un terme précis, mais aussi des termes qui lui sont associés selon la définition des termes connexes de l'ontologie. Pour en savoir plus sur l'utilisation du service d'ontologie une fois qu'il est configuré dans le géoportail, consultez Procédure de recherche à l'aide d'un service d'ontologie. Cette personnalisation suppose que votre organisation a développé ou utilise actuellement une application Web de service d'ontologie et que l'URL vers cette application est accessible à partir du serveur hébergeant GeoPortal Server.

Intégrer le service d'ontologie au géoportail

  1. Accédez au dossier \\geoportal\WEB-INF\classes\gpt\config et ouvrez le fichier gpt.xml dans un éditeur de texte.
  2. Repérez la section où la configuration lucene est définie.
  3. Repérez la section adapter mise en commentaire et supprimez la mise en commentaire du code :
    <adaptor name="like"
     className="com.esri.gpt.catalog.lucene.StandardNetworkParserAdaptor">
            <attribute key="baseUrl" value=" http://serverName/OntologyService/query?threshold=0.25&amp;term= "/>
     </adaptor>
    
  4. Modifiez les paramètres de cette section de la manière décrite ci-dessous :
    • name - nom de l'adaptateur. Ce nom est utilisé dans l'interface utilisateur pour appeler le service d'ontologie. Il peut être court pour des raisons pratiques. Vous pouvez conserver la valeur par défaut "like". Astuce : le choix d'un nom intuitif tel que "comme" peut améliorer la convivialité.
    • className - classe de l'adaptateur d'analyseur standard, fournie avec le géoportail. Ne pas modifier.
    • attribute key - "baseUrl"; requis par l'adaptateur d'analyseur standard. Ne pas modifier.
    • value - URL de base du service d'ontologie; remplacez host par le nom du serveur hôte de l'application Web de service d'ontologie, port par le numéro de port du moteur de servlet et OntologyService par le nom de votre application Web de service d'ontologie :
       "http://<host>:<port>/OntologyService/query?threshold=0.25&term="
      
      Attention :

      N'oubliez pas de conserver la portion query?threshold=0.25&term= dans l'URL.

  5. Enregistrez le fichier gpt.xml.
  6. Redémarrez l’application Web de géoportail pour que les modifications prennent effet.
Remarque :

Pour tirer parti de plusieurs ontologies, vous pouvez déployer de multiples services d'ontologie et référencer des paramètres adapter supplémentaires dans le fichier gpt.xml.