Skip To Content

Habilitación de la búsqueda mediante un Servicio de ontología

En este tema

Habilitación de la búsqueda mediante un Servicio de ontología

Un servicio de ontología permite que los usuarios busquen no solamente un término específico, sino también términos relacionados con ese término, de acuerdo con la definición de ontología de los términos relacionados. Para obtener más información sobre el uso del servicio de ontología una vez se configura en un Geoportal, vea Cómo realizar búsquedas con un servicio de ontología . Esta personalización asume que su organización ha desarrollado o utiliza actualmente una aplicación web del servicio de ontología y que la URL para esta aplicación está disponible desde el servidor de host del servidor del Geoportal.

Integre el Servicio de ontología con el Geoportal

  1. Navegue a la carpeta \\geoportal\WEB-INF\classes\gpt\config y abra el archivo gpt.xml en un editor de texto
  2. Busque la sección en donde se define la configuración <lucene>
  3. Encuentre la sección adaptador comentada y no comente el código:
    <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. Actualice los parámetros de esta sección como se describe a continuación:
    • nombre - nombre del adaptador; se utilizará dentro de la interfaz de usuario para llamar al Servicio de ontología; puede acortarse para conveniencia o dejarlo "como está" predeterminado. Sugerencia: establecer esto en algo intuitivo para los usuarios, como "como está", puede ayudar con la capacidad de uso.
    • className - clase del adaptador del analizador estándar que se suministra con el Geoportal. No lo cambie.
    • clave de atributos - "baseUrl"; requerida por el adaptador del analizador estándar. No la cambie.
    • valor de atributo - URL base del servicio de ontología; reemplace host con el nombre del servidor host de la aplicación web OntologyService, puerto con el número de puerto del motor servlet y OntologyService con el nombre de su aplicación Web OntologyService:
       "http://<host>:<port>/OntologyService/query?threshold=0.25&term="
      
      Precaución:

      no olvide dejar la parte query?threshold=0.25&term= en la URL.

  5. Guarde el archivo gpt.xml.
  6. Reinicie la aplicación Web del geoportal para que los cambios entren en vigencia.
Nota:

Si desea apalancar varias ontologías, puede hacerlo al desplegar varios servicios de ontología y hacer referencia a parámetros del adaptador adicionales en gpt.xml.