SlideShare a Scribd company logo
1 of 74
BIME HackDay 
EXTRAYENDO LOS DATOS EN LAS ADMINISTRACIONES PÚBLICAS 
Jose M Subero 
@JoseMSubero 
Bilbao, 31 de octubre de 2014
OPEN DATA 
INTRO 
SERVICIOS GENÉRICOS 
APIs 
EXPERIENCIA 
DESARROLLADORES 
FIN
OPEN DATA 
INTRO
el nuevo inicio 
fuente: whitehouse.gov
gobierno abierto
OPEN DATA
OPEN
OPEN DATA
OPEN DATA 
BUDGET KNOWLEDGE 
SOURCE GOV CODE
datos, ¿qué datos? 
fuente: Gartner, marzo 2013
USUARIOS 
CIUDADANOS 
Vs 
REUTILIZADORES
OPEN DATA 
SERVICIOS GENÉRICOS
la web!
limpio, claro, amable… usable
explicando desde 0 lo que hacemos 
https://www.youtube.com/watch?v=ltmOoFaN-7Y
el ejemplo de las búsquedas
los servicios de Aragón Open Data
¿dónde van mis impuestos?
el lado oscuro de la fuerza…
…y se hizo la luz
flujos de dinero: presupuestados y ejecutados
lo que tú aportas
glosario
en qué se gasta
cómo se gasta
de dónde se ingresa
gráfico y texto
evolución por años
quién gasta
Presupuesto 2.0: nivel local
todos los ayuntamientos de aragón
en qué gastan los ayuntamientos
comparamos presupuestos totales
y presupuestos per cápita
comparación individual de partidas
datos a nivel local
la web
cuanto más cercano más importa
todos los munic ipios con su página de datos abiertos
aragoDBpedia
mundo linked data
escuchamos las opiniones en aragón
¿a q ué nos dedicamos?, ¿somos diferentes?
el análisis de la conversación
el análisis de la conversación 
http://analyzer1.bifi.unizar.es:8080/
http://analyzer1.bifi.unizar.es:8080/ 
el análisis de la conversación
datos en tiempo real
la visualización de la conversación
OPEN DATA 
APIs 
http://opendata.aragon.es/portal/desarrolladores/
API CKAN, para encontrar conjuntos de datos
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
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
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
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
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
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
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
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
API AragoPedia
API AragoPedia 
{{Ficha de datos turisticos 
| EST_HOTEL_MUNICIPIOS_2011 = 18 
| PLAZAS_HOTEL_MUNICIPIOS_2011 = 871 
| EST_CAMPINGS_MUNICIPIOS_2011 = 2 
| PLAZAS_CAMPINGS_MUNICIPIOS_2011 = 1263 
| EST_TURISMO_RURAL_MUNICIPIOS_2011 = 9 
| PLAZAS_TURISMO_RURAL_MUNICIPIOS_2011 = 59 
| EST_APARTAMENTOS_MUNICIPIOS_2011 = 4 
| PLAZAS_APARTAMENTOS_MUNICIPIOS_2011 = 57 
}} 
DATOS 
PLANTILLA 
… 
{{#pPie: exploded|3d|legend|size=400x200|title=Plazas alojamiento turístico (2011)|data= 
Hoteles,{{{PLAZAS_HOTEL_MUNICIPIOS_2011|{{{PLAZAS_HOTEL_COMARCAS_2011| 
{{{PLAZAS_HOTEL_PROVINCIA_2011|{{{PLAZAS_HOTEL_ARAGON_2011|-}}}}}}}}}}}} 
Turismo rural,{{{PLAZAS_TURISMO_RURAL_MUNICIPIOS_2011| 
{{{PLAZAS_TURISMO_RURAL_COMARCAS_2011|{{{PLAZAS_TURISMO_RURAL_PROVINCIA_2011| 
{{{PLAZAS_TURISMO_RURAL_ARAGON_2011|-}}}}}}}}}}}} 
Campings,{{{PLAZAS_CAMPINGS_MUNICIPIOS_2011|{{{PLAZAS_CAMPINGS_COMARCAS_2011| 
{{{PLAZAS_CAMPINGS_PROVINCIA_2011|{{{PLAZAS_CAMPINGS_ARAGON_2011|-}}}}}}}}}}}} 
}}
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
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
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
Fuente http://www.oeg-upm.net 
Proceso transformación Proceso publicación 
API AragoDBPedia
API AragoDBPedia 
AragoPedia Ontology 
•http://opendata.aragon.es/def/Aragopedia.html 
Portal API AragoDBPedia 
•http://opendataaragon.3scale.net
API AragoDBPedia
Vía HTML 
http://opendata.aragon.es/recurso/territorio/Comarca?api_key={tu_API_key} 
API AragoDBPedia
XML 
http://opendata.aragon.es/recurso/territorio/Municipio.xml?api_key={tu_API_key} 
JSON 
http://opendata.aragon.es/recurso/territorio/Municipio.json?api_key={tu_API_key} 
RDF 
http://opendata.aragon.es/recurso/territorio/Municipio.rdf?api_key={tu_API_key} 
Turtle 
http://opendata.aragon.es/recurso/territorio/Municipio.ttl?api_key={tu_API_key} 
CSV 
http://opendata.aragon.es/recurso/territorio/Municipio.csv?api_key={tu_API_key} 
API AragoDBPedia
Acceso vía consulta SPARQL 
http://opendata.aragon.es/portal/cliente-sparql 
http://opendata.aragon.es/portal/desarrolladores/punto-sparql (instrucciones) 
Punto SPARQL
OPEN DATA 
EXPERIENCIA 
DESARROLLADORES
Información 
http://opendata.aragon.es/portal/jacathon 
Código 
https://github.com/aragonopendata/
•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/

