SlideShare una empresa de Scribd logo
1 de 64
Descargar para leer sin conexión
Open Government Data
Capacitación Técnica de Datos Abiertos
Programa de Democracia y Gobernabilidad
Dr. Juan Pane
22/04/2014
Programa de Democracia y Gobernabilidad.
USAID-CEAMSO.
1
Índice
• Introducción a Open Data
– Qué es?
– Ejemplos de uso.
– Ciclo de Vida de Datos Abiertos
• Aspectos Técnicos
– Arquitectura
– Interoperabilidad
– URIs HTTP
• Como publicar datos:
– CSV
– Microdata, RDFa
– JSON-LD
22/04/2014
Programa de Democracia y Gobernabilidad.
USAID-CEAMSO.
2
INTROCUCCIÓN A OPEN DATA
Qué es?
Porqué es útil?
Ejemplos de uso.
Ciclo de Vida de Datos Abiertos
22/04/2014
Programa de Democracia y Gobernabilidad.
USAID-CEAMSO.
3
Gobierno Abierto
22/04/2014
Programa de Democracia y Gobernabilidad.
USAID-CEAMSO.
4
Rendición
de cuentas
Participación
Colaboración
Transparencia
Prevenir - Detectar
• Corrupción
• Ineficiencias
• Nuevas Oportunidades
• Datos Abiertos
• Leyes
• Empoderamiento
ciudadano
• Retroalimentación
• Foros
• Auditorías
• Defensorías del pueblo
• Responsabilizar
Para: Mediante:
Tecnología
Innovación
Qué es?
“son datos que pueden ser libremente usados, re-
usados y redistribuidos por cualquiera, sujeto
solamente, a lo sumo, a requisitos de atribución y
redistribución con la misma licencia”
*(Source: )
22/04/2014
Programa de Democracia y Gobernabilidad.
USAID-CEAMSO.
5
Open Government Data
22/04/2014
Programa de Democracia y Gobernabilidad.
USAID-CEAMSO.
6
22/04/2014
Programa de Democracia y Gobernabilidad.
USAID-CEAMSO.
7
Nuevas visualizaciones
22/04/2014
Programa de Democracia y Gobernabilidad.
USAID-CEAMSO.
8
http://wheredoesmymoneygo.org/
http://isdatabank.info/boost_paraguay/
Estándar: Datos a 5 Estrellas (Tim Berners-Lee)
22/04/2014
Programa de Democracia y Gobernabilidad.
USAID-CEAMSO.
9
http://5stardata.info/
Esquema ideal para Datos Abiertos Gubernamentales
22/04/2014
Programa de Democracia y Gobernabilidad.
USAID-CEAMSO.
10
AspectosLegales
AspectosOrganizacionales
ComunidaddeOpenData
Serviciosy
Aplicaciones
Catálogo
Portal de
Datos Abiertos
…
Origenes de Datos
MH MEC MSPBS DNCP SFP Etc…
…
Plataforma Tecnológica
IntegracióndeSistemas
22/04/2014
Programa de Democracia y Gobernabilidad.
USAID-CEAMSO.
11
Ciclo de vida de los datos abiertos
1.
Identificar
los datos
2.
Establecer
contacto
3.
Seleccionar
el dataset
4.
Apertura
Legal
5.
Apertura
técnica
6.
Catálogo
7.
Uso
8.
Feedback
ASPECTOS TÉCNICOS
Arquitectura
Interoperabilidad
URIs HTTP
22/04/2014
Programa de Democracia y Gobernabilidad.
USAID-CEAMSO.
12
Arquitectura
22/04/2014
Programa de Democracia y Gobernabilidad.
USAID-CEAMSO.
13
Open Data Portal (CMS)
Catálogo
Central
C-API
Índices
Orígenes de datos
MSPBS DNCP MH MEC
Servicios
Aplicaciones
Alternativas de apertura de datos
22/04/2014
Programa de Democracia y Gobernabilidad.
USAID-CEAMSO.
14
OLAP
O-Data
Files
ETL
Proceso
Portal
OLTP
Catálogo
C-API
Portal
OLTP
Portal
OLTP
Portal
Metadatos
D-API
Proceso
Licencia
O-Data
Files
Portal
OLTP
CatálogoPortal
Metadatos
D-API
C-API
ETL
Licencia
OLAP
Metadatos
Licencia
Proceso
D-API
Metadatos
Licencia
Proceso
D-API
Catálogo
Central
C-API
Harvesting
a) b) c) d)
Datos para quién? Audiencia:
• Personas: Las personas deben entender y poder consumir la
información presentada.
– Paginas HTML.
• Máquinas: La información debe poder ser procesada de la
manera más automáticamente posible por otros programas:
– Sintaxis: Estructura conocida (HTML, JSON, CSV, XML )
– Semántica: Se entiende el contenido:
• HTML: Microdata, Microformats
• JSON: JSON-LD
• RDF (clases, propiedades, restricciones)
• CVS: Acompañado de metadatos
• XML + DTD
22/04/2014
Programa de Democracia y Gobernabilidad.
USAID-CEAMSO.
15
Reusable: Capturar la semántica
• En la Web la información esta mayormente
disponible en HTML, que es una forma de
presentar la información a los humanos.
• Como se puede capturar la semántica de las
páginas web, para que sea también interpretada
por las máquinas?
22/04/2014
Programa de Democracia y Gobernabilidad.
USAID-CEAMSO.
16
Interoparabilidad
• Sintáctica: se puede parsear. Sintaxis bien definida
– Humanos: HTML, Excel
– Máquinas: Microformats, Microdata, JSON, JSON-LD,
CSV
• Semántica: se puede entender, agregar datos.
– Esquemas: Cuáles son y qué significa cada columna,
cuáles son las unidades de medida.
• Precio vs costo vs tarifa vs …??
– Datos (vocabularios): Qué significa cada valor?.
• S6??
22/04/2014
Programa de Democracia y Gobernabilidad.
USAID-CEAMSO.
17
Ambigüedad
22/04/2014
Programa de Democracia y Gobernabilidad.
USAID-CEAMSO.
18
• Variación de la forma base:
– Estatura vs. estaturas
• Homografos:
– Banco (silla) vs. banco (río) vs. …
• Sinonimos:
– Estatura vs. altura vs. …
• Variación de especificidad:
– perro vs. labrador
– Persona vs. paciente vs. contributente..
URI
• Único globalmente
• Un URI nunca representa mas de una
entidad/concepto.
• Pero, pueden haber varias URIs que identifican a la
misma entidad/concepto
22/04/2014
Programa de Democracia y Gobernabilidad.
USAID-CEAMSO.
19
E1
name Juan Pane
nationality italiano
lives in Trento
affiliation Univ. Trento
E2
name Ignacio P. F.
born in Paraguay
date of birth 1980
affiliation PF-UNA
Esquema de URIs HTTP
22/04/2014
Programa de Democracia y Gobernabilidad.
USAID-CEAMSO.
20
Entidades
{base_url}/id/{type}/{id}
http://education.data.gov.uk/id/school/520965
{base_url}/doc/{type}/{id}
http://education.data.gov.uk/doc/school/520965
Redirección
HTTP 303{base_url}/id/{type}
http://education.data.gov.uk/id/school
{base_url}/doc/{type}
http://education.data.gov.uk/doc/school
JSON
…
{base_url}/data/{dataset}/{version}
http://data.bis.gov.uk/data/organogram/2010-06-30
{base_url}/data/{dataset}/{version}/{subset}
http://data.bis.gov.uk/data/organogram/2010-06-30/provenance
Datasets
Documentos
…
JSON
COMO PUBLICAR DATOS
CVS
Microdata
JSON-LD
22/04/2014
Programa de Democracia y Gobernabilidad.
USAID-CEAMSO.
21
CSV
Apertura de datos
22/04/2014
Programa de Democracia y Gobernabilidad.
USAID-CEAMSO.
22
Tabla a CVS
22/04/2014
Programa de Democracia y Gobernabilidad.
USAID-CEAMSO.
23
http://www.sas.gov.py/tekopora
CSV a 3 estrellas
URI del dataset ({base_url}/data/{dataset}/{version})
http://www.sas.gov.py/data/tekopora/2013
CI,Nombres,Departamento,Distrito,Importe
5.121.221,AJOTE PICANEE CLOTILDE,ALTO PARAGUAY,Carmelo Peralta,200.000
5.121.205,AQUESUA JURUMINE SUZANE,ALTO PARAGUAY,Carmelo Peralta,200.000
6.918.862,ASIAGUE CHIQUEJNO MARIA DE NAZARET,ALTO PARAGUAY,Carmelo Peralta,200.000
1.833.771,CATUMURAJA DE POSORAJA CAICHAQUE CESARINA,ALTO PARAGUAY,Carmelo Peralta,200.000
6.556.719,CHIQUEJNO DOSAPE UMARE FELICIA,ALTO PARAGUAY,Carmelo Peralta,200.000
5.582.374,CHIQUEJÑO JULIANA DOJOQUENEJA,ALTO PARAGUAY,Carmelo Peralta,200.000
5.582.266,CHIQUEJÑO LEANDRA PEYE,ALTO PARAGUAY,Carmelo Peralta,200.000
5.121.197,CHIQUEJÑO LUCILA AMOTOCO,ALTO PARAGUAY,Carmelo Peralta,200.000
5.661.133,CHIQUEJÑO OME MARINA,ALTO PARAGUAY,Carmelo Peralta,200.000
5.582.306,CHIQUEJÑO CUTAMIJÑO PATIGUE LEONOR,ALTO PARAGUAY,Carmelo Peralta,200.000
5.582.238,CHIQUEJÑO CUTAMIJÑO UJEI MAURA,ALTO PARAGUAY,Carmelo Peralta,200.000
5.582.373,CHIQUEJÑO CUTAMIJÑO YAGUE CEFERINA,ALTO PARAGUAY,Carmelo Peralta,200.000
5.582.281,CHIQUEJÑO DOSAPE POEQUENEJNA DOMINGA,ALTO PARAGUAY,Carmelo Peralta,200.000
6.556.722,CHIQUEJÑO DOSAPE VERONICA JUGUE,ALTO PARAGUAY,Carmelo Peralta,200.000
5.582.275,CHIQUEJÑO JURUMINE YPOITA LEANDRA,ALTO PARAGUAY,Carmelo Peralta,200.000
5.960.320,CHIQUEJÑO POSIJÑO AJNAO RITA,ALTO PARAGUAY,Carmelo Peralta,200.000
22/04/2014
Programa de Democracia y Gobernabilidad.
USAID-CEAMSO.
24
CSV a 4 estrellas
URI del dataset ({base_url}/data/{dataset}/{version}})
http://www.sas.gov.py/data/tekopora/2013
URI de cada fila ({base_url}/data/{dataset}/{version}/{subset})
http://www.sas.gov.py/data/tekopora/2013/5960320
URI,CI,Nombres,Departamento,Distrito,Importe
http://www.sas.gov.py/data/tekopora/2013/5121221,5.121.221,AJOTE PICANEE CLOTILDE,ALTO PARAGUAY,Carmelo Peralta,200.000
http://www.sas.gov.py/data/tekopora/2013/5121205,5.121.205,AQUESUA JURUMINE SUZANE,ALTO PARAGUAY,Carmelo Peralta,200.000
http://www.sas.gov.py/data/tekopora/2013/6918862,6.918.862,ASIAGUE CHIQUEJNO MARIA DE NAZARET,ALTO PARAGUAY,Carmelo Peralta,200.000
http://www.sas.gov.py/data/tekopora/2013/1833771,1.833.771,CATUMURAJA DE POSORAJA CAICHAQUE CESARINA,ALTO PARAGUAY,Carmelo Peralta,200.000
http://www.sas.gov.py/data/tekopora/2013/6556719,6.556.719,CHIQUEJNO DOSAPE UMARE FELICIA,ALTO PARAGUAY,Carmelo Peralta,200.000
http://www.sas.gov.py/data/tekopora/2013/5582374,5.582.374,CHIQUEJÑO JULIANA DOJOQUENEJA,ALTO PARAGUAY,Carmelo Peralta,200.000
http://www.sas.gov.py/data/tekopora/2013/5582266,5.582.266,CHIQUEJÑO LEANDRA PEYE,ALTO PARAGUAY,Carmelo Peralta,200.000
http://www.sas.gov.py/data/tekopora/2013/5121197,5.121.197,CHIQUEJÑO LUCILA AMOTOCO,ALTO PARAGUAY,Carmelo Peralta,200.000
http://www.sas.gov.py/data/tekopora/2013/5661133,5.661.133,CHIQUEJÑO OME MARINA,ALTO PARAGUAY,Carmelo Peralta,200.000
http://www.sas.gov.py/data/tekopora/2013/5582306,5.582.306,CHIQUEJÑO CUTAMIJÑO PATIGUE LEONOR,ALTO PARAGUAY,Carmelo Peralta,200.000
http://www.sas.gov.py/data/tekopora/2013/5582238,5.582.238,CHIQUEJÑO CUTAMIJÑO UJEI MAURA,ALTO PARAGUAY,Carmelo Peralta,200.000
http://www.sas.gov.py/data/tekopora/2013/5582373,5.582.373,CHIQUEJÑO CUTAMIJÑO YAGUE CEFERINA,ALTO PARAGUAY,Carmelo Peralta,200.000
http://www.sas.gov.py/data/tekopora/2013/5582281,5.582.281,CHIQUEJÑO DOSAPE POEQUENEJNA DOMINGA,ALTO PARAGUAY,Carmelo Peralta,200.000
http://www.sas.gov.py/data/tekopora/2013/6556722,6.556.722,CHIQUEJÑO DOSAPE VERONICA JUGUE,ALTO PARAGUAY,Carmelo Peralta,200.000
http://www.sas.gov.py/data/tekopora/2013/5582275,5.582.275,CHIQUEJÑO JURUMINE YPOITA LEANDRA,ALTO PARAGUAY,Carmelo Peralta,200.000
http://www.sas.gov.py/data/tekopora/2013/5960320,5.960.320,CHIQUEJÑO POSIJÑO AJNAO RITA,ALTO PARAGUAY,Carmelo Peralta,200.000
22/04/2014
Programa de Democracia y Gobernabilidad.
USAID-CEAMSO.
25
Problema del CSV
• No trae consigo información del dataset
(metadatos)
– Validez temporal
– Validez espacial
• No define la semántica de las columnas en el
archivo.
– Se debe definir en la página web de donde se la
descarga
22/04/2014
Programa de Democracia y Gobernabilidad.
USAID-CEAMSO.
26
MICRODATA
RDFA
Schema.org
22/04/2014
Programa de Democracia y Gobernabilidad.
USAID-CEAMSO.
27
Persona
vs.
Máquina:
Ejemplo
22/04/2014
Programa de Democracia y Gobernabilidad.
USAID-CEAMSO.
28
Tablas
Texto
Contenido según el consumidor de la información
<div> <img src=“https://www.contrataciones.gov.py/images/logos/logo-dncp.jpg” />
<p>
E.E.U.U. c/ Tte. Fariña- Asunción, Paragua – Tel. y Fax 415 – 4000 –
dncp@contrataciones.gov.py.
Atención: Lunes a Jueves 07:15 -13:30 y 14:00 -16:00. Viernes 08:00 – 13:00
</p> </div>
22/04/2014
Programa de Democracia y Gobernabilidad.
USAID-CEAMSO.
29
<div> <img src=“https://www.contrataciones.gov.py/images/logos/logo-dncp.jpg” />
<p>
E.E.U.U. c/ Tte. Fariña- Asunción, Paragua – Tel. y Fax 415 – 4000 –
dncp@contrataciones.gov.py.
Atención: Lunes a Jueves 07:15 -13:30 y 14:00 -16:00. Viernes 08:00 –
13:00
</p> </div>
Texto
Esquemas Interoperables
• Ontologías: Una ontología es una especificación o un vocabulario que define un dominio
del conocimiento, incluyendo las clases, relaciones, funciones y otros objectos, es una
representación formal de una conceptualización compartida.
• Schema.org: Bing, Google, Yahoo, Yandex crean un esquema de datos de la información
que desean indexar.
22/04/2014
Programa de Democracia y Gobernabilidad.
USAID-CEAMSO.
30
Contenido según el consumidor de la información
<div> <img src=“https://www.contrataciones.gov.py/images/logos/logo-dncp.jpg” />
<p>
E.E.U.U. c/ Tte. Fariña- Asunción, Paragua – Tel. y Fax 415 – 4000 – dncp@contrataciones.gov.py.
Atención: Lunes a Jueves 07:15 -13:30 y 14:00 -16:00. Viernes 08:00 – 13:00
</p> </div>
22/04/2014
Programa de Democracia y Gobernabilidad.
USAID-CEAMSO.
31
<div vocab="http://schema.org/" typeof="GovernmentOrganization" resource=”#DNCP”>
<img property= "logo" src=“https://www.contrataciones.gov.py/images/logos/logo-dncp.jpg” />
<p>
<span property="address"> E.E.U.U. c/ Tte. Fariña- Asunción, Paragua </span> – Tel. y Fax <span property="telephone">
415 – 4000 </span> – <span property="email"> dncp@contrataciones.gov.py </span>.
Atención: Lunes a Jueves 07:15 -13:30 y 14:00 -16:00. Viernes 08:00 – 13:00
</p> </div>
Parseadores existentes
22/04/2014
Programa de Democracia y Gobernabilidad.
USAID-CEAMSO.
32
http://www.google.com/webmasters/tools/richsnippets
Parseadores existentes (cont.)
22/04/2014
Programa de Democracia y Gobernabilidad.
USAID-CEAMSO.
33
http://rdfa.info/play/
Contenido según el consumidor de la información
• Agregar microdata o RDFa lite
• Mostrar datos según se requiera, función javascript:
urlBase?format=cvs|xml|rdf|json-ld
• Metadatos embebidos
– De los datos
– Del dataset
22/04/2014
Programa de Democracia y Gobernabilidad.
USAID-CEAMSO.
34
Tablas
Resultados más inteligentes
22/04/2014
Programa de Democracia y Gobernabilidad.
USAID-CEAMSO.
35
JSON-LD
22/04/2014
Programa de Democracia y Gobernabilidad.
USAID-CEAMSO.
36
Problemas de JSON
• Ambigüedad semántica a nivel de:
– Estructuras: CI vs DNI vs. ID? Temperatura en °C o °F?
– Valores: CNC vs Colegio Nacional de la Capital?
• No incluye metadatos:
– Validez temporal
– Validez espacial
22/04/2014
Programa de Democracia y Gobernabilidad.
USAID-CEAMSO.
37
JSON-LD
• Formato basado en JSON para serializar Linked Data.
• Sintaxis diseñada parapromover una actualización con
cambios mínimos de JSON a JSON-LD.
• Características adicionales:
– Mecanismo de identificación de objetos JSON mediante el
uso de URIs,
– Mecanismo por el cual el valor de un objeto JSON puede
referenciar a otro objeto JSON definido externamente,
– Macanismo para anotar cadenas con su lenguaje,
– Mecanismo para asociar tipos de datos a los valores
22/04/2014
Programa de Democracia y Gobernabilidad.
USAID-CEAMSO.
38
http://www.w3.org/TR/json-ld/
JSON-LD: Objetivos del Diseño
• Simplicidad: No se require librerías extras para procesas JSON-LD. La curva de
aprendizaje es simple para los desarrolladores. En su forma más basica se require
solamente conocer dos keywords (@context e @id).
• Compatibilidad: Un documento JSON-LD es siempre un documento válido en
JSON.
• Expresividad: La sintaxis serializa grafos dirigidos, lo que permite modelar casi
cualquier dato.
• Brevedad: La sintexis JSON-LD es breve y legible para los humanos, requirendo
poco esfuerzo para los desarrolladores.
• Ediciones minimas (la mayoría del tiempo): JSON-LD asegura una transición
simple desde sistemas basados en JSON.En muchos casos la adición del contexto
se puede realizar mediante una respuesta HTTP [1].
[1]: http://www.w3.org/TR/json-ld/#interpreting-json-as-json-ld
22/04/2014
Programa de Democracia y Gobernabilidad.
USAID-CEAMSO.
39
JSON-LD
{
"name": "Manu Sporny",
"homepage": "http://manu.sporny.org/",
"image": "http://manu.sporny.org/images/manu.png"
}
22/04/2014
Programa de Democracia y Gobernabilidad.
USAID-CEAMSO.
40
{
"http://schema.org/name": "Manu Sporny",
"http://schema.org/url": { "@id": "http://manu.sporny.org/" },
"http://schema.org/image": { "@id":
"http://manu.sporny.org/images/manu.png" }
}
JSON: ambigüo
JSON-LD: sin ambigüedades
JSON-LD: Definición de @context
22/04/2014
Programa de Democracia y Gobernabilidad.
USAID-CEAMSO.
41
{
"@context":
{
"name": "http://schema.org/name",
"image": {
"@id": "http://schema.org/image",
"@type": "@id"
},
"homepage": {
"@id": "http://schema.org/url",
"@type": "@id"
}
}
}
JSON-LD: Definición de @context V2
22/04/2014
Programa de Democracia y Gobernabilidad.
USAID-CEAMSO.
42
{
"@context":
{
"schema": "http://schema.org/name",
"name": "schema:name",
"image": {
"@id": “schema:image",
"@type": "@id"
},
"homepage": {
"@id": “schema:url",
"@type": "@id"
}
}
}
JSON-LD: uso del @context externo
22/04/2014
Programa de Democracia y Gobernabilidad.
USAID-CEAMSO.
43
{
"@context": "http://json-ld.org/contexts/person.jsonld",
"name": "Manu Sporny",
"homepage": "http://manu.sporny.org/",
"image": "http://manu.sporny.org/images/manu.png"
}
JSON-LD: @context en archivo
22/04/2014
Programa de Democracia y Gobernabilidad.
USAID-CEAMSO.
44
{
"@context":
{
"name": "http://schema.org/name",
"image": {
"@id": "http://schema.org/image",
"@type": "@id"
},
"homepage": {
"@id": "http://schema.org/url",
"@type": "@id"
}
}
"name": "Manu Sporny",
"homepage": "http://manu.sporny.org/",
"image": "http://manu.sporny.org/images/manu.png"
}
Objetos en JSON
22/04/2014
Programa de Democracia y Gobernabilidad.
USAID-CEAMSO.
45
JSON-LD: @type, @id de objetos
22/04/2014
Programa de Democracia y Gobernabilidad.
USAID-CEAMSO.
46
{
"@context": "http://json-ld.org/contexts/person.jsonld",
"@id": "http://me.manu-sporny.com/",
"@type": "http://schema.org/Person",
"name": "Manu Sporny",
"homepage": "http://manu.sporny.org/",
"image": "http://manu.sporny.org/images/manu.png"
}
JSON-LD Playground
22/04/2014
Programa de Democracia y Gobernabilidad.
USAID-CEAMSO.
47
http://json-ld.org/playground/index.html
JSON-LD: Ejemplo Location
22/04/2014
Programa de Democracia y Gobernabilidad.
USAID-CEAMSO.
48
JSON: Ejemplo de Contrataciones
{
"llamado_slug": “194168-adquisicion-libros”,
"nombre_llamado": "Adquisición de Libros",
"entidad": "UNIVERSIDAD NACIONAL DE ITAPÚA (U.N.I.)",
"categoria": "Utiles de oficina, Productos de papel y cartón e impresos",
"modalidad": "Concurso de Ofertas",
"moneda": "Guaraníes",
"estado": "Adjudicado",
"sistema_adjudicacion": "Por Item",
"vigencia_contrato": "4 Mes",
"tipo_garantia_oferta": "Póliza",
"forma_pago": "Contraentrega",
"fuente_financiamiento": "Fuente 30",
"nombre_contacto": "LIC. ZULLY LOPEZ DE PANIAGUA ",
"telefono_contacto": "071-207184",
"cargo_contacto": "Directora de la UOC",
"fecha_publicacion": "2010-09-08 16:51:43",
"fecha_junta_aclaracion": "2010-09-16 10:00:00",
"fecha_entrega_oferta": "2010-09-21 10:00:00",
"fecha_apertura_oferta": "2010-09-21 10:30:00",
…
}
22/04/2014
Programa de Democracia y Gobernabilidad.
USAID-CEAMSO.
49
JSON-LD: Ejemplo DNCP – Llamada a contrataciones
22/04/2014
Programa de Democracia y Gobernabilidad.
USAID-CEAMSO.
50
{
"http://purl.org/dc/terms/identifier": “194168-adquisicion-libros”,
"http://schema.org/name": "Adquisición de Libros",
"http://schema.org/Organization": "UNIVERSIDAD NACIONAL DE ITAPÚA (U.N.I.)",
"categoria": "Utiles de oficina, Productos de papel y cartón e impresos",
"modalidad": "Concurso de Ofertas",
"moneda": "Guaraníes",
"estado": "Adjudicado",
"sistema_adjudicacion": "Por Item",
"vigencia_contrato": "4 Mes",
"tipo_garantia_oferta": "Póliza",
"forma_pago": "Contraentrega",
"fuente_financiamiento": "Fuente 30",
"nombre_contacto": "LIC. ZULLY LOPEZ DE PANIAGUA ",
"telefono_contacto": "071-207184",
"cargo_contacto": "Directora de la UOC",
"fecha_publicacion": "2010-09-08 16:51:43",
"fecha_junta_aclaracion": "2010-09-16 10:00:00",
"fecha_entrega_oferta": "2010-09-21 10:00:00",
"fecha_apertura_oferta": "2010-09-21 10:30:00",
}
22/04/2014
Programa de Democracia y Gobernabilidad.
USAID-CEAMSO.
51
Metadatos
Data Catalog
Dataset Metadata
access
URL
Resource
Metadata
• license
• rights
• format
• Type
• byteSize
…
…
• title
• description
• issued
• modifier
• identifier
• keyword
• language
• contactPoint
• temporal
…
access
URL
Resource
Metadata
• license
• rights
• format
• Type
• byteSize
…
Dataset Metadata
access
URL
Resource
Metadata
• license
• rights
• format
• Type
• byteSize
• …
…
• title
• description
• issued
• modifier
• identifier
• keyword
• language
• contactPoint
• temporal …
access
URL
Resource
Metadata
• license
• rights
• format
• Type
• byteSize
…
…
• Title
• Description
• Issued
• …
DatasetURI
Distribution
• title
• description
• issued
• modified
• license
• rights
• acccessURL
• format
• mediaTpe
…
Dataset
• title
• description
• issued
• modifier
• identifier
• keyword
• language
• contactPoint
• temporal
…
DataMetadata
Datos y metadatos proveídos
por los orígenes de datos
HTML
CSV
JSON
Pasos para transformar JSON de DNCP a JSON-LD
1. Definir los metadatos del dataset, basado en DCAT, y
agregarlos a @context que será usado en todos los casos.
2. Por cada uno de los archivos json de DNCP (llamado.json,
items.json, documentos.json, invitados.json)
1. Convertir a JSONLD
2. Por cada key de cada archivo, buscar, en ontologías ya
existentes en la web, a qué propiedad y/o clase
pertenece (Esta es la parte mas difícil del trabajo)
3. Crear el @context con la información del paso 2.2
3. Unificar todas las partes de llamado en un solo archivo,
incluido el @context
4. Extraer el @context en un nuevo archivo.
5. Reemplazar el @context por apuntando al nuevo archivo.
22/04/2014
Programa de Democracia y Gobernabilidad.
USAID-CEAMSO.
52
Estructura JSON-LD para DNCP
{
@context
metadatos_del_dataset (incluye la URI del dataset, fechas, para el catálogo)
"graph":[
{
datos_semanticos_llamado (incluye la URI y el tipo del llamado)
json_original_llamado,
"invitado":
json_original_invitados,
"documento":
json_original_docuemntos,
"item":
json_original_items,
}, {},{}
]
22/04/2014
Programa de Democracia y Gobernabilidad.
USAID-CEAMSO.
53
JSON-LD: @context para DNCP
22/04/2014
Programa de Democracia y Gobernabilidad.
USAID-CEAMSO.
54
JSON-LD: DNCP - llamado
22/04/2014
Programa de Democracia y Gobernabilidad.
USAID-CEAMSO.
55
RDF
22/04/2014
Programa de Democracia y Gobernabilidad.
USAID-CEAMSO.
56
Ontología de Contrataciones en RDF
….
pc:Tender a owl:Class ;
rdfs:subClassOf gr:Offering ;
rdfs:label "Nabídka"@cs, "Tender"@en ;
rdfs:comment "Basic class for decribing a tender submitted by a bidder"@en ;
rdfs:isDefinedBy <http://purl.org/procurement/public-contracts>
.
######## Properties
########
pc:awardDate a owl:FunctionalProperty ;
rdfs:label "Datum přidělení zakázky"@cs, "Date of contract award"@en ;
rdfs:comment "Property for date of contract award to a bidder. Cardinality 0..1"@en ;
rdfs:domain pc:Contract ;
rdfs:range xsd:date ;
rdfs:subPropertyOf dcterms:date ;
rdfs:isDefinedBy <http://purl.org/procurement/public-contracts>
.
dcterms:description vann:usageNote "Use for attaching plain text description of public contracts (instances of pc:Contract). The domain is
pc:Contract."@en .
pc:contact a rdf:Property ;
rdfs:label "Kontaktní osoba"@cs, "Contact person"@en ;
rdfs:comment "Property for contact information for a person or place responsible for a communication with the public and bidders. If there
are more contact places or persons (e.g., for collecting documentation to the public contract), there is a separate contact for each person.
Cardinality 0..*"@en ;
rdfs:domain pc:Contract ;
rdfs:range vcard:VCard ;
rdfs:isDefinedBy <http://purl.org/procurement/public-contracts>
….
22/04/2014
Programa de Democracia y Gobernabilidad.
USAID-CEAMSO.
57
http://opendata.cz/pco/public-contracts.ttl
Links útiles para trabajar con JSON-LD
• Definicion de JSONLD
– http://www.w3.org/TR/json-ld/
– http://json-ld.org/
– http://www.markus-lanthaler.com/research/on-using-json-
ld-to-create-evolvable-restful-services.pdf
• Heramientas
– http://www.markus-lanthaler.com/jsonld/playground/
– http://rdf-translator.appspot.com/
– http://json-ld.org/playground/index.html
• Ejemplos
– http://wiki.teria.no/display/inloc/JSON-LD
22/04/2014
Programa de Democracia y Gobernabilidad.
USAID-CEAMSO.
58
CONCLUSIONES
22/04/2014
Programa de Democracia y Gobernabilidad.
USAID-CEAMSO.
59
Que tánto podemos hacer con Open Data?
22/04/2014
Programa de Democracia y Gobernabilidad.
USAID-CEAMSO.
60
Presupuesto general de la Nación
22/04/2014
Programa de Democracia y Gobernabilidad.
USAID-CEAMSO.
61
X13 X48
Presupuesto Boost
22/04/2014
Programa de Democracia y Gobernabilidad.
USAID-CEAMSO.
62
Variable Descripción
Tipo presupuesto
Principal tipo de clasificación en el presupuesto del Paraguay. Hay
cuatro tipos de programas principales: de administración, acción,
inversión y servicio de la deuda.
admin1 (Nivel)
Nivel 1: Nivel de gasto público (por ejemplo, Poder Judicial, Gobiernos
Departamentales, Universidades Nacionales)
admin2 (Entidad) Nivel 2: Ministerio, Organo de gobierno subnacional u otra entidad
admin3 (Unidad
Responsable)
Nivel 3: Vice-ministerio o sub-entidad equivalente
Programa Programa
Sub-programa Sub-programa
Finalidad Nivel 1: Clasificación de nivel superior
Función Nivel 2: Clasificación de nivel medio
Sub-función Nivel 2: Clasificación de nivel bajo
Econ1 Nivel 1: Clasificación de nivel superior
Econ2 Nivel 2: Clasificación de nivel medio
Econ3 Nivel 2: Clasificación de nivel bajo
Grupo Nivel 1: Clasificación de nivel superior
Sub-grupo Nivel 2: Clasificación de nivel medio
Objeto Gasto Nivel 2: Clasificación de nivel bajo
Fuente de financiamiento Nivel 1: Clasificación de nivel superior
Origen de financiamiento Nivel 2: Clasificación de nivel bajo
Departamento Departamento de Paraguay
Transferencia
Consolidable
Variable utilizada como filtro para identificar las transferencias
consolidables dentro del gobierno
Tipo de Transferencia
Consolidable
Variable que identifica el tipo de transferencia consolidable
Entidad Madre
(transferencia)
Variable que identifica la entidad madre, es decir la entidad de la que
procede la transferencia
Entidad Hija/Receptora
(transferencia)
Variable que identifica la entidad hija es decir la entidad receptora de
la transferencia
Año Año fiscal
Proyecto Proyecto
admin2 Reciente (Entidad) Variable que actualiza la entidad a su equivalente en 2012
Presupuesto inicial Presupuesto inicial (guaraníes)
Presupuesto vigente
Presupuesto vigente = Presupuesto inicial + Modificaciones
(guaraníes)
Obligado
Gasto obligado 1
(guaraníes), en la práctica se considera como el
gasto ejecutado
Pagado Gasto pagado 2
(guaraníes)
Variables creadas
Variables de clasificación por objeto del gasto
Variables de clasificación por origen de financiamiento u organismo financiador
Otras variables
Variables de clasificación por departamentos
Montos de presupuesto
1
El Artículo 24 de la Ley Nº 4848 de 2013 define la obligación de la siguiente manera: "La
obligación es un vínculo jurídico financiero entre un Organismo o Entidad del Estado (OEE) y una
persona física o jurídica. En materia de provisión de bienes, obras y servicios, la obligación se
consolida con la entrega efectiva a satisfacción del bien o servicio debidamente documentado.
2
El Artículo 22 de la Ley Nº 1535 de 1999 define el gasto pagado de la siguiente manera: "Pago:
Cumplimiento parcial o total de las obligaciones.
Lista de variables
Variables de clasificación administrativa y programática
Variables de clasificación funcional
Variables de clasificación económica
Presentación fácilmente entendible
22/04/2014
Programa de Democracia y Gobernabilidad.
USAID-CEAMSO.
63
http://wheredoesmymoneygo.org/
Muchas gracias!
Preguntas?
Dr. Juan Pane
jpane@ceamso.org.py
22/04/2014
Programa de Democracia y Gobernabilidad.
USAID-CEAMSO.
64
Créditos de las imágenes:
Maurizio Napolitano: http://www.youtube.com/watch?v=YlkjrVAW43Q
http://tigosms.net/Sms-Tigo-Paraguay.png
http://www.marketscape.com/wp-content/uploads/2013/05/lego.jpg
http://2.bp.blogspot.com/_i2j6iMAVrqc/S8vOtsBeC7I/AAAAAAAAAng/RxI_4gVRKOg/s1600/TallestLEGOTower.jpg
http://cdn3.dogomedia.com/pictures/2036/content/legotower2.jpg?1285696406
http://www.geeknaut.com/images/2011/10/weather-icon.jpg
http://a5.mzstatic.com/us/r30/Purple/v4/78/14/18/7814183e-b625-7d5f-018f-65c2206a52b4/icon_256.png
http://a1.mzstatic.com/eu/r30/Purple6/v4/db/53/ac/db53ac53-dc56-2753-cfad-57fa00acb69b/icon_256.png
http://dailyappshow.s3.amazonaws.com/wp-content/uploads/2013/09/icon.512x512-758.png
http://www.motormum.com/images/Sat-Nav-Apps/GPS-Navigation-2-Skobbler-Icon.jpg
http://msnbcmedia.msn.com/j/MSNBC/Components/Photo/_new/pb-121007-spain-tarragona-pyramid-nj-02.photoblog900.jpg

Más contenido relacionado

La actualidad más candente

La actualidad más candente (7)

wep 2.0 y 3.0
wep 2.0 y 3.0wep 2.0 y 3.0
wep 2.0 y 3.0
 
Introducción a la Web Semántica
Introducción a la Web SemánticaIntroducción a la Web Semántica
Introducción a la Web Semántica
 
La información digital
La información digitalLa información digital
La información digital
 
Web semántica
Web semánticaWeb semántica
Web semántica
 
Acceso abierto en las Ciencias Sociales de América Latina y el Caribe
Acceso abierto en las Ciencias Sociales de América Latina y el CaribeAcceso abierto en las Ciencias Sociales de América Latina y el Caribe
Acceso abierto en las Ciencias Sociales de América Latina y el Caribe
 
Nuevos roles de la biblioteca en la edición, difusión acceso al libro académ...
Nuevos roles de la biblioteca en la edición, difusión  acceso al libro académ...Nuevos roles de la biblioteca en la edición, difusión  acceso al libro académ...
Nuevos roles de la biblioteca en la edición, difusión acceso al libro académ...
 
Nova Spivack Semantic Web Talk, Entendiendo la web semántica
Nova Spivack Semantic Web Talk, Entendiendo la web semánticaNova Spivack Semantic Web Talk, Entendiendo la web semántica
Nova Spivack Semantic Web Talk, Entendiendo la web semántica
 

Destacado

Destacado (13)

Sistema democratico costarricense decimo civica
Sistema democratico costarricense decimo civica Sistema democratico costarricense decimo civica
Sistema democratico costarricense decimo civica
 
Democracia y gobernabilidad
Democracia y gobernabilidad  Democracia y gobernabilidad
Democracia y gobernabilidad
 
Especies en peligro de extinción
Especies en peligro de extinciónEspecies en peligro de extinción
Especies en peligro de extinción
 
El Perú y El Acuerdo Nacional expo de doctorado - 07/07/15
El Perú y El Acuerdo Nacional   expo de doctorado - 07/07/15El Perú y El Acuerdo Nacional   expo de doctorado - 07/07/15
El Perú y El Acuerdo Nacional expo de doctorado - 07/07/15
 
Acuerdo nacional
Acuerdo nacionalAcuerdo nacional
Acuerdo nacional
 
La contaminacion ambiental
La contaminacion ambientalLa contaminacion ambiental
La contaminacion ambiental
 
Partidos politicos peru
Partidos politicos peruPartidos politicos peru
Partidos politicos peru
 
PARTIDOS POLITICOS
PARTIDOS POLITICOSPARTIDOS POLITICOS
PARTIDOS POLITICOS
 
Partidos políticos
Partidos políticosPartidos políticos
Partidos políticos
 
PARTIDOS POLÍTICOS DEL PERÚ
PARTIDOS POLÍTICOS DEL PERÚPARTIDOS POLÍTICOS DEL PERÚ
PARTIDOS POLÍTICOS DEL PERÚ
 
Partidos políticos
Partidos políticosPartidos políticos
Partidos políticos
 
Desastres antropicos
Desastres antropicosDesastres antropicos
Desastres antropicos
 
Democracia
DemocraciaDemocracia
Democracia
 

Similar a Datos Abiertos. Capacitación Técnica

Cómo desarrollar bienes y servicios públicos con datos
Cómo desarrollar bienes y servicios públicos con datosCómo desarrollar bienes y servicios públicos con datos
Cómo desarrollar bienes y servicios públicos con datosGobierno Local
 
#OpenData: Abrir... y abrir bien
#OpenData: Abrir... y abrir bien#OpenData: Abrir... y abrir bien
#OpenData: Abrir... y abrir bienMarc Garriga
 
Curso de Verano "Datos y Gobierno Abierto" Marc Garriga
Curso de Verano "Datos y Gobierno Abierto" Marc GarrigaCurso de Verano "Datos y Gobierno Abierto" Marc Garriga
Curso de Verano "Datos y Gobierno Abierto" Marc GarrigaAragón Open Data
 
Open data, per què i com
Open data, per què i comOpen data, per què i com
Open data, per què i comgencat .
 
Catálogo de datos abiertos en Paraguay
Catálogo de datos abiertos en ParaguayCatálogo de datos abiertos en Paraguay
Catálogo de datos abiertos en Paraguayjpane
 
Datos abiertos en el Ayuntamiento de Lorca
Datos abiertos en el Ayuntamiento de LorcaDatos abiertos en el Ayuntamiento de Lorca
Datos abiertos en el Ayuntamiento de LorcaAntonio Galindo Galindo
 
Presentación open data upv, donostia
Presentación open data   upv, donostiaPresentación open data   upv, donostia
Presentación open data upv, donostiaMarc Garriga
 
La necesaria apertura de la Administración Pública
La necesaria apertura de la Administración PúblicaLa necesaria apertura de la Administración Pública
La necesaria apertura de la Administración PúblicaMarc Garriga
 
Metodología para la creación de un corpus para evaluar el sitio de gobierno a...
Metodología para la creación de un corpus para evaluar el sitio de gobierno a...Metodología para la creación de un corpus para evaluar el sitio de gobierno a...
Metodología para la creación de un corpus para evaluar el sitio de gobierno a...Claudia Gutiérrez
 
Datos abiertos, reutilización de la información y datos enlazados. Archivos y...
Datos abiertos, reutilización de la información y datos enlazados. Archivos y...Datos abiertos, reutilización de la información y datos enlazados. Archivos y...
Datos abiertos, reutilización de la información y datos enlazados. Archivos y...Julián Moyano Collado
 
Proyecto de transparencia de la Universidad de Granada
Proyecto de transparencia de la Universidad de GranadaProyecto de transparencia de la Universidad de Granada
Proyecto de transparencia de la Universidad de GranadaJaime Torres Benavente
 
Herramientas Digitales
Herramientas DigitalesHerramientas Digitales
Herramientas DigitalesKaren Vanessa
 
Herramientas digitales para la cobertura periodística del desarrollo sostenible
Herramientas digitales para la cobertura periodística del desarrollo sostenibleHerramientas digitales para la cobertura periodística del desarrollo sostenible
Herramientas digitales para la cobertura periodística del desarrollo sostenibleCentro de Periodismo Digital en Guadalajara
 
Herramientas Digitales
Herramientas DigitalesHerramientas Digitales
Herramientas DigitalesKaren Vanessa
 
Formación + Taller sobre Open Data en la UPCT
Formación + Taller sobre Open Data en la UPCTFormación + Taller sobre Open Data en la UPCT
Formación + Taller sobre Open Data en la UPCTMarc Garriga
 
Apresentação - II Jornada Nacional de Investigación - ULADECH - Peru
Apresentação - II Jornada Nacional de Investigación - ULADECH - PeruApresentação - II Jornada Nacional de Investigación - ULADECH - Peru
Apresentação - II Jornada Nacional de Investigación - ULADECH - PeruFrederico Bortolato
 
Presentacion_General_Datos_Abiertos.pptx
Presentacion_General_Datos_Abiertos.pptxPresentacion_General_Datos_Abiertos.pptx
Presentacion_General_Datos_Abiertos.pptxMiltonManuelOrtiz
 

Similar a Datos Abiertos. Capacitación Técnica (20)

Cómo desarrollar bienes y servicios públicos con datos
Cómo desarrollar bienes y servicios públicos con datosCómo desarrollar bienes y servicios públicos con datos
Cómo desarrollar bienes y servicios públicos con datos
 
#OpenData: Abrir... y abrir bien
#OpenData: Abrir... y abrir bien#OpenData: Abrir... y abrir bien
#OpenData: Abrir... y abrir bien
 
Curso de Verano "Datos y Gobierno Abierto" Marc Garriga
Curso de Verano "Datos y Gobierno Abierto" Marc GarrigaCurso de Verano "Datos y Gobierno Abierto" Marc Garriga
Curso de Verano "Datos y Gobierno Abierto" Marc Garriga
 
Open data, per què i com
Open data, per què i comOpen data, per què i com
Open data, per què i com
 
Catálogo de datos abiertos en Paraguay
Catálogo de datos abiertos en ParaguayCatálogo de datos abiertos en Paraguay
Catálogo de datos abiertos en Paraguay
 
Datos abiertos en el Ayuntamiento de Lorca
Datos abiertos en el Ayuntamiento de LorcaDatos abiertos en el Ayuntamiento de Lorca
Datos abiertos en el Ayuntamiento de Lorca
 
Presentación open data upv, donostia
Presentación open data   upv, donostiaPresentación open data   upv, donostia
Presentación open data upv, donostia
 
La necesaria apertura de la Administración Pública
La necesaria apertura de la Administración PúblicaLa necesaria apertura de la Administración Pública
La necesaria apertura de la Administración Pública
 
Metodología para la creación de un corpus para evaluar el sitio de gobierno a...
Metodología para la creación de un corpus para evaluar el sitio de gobierno a...Metodología para la creación de un corpus para evaluar el sitio de gobierno a...
Metodología para la creación de un corpus para evaluar el sitio de gobierno a...
 
Datos abiertos, reutilización de la información y datos enlazados. Archivos y...
Datos abiertos, reutilización de la información y datos enlazados. Archivos y...Datos abiertos, reutilización de la información y datos enlazados. Archivos y...
Datos abiertos, reutilización de la información y datos enlazados. Archivos y...
 
Proyecto de transparencia de la Universidad de Granada
Proyecto de transparencia de la Universidad de GranadaProyecto de transparencia de la Universidad de Granada
Proyecto de transparencia de la Universidad de Granada
 
Open Data, Linked Data, .... Big Data
Open Data, Linked Data, .... Big DataOpen Data, Linked Data, .... Big Data
Open Data, Linked Data, .... Big Data
 
Herramientas Digitales
Herramientas DigitalesHerramientas Digitales
Herramientas Digitales
 
Herramientas digitales para la cobertura periodística del desarrollo sostenible
Herramientas digitales para la cobertura periodística del desarrollo sostenibleHerramientas digitales para la cobertura periodística del desarrollo sostenible
Herramientas digitales para la cobertura periodística del desarrollo sostenible
 
Herramientas Digitales
Herramientas DigitalesHerramientas Digitales
Herramientas Digitales
 
Formación + Taller sobre Open Data en la UPCT
Formación + Taller sobre Open Data en la UPCTFormación + Taller sobre Open Data en la UPCT
Formación + Taller sobre Open Data en la UPCT
 
Open Data Protocol
Open Data ProtocolOpen Data Protocol
Open Data Protocol
 
Bases de datos en el web
Bases de datos en el webBases de datos en el web
Bases de datos en el web
 
Apresentação - II Jornada Nacional de Investigación - ULADECH - Peru
Apresentação - II Jornada Nacional de Investigación - ULADECH - PeruApresentação - II Jornada Nacional de Investigación - ULADECH - Peru
Apresentação - II Jornada Nacional de Investigación - ULADECH - Peru
 
Presentacion_General_Datos_Abiertos.pptx
Presentacion_General_Datos_Abiertos.pptxPresentacion_General_Datos_Abiertos.pptx
Presentacion_General_Datos_Abiertos.pptx
 

Más de jpane

Datos Abiertos Gubernamentales
Datos Abiertos GubernamentalesDatos Abiertos Gubernamentales
Datos Abiertos Gubernamentalesjpane
 
Open Government Data Tutorial at CLEI 2013. Part 5 Semantic Issues
Open Government Data Tutorial at CLEI 2013. Part 5 Semantic IssuesOpen Government Data Tutorial at CLEI 2013. Part 5 Semantic Issues
Open Government Data Tutorial at CLEI 2013. Part 5 Semantic Issuesjpane
 
Open Government Data Tutorial at CLEI 2013. Part 4 Applications
Open Government Data Tutorial at CLEI 2013. Part 4 ApplicationsOpen Government Data Tutorial at CLEI 2013. Part 4 Applications
Open Government Data Tutorial at CLEI 2013. Part 4 Applicationsjpane
 
Open Government Data Tutorial at CLEI 2013. Part 3 Real Experience
Open Government Data Tutorial at CLEI 2013. Part 3 Real ExperienceOpen Government Data Tutorial at CLEI 2013. Part 3 Real Experience
Open Government Data Tutorial at CLEI 2013. Part 3 Real Experiencejpane
 
Open Government Data Tutorial at CLEI 2013. Part 2 - Issues
Open Government Data Tutorial at CLEI 2013. Part 2 - IssuesOpen Government Data Tutorial at CLEI 2013. Part 2 - Issues
Open Government Data Tutorial at CLEI 2013. Part 2 - Issuesjpane
 
Open Government Data Tutorial at CLEI 2013. Part 1 - Introduction
Open Government Data Tutorial at CLEI 2013. Part 1 - IntroductionOpen Government Data Tutorial at CLEI 2013. Part 1 - Introduction
Open Government Data Tutorial at CLEI 2013. Part 1 - Introductionjpane
 

Más de jpane (6)

Datos Abiertos Gubernamentales
Datos Abiertos GubernamentalesDatos Abiertos Gubernamentales
Datos Abiertos Gubernamentales
 
Open Government Data Tutorial at CLEI 2013. Part 5 Semantic Issues
Open Government Data Tutorial at CLEI 2013. Part 5 Semantic IssuesOpen Government Data Tutorial at CLEI 2013. Part 5 Semantic Issues
Open Government Data Tutorial at CLEI 2013. Part 5 Semantic Issues
 
Open Government Data Tutorial at CLEI 2013. Part 4 Applications
Open Government Data Tutorial at CLEI 2013. Part 4 ApplicationsOpen Government Data Tutorial at CLEI 2013. Part 4 Applications
Open Government Data Tutorial at CLEI 2013. Part 4 Applications
 
Open Government Data Tutorial at CLEI 2013. Part 3 Real Experience
Open Government Data Tutorial at CLEI 2013. Part 3 Real ExperienceOpen Government Data Tutorial at CLEI 2013. Part 3 Real Experience
Open Government Data Tutorial at CLEI 2013. Part 3 Real Experience
 
Open Government Data Tutorial at CLEI 2013. Part 2 - Issues
Open Government Data Tutorial at CLEI 2013. Part 2 - IssuesOpen Government Data Tutorial at CLEI 2013. Part 2 - Issues
Open Government Data Tutorial at CLEI 2013. Part 2 - Issues
 
Open Government Data Tutorial at CLEI 2013. Part 1 - Introduction
Open Government Data Tutorial at CLEI 2013. Part 1 - IntroductionOpen Government Data Tutorial at CLEI 2013. Part 1 - Introduction
Open Government Data Tutorial at CLEI 2013. Part 1 - Introduction
 

Último

Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 

Último (19)

Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 

Datos Abiertos. Capacitación Técnica

  • 1. Open Government Data Capacitación Técnica de Datos Abiertos Programa de Democracia y Gobernabilidad Dr. Juan Pane 22/04/2014 Programa de Democracia y Gobernabilidad. USAID-CEAMSO. 1
  • 2. Índice • Introducción a Open Data – Qué es? – Ejemplos de uso. – Ciclo de Vida de Datos Abiertos • Aspectos Técnicos – Arquitectura – Interoperabilidad – URIs HTTP • Como publicar datos: – CSV – Microdata, RDFa – JSON-LD 22/04/2014 Programa de Democracia y Gobernabilidad. USAID-CEAMSO. 2
  • 3. INTROCUCCIÓN A OPEN DATA Qué es? Porqué es útil? Ejemplos de uso. Ciclo de Vida de Datos Abiertos 22/04/2014 Programa de Democracia y Gobernabilidad. USAID-CEAMSO. 3
  • 4. Gobierno Abierto 22/04/2014 Programa de Democracia y Gobernabilidad. USAID-CEAMSO. 4 Rendición de cuentas Participación Colaboración Transparencia Prevenir - Detectar • Corrupción • Ineficiencias • Nuevas Oportunidades • Datos Abiertos • Leyes • Empoderamiento ciudadano • Retroalimentación • Foros • Auditorías • Defensorías del pueblo • Responsabilizar Para: Mediante: Tecnología Innovación
  • 5. Qué es? “son datos que pueden ser libremente usados, re- usados y redistribuidos por cualquiera, sujeto solamente, a lo sumo, a requisitos de atribución y redistribución con la misma licencia” *(Source: ) 22/04/2014 Programa de Democracia y Gobernabilidad. USAID-CEAMSO. 5
  • 6. Open Government Data 22/04/2014 Programa de Democracia y Gobernabilidad. USAID-CEAMSO. 6
  • 7. 22/04/2014 Programa de Democracia y Gobernabilidad. USAID-CEAMSO. 7
  • 8. Nuevas visualizaciones 22/04/2014 Programa de Democracia y Gobernabilidad. USAID-CEAMSO. 8 http://wheredoesmymoneygo.org/ http://isdatabank.info/boost_paraguay/
  • 9. Estándar: Datos a 5 Estrellas (Tim Berners-Lee) 22/04/2014 Programa de Democracia y Gobernabilidad. USAID-CEAMSO. 9 http://5stardata.info/
  • 10. Esquema ideal para Datos Abiertos Gubernamentales 22/04/2014 Programa de Democracia y Gobernabilidad. USAID-CEAMSO. 10 AspectosLegales AspectosOrganizacionales ComunidaddeOpenData Serviciosy Aplicaciones Catálogo Portal de Datos Abiertos … Origenes de Datos MH MEC MSPBS DNCP SFP Etc… … Plataforma Tecnológica IntegracióndeSistemas
  • 11. 22/04/2014 Programa de Democracia y Gobernabilidad. USAID-CEAMSO. 11 Ciclo de vida de los datos abiertos 1. Identificar los datos 2. Establecer contacto 3. Seleccionar el dataset 4. Apertura Legal 5. Apertura técnica 6. Catálogo 7. Uso 8. Feedback
  • 13. Arquitectura 22/04/2014 Programa de Democracia y Gobernabilidad. USAID-CEAMSO. 13 Open Data Portal (CMS) Catálogo Central C-API Índices Orígenes de datos MSPBS DNCP MH MEC Servicios Aplicaciones
  • 14. Alternativas de apertura de datos 22/04/2014 Programa de Democracia y Gobernabilidad. USAID-CEAMSO. 14 OLAP O-Data Files ETL Proceso Portal OLTP Catálogo C-API Portal OLTP Portal OLTP Portal Metadatos D-API Proceso Licencia O-Data Files Portal OLTP CatálogoPortal Metadatos D-API C-API ETL Licencia OLAP Metadatos Licencia Proceso D-API Metadatos Licencia Proceso D-API Catálogo Central C-API Harvesting a) b) c) d)
  • 15. Datos para quién? Audiencia: • Personas: Las personas deben entender y poder consumir la información presentada. – Paginas HTML. • Máquinas: La información debe poder ser procesada de la manera más automáticamente posible por otros programas: – Sintaxis: Estructura conocida (HTML, JSON, CSV, XML ) – Semántica: Se entiende el contenido: • HTML: Microdata, Microformats • JSON: JSON-LD • RDF (clases, propiedades, restricciones) • CVS: Acompañado de metadatos • XML + DTD 22/04/2014 Programa de Democracia y Gobernabilidad. USAID-CEAMSO. 15
  • 16. Reusable: Capturar la semántica • En la Web la información esta mayormente disponible en HTML, que es una forma de presentar la información a los humanos. • Como se puede capturar la semántica de las páginas web, para que sea también interpretada por las máquinas? 22/04/2014 Programa de Democracia y Gobernabilidad. USAID-CEAMSO. 16
  • 17. Interoparabilidad • Sintáctica: se puede parsear. Sintaxis bien definida – Humanos: HTML, Excel – Máquinas: Microformats, Microdata, JSON, JSON-LD, CSV • Semántica: se puede entender, agregar datos. – Esquemas: Cuáles son y qué significa cada columna, cuáles son las unidades de medida. • Precio vs costo vs tarifa vs …?? – Datos (vocabularios): Qué significa cada valor?. • S6?? 22/04/2014 Programa de Democracia y Gobernabilidad. USAID-CEAMSO. 17
  • 18. Ambigüedad 22/04/2014 Programa de Democracia y Gobernabilidad. USAID-CEAMSO. 18 • Variación de la forma base: – Estatura vs. estaturas • Homografos: – Banco (silla) vs. banco (río) vs. … • Sinonimos: – Estatura vs. altura vs. … • Variación de especificidad: – perro vs. labrador – Persona vs. paciente vs. contributente..
  • 19. URI • Único globalmente • Un URI nunca representa mas de una entidad/concepto. • Pero, pueden haber varias URIs que identifican a la misma entidad/concepto 22/04/2014 Programa de Democracia y Gobernabilidad. USAID-CEAMSO. 19 E1 name Juan Pane nationality italiano lives in Trento affiliation Univ. Trento E2 name Ignacio P. F. born in Paraguay date of birth 1980 affiliation PF-UNA
  • 20. Esquema de URIs HTTP 22/04/2014 Programa de Democracia y Gobernabilidad. USAID-CEAMSO. 20 Entidades {base_url}/id/{type}/{id} http://education.data.gov.uk/id/school/520965 {base_url}/doc/{type}/{id} http://education.data.gov.uk/doc/school/520965 Redirección HTTP 303{base_url}/id/{type} http://education.data.gov.uk/id/school {base_url}/doc/{type} http://education.data.gov.uk/doc/school JSON … {base_url}/data/{dataset}/{version} http://data.bis.gov.uk/data/organogram/2010-06-30 {base_url}/data/{dataset}/{version}/{subset} http://data.bis.gov.uk/data/organogram/2010-06-30/provenance Datasets Documentos … JSON
  • 21. COMO PUBLICAR DATOS CVS Microdata JSON-LD 22/04/2014 Programa de Democracia y Gobernabilidad. USAID-CEAMSO. 21
  • 22. CSV Apertura de datos 22/04/2014 Programa de Democracia y Gobernabilidad. USAID-CEAMSO. 22
  • 23. Tabla a CVS 22/04/2014 Programa de Democracia y Gobernabilidad. USAID-CEAMSO. 23 http://www.sas.gov.py/tekopora
  • 24. CSV a 3 estrellas URI del dataset ({base_url}/data/{dataset}/{version}) http://www.sas.gov.py/data/tekopora/2013 CI,Nombres,Departamento,Distrito,Importe 5.121.221,AJOTE PICANEE CLOTILDE,ALTO PARAGUAY,Carmelo Peralta,200.000 5.121.205,AQUESUA JURUMINE SUZANE,ALTO PARAGUAY,Carmelo Peralta,200.000 6.918.862,ASIAGUE CHIQUEJNO MARIA DE NAZARET,ALTO PARAGUAY,Carmelo Peralta,200.000 1.833.771,CATUMURAJA DE POSORAJA CAICHAQUE CESARINA,ALTO PARAGUAY,Carmelo Peralta,200.000 6.556.719,CHIQUEJNO DOSAPE UMARE FELICIA,ALTO PARAGUAY,Carmelo Peralta,200.000 5.582.374,CHIQUEJÑO JULIANA DOJOQUENEJA,ALTO PARAGUAY,Carmelo Peralta,200.000 5.582.266,CHIQUEJÑO LEANDRA PEYE,ALTO PARAGUAY,Carmelo Peralta,200.000 5.121.197,CHIQUEJÑO LUCILA AMOTOCO,ALTO PARAGUAY,Carmelo Peralta,200.000 5.661.133,CHIQUEJÑO OME MARINA,ALTO PARAGUAY,Carmelo Peralta,200.000 5.582.306,CHIQUEJÑO CUTAMIJÑO PATIGUE LEONOR,ALTO PARAGUAY,Carmelo Peralta,200.000 5.582.238,CHIQUEJÑO CUTAMIJÑO UJEI MAURA,ALTO PARAGUAY,Carmelo Peralta,200.000 5.582.373,CHIQUEJÑO CUTAMIJÑO YAGUE CEFERINA,ALTO PARAGUAY,Carmelo Peralta,200.000 5.582.281,CHIQUEJÑO DOSAPE POEQUENEJNA DOMINGA,ALTO PARAGUAY,Carmelo Peralta,200.000 6.556.722,CHIQUEJÑO DOSAPE VERONICA JUGUE,ALTO PARAGUAY,Carmelo Peralta,200.000 5.582.275,CHIQUEJÑO JURUMINE YPOITA LEANDRA,ALTO PARAGUAY,Carmelo Peralta,200.000 5.960.320,CHIQUEJÑO POSIJÑO AJNAO RITA,ALTO PARAGUAY,Carmelo Peralta,200.000 22/04/2014 Programa de Democracia y Gobernabilidad. USAID-CEAMSO. 24
  • 25. CSV a 4 estrellas URI del dataset ({base_url}/data/{dataset}/{version}}) http://www.sas.gov.py/data/tekopora/2013 URI de cada fila ({base_url}/data/{dataset}/{version}/{subset}) http://www.sas.gov.py/data/tekopora/2013/5960320 URI,CI,Nombres,Departamento,Distrito,Importe http://www.sas.gov.py/data/tekopora/2013/5121221,5.121.221,AJOTE PICANEE CLOTILDE,ALTO PARAGUAY,Carmelo Peralta,200.000 http://www.sas.gov.py/data/tekopora/2013/5121205,5.121.205,AQUESUA JURUMINE SUZANE,ALTO PARAGUAY,Carmelo Peralta,200.000 http://www.sas.gov.py/data/tekopora/2013/6918862,6.918.862,ASIAGUE CHIQUEJNO MARIA DE NAZARET,ALTO PARAGUAY,Carmelo Peralta,200.000 http://www.sas.gov.py/data/tekopora/2013/1833771,1.833.771,CATUMURAJA DE POSORAJA CAICHAQUE CESARINA,ALTO PARAGUAY,Carmelo Peralta,200.000 http://www.sas.gov.py/data/tekopora/2013/6556719,6.556.719,CHIQUEJNO DOSAPE UMARE FELICIA,ALTO PARAGUAY,Carmelo Peralta,200.000 http://www.sas.gov.py/data/tekopora/2013/5582374,5.582.374,CHIQUEJÑO JULIANA DOJOQUENEJA,ALTO PARAGUAY,Carmelo Peralta,200.000 http://www.sas.gov.py/data/tekopora/2013/5582266,5.582.266,CHIQUEJÑO LEANDRA PEYE,ALTO PARAGUAY,Carmelo Peralta,200.000 http://www.sas.gov.py/data/tekopora/2013/5121197,5.121.197,CHIQUEJÑO LUCILA AMOTOCO,ALTO PARAGUAY,Carmelo Peralta,200.000 http://www.sas.gov.py/data/tekopora/2013/5661133,5.661.133,CHIQUEJÑO OME MARINA,ALTO PARAGUAY,Carmelo Peralta,200.000 http://www.sas.gov.py/data/tekopora/2013/5582306,5.582.306,CHIQUEJÑO CUTAMIJÑO PATIGUE LEONOR,ALTO PARAGUAY,Carmelo Peralta,200.000 http://www.sas.gov.py/data/tekopora/2013/5582238,5.582.238,CHIQUEJÑO CUTAMIJÑO UJEI MAURA,ALTO PARAGUAY,Carmelo Peralta,200.000 http://www.sas.gov.py/data/tekopora/2013/5582373,5.582.373,CHIQUEJÑO CUTAMIJÑO YAGUE CEFERINA,ALTO PARAGUAY,Carmelo Peralta,200.000 http://www.sas.gov.py/data/tekopora/2013/5582281,5.582.281,CHIQUEJÑO DOSAPE POEQUENEJNA DOMINGA,ALTO PARAGUAY,Carmelo Peralta,200.000 http://www.sas.gov.py/data/tekopora/2013/6556722,6.556.722,CHIQUEJÑO DOSAPE VERONICA JUGUE,ALTO PARAGUAY,Carmelo Peralta,200.000 http://www.sas.gov.py/data/tekopora/2013/5582275,5.582.275,CHIQUEJÑO JURUMINE YPOITA LEANDRA,ALTO PARAGUAY,Carmelo Peralta,200.000 http://www.sas.gov.py/data/tekopora/2013/5960320,5.960.320,CHIQUEJÑO POSIJÑO AJNAO RITA,ALTO PARAGUAY,Carmelo Peralta,200.000 22/04/2014 Programa de Democracia y Gobernabilidad. USAID-CEAMSO. 25
  • 26. Problema del CSV • No trae consigo información del dataset (metadatos) – Validez temporal – Validez espacial • No define la semántica de las columnas en el archivo. – Se debe definir en la página web de donde se la descarga 22/04/2014 Programa de Democracia y Gobernabilidad. USAID-CEAMSO. 26
  • 28. Persona vs. Máquina: Ejemplo 22/04/2014 Programa de Democracia y Gobernabilidad. USAID-CEAMSO. 28 Tablas Texto
  • 29. Contenido según el consumidor de la información <div> <img src=“https://www.contrataciones.gov.py/images/logos/logo-dncp.jpg” /> <p> E.E.U.U. c/ Tte. Fariña- Asunción, Paragua – Tel. y Fax 415 – 4000 – dncp@contrataciones.gov.py. Atención: Lunes a Jueves 07:15 -13:30 y 14:00 -16:00. Viernes 08:00 – 13:00 </p> </div> 22/04/2014 Programa de Democracia y Gobernabilidad. USAID-CEAMSO. 29 <div> <img src=“https://www.contrataciones.gov.py/images/logos/logo-dncp.jpg” /> <p> E.E.U.U. c/ Tte. Fariña- Asunción, Paragua – Tel. y Fax 415 – 4000 – dncp@contrataciones.gov.py. Atención: Lunes a Jueves 07:15 -13:30 y 14:00 -16:00. Viernes 08:00 – 13:00 </p> </div> Texto
  • 30. Esquemas Interoperables • Ontologías: Una ontología es una especificación o un vocabulario que define un dominio del conocimiento, incluyendo las clases, relaciones, funciones y otros objectos, es una representación formal de una conceptualización compartida. • Schema.org: Bing, Google, Yahoo, Yandex crean un esquema de datos de la información que desean indexar. 22/04/2014 Programa de Democracia y Gobernabilidad. USAID-CEAMSO. 30
  • 31. Contenido según el consumidor de la información <div> <img src=“https://www.contrataciones.gov.py/images/logos/logo-dncp.jpg” /> <p> E.E.U.U. c/ Tte. Fariña- Asunción, Paragua – Tel. y Fax 415 – 4000 – dncp@contrataciones.gov.py. Atención: Lunes a Jueves 07:15 -13:30 y 14:00 -16:00. Viernes 08:00 – 13:00 </p> </div> 22/04/2014 Programa de Democracia y Gobernabilidad. USAID-CEAMSO. 31 <div vocab="http://schema.org/" typeof="GovernmentOrganization" resource=”#DNCP”> <img property= "logo" src=“https://www.contrataciones.gov.py/images/logos/logo-dncp.jpg” /> <p> <span property="address"> E.E.U.U. c/ Tte. Fariña- Asunción, Paragua </span> – Tel. y Fax <span property="telephone"> 415 – 4000 </span> – <span property="email"> dncp@contrataciones.gov.py </span>. Atención: Lunes a Jueves 07:15 -13:30 y 14:00 -16:00. Viernes 08:00 – 13:00 </p> </div>
  • 32. Parseadores existentes 22/04/2014 Programa de Democracia y Gobernabilidad. USAID-CEAMSO. 32 http://www.google.com/webmasters/tools/richsnippets
  • 33. Parseadores existentes (cont.) 22/04/2014 Programa de Democracia y Gobernabilidad. USAID-CEAMSO. 33 http://rdfa.info/play/
  • 34. Contenido según el consumidor de la información • Agregar microdata o RDFa lite • Mostrar datos según se requiera, función javascript: urlBase?format=cvs|xml|rdf|json-ld • Metadatos embebidos – De los datos – Del dataset 22/04/2014 Programa de Democracia y Gobernabilidad. USAID-CEAMSO. 34 Tablas
  • 35. Resultados más inteligentes 22/04/2014 Programa de Democracia y Gobernabilidad. USAID-CEAMSO. 35
  • 36. JSON-LD 22/04/2014 Programa de Democracia y Gobernabilidad. USAID-CEAMSO. 36
  • 37. Problemas de JSON • Ambigüedad semántica a nivel de: – Estructuras: CI vs DNI vs. ID? Temperatura en °C o °F? – Valores: CNC vs Colegio Nacional de la Capital? • No incluye metadatos: – Validez temporal – Validez espacial 22/04/2014 Programa de Democracia y Gobernabilidad. USAID-CEAMSO. 37
  • 38. JSON-LD • Formato basado en JSON para serializar Linked Data. • Sintaxis diseñada parapromover una actualización con cambios mínimos de JSON a JSON-LD. • Características adicionales: – Mecanismo de identificación de objetos JSON mediante el uso de URIs, – Mecanismo por el cual el valor de un objeto JSON puede referenciar a otro objeto JSON definido externamente, – Macanismo para anotar cadenas con su lenguaje, – Mecanismo para asociar tipos de datos a los valores 22/04/2014 Programa de Democracia y Gobernabilidad. USAID-CEAMSO. 38 http://www.w3.org/TR/json-ld/
  • 39. JSON-LD: Objetivos del Diseño • Simplicidad: No se require librerías extras para procesas JSON-LD. La curva de aprendizaje es simple para los desarrolladores. En su forma más basica se require solamente conocer dos keywords (@context e @id). • Compatibilidad: Un documento JSON-LD es siempre un documento válido en JSON. • Expresividad: La sintaxis serializa grafos dirigidos, lo que permite modelar casi cualquier dato. • Brevedad: La sintexis JSON-LD es breve y legible para los humanos, requirendo poco esfuerzo para los desarrolladores. • Ediciones minimas (la mayoría del tiempo): JSON-LD asegura una transición simple desde sistemas basados en JSON.En muchos casos la adición del contexto se puede realizar mediante una respuesta HTTP [1]. [1]: http://www.w3.org/TR/json-ld/#interpreting-json-as-json-ld 22/04/2014 Programa de Democracia y Gobernabilidad. USAID-CEAMSO. 39
  • 40. JSON-LD { "name": "Manu Sporny", "homepage": "http://manu.sporny.org/", "image": "http://manu.sporny.org/images/manu.png" } 22/04/2014 Programa de Democracia y Gobernabilidad. USAID-CEAMSO. 40 { "http://schema.org/name": "Manu Sporny", "http://schema.org/url": { "@id": "http://manu.sporny.org/" }, "http://schema.org/image": { "@id": "http://manu.sporny.org/images/manu.png" } } JSON: ambigüo JSON-LD: sin ambigüedades
  • 41. JSON-LD: Definición de @context 22/04/2014 Programa de Democracia y Gobernabilidad. USAID-CEAMSO. 41 { "@context": { "name": "http://schema.org/name", "image": { "@id": "http://schema.org/image", "@type": "@id" }, "homepage": { "@id": "http://schema.org/url", "@type": "@id" } } }
  • 42. JSON-LD: Definición de @context V2 22/04/2014 Programa de Democracia y Gobernabilidad. USAID-CEAMSO. 42 { "@context": { "schema": "http://schema.org/name", "name": "schema:name", "image": { "@id": “schema:image", "@type": "@id" }, "homepage": { "@id": “schema:url", "@type": "@id" } } }
  • 43. JSON-LD: uso del @context externo 22/04/2014 Programa de Democracia y Gobernabilidad. USAID-CEAMSO. 43 { "@context": "http://json-ld.org/contexts/person.jsonld", "name": "Manu Sporny", "homepage": "http://manu.sporny.org/", "image": "http://manu.sporny.org/images/manu.png" }
  • 44. JSON-LD: @context en archivo 22/04/2014 Programa de Democracia y Gobernabilidad. USAID-CEAMSO. 44 { "@context": { "name": "http://schema.org/name", "image": { "@id": "http://schema.org/image", "@type": "@id" }, "homepage": { "@id": "http://schema.org/url", "@type": "@id" } } "name": "Manu Sporny", "homepage": "http://manu.sporny.org/", "image": "http://manu.sporny.org/images/manu.png" }
  • 45. Objetos en JSON 22/04/2014 Programa de Democracia y Gobernabilidad. USAID-CEAMSO. 45
  • 46. JSON-LD: @type, @id de objetos 22/04/2014 Programa de Democracia y Gobernabilidad. USAID-CEAMSO. 46 { "@context": "http://json-ld.org/contexts/person.jsonld", "@id": "http://me.manu-sporny.com/", "@type": "http://schema.org/Person", "name": "Manu Sporny", "homepage": "http://manu.sporny.org/", "image": "http://manu.sporny.org/images/manu.png" }
  • 47. JSON-LD Playground 22/04/2014 Programa de Democracia y Gobernabilidad. USAID-CEAMSO. 47 http://json-ld.org/playground/index.html
  • 48. JSON-LD: Ejemplo Location 22/04/2014 Programa de Democracia y Gobernabilidad. USAID-CEAMSO. 48
  • 49. JSON: Ejemplo de Contrataciones { "llamado_slug": “194168-adquisicion-libros”, "nombre_llamado": "Adquisición de Libros", "entidad": "UNIVERSIDAD NACIONAL DE ITAPÚA (U.N.I.)", "categoria": "Utiles de oficina, Productos de papel y cartón e impresos", "modalidad": "Concurso de Ofertas", "moneda": "Guaraníes", "estado": "Adjudicado", "sistema_adjudicacion": "Por Item", "vigencia_contrato": "4 Mes", "tipo_garantia_oferta": "Póliza", "forma_pago": "Contraentrega", "fuente_financiamiento": "Fuente 30", "nombre_contacto": "LIC. ZULLY LOPEZ DE PANIAGUA ", "telefono_contacto": "071-207184", "cargo_contacto": "Directora de la UOC", "fecha_publicacion": "2010-09-08 16:51:43", "fecha_junta_aclaracion": "2010-09-16 10:00:00", "fecha_entrega_oferta": "2010-09-21 10:00:00", "fecha_apertura_oferta": "2010-09-21 10:30:00", … } 22/04/2014 Programa de Democracia y Gobernabilidad. USAID-CEAMSO. 49
  • 50. JSON-LD: Ejemplo DNCP – Llamada a contrataciones 22/04/2014 Programa de Democracia y Gobernabilidad. USAID-CEAMSO. 50 { "http://purl.org/dc/terms/identifier": “194168-adquisicion-libros”, "http://schema.org/name": "Adquisición de Libros", "http://schema.org/Organization": "UNIVERSIDAD NACIONAL DE ITAPÚA (U.N.I.)", "categoria": "Utiles de oficina, Productos de papel y cartón e impresos", "modalidad": "Concurso de Ofertas", "moneda": "Guaraníes", "estado": "Adjudicado", "sistema_adjudicacion": "Por Item", "vigencia_contrato": "4 Mes", "tipo_garantia_oferta": "Póliza", "forma_pago": "Contraentrega", "fuente_financiamiento": "Fuente 30", "nombre_contacto": "LIC. ZULLY LOPEZ DE PANIAGUA ", "telefono_contacto": "071-207184", "cargo_contacto": "Directora de la UOC", "fecha_publicacion": "2010-09-08 16:51:43", "fecha_junta_aclaracion": "2010-09-16 10:00:00", "fecha_entrega_oferta": "2010-09-21 10:00:00", "fecha_apertura_oferta": "2010-09-21 10:30:00", }
  • 51. 22/04/2014 Programa de Democracia y Gobernabilidad. USAID-CEAMSO. 51 Metadatos Data Catalog Dataset Metadata access URL Resource Metadata • license • rights • format • Type • byteSize … … • title • description • issued • modifier • identifier • keyword • language • contactPoint • temporal … access URL Resource Metadata • license • rights • format • Type • byteSize … Dataset Metadata access URL Resource Metadata • license • rights • format • Type • byteSize • … … • title • description • issued • modifier • identifier • keyword • language • contactPoint • temporal … access URL Resource Metadata • license • rights • format • Type • byteSize … … • Title • Description • Issued • … DatasetURI Distribution • title • description • issued • modified • license • rights • acccessURL • format • mediaTpe … Dataset • title • description • issued • modifier • identifier • keyword • language • contactPoint • temporal … DataMetadata Datos y metadatos proveídos por los orígenes de datos HTML CSV JSON
  • 52. Pasos para transformar JSON de DNCP a JSON-LD 1. Definir los metadatos del dataset, basado en DCAT, y agregarlos a @context que será usado en todos los casos. 2. Por cada uno de los archivos json de DNCP (llamado.json, items.json, documentos.json, invitados.json) 1. Convertir a JSONLD 2. Por cada key de cada archivo, buscar, en ontologías ya existentes en la web, a qué propiedad y/o clase pertenece (Esta es la parte mas difícil del trabajo) 3. Crear el @context con la información del paso 2.2 3. Unificar todas las partes de llamado en un solo archivo, incluido el @context 4. Extraer el @context en un nuevo archivo. 5. Reemplazar el @context por apuntando al nuevo archivo. 22/04/2014 Programa de Democracia y Gobernabilidad. USAID-CEAMSO. 52
  • 53. Estructura JSON-LD para DNCP { @context metadatos_del_dataset (incluye la URI del dataset, fechas, para el catálogo) "graph":[ { datos_semanticos_llamado (incluye la URI y el tipo del llamado) json_original_llamado, "invitado": json_original_invitados, "documento": json_original_docuemntos, "item": json_original_items, }, {},{} ] 22/04/2014 Programa de Democracia y Gobernabilidad. USAID-CEAMSO. 53
  • 54. JSON-LD: @context para DNCP 22/04/2014 Programa de Democracia y Gobernabilidad. USAID-CEAMSO. 54
  • 55. JSON-LD: DNCP - llamado 22/04/2014 Programa de Democracia y Gobernabilidad. USAID-CEAMSO. 55
  • 56. RDF 22/04/2014 Programa de Democracia y Gobernabilidad. USAID-CEAMSO. 56
  • 57. Ontología de Contrataciones en RDF …. pc:Tender a owl:Class ; rdfs:subClassOf gr:Offering ; rdfs:label "Nabídka"@cs, "Tender"@en ; rdfs:comment "Basic class for decribing a tender submitted by a bidder"@en ; rdfs:isDefinedBy <http://purl.org/procurement/public-contracts> . ######## Properties ######## pc:awardDate a owl:FunctionalProperty ; rdfs:label "Datum přidělení zakázky"@cs, "Date of contract award"@en ; rdfs:comment "Property for date of contract award to a bidder. Cardinality 0..1"@en ; rdfs:domain pc:Contract ; rdfs:range xsd:date ; rdfs:subPropertyOf dcterms:date ; rdfs:isDefinedBy <http://purl.org/procurement/public-contracts> . dcterms:description vann:usageNote "Use for attaching plain text description of public contracts (instances of pc:Contract). The domain is pc:Contract."@en . pc:contact a rdf:Property ; rdfs:label "Kontaktní osoba"@cs, "Contact person"@en ; rdfs:comment "Property for contact information for a person or place responsible for a communication with the public and bidders. If there are more contact places or persons (e.g., for collecting documentation to the public contract), there is a separate contact for each person. Cardinality 0..*"@en ; rdfs:domain pc:Contract ; rdfs:range vcard:VCard ; rdfs:isDefinedBy <http://purl.org/procurement/public-contracts> …. 22/04/2014 Programa de Democracia y Gobernabilidad. USAID-CEAMSO. 57 http://opendata.cz/pco/public-contracts.ttl
  • 58. Links útiles para trabajar con JSON-LD • Definicion de JSONLD – http://www.w3.org/TR/json-ld/ – http://json-ld.org/ – http://www.markus-lanthaler.com/research/on-using-json- ld-to-create-evolvable-restful-services.pdf • Heramientas – http://www.markus-lanthaler.com/jsonld/playground/ – http://rdf-translator.appspot.com/ – http://json-ld.org/playground/index.html • Ejemplos – http://wiki.teria.no/display/inloc/JSON-LD 22/04/2014 Programa de Democracia y Gobernabilidad. USAID-CEAMSO. 58
  • 59. CONCLUSIONES 22/04/2014 Programa de Democracia y Gobernabilidad. USAID-CEAMSO. 59
  • 60. Que tánto podemos hacer con Open Data? 22/04/2014 Programa de Democracia y Gobernabilidad. USAID-CEAMSO. 60
  • 61. Presupuesto general de la Nación 22/04/2014 Programa de Democracia y Gobernabilidad. USAID-CEAMSO. 61 X13 X48
  • 62. Presupuesto Boost 22/04/2014 Programa de Democracia y Gobernabilidad. USAID-CEAMSO. 62 Variable Descripción Tipo presupuesto Principal tipo de clasificación en el presupuesto del Paraguay. Hay cuatro tipos de programas principales: de administración, acción, inversión y servicio de la deuda. admin1 (Nivel) Nivel 1: Nivel de gasto público (por ejemplo, Poder Judicial, Gobiernos Departamentales, Universidades Nacionales) admin2 (Entidad) Nivel 2: Ministerio, Organo de gobierno subnacional u otra entidad admin3 (Unidad Responsable) Nivel 3: Vice-ministerio o sub-entidad equivalente Programa Programa Sub-programa Sub-programa Finalidad Nivel 1: Clasificación de nivel superior Función Nivel 2: Clasificación de nivel medio Sub-función Nivel 2: Clasificación de nivel bajo Econ1 Nivel 1: Clasificación de nivel superior Econ2 Nivel 2: Clasificación de nivel medio Econ3 Nivel 2: Clasificación de nivel bajo Grupo Nivel 1: Clasificación de nivel superior Sub-grupo Nivel 2: Clasificación de nivel medio Objeto Gasto Nivel 2: Clasificación de nivel bajo Fuente de financiamiento Nivel 1: Clasificación de nivel superior Origen de financiamiento Nivel 2: Clasificación de nivel bajo Departamento Departamento de Paraguay Transferencia Consolidable Variable utilizada como filtro para identificar las transferencias consolidables dentro del gobierno Tipo de Transferencia Consolidable Variable que identifica el tipo de transferencia consolidable Entidad Madre (transferencia) Variable que identifica la entidad madre, es decir la entidad de la que procede la transferencia Entidad Hija/Receptora (transferencia) Variable que identifica la entidad hija es decir la entidad receptora de la transferencia Año Año fiscal Proyecto Proyecto admin2 Reciente (Entidad) Variable que actualiza la entidad a su equivalente en 2012 Presupuesto inicial Presupuesto inicial (guaraníes) Presupuesto vigente Presupuesto vigente = Presupuesto inicial + Modificaciones (guaraníes) Obligado Gasto obligado 1 (guaraníes), en la práctica se considera como el gasto ejecutado Pagado Gasto pagado 2 (guaraníes) Variables creadas Variables de clasificación por objeto del gasto Variables de clasificación por origen de financiamiento u organismo financiador Otras variables Variables de clasificación por departamentos Montos de presupuesto 1 El Artículo 24 de la Ley Nº 4848 de 2013 define la obligación de la siguiente manera: "La obligación es un vínculo jurídico financiero entre un Organismo o Entidad del Estado (OEE) y una persona física o jurídica. En materia de provisión de bienes, obras y servicios, la obligación se consolida con la entrega efectiva a satisfacción del bien o servicio debidamente documentado. 2 El Artículo 22 de la Ley Nº 1535 de 1999 define el gasto pagado de la siguiente manera: "Pago: Cumplimiento parcial o total de las obligaciones. Lista de variables Variables de clasificación administrativa y programática Variables de clasificación funcional Variables de clasificación económica
  • 63. Presentación fácilmente entendible 22/04/2014 Programa de Democracia y Gobernabilidad. USAID-CEAMSO. 63 http://wheredoesmymoneygo.org/
  • 64. Muchas gracias! Preguntas? Dr. Juan Pane jpane@ceamso.org.py 22/04/2014 Programa de Democracia y Gobernabilidad. USAID-CEAMSO. 64 Créditos de las imágenes: Maurizio Napolitano: http://www.youtube.com/watch?v=YlkjrVAW43Q http://tigosms.net/Sms-Tigo-Paraguay.png http://www.marketscape.com/wp-content/uploads/2013/05/lego.jpg http://2.bp.blogspot.com/_i2j6iMAVrqc/S8vOtsBeC7I/AAAAAAAAAng/RxI_4gVRKOg/s1600/TallestLEGOTower.jpg http://cdn3.dogomedia.com/pictures/2036/content/legotower2.jpg?1285696406 http://www.geeknaut.com/images/2011/10/weather-icon.jpg http://a5.mzstatic.com/us/r30/Purple/v4/78/14/18/7814183e-b625-7d5f-018f-65c2206a52b4/icon_256.png http://a1.mzstatic.com/eu/r30/Purple6/v4/db/53/ac/db53ac53-dc56-2753-cfad-57fa00acb69b/icon_256.png http://dailyappshow.s3.amazonaws.com/wp-content/uploads/2013/09/icon.512x512-758.png http://www.motormum.com/images/Sat-Nav-Apps/GPS-Navigation-2-Skobbler-Icon.jpg http://msnbcmedia.msn.com/j/MSNBC/Components/Photo/_new/pb-121007-spain-tarragona-pyramid-nj-02.photoblog900.jpg