Acceso a los datos de AGROVOC

Actualmente, hay tres formas distintas de acceder a los datos de AGROVOC sin necesidad de una interfaz de usuario:

Punto SPARQL

https://agrovoc.fao.org/sparql

REST API de Skosmos

Skosmos proporciona un conjunto de REST APIs para acceder a sus datos de vocabulario. Se puede acceder al despliegue oficial de AGROVOC Skosmos aquí. Utilizando estas REST APIs, es posible, entre otras cosas, buscar conceptos a través de sus etiquetas, filtrar dichas búsquedas utilizando lenguajes específicos (en el término de búsqueda o incluso en los datos retornados) y luego obtener toda la información de un concepto determinado.

A continuación se presentan un par de ejemplos sobre estas REST API:

Para tener la lista completa de los API de REST disponible, por favor, consulte la guía oficial.

Servicios Web legados (mediante el protocolo SOAP)

Los Servicios Web de AGROVOC permiten el acceso a los contenidos de AGROVOC a través de la tecnología de los Servicios Web de SOAP. La implementación actual de los Servicios Web de AGROVOC se alimenta de los datos de la versión RDF de AGROVOC (actualmente, la versión maestra se está editando a través de VocBench).

El archivo WSDL para los Web Services se encuentra aquí: http://agrovoc.fao.org:8080/SKOSWS/services/SKOSWS?wsdl A continuación se ofrece una lista de los Servicios Web de AGROVOC actualmente implementados, junto con su descripción:

También se puede acceder a AGROVOC a través de SPARQL. Consulte la página de Versiones de AGROVOC para llegar al punto SPARQL.

Nota: los Servicios Web de AGROVOC se alimentan de la versión Linked Open Data (LOD) de AGROVOC (ver Releases), que incluye también triples relacionados con:

  • vocabulario de la ontología Agrontología,
  • mapeos
  • tripletes deducidos trivialmente producidos automáticamente, etc.

Lista de servicios WEB de SOAP

Los siguientes servicios web se han implementado para facilitar el acceso al contenido de AGROVOC a través de clientes SOAP.

  • getConceptByKeyword
  • getConceptByKeyword2
  • searchByModeLangScopeXML
  • simpleSearchByMode2
  • getConceptInfoByTermcode
  • getConceptInfoByURI
  • getDefinitions
  • getAllLabelsByTermcode2
  • getTermByLanguage
  • getURIByTermAndLangXML
  • getFullAuthority
  • getConceptByURI
  • getConceptByRelationshipValue
  • getlatestUpdates
  • getTermcodeByTermAndLangXML
  • getTermExpansion
  • getReleaseDate
  • getWebServicesVersion

No planeamos añadir más servicios web en el futuro, y recomendamos en su lugar el acceso a AGROVOC a través del actual punto de SPARQL.