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
1. Aspectos técnicos de la
ontología PPROC
OSCAR CORCHO
Onto lo g y Eng ine e r ing Group
Uni v e r s idad Po l i t é cni c a de Madr id
o c o r cho@f i .upm. e s , @o c o r cho
J O R N A D A “ L A TRANSPARENCIA EN LA CONTRATACIÓN
DEL SECTOR PÚBLICO: EL PROYECTO CONTSEM Y LA
ONTOLOGÍA P P R O C ”
ZARAGOZA, 28/ 10/ 2014
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
3. 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, sus
propiedades y relaciones,
etc.
En lenguajes Web
estándar, como
RDF Schema y OWL
4. ¿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
5. ¿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
6. ¿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
7. 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.jsonld
Indexada por Linked Open Vocabularies
http://lov.okfn.org/
Enviada hoy para su publicación en la revista
científica Semantic Web Journal
8. ¿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
9. 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/
11. 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
ellos
Guillermo Esteban, de nuevo,
por sus continuas correcciones
Miguel Ángel García Delgado,
de mi equipo
12. ¿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
16. 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
18. ¿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
19. Ya tenemos la ontología y los datos
Ahora es el momento de utilizar los
datos y de “copiar” el proceso en
vuestras organizaciones
20. Aspectos técnicos de la
ontología PPROC
OSCAR CORCHO
Onto lo g y Eng ine e r ing Group
Uni v e r s idad Po l i t é cni c a de Madr id
o c o r cho@f i .upm. e s , @o c o r cho
J O R N A D A “ L A TRANSPARENCIA EN LA CONTRATACIÓN
DEL SECTOR PÚBLICO: EL PROYECTO CONTSEM Y LA
ONTOLOGÍA P P R O C ”
ZARAGOZA, 28/ 10/ 2014
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