aspectos técnicos de la ontología pproc

20
OSCAR CORCHO Ontology Engineering Group Universidad Politécnica de Madrid [email protected] , @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.0 Creative Commons Attribution–NonCommercial-ShareAlike 4.0 International http://purl.org/NET/rdflicense/cc-by-nc-sa4.0

Upload: oscar-corcho

Post on 27-Jun-2015

227 views

Category:

Government & Nonprofit


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

Page 1: 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

Page 2: Aspectos técnicos de la ontología PPROC

Agradecimientos (I)

http://contsem.unizar.es/def/sector-publico/pproc

Page 3: Aspectos técnicos de la ontología 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

Page 4: Aspectos técnicos de la ontología PPROC

¿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

Page 5: Aspectos técnicos de la ontología PPROC

¿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

Page 6: Aspectos técnicos de la ontología PPROC

¿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

Page 7: Aspectos técnicos de la ontología PPROC

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

Page 8: Aspectos técnicos de la ontología PPROC

¿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

Page 10: Aspectos técnicos de la ontología PPROC

Ya tenemos la ontología

¿y ahora qué?

Page 11: Aspectos técnicos de la ontología PPROC

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

Page 12: Aspectos técnicos de la ontología PPROC

¿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

Page 13: Aspectos técnicos de la ontología PPROC

Proceso de generación de datos (I)

Page 14: Aspectos técnicos de la ontología PPROC

Proceso de generación de datos (II)

Page 15: Aspectos técnicos de la ontología PPROC

Proceso de generación de datos (III)

Y de aquí a JSON-LD, RDF y al punto SPARQL

Page 16: Aspectos técnicos de la ontología PPROC

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

Page 17: Aspectos técnicos de la ontología PPROC

Ejemplo de resultado de una consulta SPARQL

Page 18: Aspectos técnicos de la ontología PPROC

¿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

Page 19: Aspectos técnicos de la ontología PPROC

Ya tenemos la ontología y los datos

Ahora es el momento de utilizar los datos y de “copiar” el proceso

en vuestras organizaciones

Page 20: 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