More Related Content

What's hot

What's hot (19)

Experiencia en datos abiertos del Gobierno de Aragón (Zaragoza), Jose M Subero
Experiencia en datos abiertos del Gobierno de Aragón (Zaragoza), Jose M SuberoExperiencia en datos abiertos del Gobierno de Aragón (Zaragoza), Jose M Subero
Experiencia en datos abiertos del Gobierno de Aragón (Zaragoza), Jose M Subero
 
Jornada 1 año de Aragon Open Data, María Ángeles Rincón
Jornada 1 año de Aragon Open Data, María Ángeles RincónJornada 1 año de Aragon Open Data, María Ángeles Rincón
Jornada 1 año de Aragon Open Data, María Ángeles Rincón
 
I Congreso Open Government Avapol, María Ángeles Rincón
I Congreso Open Government Avapol, María Ángeles RincónI Congreso Open Government Avapol, María Ángeles Rincón
I Congreso Open Government Avapol, María Ángeles Rincón
 
Nuevo marco normativo de la transparencia y la participación ciudadana en Aragón
Nuevo marco normativo de la transparencia y la participación ciudadana en AragónNuevo marco normativo de la transparencia y la participación ciudadana en Aragón
Nuevo marco normativo de la transparencia y la participación ciudadana en Aragón
 
Jornada AGORA "Avanzando por un gobierno responsable y abierto" Jose M Subero...
Jornada AGORA "Avanzando por un gobierno responsable y abierto" Jose M Subero...Jornada AGORA "Avanzando por un gobierno responsable y abierto" Jose M Subero...
Jornada AGORA "Avanzando por un gobierno responsable y abierto" Jose M Subero...
 
La iniciativa Open Data Navarra - Agirre 2013-11-22-Avapol-CongresoOGOV-Valen...
La iniciativa Open Data Navarra - Agirre 2013-11-22-Avapol-CongresoOGOV-Valen...La iniciativa Open Data Navarra - Agirre 2013-11-22-Avapol-CongresoOGOV-Valen...
La iniciativa Open Data Navarra - Agirre 2013-11-22-Avapol-CongresoOGOV-Valen...
 
Aragón Open Data: servicios, datos y archivos
Aragón Open Data: servicios, datos y archivosAragón Open Data: servicios, datos y archivos
Aragón Open Data: servicios, datos y archivos
 
Presentación Aragón Open Data en jornada HOMER, María Ángeles Rincón
Presentación Aragón Open Data en jornada HOMER, María Ángeles RincónPresentación Aragón Open Data en jornada HOMER, María Ángeles Rincón
Presentación Aragón Open Data en jornada HOMER, María Ángeles Rincón
 
Encuentro Aporta 2014 - Mesa 6 - Jon Kepa
Encuentro Aporta 2014 - Mesa 6 - Jon KepaEncuentro Aporta 2014 - Mesa 6 - Jon Kepa
Encuentro Aporta 2014 - Mesa 6 - Jon Kepa
 
