Infraestructura de difusión de datos y metadatos ...

189
DIFUSIÓN ESTADÍSTICA PROYECTO METAMAC Infraestructura de datos y metadatos estadísticos

description

Presentación para las Jornadas Estadísticas de la Comunidades Autónomas (JECAS XVIII), celebradas en Oviedo el 3-4 de julio de 2014, en la que se explica la Infraestructura de datos y metadatos estadísticos del ISTAC, basada en el estándar SDMX - Statistical Data and Metadata Exchange (ISO 17369:2013). Acercándonos a los recursos de información integrados en la infraestructura y sus principios de gestión y difusión. En la misma se realiza una explicación de los recursos de información estadística integrados en la Infraestructura de Datos y Metadatos, sus sistemas de gestión y la interoperabilidad interna y externa: 1. El inventario de operaciones estadísticas, sus familias y sus instancias; según la propuesta Euro-SDMX Metadata Structure (ESMS) del Eurostat y el Neuchâtel Terminology Model. PART II: Variables and related concepts, object types and their attributes. 2. Los metadatos estruturales y referenciales: 3. Los conjuntos de datos (datasets), sus colecciones y queries a éstos.

Transcript of Infraestructura de difusión de datos y metadatos ...

  • 1. DIFUSIN ESTADSTICA PROYECTO METAMAC Infraestructura de datos y metadatos estadsticos

