OSCAR CORCHOOnto logy Engineer ing Group
Univers idad Po l i técn ica de Madr idocorcho@f i .upm.es, @ocorcho
JORNADA “LA TRANSPARENCIA EN LA CONTRATACIÓN DEL SECTOR PÚBLICO: EL
PROYECTO CONTSEM Y LA ONTOLOGÍA PPROC”ZARAGOZA, 28 /10 /2014
Aspectos técnicos de la ontología PPROC
Esta presentación tiene licencia CC BY-NC-SA 4.0Creative Commons Attribution–NonCommercial-ShareAlike 4.0 Internationalhttp://purl.org/NET/rdflicense/cc-by-nc-sa4.0
Agradecimientos (I)
http://contsem.unizar.es/def/sector-publico/pproc
Una ontología sobre contratos públicos…
Pero, ¿qué es una ontología? Un vocabulario consensuado descrito de manera
formal
Definimos los términos,cómo se clasifican, suspropiedades y relaciones,etc.
En lenguajes Web estándar, como RDF Schema y OWL
¿Quiénes utilizan ontologías?
Gobiernos y ciudades de todo el mundo
Bibliotecas y medios de comunicación
Google y otros buscadores
Proyecto de Norma Española PNE 178301 Ciudades Inteligentes. Datos abiertos (Open Data) 10 conjuntos de datos y 10 vocabularios
¿Qué podemos representar con PPROC?
Cuestiones de competencia (para reutilizadores) Dame la lista de proveedores que han trabajado con el
ayuntamiento en el año 2014 Dame la lista de pasos por los que ha pasado un
contrato Dame la lista de contratos por tipo de contrato, por
tipo de procedimiento, agrupados por departamentos responsables.
Dame los últimos contratos adjudicados
¿Qué podemos representar con PPROC?
Cuestiones de competencia (transparencia) Dame los 50 contratos con más presupuesto asignado Dame la lista de contratos formalizados entre dos
fechas determinadas Dame el precio total agregado de los contratos
adjudicados a una empresa determinada Dame una lista de todos los contratos, clasificados por
tipo y cantidad, indicando el objeto, cantidad inicial y coste final, procedimiento seguido, instrumentos usados, participantes, etc.
Dame los totales y porcentajes de presupuestos de los contratos adjudicados, agrupados por tipo de procedimiento
La ontología PPROC
http://contsem.unizar.es/def/sector-publico/pproc Disponible en OWL 78 clases y 129 propiedades Documentación en HTML (español e inglés) Licencia: CC BY-SA 4.0 International Contexto para JSON-LD: http://contsem.unizar.es/docs/
context.jsonldIndexada por Linked Open Vocabularies
http://lov.okfn.org/Enviada hoy para su publicación en la revista
científica Semantic Web Journal
¿Qué podemos representar?
Por ejemplo, en la fase 1 de publicación de un contrato, se utilizan:
Contrato Procedimiento Objeto
Condiciones temporales
Condiciones económicas
Reutilizando ontologías existentes
Public Contracts Ontology (PCO). Iniciativa sobre Open Data de la República Checa https://code.google.com/p/public-contracts-ontology/.
W3C Organization Ontology http://www.w3.org/TR/vocab-org/ Se está planteando su utilización por el MINHAP
Schema.org http://schema.org/
SKOS http://www.w3.org/2004/02/skos/
Good Relations Ontology http://www.heppnetz.de/ontologies/goodrelations/v1
Dublin Core Metadata Terms http://dublincore.org/
Ya tenemos la ontología
¿y ahora qué?
Agradecimientos (II)
El equipo de la Web municipal Laura Fernando López, Víctor Morlán Plo,
Rubén Notivol Bezares, María Jesús Fernández Ruiz … Y seguro que muchos otros con los que han
interactuado ellosGuillermo Esteban, de nuevo,
por sus continuas correcciones
Miguel Ángel García Delgado,de mi equipo
¿Cómo usamos la ontología en Zaragoza?
En primer lugar, para generar los datos…
Varias fuentes de datos, con distinta cobertura y características técnicas Contratos "mayores” Contratos menores Contratos menores y “mayores” de Sociedades y
Patronatos
Proceso de generación de datos (I)
Proceso de generación de datos (II)
Proceso de generación de datos (III)
Y de aquí a JSON-LD, RDF y al punto SPARQL
Algunas consultas en SPARQL
Disponibles, de manera completamente abierta, en https://github.com/pproc/pproc-sparql
De esta manera, se pueden incluir muchas más, de manera colaborativa Empresas reutilizadoras de los datos de contratos Periodistas de datos La propia adminis-
tración pública
Ejemplo de resultado de una consulta SPARQL
¿Y esto no se podía haber hecho más sencillo?
Creación de la ontología Fruto del consenso de un buen número de organizaciones Siguiendo estándares internacionales y reutilizando
vocabularios ya utilizados por otros¿Quién hace el esfuerzo en la integración y
homogeneización de datos de distintas fuentes? ¿Cada periodista, empresa, ciudadano?
Mucho esfuerzo y dinero, y no todos son capaces de limpiar datos ¿O el Ayuntamiento?
Se hace una vez, con gran esfuerzo, y ya está disponible para todos
Facilidad para la reutilización de datos (formatos estructurados) y consultas complejas
Ya tenemos la ontología y los datos
Ahora es el momento de utilizar los datos y de “copiar” el proceso
en vuestras organizaciones
OSCAR CORCHOOnto logy Engineer ing Group
Univers idad Po l i técn ica de Madr idocorcho@f i .upm.es, @ocorcho
JORNADA “LA TRANSPARENCIA EN LA CONTRATACIÓN DEL SECTOR PÚBLICO: EL
PROYECTO CONTSEM Y LA ONTOLOGÍA PPROC”ZARAGOZA, 28 /10 /2014
Aspectos técnicos de la ontología PPROC
Esta presentación tiene licencia CC BY-NC-SA 4.0Creative Commons Attribution–NonCommercial-ShareAlike 4.0 Internationalhttp://purl.org/NET/rdflicense/cc-by-nc-sa4.0
Top Related