Encuentro Aporta 2014 - Mesa 6 - Carlos Cabrero
Encuentro Aporta 2014 - Mesa 6 - Carlos CabreroEncuentro Aporta 2014 - Mesa 6 - Carlos Cabrero
Encuentro Aporta 2014 - Mesa 6 - Carlos Cabrero
 
Tratamiento de datos con Ionic Framework y Aragón Open Data (Parte 1)
Tratamiento de datos con Ionic Framework y Aragón Open Data (Parte 1)Tratamiento de datos con Ionic Framework y Aragón Open Data (Parte 1)
Tratamiento de datos con Ionic Framework y Aragón Open Data (Parte 1)
 
El valor del dato. Fundación COTEC Madrid
El valor del dato. Fundación COTEC MadridEl valor del dato. Fundación COTEC Madrid
El valor del dato. Fundación COTEC Madrid
 
Política Digital y Telecomunicaciones en Andalucía: Experiencia del Ayuntamie...
Política Digital y Telecomunicaciones en Andalucía: Experiencia del Ayuntamie...Política Digital y Telecomunicaciones en Andalucía: Experiencia del Ayuntamie...
Política Digital y Telecomunicaciones en Andalucía: Experiencia del Ayuntamie...
 
Datos Abiertos del Ayuntamiento de Málaga y como usar su API
Datos Abiertos del Ayuntamiento de Málaga y como usar su APIDatos Abiertos del Ayuntamiento de Málaga y como usar su API
Datos Abiertos del Ayuntamiento de Málaga y como usar su API
 
IV Jornadas de WikiMedia España - Aragón Open Data
IV Jornadas de WikiMedia España - Aragón Open DataIV Jornadas de WikiMedia España - Aragón Open Data
IV Jornadas de WikiMedia España - Aragón Open Data
 
Datos abiertos de Zaragoza
Datos abiertos de ZaragozaDatos abiertos de Zaragoza
Datos abiertos de Zaragoza
 
Taller Aragón Open Social Data: Asociación de Periodistas de Aragón y de la U...
Taller Aragón Open Social Data: Asociación de Periodistas de Aragón y de la U...Taller Aragón Open Social Data: Asociación de Periodistas de Aragón y de la U...
Taller Aragón Open Social Data: Asociación de Periodistas de Aragón y de la U...
 
Soluciones y servicios para la primera convocatoria de ciudades inteligentes...
 Soluciones y servicios para la primera convocatoria de ciudades inteligentes... Soluciones y servicios para la primera convocatoria de ciudades inteligentes...
Soluciones y servicios para la primera convocatoria de ciudades inteligentes...
 
Mesa "Smart City, Mobilitat i Big Data" Jornades Big Data Institucions - Adri...
Mesa "Smart City, Mobilitat i Big Data" Jornades Big Data Institucions - Adri...Mesa "Smart City, Mobilitat i Big Data" Jornades Big Data Institucions - Adri...
Mesa "Smart City, Mobilitat i Big Data" Jornades Big Data Institucions - Adri...
 

Similar to BIME HackDay EXTRAYENDO LOS DATOS EN LAS ADMINISTRACIONES PÚBLICAS

Similar to BIME HackDay EXTRAYENDO LOS DATOS EN LAS ADMINISTRACIONES PÚBLICAS (20)

Turismo sobre ruedas
Turismo sobre ruedasTurismo sobre ruedas
Turismo sobre ruedas
 
Datos Abiertos para Hackaton UMA - IBM Viewnext
Datos Abiertos para Hackaton UMA - IBM ViewnextDatos Abiertos para Hackaton UMA - IBM Viewnext
Datos Abiertos para Hackaton UMA - IBM Viewnext
 
Curso Aragón Open Data Pool: usuarios técnicos
Curso Aragón Open Data Pool: usuarios técnicosCurso Aragón Open Data Pool: usuarios técnicos
Curso Aragón Open Data Pool: usuarios técnicos
 
Revelando los secretos de twitter, Festival de Software Libre 2014
Revelando los secretos de twitter, Festival de Software Libre 2014Revelando los secretos de twitter, Festival de Software Libre 2014
Revelando los secretos de twitter, Festival de Software Libre 2014
 
Difusión Estadística en Cantabria
Difusión Estadística en CantabriaDifusión Estadística en Cantabria
Difusión Estadística en Cantabria
 
CKAN (Jaca), David Portoles
CKAN (Jaca), David PortolesCKAN (Jaca), David Portoles
CKAN (Jaca), David Portoles
 
