51. URI base: http://opendata.aragon.es
Sección URI
Catálogo de datos /catalogo
Taxonomía sectores primarios /catalogo/turismo (...)
Dataset /catalogo/indice-de-precios-hoteleros
Ontología /def
Taxonomías, diccionarios... (SKOS) /kos (no hay)
Instancias de conceptos modelados /recurso
Portal /portal
AragoPedia /aragopedia
Catálogo por tipo de dato /catalogo/fotos (...)
Catálogo por tema y tipo /catalogo/medio-ambiente/fotos (...)
NTI
Extensión
Sección URI del API
Catálogo de datos /catalogo/api
AragoPedia /aragopedia/api.php
AragoDBPedia /recurso
Aragón Social Data /socialdata
52. Metadato NTI Propiedad RDF
REQUERIDOS Meta.
Nombre dct:title
Descripción dct:description
Órgano publicador dct:publisher
Fecha de creación dct:issued
Fecha de actualización dct:modified
Idioma(s) dc:language
dct:language
Temáticas dcat:themeTaxonomy
Página Web foaf:homepage
Términos de uso dct:license
Documento(s) y recurso(s) dcat:dataset
OPCIONALES
Tamaño del catálogo dct:extent
Identificador dct:identifier
Cobertura geográfica dct:spatial
Derechos dct:rights
Registro dcat:record
metadatos RDF del catálogo
53. Metadato NTI Propiedad RDF
REQUERIDOS Meta.
Nombre dct:title
Descripción dct:description
Temática(s) dcat:theme
Organismo publicador dct:publisher
Distribución(es) dcat:distribution
RECOMENDADOS – DCAT-AP
Etiqueta(s) dcat:keyword
Contacto dcat:contactPoint / adms:contactPoint
OPCIONALES
Identificador dct:identifier
Fecha de creación dct:issued
Fecha de actualización dct:modified
Frecuencia de actualización dct:accrualPeriodicity
Idioma dc:language / dct:language
Condiciones de uso dct:publisher
Cobertura geográfica dct:spatial
Cobertura temporal dct:temporal
Vigencia dct:valid
Recursos relacionado dct:references
Normativa dct:conformsTo
Página de acceso dcat:landingPage
Identificador secundario adms:identifier
Versión adms:version
Notas de la versión adms:versionNotes
me tadatos RDF de los conjuntos de datos
54. Metadato NTI Propiedad
REQUERIDOS
URL de acceso dcat:accessURL
Formato dcat:mediaType
RECOMENDADOS – DCAT-AP
Descripción dct:description
Condiciones de uso dct:license
Formato dct:format
OPCIONAL
Identificador dct:identifier
Nombre dct:title
Tamaño dcat:byteSize
Información adicional dct:relation
Fecha de creación dct:issued
Fecha de actualización dct:modified
Derechos dct:rights
URL de descarga dcat:downloadURL
Estado adms:status
metadatos RDF de las distribuciones
55. Descripción completa del API
•http://docs.ckan.org/en/latest/api/index.htmllogo-ckan.png
Listado de conjunto de datos:
•http://opendata.aragon.es/catalogo/api/3/action/package_list
•http://opendata.aragon.es/catalogo/catalogo.rdf
Listado de categorías:
•http://opendata.aragon.es/catalogo/api/3/action/group_list
Listado de etiquetas:
•http://opendata.aragon.es/catalogo/api/3/action/tag_list
•http://opendata.aragon.es/catalogo/api/2/tag_counts (no incluida en
API v3)
API CKAN
56. Detalles de conjunto de datos
•http://opendata.aragon.es/catalogo/api/3/action/package_show?
id=cartografia-1-5000_carto5000 (con name)
•http://opendata.aragon.es/catalogo/api/3/action/package_show?
id=7652354a-8d99-481b-ba09-79d03e736d2f (con id)
•http://opendata.aragon.es/catalogo/cartografia-1-5000_carto5000.rdf
(Alternativa RDF, sin API)
Detalles de categorías
•http://opendata.aragon.es/catalogo/api/3/action/group_show?id=turismo
Detalles de etiquetas
•http://opendata.aragon.es/catalogo/api/3/action/tag_show?id=Hogares
API CKAN
57. Queries a conjuntos de datos utilizando sintaxis Solr:
•http://opendata.aragon.es/catalogo/api/3/action/package_search
?=licencias
Queries a recursos utilizando sintaxis Solr:
•http://opendata.aragon.es/catalogo/api/3/action/resource_search?query=
name:mapa
Queries a etiquetas utilizando sintaxis Solr:
•http://opendata.aragon.es/catalogo/api/3/action/tag_search?q=lica
API CKAN
Más info sobre Solr:
•http://wiki.apache.org/solr/CommonQueryParameters
•http://www.solrtutorial.com/solr-query-syntax.html
58. Paginación start/rows, por defecto 0/10 respectivamente
•http://opendata.aragon.es/catalogo/api/3/action/package_search?q=
javalambre&rows=5&start=1
Criterios de ordenación, sort:
•http://opendata.aragon.es/catalogo/api/3/action/package_search?q=javalambre&•http://opendata.aragon.es/catalogo/api/3/action/package_search?q=javalambre&Filtros sobre muchos campos:
- Comodín es * (no válido al comienzo) y negación es –
- Rangos: [10 TO *] [10 TO 20]
- Operadores lógicos: AND, OR...
http://opendata.aragon.es/catalogo/api/3/action/package_search?q=-
author:
%22Instituto%20Aragon%C3%A9s%20de%20Estad%C3%ADstica%20%28IAEST%29%22%20AND%:m*%20AND%20num_tags:[3%20TO%207]
API CKAN
61. API AragoPedia
Descripción completa del API
•http://opendata.aragon.es/aragopedia/api.php
Lista de artículos publicados HTML (500 primeros)
•http://opendata.aragon.es/aragopedia/api.php?action=query&list=
allpages&aplimit=500(500 primeros)
•http://opendata.aragon.es/aragopedia/api.php?action=query&list=
allpages&aplimit=500&apfrom=Orera(desde 501)
Lista de artículos publicados en JSON
•http://opendata.aragon.es/aragopedia/api.php?action=query&list=allpages&aplimit=Lista de artículos publicados en XML
•http://opendata.aragon.es/aragopedia/api.php?action=query&list=
allpages&aplimit=500&format=xml
62. Contenido del artículo formato wiki-text (VER FUENTE)
•http://opendata.aragon.es/aragopedia/index.php?action=raw&title=Jaca
Contenido de página “Jaca” en formato XML
•http://opendata.aragon.es/aragopedia/api.php?action=query&prop=revisions&(a partir de infoboxes)
•http://opendata.aragon.es/aragopedia/api.php?action=parse&page=
Jaca&format=xml (contenido “parseado”)
Obtener secciones de la página “Jaca”
•http://opendata.aragon.es/aragopedia/api.php?action=parse&page=
Jaca&format=xml&prop=sections (listado)
•http://opendata.aragon.es/aragopedia/api.php?action=query&titles=
Jaca&prop=revisions&rvprop=content&rvsection=2 (contenido sección 2)
Varias páginas en formato JSON, XML o TXT:
•http://opendata.aragon.es/aragopedia/api.php?action=query&prop=
revisions&rvprop=content&format=xml&titles=Jaca|Benasque&format=xml
API AragoPedia
63. Buscar la palabra “Rodriguez” en todas las páginas
•http
://opendata.aragon.es/aragopedia/api.php?action=query&list=search&srwhat=text&(max 20 results)
•http://opendata.aragon.es/aragopedia/api.php?action=query&list=search&srwhat=(a partir de resultado 25)
Exportar contenidos en XML (carga en otro Mediawiki)
•http://opendata.aragon.es/api.php?action=
query&export&exportnowrap&titles=Panticosa|Benasque
Dump completo
http://opendata.aragon.es/aragopedia/dumps/
Utilidades para uso del API en distintos entornos:
http://www.mediawiki.org/wiki/API:Client_code
API AragoPedia
74. •EQUIPO JODOCODERS
•Rafael Ramos (@rrasmo).
Fontanero del backend.
•Javier Rubio (@jrubr). Ideas,
sistemas y a partir de ahora
hater del ecosistema python.
•Jesús Barón (@jesusbaron).
Sufridor analista de datos.
•Dani Latorre (@dani_latorre).
Desarrollo frontend, por puro
descarte.
Ganadores “Idea más novedosa”
en Jacathon Aragón Open Data
http://crasaragon.com/