Aspectos técnicos de la ontología PPROC

Post on 27-Jun-2015

229 views 0 download

description

Presentación realizada en la jornada "La transparencia en la contratación del sector público: el proyecto CONTSEM y la ontología PPROC", en Zaragoza, 28/10/2014

Transcript of Aspectos técnicos de la ontología PPROC

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

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