OPEN DATA EN CANARIAS. La estadística como showcase. #fi2
OPEN DATA EN CANARIAS. La estadística como showcase. #fi2OPEN DATA EN CANARIAS. La estadística como showcase. #fi2
OPEN DATA EN CANARIAS. La estadística como showcase. #fi2
 
Periodismo de datos y Linked Data: El poder de los datos enlazados para gener...
Periodismo de datos y Linked Data: El poder de los datos enlazados para gener...Periodismo de datos y Linked Data: El poder de los datos enlazados para gener...
Periodismo de datos y Linked Data: El poder de los datos enlazados para gener...
 
Taller Gratuito de Datos Abiertos Ciudadanos con los datos de Málaga
Taller Gratuito de Datos Abiertos Ciudadanos con los datos de MálagaTaller Gratuito de Datos Abiertos Ciudadanos con los datos de Málaga
Taller Gratuito de Datos Abiertos Ciudadanos con los datos de Málaga
 
Big Data, Revelando los secretos de twitter, CIMAT Zacatecas 2014
Big Data, Revelando los secretos de twitter, CIMAT Zacatecas 2014Big Data, Revelando los secretos de twitter, CIMAT Zacatecas 2014
Big Data, Revelando los secretos de twitter, CIMAT Zacatecas 2014
 
Mariluz Congosto (2019). Social network analysis: una herramienta para desenm...
Mariluz Congosto (2019). Social network analysis: una herramienta para desenm...Mariluz Congosto (2019). Social network analysis: una herramienta para desenm...
Mariluz Congosto (2019). Social network analysis: una herramienta para desenm...
 
Arquitectura modelos esri ccu 22092017
Arquitectura modelos esri ccu 22092017Arquitectura modelos esri ccu 22092017
Arquitectura modelos esri ccu 22092017
 
APIs para el acceso a datos abiertos
APIs para el acceso a datos abiertos APIs para el acceso a datos abiertos
APIs para el acceso a datos abiertos
 
Revelando los secretos de twitter en México sg virtual
Revelando los secretos de twitter en México sg virtualRevelando los secretos de twitter en México sg virtual
Revelando los secretos de twitter en México sg virtual
 
La difusión estadística y la apertura de datos gubernamentales
La difusión estadística y la apertura de datos gubernamentalesLa difusión estadística y la apertura de datos gubernamentales
La difusión estadística y la apertura de datos gubernamentales
 
Desarrollo práctico de aplicaciones Linked Data: metodología y herramientas
Desarrollo práctico de aplicaciones Linked Data: metodología y herramientasDesarrollo práctico de aplicaciones Linked Data: metodología y herramientas
Desarrollo práctico de aplicaciones Linked Data: metodología y herramientas
 
Los metadatos
Los metadatosLos metadatos
Los metadatos
 
Retos Web 2.0... y Web 3.0
Retos Web 2.0... y Web 3.0Retos Web 2.0... y Web 3.0
Retos Web 2.0... y Web 3.0
 
PNE 178301. Ciudades inteligentes. Datos abiertos (Open Data)
PNE 178301. Ciudades inteligentes. Datos abiertos (Open Data)PNE 178301. Ciudades inteligentes. Datos abiertos (Open Data)
PNE 178301. Ciudades inteligentes. Datos abiertos (Open Data)
 
OVTT: Vigilancia tecnológica al servicio de la innovación empresarial
OVTT: Vigilancia tecnológica al servicio de la innovación empresarialOVTT: Vigilancia tecnológica al servicio de la innovación empresarial
OVTT: Vigilancia tecnológica al servicio de la innovación empresarial
 

Recently uploaded

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Recently uploaded (15)

Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
10°8 - Avances tecnologicos del siglo XXI
10°8 - Avances tecnologicos del siglo XXI10°8 - Avances tecnologicos del siglo XXI
10°8 - Avances tecnologicos del siglo XXI
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
 
Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 