2. DIFUSIN ESTADSTICA PROYECTO METAMAC Infraestructura de datos y metadatos estadsticos Alberto Gonzlez Yanes Jefe de Servicio de Estadsticas Econmicas [email protected] @agonzalezyanes 3. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Introduccin Marco internacional Estrategia de desarrollo Caractersticas generales Aplicaciones desarrolladas Cules son? Dnde se instalan? Mdulos transversales Mdulos de planificacin Mduolos de normalizacin Mdulos de difusin Buenas prcticas usadas en la construccin de las APIS Indice 4. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos INTRODUCCIN 5. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Proveer, con independencia tcnica y profesional, informacin estadstica de inters de la CAC atendiendo a la fragmentacin del territorio y a sus singularidades y cumpliendo con los principios de pertinencia, precisin y fiabilidad, oportunidad y puntualidad, coherencia y comparabilidad, accesibilidad y claridad. Asimismo, promover, dirigir, coordinar y centralizar la actividad de los rganos y unidades estadsticos de la CAC y cooperar en materia estadstica con otros organismos. MISIN DEL ISTAC Plan estratgico 2010/2015 Proveer informacin estadstica cumpliendo con los principios de accesibilidad y claridad Qu son los principios de accesibilidad y claridad? 6. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Principio nmero 15.- Accesibilidad y claridad Las estadsticas europeas deberan presentarse de forma clara y comprensible, difundirse de forma adecuada y conveniente y estar disponibles, asimismo se debera permitir el acceso a las mismas de forma imparcial, con metadatos y orientacin de apoyo. CDIGO DE BUENAS PRCTICAS DE LAS ESTADSTICAS EUROPEAS PUBLICAR ENTENDER INFORMACIN ESTADSTICA Qu son los principios de accesibilidad y claridad? 7. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos 1. Las estadsticas se presentan de tal forma que facilitan una interpretacin adecuada y comparaciones significativas. 2. Los servicios de difusin utilizan una tecnologa moderna de informacin y comunicacin y, si procede, una copia impresa tradicional. 3. Cuando sea posible se suministran anlisis a medida y se hacen pblicos. 4. Se puede permitir el acceso a los microdatos a efectos de investigacin. Dicho acceso est sometido a protocolos estrictos. 5. Los metadatos estn documentados con arreglo a sistemas de metadatos normalizados. 6. Se mantiene informados a los usuarios sobre la metodologa de los procesos estadsticos y la calidad de la produccin estadstica respecto a los criterios de calidad del SEE. Qu son los principios de accesibilidad y claridad? Indicadores del principio nmero 15.- Accesibilidad y claridad 8. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Interoperabilidad La interoperabilidad es la capacidad de los sistemas de informacin y de los procedimientos a los que stos dan soporte, de compartir datos y posibilitar el intercambio de informacin y conocimiento entre ellos. LEY 11/2007 DE ACCESO ELECTRNICO DE LOS CIUDADANOS A LOS SERVICIOS PBLICOS Real Decreto 4/2010, de 8 de enero, por el que se regula el Esquema Nacional de Interoperabilidad en el mbito de la Administracin Electrnica. INTEROPERAR INFORMACIN ESTADSTICA Qu son los principios de accesibilidad y claridad? 9. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Reutilizacin de la informacin Se entiende por reutilizacin el uso de documentos que obran en poder de las Administraciones y organismos del sector pblico, por personas fsicas o jurdicas, con fines comerciales o no comerciales, siempre que dicho uso no constituya una actividad administrativa pblica. LEY 37/2007 SOBRE REUTILIZACIN DE INFORMACIN DEL SECTOR PBLICO REUTILIZAR INFORMACIN ESTADSTICA Qu son los principios de accesibilidad y claridad? 10. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos PUBLICAR INTEROPERAR REUTILIZAR INFORMACIN ESTADSTICA PRINCIPIOS DE ACTUACIN EN LA DIFUSIN ESTADSTICA Qu son los principios de accesibilidad y claridad? Accesibilidad Claridad ENTENDER UN RETO Construir la Infraestructura de Datos Estadsticos que integre datos, metadatos, servicios e informacin para promover el uso de los mismos. 11. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos MARCO INTERNACIONAL 12. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Generic Statistical Business Process Model (GSBPM) 13. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Generic Statistical Information Model (GSIM) 14. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Estndares modelos implementaciones - herramientas 15. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos ESTRATEGIA DE DESARROLLO 16. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos INFRAESTRUCTURA MICRODATO MACRODATO i Cartografas, callejeros, directorios, nomenclaturas, cdigos Cada oveja con su pareja: datos, metadatos y usuarios ANALISTAS CIUDADANOS I+D+i METADATOS METADATOS 17. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Estrategias para facilitar el uso de las estadsticas INFRAESTRUCTURA MICRODATO MACRODATO i Cartografas, callejeros, directorios, nomenclaturas, cdigos PBLICO INFRAESTRUCTURA MICRODATO MACRODATO i Cartografas, callejeros, directorios, nomenclaturas, cdigos PBLICO METADATOS: Estructurales y referenciales >> acceder, entender, procesar, compartir Infraestructura de Datos Estadsticos: Datos + metadatos + servicios API Rest Widget Apps mviles API Rest API SOAP SPARQL endpoint API Rest API SOAP API Rest API SOAP WMS JSON-stat = 18. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos PC-AXIS SDMX-ML SDMX-RDF ESTRUCTURAR Y DOCUMENTAR 2010 2013-2014 Sine die INFRAESTRUCTURA MICRODATO MACRODATO i Cartografas, callejeros, directorios, nomenclaturas, cdigos METADATOS Hoja de ruta para el caso de los macrodatos 19. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos JSON-STATJSON-STAT API con salidas JSON Exportacin a DSPL Difusin mediante widgets y APPs Difusin en Google Public Data Explorer http://json-stat.org/ INFRAESTRUCTURA MICRODATO MACRODATO i Cartografas, callejeros, directorios, nomenclaturas, cdigos Facilitando el acceso a sistemas de indicadores QU DNDE CUNDO Los dnde llevan asociados longitud y latitud lo que facilita la elaboracin de mapas con smbolos proporcionales, por ejemplo por Google Public Data Explorer 20. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos CARACTERSTICAS GENERALES 21. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Ciclo de vida / versionado Caractersticas generales 22. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Meta-documentacin SDMX PC-AXIS DUBLIN CORE DSPL DDI ESMS DCAT Caractersticas generales 23. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Roles Caractersticas generales 24. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Roles Estos roles podran ampliarse segn las necesidades del ISTAC en otros aplicativos Caractersticas generales 25. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Servicios SISTEMA EXTERNO SISTEMA INTERNO Caractersticas generales 26. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Servicios SISTEMA INTERNO SISTEMA EXTERNO SISTEMA INTERNO SISTEMA EXTERNO Caractersticas generales 27. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Servicios SISTEMA INTERNO SISTEMA EXTERNO SISTEMA INTERNO SISTEMA EXTERNO API API API API Caractersticas generales 28. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Servicios SISTEMA INTERNO SISTEMA EXTERNO SISTEMA INTERNO SISTEMA EXTERNO API API API API SISTEMA INTERNO SISTEMA EXTERNO API API API API Caractersticas generales 29. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Ubicacin de las BBDD SISTEMA INTERNO SISTEMA EXTERNO SISTEMA INTERNO Caractersticas generales 30. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos APLICACIONES DESARROLLADAS 31. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Entornos Alberga las aplicaciones internas del ISTAC que no pueden ser accedidas desde el exterior Alberga las aplicaciones que se desea que sean accedidas desde un entorno ajeno al Gobierno de Canarias Aplicaciones desarrolladas 32. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Entorno de Difusin Entornos Entorno de ProduccinEntorno de Planificacin Aplicaciones desarrolladas 33. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Entorno de Difusin Entornos Entorno de ProduccinEntorno de Planificacin Normalizacin Produccin de la difusin Difusin Aplicaciones desarrolladas 34. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Entorno de Difusin Entornos Entorno de ProduccinEntorno de Planificacin Normalizacin Produccin de la difusin Difusin *.sdmx-ml *.csv normalizados *.sdmx-ml *.px *.csv estructurados Datos *.sdmx-ml *.px *.csv estructurados *.xls *.json Grficos Mapas Aplicaciones desarrolladas 35. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Entorno de Difusin Entornos Entorno de ProduccinEntorno de Planificacin Normalizacin Produccin de la difusin Difusin Gestor de operaciones estadsticas Gestor de recursos estructurales Gestor de recursos estructurales Gestor de recursos estadsticos Visualizador de datasets Registro SDMX Es la misma aplicacin Gestor de sistemas de indicadores Widgets Aplicaciones desarrolladas 36. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Entorno de Difusin Entornos Entorno de ProduccinEntorno de Planificacin Servicios Transversales Normalizacin Produccin de la difusin Difusin Aplicaciones desarrolladas 37. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Entorno de Difusin Entornos Entorno de ProduccinEntorno de Planificacin Servicios Transversales Gestor de avisos Gestor de accesos Servicio de autenticacin Servicio de avisos Gestor de ayudas Contenedor de aplicaciones Normalizacin Produccin de la difusin Difusin Aplicaciones desarrolladas 38. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Entorno de Difusin Entornos Produccin de la difusin Difusin Servicios Transversales Entornode Produccin Entornode Planificacin NORMALIZACIN Aplicaciones desarrolladas 39. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Entorno: Subsistema de Produccin de la difusin SERVICIO DE AUTENTICACIN CONTENEDOR DE APLICACIONES SERVICIO DE AVISOS GESTOR DE AVISOS GESTOR DE AYUDAS Aplicaciones desarrolladas Entorno de Difusin Produccin de la difusin Difusin Servicios Transversales EntornodeProduccin Entornode Planificacin 40. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Entorno: Subsistema de Produccin de la difusin SERVICIO DE AUTENTICACIN CONTENEDOR DE APLICACIONES SERVICIO DE AVISOS GESTOR DE AVISOS GESTOR DE AYUDAS Gestor de recursos estadsticos Gestor de operaciones estadsticas Gestor de recursos estructurales Control de accesos Metadatos Comunes Gestor de indicadores Aplicaciones desarrolladas Entorno de Difusin Produccin de la difusin Difusin Servicios Transversales EntornodeProduccin Entornode Planificacin 41. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Entorno: Subsistema de Produccin de la difusin SERVICIO DE AUTENTICACIN CONTENEDOR DE APLICACIONES SERVICIO DE AVISOS GESTOR DE AVISOS GESTOR DE AYUDAS Gestor de operaciones estadsticas Gestor de recursos estructurales Control de accesos Metadatos Comunes Gestor de recursos estadsticos Gestor de datasets Gestor de colecciones Gestor de consultas Gestor de indicadores Aplicaciones desarrolladas Entorno de Difusin Produccin de la difusin Difusin Servicios Transversales EntornodeProduccin Entornode Planificacin 42. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Entorno: Subsistema de Produccin de la difusin SERVICIO DE AUTENTICACIN CONTENEDOR DE APLICACIONES SERVICIO DE AVISOS GESTOR DE AVISOS GESTOR DE AYUDAS Gestor de operaciones estadsticas Control de accesos Metadatos Comunes Gestor de recursos estructurales CodelistsAgencias ConceptosCategoras DSD Gestor de recursos estadsticos Gestor de datasets Gestor de colecciones Gestor de consultas Gestor de indicadores Aplicaciones desarrolladas Entorno de Difusin Produccin de la difusin Difusin Servicios Transversales EntornodeProduccin Entornode Planificacin 43. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Entorno: Subsistema de Produccin de la difusin SERVICIO DE AUTENTICACIN CONTENEDOR DE APLICACIONES SERVICIO DE AVISOS GESTOR DE AVISOS GESTOR DE AYUDAS Gestor de operaciones estadsticas Control de accesos Metadatos Comunes Gestor de recursos estructurales CodelistsAgencias ConceptosCategoras DSD Gestor de recursos estadsticos Gestor de datasets Gestor de colecciones Gestor de consultas Gestor de indicadores Indicadores Sistemas Aplicaciones desarrolladas Entorno de Difusin Produccin de la difusin Difusin Servicios Transversales EntornodeProduccin Entornode Planificacin 44. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Entorno: Subsistema de Produccin de la difusin SERVICIO DE AUTENTICACIN CONTENEDOR DE APLICACIONES SERVICIO DE AVISOS GESTOR DE AVISOS GESTOR DE AYUDAS Gestor de operaciones estadsticas Control de accesos Metadatos Comunes Gestor de recursos estructurales CodelistsAgencias ConceptosCategoras DSD Gestor de recursos estadsticos Gestor de datasets Gestor de colecciones Gestor de consultas Gestor de indicadores Indicadores Sistemas API Int. API Ext. API Ext. API Int. API Ext. API SDMXAPI Ext. API SDMXAPI Int. API Int. API Ext. Aplicaciones desarrolladas Entorno de Difusin Produccin de la difusin Difusin Servicios Transversales EntornodeProduccin Entornode Planificacin 45. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Entorno: Subsistema de Produccin de la difusin SERVICIO DE AUTENTICACIN CONTENEDOR DE APLICACIONES SERVICIO DE AVISOS GESTOR DE AVISOS GESTOR DE AYUDAS Gestor de operaciones estadsticas Control de accesos Metadatos Comunes Gestor de recursos estructurales CodelistsAgencias ConceptosCategoras DSD Gestor de recursos estadsticos Gestor de datasets Gestor de colecciones Gestor de consultas Gestor de indicadores Indicadores Sistemas API Int. API Int.API Int. API Int. Aplicaciones desarrolladas Entorno de Difusin Produccin de la difusin Difusin Servicios Transversales EntornodeProduccin Entornode Planificacin 46. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Gestor de operaciones estadsticas Metadatos Comunes Gestor de recursos estructurales CodelistsAgencias ConceptosCategoras DSD Gestor de recursos estadsticos Gestor de datasets Gestor de colecciones Gestor de consultas Gestor de indicadores Indicadores Sistemas API Ext. API Ext. API Ext. API SDMXAPI Ext. API SDMX API Ext. Aplicaciones desarrolladas Entorno de Difusin Produccin de la difusin Difusin Servicios Transversales EntornodeProduccin Entornode Planificacin 47. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Entorno de Difusin Entornos Produccin de la difusin Difusin Servicios Transversales Entornode Produccin Entornode Planificacin Aplicaciones desarrolladas 48. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Portal Web Visualizador de datasets Registro SDMX Otros visualizadores Entorno: Subsistema Difusin Inventario Operaciones Glosario de conceptos Glosario de clasificaciones Widgets Aplicaciones desarrolladas Entorno de Difusin Produccin de la difusin Difusin Servicios Transversales EntornodeProduccin Entornode Planificacin 49. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Portal Web Visualizador de datasets Entorno: Subsistema Difusin Aplicaciones desarrolladas Entorno de Difusin Produccin de la difusin Difusin Servicios Transversales EntornodeProduccin Entornode Planificacin 50. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Portal Web Visualizador de datasets Registro SDMX Otros visualizadores Entorno: Subsistema Difusin Inventario Operaciones Glosario de conceptos Glosario de clasificaciones Widgets Aplicaciones desarrolladas Entorno de Difusin Produccin de la difusin Difusin Servicios Transversales EntornodeProduccin Entornode Planificacin 51. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Visin general: Sistema final Aplicaciones desarrolladas 52. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Visin general: Sistema actual Aplicaciones desarrolladas 53. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Visin general: Transicin entre sistemas Aplicaciones desarrolladas 54. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos MDULOS TRANSVERSALES 55. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos MDULOS TRANSVERSALES Gestor de accesos Servicio de autenticacin Contenedor de aplicaciones Servicio de avisos Gestor de avisos Gestor de ayudas Mdulos transversales 56. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Relacin de mdulos transversales Aplicativos entorno Gestor de accesos Servicio de autenticacin Contenedor de aplicaciones Servicio de avisos Gestor de avisos Gestor de ayudas Mdulos transversales 57. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Relacin de mdulos transversales Aplicativos entorno Gestor de accesos Servicio de autenticacin Contenedor de aplicaciones Servicio de avisos Gestor de avisos Gestor de ayudas Mdulos transversales 58. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Gestor de accesos Aplicativo que define los usuarios con acceso a los aplicativos del ISTAC y los roles que tiene cada usuario por operacin estadstica en cada uno de ellos. Aplicaciones Roles Usuarios Operaciones Estadsticas Accesos Mdulos transversales Gestor de accesos Servicio de autenticacin Contenedor de aplicaciones Servicio de avisos Gestor de avisos Gestor de ayudas 59. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Gestor de accesos Acceso Aplicaciones Roles Usuarios Operaciones Estadsticas Accesos Campos obligatorios Campos opcionales Mdulos transversales Gestor de accesos Servicio de autenticacin Contenedor de aplicaciones Servicio de avisos Gestor de avisos Gestor de ayudas 60. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos GESTOR DE ACCESOS Gestor de accesos Aplicativo Web BBDD GESTOR_OPERACIONES GESTOR_METADATOS_COMUNES GESTOR_RECURSOS_ESTADISTICOS GESTOR_RECURSOS_ESTRUCTURALES Mdulos transversales Gestor de accesos Servicio de autenticacin Contenedor de aplicaciones Servicio de avisos Gestor de avisos Gestor de ayudas 61. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos GESTOR DE ACCESOS Gestor de accesos Aplicativo Web BBDD APP 01 APP 02 APP 03 APP 04 Mdulos transversales Gestor de accesos Servicio de autenticacin Contenedor de aplicaciones Servicio de avisos Gestor de avisos Gestor de ayudas 62. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos GESTOR DE ACCESOS Gestor de accesos Aplicativo Web BBDD APP 01 APP 02 APP 03 APP 04 Mdulos transversales Gestor de accesos Servicio de autenticacin Contenedor de aplicaciones Servicio de avisos Gestor de avisos Gestor de ayudas 63. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos GESTOR DE ACCESOS Gestor de accesos Aplicativo Web BBDD APP 01 APP 02 APP 03 APP 04 Servicio de autenticacin Mdulos transversales Gestor de accesos Servicio de autenticacin Contenedor de aplicaciones Servicio de avisos Gestor de avisos Gestor de ayudas 64. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Relacin de mdulos transversales Aplicativos entorno Gestor de accesos Servicio de autenticacin Contenedor de aplicaciones Servicio de avisos Gestor de avisos Gestor de ayudas Mdulos transversales 65. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Servicio de autenticacin El CAS (Central Authentication Service) es el mdulo que permite centralizar las credenciales del usuario para todos los procesos de login permitiendo Single Sign-On y Single Sign-Out. Gestor de accesos APP 01 APP 02 APP 03 APP 04 Servicio de autenticacin LDAP Mdulos transversales Gestor de accesos Servicio de autenticacin Contenedor de aplicaciones Servicio de avisos Gestor de avisos Gestor de ayudas 66. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Servicio de autenticacin CASGESTOR-INDICADORES 1: El aplicativo llama al CAS y comprueba si es necesario realizar el login Mdulos transversales Gestor de accesos Servicio de autenticacin Contenedor de aplicaciones Servicio de avisos Gestor de avisos Gestor de ayudas 67. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Servicio de autenticacin CASGESTOR-INDICADORES 1: El aplicativo llama al CAS y comprueba si es necesario realizar el login Mdulos transversales Gestor de accesos Servicio de autenticacin Contenedor de aplicaciones Servicio de avisos Gestor de avisos Gestor de ayudas 68. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Servicio de autenticacin CASGESTOR-INDICADORES 1: El aplicativo llama al CAS y comprueba si es necesario realizar el login Mdulos transversales Gestor de accesos Servicio de autenticacin Contenedor de aplicaciones Servicio de avisos Gestor de avisos Gestor de ayudas 69. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Servicio de autenticacin CASGESTOR-INDICADORES 1: El aplicativo llama al CAS y comprueba si es necesario realizar el login 2: El CAS muestra un formulario para realizar el Login Mdulos transversales Gestor de accesos Servicio de autenticacin Contenedor de aplicaciones Servicio de avisos Gestor de avisos Gestor de ayudas 70. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Servicio de autenticacin CASGESTOR-INDICADORES LDAP 1: El aplicativo llama al CAS y comprueba si es necesario realizar el login 2: El CAS muestra un formulario para realizar el Login 3: El CAS valida en el LDAP el usuario y la contrasea del usuario Mdulos transversales Gestor de accesos Servicio de autenticacin Contenedor de aplicaciones Servicio de avisos Gestor de avisos Gestor de ayudas 71. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Servicio de autenticacin CASGESTOR-INDICADORES LDAP GESTOR-ACCESOS 1: El aplicativo llama al CAS y comprueba si es necesario realizar el login 2: El CAS muestra un formulario para realizar el Login 3: El CAS valida en el LDAP el usuario y la contrasea del usuario GESTOR-ACCESOS 4: El CAS obtiene del GESTOR-ACCESOS los roles del usuario Mdulos transversales Gestor de accesos Servicio de autenticacin Contenedor de aplicaciones Servicio de avisos Gestor de avisos Gestor de ayudas 72. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Servicio de autenticacin CAS LDAP GESTOR-ACCESOS 1: El aplicativo llama al CAS y comprueba si es necesario realizar el login 2: El CAS muestra un formulario para realizar el Login 3: El CAS valida en el LDAP el usuario y la contrasea del usuario GESTOR-ACCESOS 4: El CAS obtiene del GESTOR-ACCESOS los roles del usuario Mdulos transversales Gestor de accesos Servicio de autenticacin Contenedor de aplicaciones Servicio de avisos Gestor de avisos Gestor de ayudas 73. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Relacin de mdulos transversales Aplicativos entorno Gestor de accesos Servicio de autenticacin Contenedor de aplicaciones Servicio de avisos Gestor de avisos Gestor de ayudas Mdulos transversales 74. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Contenedor de aplicaciones Permite unificar el acceso a todos los aplicativos desarrollados para el ISTAC en un nico punto de tal manera que se facilite el acceso a los tcnicos a cualquiera de los aplicativos Mdulos transversales Gestor de accesos Servicio de autenticacin Contenedor de aplicaciones Servicio de avisos Gestor de avisos Gestor de ayudas 75. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Contenedor de aplicaciones Existen diferentes opciones para crear los enlaces Enlaces simples Mens con un nico grupo y sin ttulos Mdulos transversales Gestor de accesos Servicio de autenticacin Contenedor de aplicaciones Servicio de avisos Gestor de avisos Gestor de ayudas 76. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Contenedor de aplicaciones Existen diferentes opciones para crear los enlaces Usando mens con mltiples grupos y ttulos variaciones derivadas del uso de grupos y ttulos Mdulos transversales Gestor de accesos Servicio de autenticacin Contenedor de aplicaciones Servicio de avisos Gestor de avisos Gestor de ayudas 77. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Relacin de mdulos transversales Aplicativos entorno Gestor de accesos Servicio de autenticacin Contenedor de aplicaciones Servicio de avisos Gestor de avisos Gestor de ayudas Mdulos transversales 78. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Servicio y gestor de avisos Las emiten automticamente las aplicaciones. Pueden emitirse tras una accin del usuario o tras una accin en segundo plano. Las acciones en segundo plano siempre notifican al usuario que lanz la accin. Notificaciones Se envan manualmente cuando se requiere. Siempre envan e-mail. Se envan desde el gestor de accesos. Anuncios TIPOS DE AVISOS Mdulos transversales Gestor de accesos Servicio de autenticacin Contenedor de aplicaciones Servicio de avisos Gestor de avisos Gestor de ayudas 79. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Servicio y gestor de avisos DESTINATARIOS DE LOS AVISOS Destinatarios Usuarios Condiciones Operacin Aplicacin Rol Ninguna Mdulos transversales Gestor de accesos Servicio de autenticacin Contenedor de aplicaciones Servicio de avisos Gestor de avisos Gestor de ayudas 80. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Servicio y gestor de avisos Gestor Operaciones Estadsticas Gestor Recursos Estructurales Gestor Recursos Estadsticos Servicio de Avisos API BBDD Avisos Gestor de avisos Aplicaciones remitentes Aplicaciones consumidoras Servicio de e-mail ARQUITECTURA Mdulos transversales Gestor de accesos Servicio de autenticacin Contenedor de aplicaciones Servicio de avisos Gestor de avisos Gestor de ayudas 81. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Servicio y gestor de avisos Gestor Operaciones Estadsticas Gestor Recursos Estructurales Gestor Recursos Estadsticos Servicio de Avisos API BBDD Avisos Gestor de avisos Servicio de e-mail Cundo recibo e-mail? Mdulos transversales Gestor de accesos Servicio de autenticacin Contenedor de aplicaciones Servicio de avisos Gestor de avisos Gestor de ayudas 82. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Servicio y gestor de avisos Gestor Operaciones Estadsticas Gestor Recursos Estructurales Gestor Recursos Estadsticos Servicio de Avisos API BBDD Avisos Gestor de avisos Servicio de e-mail Cundo recibo e-mail? Para cada acceso se define si se desean recibir e-mail o no. Si hay conflicto entre varios accesos, se enviar. Mdulos transversales Gestor de accesos Servicio de autenticacin Contenedor de aplicaciones Servicio de avisos Gestor de avisos Gestor de ayudas 83. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Servicio y gestor de avisos: Posibilidad de mejora 01 Gestor Operaciones Estadsticas Gestor Recursos Estructurales Gestor Recursos Estadsticos Servicio de Avisos API BBDD Avisos Lector de avisos Contenedor aplicaciones Servicio de e-mail Mdulos transversales Gestor de accesos Servicio de autenticacin Contenedor de aplicaciones Servicio de avisos Gestor de avisos Gestor de ayudas 84. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Servicio y gestor de avisos: Posibilidad de mejora 01 Gestor Operaciones Estadsticas Gestor Recursos Estructurales Gestor Recursos Estadsticos Servicio de Avisos API BBDD Avisos Lector de avisos Contenedor aplicaciones Servicio de e-mail 3 3 Mdulos transversales Gestor de accesos Servicio de autenticacin Contenedor de aplicaciones Servicio de avisos Gestor de avisos Gestor de ayudas 85. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Servicio y gestor de avisos: Posibilidad de mejora 02 Gestor Operaciones Estadsticas Gestor Recursos Estructurales Gestor Recursos Estadsticos Servicio de Avisos API BBDD Avisos Lector de avisos Servicio de e-mail Servicio de mensajera instantnea Mdulos transversales Gestor de accesos Servicio de autenticacin Contenedor de aplicaciones Servicio de avisos Gestor de avisos Gestor de ayudas 86. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Servicio y gestor de avisos: Posibilidad de mejora 02 Gestor Operaciones Estadsticas Gestor Recursos Estructurales Gestor Recursos Estadsticos Servicio de Avisos API BBDD Avisos Lector de avisos Servicio de e-mail Servicio de mensajera instantnea Mdulos transversales Gestor de accesos Servicio de autenticacin Contenedor de aplicaciones Servicio de avisos Gestor de avisos Gestor de ayudas 87. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Relacin de mdulos transversales Aplicativos entorno Gestor de accesos Servicio de autenticacin Contenedor de aplicaciones Servicio de avisos Gestor de avisos Gestor de ayudas Mdulos transversales 88. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Gestor de ayudas Gestor Operaciones Estadsticas Gestor Recursos Estructurales Gestor Recursos Estadsticos Servicio de Ayudas API BBDD Ayudas Gestor de ayudas Mdulos transversales Gestor de accesos Servicio de autenticacin Contenedor de aplicaciones Servicio de avisos Gestor de avisos Gestor de ayudas 89. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Gestor de ayudas Mdulos transversales Gestor de accesos Servicio de autenticacin Contenedor de aplicaciones Servicio de avisos Gestor de avisos Gestor de ayudas 90. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos MDULOS DE PLANIFICACIN 91. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos MDULOS DE PLANIFICACIN Gestor de operaciones estadsticas Mdulos de planificacin 92. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Mdulos de planificacin 93. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Gestor de operaciones estadsticas FAMILIAS DE OPERACIONES ESTADSTICAS OPERACIONES ESTADSTICAS INSTANCIAS DE OPERACIONES ESTADSTICAS Mdulos de planificacin Gestor de operaciones estadsticas 94. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Gestor de operaciones estadsticas FAMILIAS DE OPERACIONES ESTADSTICAS OPERACIONES ESTADSTICAS INSTANCIAS DE OPERACIONES ESTADSTICAS Ncleo de metadatos Ncleo de metadatos Ncleo de metadatos Mdulos de planificacin Gestor de operaciones estadsticas 95. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Gestor de operaciones estadsticas FAMILIAS DE OPERACIONES ESTADSTICAS OPERACIONES ESTADSTICAS INSTANCIAS DE OPERACIONES ESTADSTICAS Ncleo de metadatos Ncleo de metadatos Ncleo de metadatos 0..n 0..n 0..n 1 Mdulos de planificacin Gestor de operaciones estadsticas 96. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Gestor de operaciones estadsticas FAMILIAS DE OPERACIONES ESTADSTICAS OPERACIONES ESTADSTICAS INSTANCIAS DE OPERACIONES ESTADSTICAS https://docs.google.com/spreadsheet/ccc?key=0AtzEH6xQBXVAdDZVczk1ekRNQWJpdjNfTUNhVlg5TUE Referencias: Metadatos: Euro-SDMX Metadata Structure (ESMS) (release 3 March 2009) Neuchtel Terminology Model. PART II: Variables and related concepts, object types and their attributes Familias de operaciones Operaciones estadsticas Instancias de operaciones estadsticas Mdulos de planificacin Gestor de operaciones estadsticas 97. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Mdulos de planificacin 98. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos MDULOS DE NORMALIZACIN 99. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos USO DE MDULOS DE NORMALIZACIN Gestor de recursos estructurales CodelistsOrganizaciones ConceptosCategoras DSD Mdulos de normalizacin 100. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos USO DE MDULOS DE NORMALIZACIN Gestor de recursos estructurales CodelistsOrganizaciones ConceptosCategoras DSD Mdulos de normalizacin 101. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Mdulos de normalizacin 102. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Gestor de organizaciones PROVEEDORES DE DATOS CONSUMIDORES DE DATOS UNIDADES ORGANIZATIVAS AGENCIAS Mdulos de normalizacin Gestor de recursos estructurales CodelistsAgencias ConceptosCategoras DSD 103. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Gestor de organizaciones PROVEEDORES DE DATOS CONSUMIDORES DE DATOS UNIDADES ORGANIZATIVAS AGENCIAS Definidos por SDMX Mdulos de normalizacin Gestor de recursos estructurales CodelistsAgencias ConceptosCategoras DSD 104. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Gestor de organizaciones PROVEEDORES DE DATOS CONSUMIDORES DE DATOS UNIDADES ORGANIZATIVAS AGENCIAS Un tipo de esquema para cada finalidad Mdulos de normalizacin Gestor de recursos estructurales CodelistsAgencias ConceptosCategoras DSD 105. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Gestor de organizaciones PROVEEDORES DE DATOS CONSUMIDORES DE DATOS UNIDADES ORGANIZATIVAS AGENCIAS Un tipo de esquema para cada finalidad Mdulos de normalizacin Gestor de recursos estructurales CodelistsAgencias ConceptosCategoras DSD 106. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Gestor de organizaciones PROVEEDORES DE DATOS CONSUMIDORES DE DATOS UNIDADES ORGANIZATIVAS AGENCIAS Un tipo de esquema para cada finalidad Gestin centralizada de los contactos Contactos pblicos Mdulos de normalizacin Gestor de recursos estructurales CodelistsAgencias ConceptosCategoras DSD 107. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Mdulos de normalizacin 108. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos USO DE MDULOS DE NORMALIZACIN Gestor de recursos estructurales CodelistsOrganizaciones ConceptosCategoras DSD Mdulos de normalizacin 109. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Mdulos de normalizacin 110. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Gestor de categoras Gestor de recursos estructurales CodelistsAgencias ConceptosCategoras DSD Mdulos de normalizacin 111. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Mdulos de normalizacin 112. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos USO DE MDULOS DE NORMALIZACIN Gestor de recursos estructurales CodelistsOrganizaciones ConceptosCategoras DSD Mdulos de normalizacin 113. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Mdulos de normalizacin 114. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Gestor de conceptos CONCEPTOS OPERATIVOS CONCEPTOS DE MEDIDA CONCEPTOS DE ROLES GLOSARIO DE TRMINOS Mdulos de normalizacin Gestor de recursos estructurales CodelistsAgencias ConceptosCategoras DSD 115. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Gestor de conceptos CONCEPTOS OPERATIVOS CONCEPTOS DE MEDIDA CONCEPTOS DE ROLES GLOSARIO DE TRMINOS Definidos por el ISTAC Mdulos de normalizacin Gestor de recursos estructurales CodelistsAgencias ConceptosCategoras DSD 116. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Gestor de conceptos CONCEPTOS OPERATIVOS CONCEPTOS DE MEDIDA CONCEPTOS DE ROLES GLOSARIO DE TRMINOS Transversales Operacionales Transversales Operacionales Mdulos de normalizacin Gestor de recursos estructurales CodelistsAgencias ConceptosCategoras DSD 117. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Gestor de conceptos CONCEPTOS OPERATIVOS CONCEPTOS DE MEDIDA CONCEPTOS DE ROLES GLOSARIO DE TRMINOS Transversales Operacionales Transversales Operacionales Concepto Esquema de conceptos 0..n 1 1 0..n Mdulos de normalizacin Gestor de recursos estructurales CodelistsAgencias ConceptosCategoras DSD 118. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Gestor de conceptos CONCEPTOS OPERATIVOS CONCEPTOS DE MEDIDA CONCEPTOS DE ROLES GLOSARIO DE TRMINOS Transversales Operacionales Transversales Operacionales Un tipo de esquema para cada finalidad Mdulos de normalizacin Gestor de recursos estructurales CodelistsAgencias ConceptosCategoras DSD 119. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Gestor de conceptos CONCEPTOS OPERATIVOS CONCEPTOS DE MEDIDA CONCEPTOS DE ROLES GLOSARIO DE TRMINOS Metadatos: Referencias: SDMX v2.1 DSPL Neuchtel Terminology Model. PART II: Variables and related concepts, object types and their attributes Esquema de conceptos Conceptos Conceptos de medida https://docs.google.com/spreadsheet/ccc?key=0AtzEH6xQBXVAdHl3QlBJQlVSNHlXWXVhb3EyWG1ybFE#gid=1 Mdulos de normalizacin Gestor de recursos estructurales CodelistsAgencias ConceptosCategoras DSD 120. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Mdulos de normalizacin 121. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos USO DE MDULOS DE NORMALIZACIN Gestor de recursos estructurales CodelistsOrganizaciones ConceptosCategoras DSD Mdulos de normalizacin 122. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Mdulos de normalizacin 123. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Gestor de codelists CLASIFICACIONES CODES CLASIFICACIONES CODES Mdulos de normalizacin Gestor de recursos estructurales CodelistsAgencias ConceptosCategoras DSD 124. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Gestor de codelists CLASIFICACIONES CODES CLASIFICACIONES CODES Mdulos de normalizacin Gestor de recursos estructurales CodelistsAgencias ConceptosCategoras DSD 125. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Gestor de codelists CLASIFICACIONES CODES FAMILIAS CLASIFICACIONES CODES Mdulos de normalizacin Gestor de recursos estructurales CodelistsAgencias ConceptosCategoras DSD 126. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Gestor de codelists CLASIFICACIONES CODES FAMILIAS CLASIFICACIONES CODES Mdulos de normalizacin Gestor de recursos estructurales CodelistsAgencias ConceptosCategoras DSD 127. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Gestor de codelists ITEMS VARIABLES CLASIFICACIONES CODES FAMILIAS CLASIFICACIONES CODES Mdulos de normalizacin Gestor de recursos estructurales CodelistsAgencias ConceptosCategoras DSD 128. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Gestor de codelists ITEMS VARIABLES CLASIFICACIONES CODES FAMILIAS CLASIFICACIONES CODES Mdulos de normalizacin Gestor de recursos estructurales CodelistsAgencias ConceptosCategoras DSD 129. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Gestor de codelists ITEMS VARIABLES CLASIFICACIONES CODES FAMILIAS CLASIFICACIONES CODES TERRITORIO CANARIAS Mdulos de normalizacin Gestor de recursos estructurales CodelistsAgencias ConceptosCategoras DSD 130. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Gestor de codelists ITEMS VARIABLES CLASIFICACIONES CODES FAMILIAS CLASIFICACIONES CODES TERRITORIO CANARIAS CAN CANARIAS ISLAS_CANARIAS CL_COMUNIDADES CL_TERRITORIO CL_ISLAS_CANARIAS Mdulos de normalizacin Gestor de recursos estructurales CodelistsAgencias ConceptosCategoras DSD 131. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Gestor de codelists ITEMS VARIABLES CLASIFICACIONES CODES FAMILIAS ITEMS GEOGRFICOS CLASIFICACIONES CODES Mdulos de normalizacin Gestor de recursos estructurales CodelistsAgencias ConceptosCategoras DSD 132. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Gestor de codelists ITEMS VARIABLES CLASIFICACIONES CODES FAMILIAS ITEMS GEOGRFICOS CLASIFICACIONES CODES - Latitud - Longitud - Shape Mdulos de normalizacin Gestor de recursos estructurales CodelistsAgencias ConceptosCategoras DSD 133. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Gestor de codelists ITEMS VARIABLES CLASIFICACIONES CODES FAMILIAS FAMILIAS CLASIFICACIONES CODES ITEMS GEOGRFICOS Mdulos de normalizacin Gestor de recursos estructurales CodelistsAgencias ConceptosCategoras DSD 134. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Gestor de codelists ITEMS VARIABLES CLASIFICACIONES CODES FAMILIAS FAMILIAS CLASIFICACIONES CODES ITEMS GEOGRFICOS Mdulos de normalizacin Gestor de recursos estructurales CodelistsAgencias ConceptosCategoras DSD 135. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Gestor de codelists ITEMS VARIABLESCONCEPTOS CLASIFICACIONES CODES FAMILIAS FAMILIAS ITEMS GEOGRFICOS CLASIFICACIONES CODES Mdulos de normalizacin Gestor de recursos estructurales CodelistsAgencias ConceptosCategoras DSD 136. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Gestor de codelists ITEMS VARIABLESCONCEPTOS CLASIFICACIONES CODES FAMILIAS FAMILIAS ITEMS GEOGRFICOS CLASIFICACIONES CODES Mdulos de normalizacin Gestor de recursos estructurales CodelistsAgencias ConceptosCategoras DSD 137. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Gestor de codelists ITEMS VARIABLESCONCEPTOS CLASIFICACIONES CODES FAMILIAS FAMILIAS ITEMS GEOGRFICOS CLASIFICACIONES CODES TERRITORIO CL_PAISES CL_MUNICIPIOS CL_COMUNIDADES CL_TERRITORIO Mdulos de normalizacin Gestor de recursos estructurales CodelistsAgencias ConceptosCategoras DSD 138. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Gestor de codelists ITEMS VARIABLESCONCEPTOS CLASIFICACIONES CODES FAMILIAS FAMILIAS ITEMS GEOGRFICOS CLASIFICACIONES CODES DESTINO_ALOJAMIENTO LUGAR_RESIDENCIA TERRITORIO CL_PAISES CL_MUNICIPIOS CL_COMUNIDADES CL_TERRITORIO Mdulos de normalizacin Gestor de recursos estructurales CodelistsAgencias ConceptosCategoras DSD 139. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Gestor de codelists ITEMS VARIABLESCONCEPTOS CLASIFICACIONES CODES FAMILIAS FAMILIAS ITEMS GEOGRFICOS CLASIFICACIONES CODES Mdulos de normalizacin Gestor de recursos estructurales CodelistsAgencias ConceptosCategoras DSD 140. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Gestor de codelists Referencias: SDMX v2.1 DSPL Neuchtel Terminology Model. PART II: Variables and related concepts, object types and their attributes CLASIFICACIONES CODES Metadatos: Listas de cdigos Cdigos https://docs.google.com/spreadsheet/ccc?key=0AtzEH6xQBXVAdHl3QlBJQlVSNHlXWXVhb3EyWG1ybFE#gid=1 Mdulos de normalizacin Gestor de recursos estructurales CodelistsAgencias ConceptosCategoras DSD 141. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Mdulos de normalizacin 142. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Gestor de codelists GESTOR DE CLASIFICACIONES Mdulos de normalizacin Gestor de recursos estructurales CodelistsAgencias ConceptosCategoras DSD 143. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Gestor de codelists GESTOR DE CLASIFICACIONES LUNA Mdulos de normalizacin Gestor de recursos estructurales CodelistsAgencias ConceptosCategoras DSD 144. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Gestor de codelists Para llevar a cabo la interaccin con el sistema LUNA se crearn unas vistas que mantenga el acceso de LUNA a la informacin que necesita de la misma manera que lo hace ahora mismo. GESTOR DE CLASIFICACIONES LUNA Mdulos de normalizacin Gestor de recursos estructurales CodelistsAgencias ConceptosCategoras DSD 145. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos USO DE MDULOS DE NORMALIZACIN Gestor de recursos estructurales CodelistsOrganizaciones ConceptosCategoras DSD Mdulos de normalizacin 146. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Mdulos de normalizacin 147. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Gestor de DSD DSD Mdulos de normalizacin Gestor de recursos estructurales CodelistsAgencias ConceptosCategoras DSD 148. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Gestor de DSD DSD ORGANIZACIONES Mdulos de normalizacin Gestor de recursos estructurales CodelistsAgencias ConceptosCategoras DSD 149. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Mdulos de normalizacin Gestor de DSD Gestor de recursos estructurales CodelistsAgencias ConceptosCategoras DSD DSD ORGANIZACIONES (AGENCY SCHEME) 150. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Gestor de DSD DSD OPERACIONES ORGANIZACIONES (AGENCY SCHEME) pertenece a Mdulos de normalizacin Gestor de recursos estructurales CodelistsAgencias ConceptosCategoras DSD 151. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Mdulos de normalizacin Gestor de DSD Gestor de recursos estructurales CodelistsAgencias ConceptosCategoras DSD DSDCONCEPTOS OPERACIONES ORGANIZACIONES (AGENCY SCHEME) pertenece a dimensiones 152. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Gestor de DSD DSDCONCEPTOS CODELIST OPERACIONES ORGANIZACIONES (AGENCY SCHEME) pertenece a dimensiones representacin de las dimensiones Mdulos de normalizacin Gestor de recursos estructurales CodelistsAgencias ConceptosCategoras DSD 153. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Gestor de DSD Referencias: SDMX v2.1 PC-Axis DSPL Metadatos: DSD Visualizacin de DSD https://docs.google.com/spreadsheet/ccc?key=0AtzEH6xQBXVAdHl3QlBJQlVSNHlXWXVhb3EyWG1ybFE#gid=1 Mdulos de normalizacin Gestor de recursos estructurales CodelistsAgencias ConceptosCategoras DSD 154. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Mdulos de normalizacin 155. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos USO DE MDULOS DE DIFUSIN 156. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos USO DE MDULOS DE DIFUSIN Gestor de recursos estructurales Gestor de recursos estadsticos Gestor de sistemas de indicadores Registro SDMX Visualizador de datasets Widgets Mdulos de difusin 157. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos USO DE MDULOS DE DIFUSIN Gestor de recursos estructurales Gestor de recursos estadsticos Gestor de sistemas de indicadores Registro SDMX Visualizador de datasets Widgets Mdulos de difusin 158. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Mdulos de difusin 159. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Gestor de recursos estadsticos COLECCIONES DATASETS CONSULTAS Mdulos de difusin Gestor de recursos estructurales Gestor de recursos estadsticos Gestor de sistemas de indicadores Registro SDMX Visualizador de datasets Widgets 160. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Gestor de recursos estadsticos COLECCIONES DATASETS CONSULTAS 10..n 1 0..n Mdulos de difusin Gestor de recursos estructurales Gestor de recursos estadsticos Gestor de sistemas de indicadores Registro SDMX Visualizador de datasets Widgets 161. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Gestor de recursos estadsticos COLECCIONES DATASETS CONSULTAS Mdulos de difusin Gestor de recursos estructurales Gestor de recursos estadsticos Gestor de sistemas de indicadores Registro SDMX Visualizador de datasets Widgets 162. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Gestor de recursos estadsticos COLECCIONES Entorno interno Entorno externo Mdulos de difusin Gestor de recursos estructurales Gestor de recursos estadsticos Gestor de sistemas de indicadores Registro SDMX Visualizador de datasets Widgets 163. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Gestor de recursos estadsticos COLECCIONES DATASETS CONSULTAS Mdulos de difusin Gestor de recursos estructurales Gestor de recursos estadsticos Gestor de sistemas de indicadores Registro SDMX Visualizador de datasets Widgets 164. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Gestor de recursos estadsticos COLECCIONES DATASETS CONSULTAS Mdulos de difusin Gestor de recursos estructurales Gestor de recursos estadsticos Gestor de sistemas de indicadores Registro SDMX Visualizador de datasets Widgets 165. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Gestor de recursos estadsticos COLECCIONES DATASETS CONSULTAS Mdulos de difusin Gestor de recursos estructurales Gestor de recursos estadsticos Gestor de sistemas de indicadores Registro SDMX Visualizador de datasets Widgets 166. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Gestor de recursos estadsticos COLECCIONES DATASETS CONSULTAS Mdulos de difusin Gestor de recursos estructurales Gestor de recursos estadsticos Gestor de sistemas de indicadores Registro SDMX Visualizador de datasets Widgets 167. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Gestor de recursos estadsticos COLECCIONES DATASETS CONSULTAS Referencias: SDMX v2.1 PC-Axis Dublin Core CKAN https://docs.google.com/spreadsheet/ccc?key=0AtzEH6xQBXVAdF9DUnJrOGoyZGZNTWZ0OE43RHVNWmc#gid=13 Mdulos de difusin Gestor de recursos estructurales Gestor de recursos estadsticos Gestor de sistemas de indicadores Registro SDMX Visualizador de datasets Widgets 168. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos USO DE MDULOS DE DIFUSIN Gestor de recursos estructurales Gestor de recursos estadsticos Gestor de sistemas de indicadores Registro SDMX Visualizador de datasets Widgets Mdulos de difusin 169. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Mdulos de difusin 170. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Gestor de sistemas de indicadores INDICADOR INSTANCIA DE INDICADOR SISTEMAS DE INDICADORES Mdulos de difusin Gestor de recursos estructurales Gestor de recursos estadsticos Gestor de sistemas de indicadores Registro SDMX Visualizador de datasets Widgets 171. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Gestor de sistemas de indicadores INDICADOR INSTANCIA DE INDICADOR SISTEMAS DE INDICADORES 1 0..n 10..n Mdulos de difusin Gestor de recursos estructurales Gestor de recursos estadsticos Gestor de sistemas de indicadores Registro SDMX Visualizador de datasets Widgets 172. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Gestor de sistemas de indicadores CIBERCENTRO JAXI Remoto ISTAC Gestor Indicadores Visualizador de Indicadores Widget serie temporal Widget ltimos datos BBDD Indicadores API RestFul indicadores Widget indicadores al da JAXI Local Mdulos de difusin Gestor de recursos estructurales Gestor de recursos estadsticos Gestor de sistemas de indicadores Registro SDMX Visualizador de datasets Widgets 173. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos USO DE MDULOS DE DIFUSIN Gestor de recursos estructurales Gestor de recursos estadsticos Gestor de sistemas de indicadores Registro SDMX Visualizador de datasets Widgets Mdulos de difusin 174. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Aplicativos externos Mdulos de difusin Gestor de recursos estructurales Gestor de recursos estadsticos Gestor de sistemas de indicadores Registro SDMX Visualizador de datasets Widgets 175. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos BUENAS PRCTICAS USADAS EN LA CONSTRUCCIN DE LAS APIS 176. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Anatoma de las APIS (I) La anatoma de las APIs debe ser pensada y diseada con esmero. La URL base de las APIs ser como se define: http://HOST:POR/PATH/api/NAME/VERSION http://data.istac.org/api/statistical-operations/v1.0 http://data.istac.org/api/common-metadata/v1.0 Las APIs deben ser versionables Es una de las labores ms importantes! Buenas prcticas usadas en la construccin de APIs 177. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Anatoma de las APIS (II) Los sustantivos que conforman las URLs deben estar en plural http://data.istac.org/operations/v1.0/operation http://data.istac.org/operations/v1.0/operations Las URLs deben ser incrementales. http://data.istac.org/operations/v1.0/operations http://data.istac.org/operations/v1.0/operations/IPC http://data.istac.org/operations/v1.0/operations/IPC/instances http://data.istac.org/operations/v1.0/operations/IPC/instances/INS01 Buenas prcticas usadas en la construccin de APIs 178. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Anatoma de las APIS (III) Las URLs no deben contener verbos, deben formarse por sustantivos. http://data.istac.org/operations/v1.0/retrieveOperation http://data.istac.org/operations/v1.0/operations Los parmetros deberan definirse tras el smbolo ? http://data.istac.es/apis/operations/v1.0/operations/limit=2 http://data.istac.es/apis/operations/v1.0/operations#limit=2 http://data.istac.es/apis/operations/v1.0/operations/?limit=2 http://data.istac.es/apis/operations/v1.0/operations?limit=2 Buenas prcticas usadas en la construccin de APIs 179. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Anatoma de las APIS (IV) Debe existir paginacin de los resultados Offset: Parmetro que indica a partir de qu resultado queremos la respuesta Limit: Parmetro que indica el nmero mximo de resultados por pgina Los parmetros de paginacin deben tener asignados unos valores por defecto Buenas prcticas usadas en la construccin de APIs 180. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Parmetros de bsqueda y orden (I) Para cada tipo de recurso se especifica en la documentacin de la API cules son los metadatos sobres los que se pueden realizar bsquedas y ordenacin El parmetro de bsqueda es query Operadores lgicos: AND, OR Operadores de comparacin: EQ, IEQ, LIKE, ILIKE, NE, LT, LE, GT, GE, IS_NULL, IS_NOT_NULL, IN Ejemplo: ?query=(ID LIKE "Operation1" AND OFFICIALITY_TYPE_ID EQ "OfficialityType1") OR (ACRONYM EQ "Op1") OR (INVENTORY_DATE IS_NULL Buenas prcticas usadas en la construccin de APIs 181. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Parmetros de bsqueda y orden (II) El parmetro de ordenacin es orderBy Posibles rdenes:ASC, DESC Ejemplo: ?orderBy=ID ASC Para la paginacin recordar que disponemos de los parmetros: limit offset Buenas prcticas usadas en la construccin de APIs 182. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Respuesta de las APIS (I) Las respuestas deben ser auto-documentadas Siempre deberamos saber cmo hemos llegado a un recurso y cmo acceder a otros con los que guardo relacin selfLink: Tipo de recurso al que estoy accediendo y URL parentLink: Recurso padre del que provengo childLinks: Recursos hijos a los que puedo acceder Buenas prcticas usadas en la construccin de APIs 183. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Respuesta de las APIS (II) En recursos paginados, deberemos aportar la siguiente informacin: Total limit offset first previous nextLink lastLink Buenas prcticas usadas en la construccin de APIs 184. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Versionado de las APIS (I) Cambios que NO generan aumento de versin Nuevos recursos Nuevos mtodos HTTP para los recursos existentes Nuevos formatos de datos Nuevos atributos o elementos en tipos de datos existentes Cambios que S generan aumento de versin Eliminar o renombrar URIs Diferente respuesta para la misma URI Eliminar el soporte de algunos mtodos HTTP para URIs existentes Buenas prcticas usadas en la construccin de APIs 185. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Versionado de las APIS (II) Considerar el uso de latest para facilitar a los usuarios el acceso a la ltima versin de la API. Dadas las siguientes versiones de la API de operaciones estadsticas: http://data.istac.org/operations/v1.0 http://data.istac.org/operations/v2.0 http://data.istac.org/operations/v2.1 La siguiente URL sera equivalente a acceder a la versin 2.1 de la api. http://data.istac.org/operations/latest Buenas prcticas usadas en la construccin de APIs 186. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Manejando errores de las APIS La API debe devolver cdigos de error HTTP. 200: OK 201: Created 202: Accepted 204: No Content 301: Moved Permanently 304: Not Modified 401: Unauthorized 404: Not found 412: Precondition Failed 5xx: Server-Side Error Buenas prcticas usadas en la construccin de APIs 187. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Ejemplo: Obtener operacin (I) Buenas prcticas usadas en la construccin de APIs 188. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos Ejemplo: Obtener operacin (II) Buenas prcticas usadas en la construccin de APIs 189. PROYECTO METAMAC: Infraestructura de datos y metadatos estadsticos GRACIAS POR SU ATENCIN Ms informacin: www.gobiernodecanarias.org/istac www.slideshare/istac @istac_es