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:
- Buscar todos los conceptos que tengan una etiqueta en inglés (en) que empiece con la palabra "bea": http://agrovoc.fao.org/browse/rest/v1/search/?query=bea*&lang=en
- Busque todos los conceptos que tengan una etiqueta en inglés (en) que contenga la palabra "bea": http://agrovoc.fao.org/browse/rest/v1/search/?query=*bea*&lang=en
- Obtención de todos los datos asociados al concepto http://aims.fao.org/aos/agrovoc/c_3077: http://agrovoc.fao.org/browse/rest/v1/data/?uri=http://aims.fao.org/aos/agrovoc/c_3077
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.