BIME HackDay EXTRAYENDO LOS DATOS EN LAS ADMINISTRACIONES PÚBLICAS

  • 1. BIME HackDay EXTRAYENDO LOS DATOS EN LAS ADMINISTRACIONES PÚBLICAS Jose M Subero @JoseMSubero Bilbao, 31 de octubre de 2014
  • 2. OPEN DATA INTRO SERVICIOS GENÉRICOS APIs EXPERIENCIA DESARROLLADORES FIN
  • 4. el nuevo inicio fuente: whitehouse.gov
  • 9. OPEN DATA BUDGET KNOWLEDGE SOURCE GOV CODE
  • 10. datos, ¿qué datos? fuente: Gartner, marzo 2013
  • 11. USUARIOS CIUDADANOS Vs REUTILIZADORES
  • 12. OPEN DATA SERVICIOS GENÉRICOS
  • 15. explicando desde 0 lo que hacemos https://www.youtube.com/watch?v=ltmOoFaN-7Y
  • 16. el ejemplo de las búsquedas
  • 17. los servicios de Aragón Open Data
  • 18. ¿dónde van mis impuestos?
  • 19. el lado oscuro de la fuerza…
  • 20. …y se hizo la luz
  • 21. flujos de dinero: presupuestados y ejecutados
  • 22. lo que tú aportas
  • 24. en qué se gasta
  • 26. de dónde se ingresa
  • 32. en qué gastan los ayuntamientos
  • 36. datos a nivel local
  • 38. cuanto más cercano más importa
  • 39. todos los munic ipios con su página de datos abiertos
  • 43. ¿a q ué nos dedicamos?, ¿somos diferentes?
  • 44. el análisis de la conversación
  • 45. el análisis de la conversación http://analyzer1.bifi.unizar.es:8080/
  • 48. la visualización de la conversación
  • 49. OPEN DATA APIs http://opendata.aragon.es/portal/desarrolladores/
  • 50. API CKAN, para encontrar conjuntos de datos
  • 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
  • 60. API AragoPedia {{Ficha de datos turisticos | EST_HOTEL_MUNICIPIOS_2011 = 18 | PLAZAS_HOTEL_MUNICIPIOS_2011 = 871 | EST_CAMPINGS_MUNICIPIOS_2011 = 2 | PLAZAS_CAMPINGS_MUNICIPIOS_2011 = 1263 | EST_TURISMO_RURAL_MUNICIPIOS_2011 = 9 | PLAZAS_TURISMO_RURAL_MUNICIPIOS_2011 = 59 | EST_APARTAMENTOS_MUNICIPIOS_2011 = 4 | PLAZAS_APARTAMENTOS_MUNICIPIOS_2011 = 57 }} DATOS PLANTILLA … {{#pPie: exploded|3d|legend|size=400x200|title=Plazas alojamiento turístico (2011)|data= Hoteles,{{{PLAZAS_HOTEL_MUNICIPIOS_2011|{{{PLAZAS_HOTEL_COMARCAS_2011| {{{PLAZAS_HOTEL_PROVINCIA_2011|{{{PLAZAS_HOTEL_ARAGON_2011|-}}}}}}}}}}}} Turismo rural,{{{PLAZAS_TURISMO_RURAL_MUNICIPIOS_2011| {{{PLAZAS_TURISMO_RURAL_COMARCAS_2011|{{{PLAZAS_TURISMO_RURAL_PROVINCIA_2011| {{{PLAZAS_TURISMO_RURAL_ARAGON_2011|-}}}}}}}}}}}} Campings,{{{PLAZAS_CAMPINGS_MUNICIPIOS_2011|{{{PLAZAS_CAMPINGS_COMARCAS_2011| {{{PLAZAS_CAMPINGS_PROVINCIA_2011|{{{PLAZAS_CAMPINGS_ARAGON_2011|-}}}}}}}}}}}} }}
  • 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
  • 64. Fuente http://www.oeg-upm.net Proceso transformación Proceso publicación API AragoDBPedia
  • 65. API AragoDBPedia AragoPedia Ontology •http://opendata.aragon.es/def/Aragopedia.html Portal API AragoDBPedia •http://opendataaragon.3scale.net
  • 68. XML http://opendata.aragon.es/recurso/territorio/Municipio.xml?api_key={tu_API_key} JSON http://opendata.aragon.es/recurso/territorio/Municipio.json?api_key={tu_API_key} RDF http://opendata.aragon.es/recurso/territorio/Municipio.rdf?api_key={tu_API_key} Turtle http://opendata.aragon.es/recurso/territorio/Municipio.ttl?api_key={tu_API_key} CSV http://opendata.aragon.es/recurso/territorio/Municipio.csv?api_key={tu_API_key} API AragoDBPedia
  • 69. Acceso vía consulta SPARQL http://opendata.aragon.es/portal/cliente-sparql http://opendata.aragon.es/portal/desarrolladores/punto-sparql (instrucciones) Punto SPARQL
  • 70. OPEN DATA EXPERIENCIA DESARROLLADORES
  • 72.
  • 73.
  • 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/