SlideShare una empresa de Scribd logo
JORNADAS FORMATIVAS METAMAC I


LISTAS DE CÓDIGO
El camino hacia la interoperabilidad
JORNADAS FORMATIVAS METAMAC I


LISTAS DE CÓDIGO
El camino hacia la interoperabilidad

@istac_es
http://www.slideshare.net/istac
Índice
   Introducción

   Ejemplos de Listas de Código Simples

   Listas de Códigos Jerárquicas

   Ejemplos de Listas de Códigos Complejas

   SDMX v2.1

   A tener en cuenta
INTRODUCCIÓN
Introducción


¿Qué son las listas de código?
     Una lista de código define los posibles valores válidos para un determinado concepto.

     Evita problemas de traducciones en las descripciones de los datos.

     Cada valor de una lista de códigos contiene un código (abreviatura) y una descripción.




    JORNADAS FORMATIVAS METAMAC I: Listas de código
Introducción


¿Cuándo usar las Listas de Código?
     Dimensiones
        Es extremadamente recomendable que los valores de este tipo de conceptos se definan mediante
         una lista de códigos.


     Atributos
        Su uso en este tipo de conceptos es recomendable pero no obligatorio.




    JORNADAS FORMATIVAS METAMAC I: Listas de código
Introducción


¿Qué listas de código debemos usar?
     El uso de listas de códigos comunes…
        Facilitará a los usuarios el llevar a cabo el trabajo de manera más eficiente.
        Facilitará el mantenimiento de las mismas.
        Reduce la necesidad de disponer de sistemas de mapeo.




    JORNADAS FORMATIVAS METAMAC I: Listas de código
Introducción


¿Qué listas de código debemos usar?
     Aunque tenemos la posibilidad de definir nuestras propias listas de código, se recomienda
      el uso de estándares internacionales.

     De manera general, es altamente recomendable realizar un esfuerzo para usar el máximo
      número de las listas de códigos recomendadas por SDMX.




    JORNADAS FORMATIVAS METAMAC I: Listas de código
Introducción


Listas de Código recomendadas por SDMX




 JORNADAS FORMATIVAS METAMAC I: Listas de código
Introducción


Listas de Código recomendadas por SDMX




 JORNADAS FORMATIVAS METAMAC I: Listas de código
Introducción


Listas de Código recomendadas por SDMX




 JORNADAS FORMATIVAS METAMAC I: Listas de código
Introducción


Listas de Código recomendadas por SDMX
     En el Anexo 5 de las Directrices de Contenido Orientativo podemos encontrar los nueve
      listados anteriores definidos en un XML.




                         Ver archivo: SDMX_COG_Cross_Domain_Code_Lists_2009.xml




    JORNADAS FORMATIVAS METAMAC I: Listas de código
Introducción


¿Y si no hay un CL de SDMX?
     Estándares internacionales

     Estándares internacionales complementados por otras organizaciones nacionales o
      internacionales

     Listas de códigos usadas por organismos internacionales

     Nuevas listas de código acordadas por varias organizaciones internacionales o nacionales

     Nuevas listas de código




    JORNADAS FORMATIVAS METAMAC I: Listas de código
Introducción


Definiendo CL
     Se recomienda que los identificadores:
        Comiencen por “CL_”.
        Separen las palabras por “_”.
        Se escriban con mayúsculas




    JORNADAS FORMATIVAS METAMAC I: Listas de código
EJEMPLOS DE LISTAS DE
 CÓDIGOS SIMPLES
Ejemplos de listas de códigos simples


CL_UNIT_MULT




 JORNADAS FORMATIVAS METAMAC I: Listas de código
LISTAS DE CÓDIGOS
  JERÁRQUICAS
Listas de Códigos Jerárquicas


Listas de Códigos Jerárquicas Simples
     Si dentro de una jerarquía no existe duplicidad de códigos se puede expresar en forma de
      lista de códigos estándar usando el atributo "parentCode".




                         Ver archivo: SimpleHierarchy.xml




    JORNADAS FORMATIVAS METAMAC I: Listas de código
Listas de Códigos Jerárquicas


Listas de Códigos Jerárquicas Simples




 JORNADAS FORMATIVAS METAMAC I: Listas de código
Listas de Códigos Jerárquicas


Jerarquías más complejas: Ejemplo
     Francia es un país                                 Al analizar estadísticas podemos querer
                                                          consultar totales según…
     Francia es parte del Continente Europeo
                                                              Continente
     Francia es miembro de la NATO
                                                              Alianzas militares
     Francia es miembro de la UE
                                                              Grupos financieros
     Francia es miembro del G10
                                                              …
     …




    JORNADAS FORMATIVAS METAMAC I: Listas de código
Listas de Códigos Jerárquicas


Ejemplo

       G0   G10
       6B   NATO
       B0   EU
                                  Área de
       B1   NAFTA
                                 referencia
       BE   Belgium
                                                   Código   Padre   Código   Padre
       BG Bulgaria    G0    G10
                      6B    NATO                                    BE       E1
       CA Canada                                   CA       E8
                      B0    EU
       CH Switzerland B1    NAFTA                                   BG       E1
                      BE
       CZ Czech Republic
                            Belgium                US       E8
                      BG    Bulgaria
       DE Germany     CA    Canada
                                                                    CH       E1
                      CH    Switzerland
       DK Denmark
                      CZ    Czech Republic                          CZ       E1
       E1 Europe      DE    Germany
                      DK    Denmark                                 DE       E1
       E8 North America
                      E1    Europe
       EE Estonia     E8    North America                           DK       E1
                      EE    Estonia
       ES Spain
                      ES    Spain                                   EE       E1
       FI Finland     FI    Finland
       FR France
                      FR    France                                  ES       E1
                      GB    United Kingdom
                      GR
       GB United Kingdom    Greece                                  FI       E1
                      HU     Hungary
       GR Greece
                      JP     Japan                                  FR       E1
       HU Hungary     IT     Italy
                      NE     Netherlands
       JP Japan
                      US     United States
                                                                    GB       E1
       IT  Italy
                                                                    …        …
       NE   Netherlands
       US   United States
 JORNADAS FORMATIVAS METAMAC I: Listas de código
Listas de Códigos Jerárquicas


Ejemplo

       G0   G10
       6B   NATO
       B0   EU
                                  Área de
       B1   NAFTA
                                 referencia
       BE   Belgium                           Código   Padre   Código   Padre
       BG Bulgaria    G0    G10
       CA Canada
                      6B    NATO
                                              CA       B1      BE       B0
                      B0    EU
       CH Switzerland B1    NAFTA                              BG       B0
                      BE    Belgium           US       B1
       CZ Czech Republic
                      BG    Bulgaria
       DE Germany     CA    Canada                             CZ       B0
                      CH    Switzerland
                                              MX       B1
       DK Denmark                                              DE       B0
                      CZ    Czech Republic
       E1 Europe      DE    Germany
                      DK
       E8 North America
                            Denmark                            DK       B0
                      E1    Europe
       EE Estonia     E8    North America
                      EE    Estonia
                                                               EE       B0
       ES Spain
                      ES    Spain
       FI Finland     FI    Finland                            ES       B0
                      FR    France
       FR France
                      GB    United Kingdom                     FI       B0
                      GR
       GB United Kingdom    Greece
                      HU     Hungary                           FR       B0
       GR Greece
                      JP     Japan
       HU Hungary     IT     Italy
                      NE     Netherlands                       GB       B0
       JP Japan
                      US     United States
       IT  Italy                                               …        …
       NE   Netherlands
       US   United States
 JORNADAS FORMATIVAS METAMAC I: Listas de código
Listas de Códigos Jerárquicas                                     Jerarquía 3


Ejemplo
                                                                 Composición de
                                                                    códigos


                                                                 Código   Padre
       G0   G10
                                                   Países OTAN
       6B   NATO                                                 BE       6B
       B0   EU                                                   BG       6B
                                  Área de
       B1   NAFTA
                                 referencia                      CA       6B
       BE   Belgium
       BG Bulgaria    G0    G10                                  CZ       6B
                      6B    NATO
       CA   Canada
                      B0    EU                                   DE       6B
       CH Switzerland B1    NAFTA
                      BE
       CZ Czech Republic
                            Belgium                              DK       6B
                      BG    Bulgaria
       DE Germany     CA    Canada                               EE       6B
                      CH    Switzerland
       DK Denmark
                      CZ    Czech Republic                       ES       6B
       E1 Europe      DE    Germany
                      DK
       E8 North America
                            Denmark                              FR       6B
                      E1    Europe
       EE Estonia     E8    North America                        GB       6B
                      EE    Estonia
       ES Spain
                      ES    Spain                                GR       6B
       FI Finland     FI    Finland
                      FR    France                               HU       6B
       FR France
                      GB    United Kingdom
                      GR
       GB United Kingdom    Greece                               IT       6B
                      HU     Hungary
       GR Greece
                      JP     Japan                               NE       6B
       HU Hungary     IT     Italy
                      NE     Netherlands                         US       6B
       JP Japan
                      US     United States
       IT  Italy                                                 …        …
       NE   Netherlands
       US   United States
 JORNADAS FORMATIVAS METAMAC I: Listas de código
Listas de Códigos Jerárquicas


Ejemplo
                                                          Jerarquía 4

       G0   G10
                                                         Composición de
       6B   NATO
                                                            códigos
       B0   EU
                                  Área de
       B1   NAFTA
                                 referencia
       BE   Belgium
                      G0    G10
                                                         Código   Padre
       BG Bulgaria
                      6B    NATO                   G10
       CA Canada
                      B0    EU
                                                         BE       G0
       CH Switzerland B1    NAFTA
                      BE    Belgium                      CA       G0
       CZ Czech Republic
                      BG    Bulgaria
       DE Germany     CA    Canada                       CH       G0
                      CH    Switzerland
       DK Denmark
                      CZ    Czech Republic               DE       G0
       E1 Europe      DE    Germany
                      DK    Denmark                      FR       G0
       E8 North America
                      E1    Europe
       EE Estonia     E8    North America                GB       G0
                      EE    Estonia
       ES Spain                                          JP       G0
                      ES    Spain
       FI Finland     FI    Finland
                      FR    France                       IT       G0
       FR France
                      GB    United Kingdom
                      GR
       GB United Kingdom    Greece                       NL       G0
                      HU     Hungary
       GR Greece                                         SE       G0
                      JP     Japan
       HU Hungary     IT     Italy
                      NE     Netherlands                 US       G0
       JP Japan
                      US     United States
       IT  Italy
       NE   Netherlands
       US   United States
 JORNADAS FORMATIVAS METAMAC I: Listas de código
EJEMPLOS DE LISTAS DE
 CÓDIGO JERÁRQUICAS
 COMPLEJAS
Ejemplos de Listas de Código Jerárquicas Complejas


Ejemplo Práctico
     Representa los niveles de jerarquía vistos anteriormente referentes a:
        NATO
        Unión Europea




                         Ver archivo: HierarchicalCodelistExample.xml




    JORNADAS FORMATIVAS METAMAC I: Listas de código
Ejemplos de Listas de Código Jerárquicas Complejas


Ejemplo Práctico




 JORNADAS FORMATIVAS METAMAC I: Listas de código
SDMX V2.1
SDMX v2.1


Listas parciales




 JORNADAS FORMATIVAS METAMAC I: Listas de código
A TENER EN CUENTA
Marco de referencia
A tener en cuenta


Neuchâtel
     El objetivo es obtener un lenguaje y una percepción común acerca de la estructura de
      clasificaciones, los objetos que las componen, sus atributos y las relaciones entre ellas.

     Es una terminología y un modelo conceptual.

     En el 2006 el modelo se amplia a variables y otros conceptos relacionados.

     El modelo se compone de:
          Operaciones estadísticas y familias de operaciones.
          Variables, conceptos nominales y conceptos operacionales.
          Matrices, cubos y tablas.
          Población, marcos y muestras.




    JORNADAS FORMATIVAS METAMAC I: Listas de código
A tener en cuenta


RAMON: Eurostat’s Metadata Server
     Categorías de metadatados
          Conceptos y definiciones
          Clasificaciones
          Listas de código estándar
          Legislación y metodología
          Glosarios y tesauros
          Metodologías nacionales




    JORNADAS FORMATIVAS METAMAC I: Listas de código
Para más información …

                            SDMX Content-Oriented Guideliness

                             Annex 2: Cross-Domain Code Lists

                            Neuchâtel Terminology Model: Classification
                             database object types and their attributes

                            Neuchâtel Terminology Model: PART II: Variables
                             and related concepts, object types and their
                             attributes

                            Datos con inteligencia: Standard Code Lists
                             Project de Eurostat
GRACIAS POR SU
ATENCIÓN
@istac_es
http://www.slideshare.net/istac

Más contenido relacionado

Destacado

10 patterns in successful api programs 2
10 patterns in successful api programs 210 patterns in successful api programs 2
10 patterns in successful api programs 2
Apigee | Google Cloud
 
Codigos de error OBD
Codigos de error OBDCodigos de error OBD
Codigos de error OBD
negroZ
 

Destacado (14)

SDMX: 01 introducción a los metadatos
SDMX: 01 introducción a los metadatos  SDMX: 01 introducción a los metadatos
SDMX: 01 introducción a los metadatos
 
OPEN DATA EN CANARIAS. La estadística como showcase. #fi2
OPEN DATA EN CANARIAS. La estadística como showcase. #fi2OPEN DATA EN CANARIAS. La estadística como showcase. #fi2
OPEN DATA EN CANARIAS. La estadística como showcase. #fi2
 
Infraestructura de difusión de datos y metadatos  estadísticos del ISTAC en e...
Infraestructura de difusión de datos y metadatos  estadísticos del ISTAC en e...Infraestructura de difusión de datos y metadatos  estadísticos del ISTAC en e...
Infraestructura de difusión de datos y metadatos  estadísticos del ISTAC en e...
 
SDXM: 06 Metadatos referenciales (MSD)
SDXM: 06 Metadatos referenciales (MSD)SDXM: 06 Metadatos referenciales (MSD)
SDXM: 06 Metadatos referenciales (MSD)
 
SDMX: 10 Relación de SDMX con otros estándares
SDMX: 10 Relación de SDMX con otros estándaresSDMX: 10 Relación de SDMX con otros estándares
SDMX: 10 Relación de SDMX con otros estándares
 
SDMX: 04 SDMX y los metadatos estructurales
SDMX: 04 SDMX y los metadatos estructuralesSDMX: 04 SDMX y los metadatos estructurales
SDMX: 04 SDMX y los metadatos estructurales
 
SDMX:11 Arquitecturas
SDMX:11 Arquitecturas SDMX:11 Arquitecturas
SDMX:11 Arquitecturas
 
La estadística pública en la evaluación de políticas publicas. 2ª parte
La estadística pública en la evaluación de políticas publicas. 2ª parteLa estadística pública en la evaluación de políticas publicas. 2ª parte
La estadística pública en la evaluación de políticas publicas. 2ª parte
 
10 patterns in successful api programs 2
10 patterns in successful api programs 210 patterns in successful api programs 2
10 patterns in successful api programs 2
 
Codigo de procedimiento civil
Codigo de procedimiento civil Codigo de procedimiento civil
Codigo de procedimiento civil
 
Tabela de Códigos de Falhas OBD2 P0001 A P18273
Tabela de Códigos de Falhas OBD2 P0001 A P18273Tabela de Códigos de Falhas OBD2 P0001 A P18273
Tabela de Códigos de Falhas OBD2 P0001 A P18273
 
Codigos de error OBD
Codigos de error OBDCodigos de error OBD
Codigos de error OBD
 
Listado de codigos dtc obd2
Listado de codigos dtc   obd2Listado de codigos dtc   obd2
Listado de codigos dtc obd2
 
Codigos de falla hd785 7
Codigos de falla hd785 7Codigos de falla hd785 7
Codigos de falla hd785 7
 

Más de Instituto Canario de Estadística (ISTAC)

Más de Instituto Canario de Estadística (ISTAC) (20)

Sistema de Datos Integrados (iDatos) - capacidades analíticas
Sistema de Datos Integrados (iDatos) - capacidades analíticasSistema de Datos Integrados (iDatos) - capacidades analíticas
Sistema de Datos Integrados (iDatos) - capacidades analíticas
 
Turismo Canarias 2018. Islas
Turismo Canarias 2018. IslasTurismo Canarias 2018. Islas
Turismo Canarias 2018. Islas
 
Crecimiento vegetativo
Crecimiento vegetativoCrecimiento vegetativo
Crecimiento vegetativo
 
Indicadores para politicas publicas
Indicadores para politicas publicasIndicadores para politicas publicas
Indicadores para politicas publicas
 
Presentacion chatbot istac
Presentacion chatbot istacPresentacion chatbot istac
Presentacion chatbot istac
 
[Jecas2018] entorno de computo estadistico en e datos
[Jecas2018] entorno de computo estadistico en e datos[Jecas2018] entorno de computo estadistico en e datos
[Jecas2018] entorno de computo estadistico en e datos
 
[Jecas2018] estadisticas suburbanas de poblacion y su relacion con la actividad
[Jecas2018] estadisticas suburbanas de poblacion y su relacion con la actividad[Jecas2018] estadisticas suburbanas de poblacion y su relacion con la actividad
[Jecas2018] estadisticas suburbanas de poblacion y su relacion con la actividad
 
[Jecas2018] marco de desarrollo del sistema de datos integrados de canarias
[Jecas2018] marco de desarrollo del sistema de datos integrados de canarias[Jecas2018] marco de desarrollo del sistema de datos integrados de canarias
[Jecas2018] marco de desarrollo del sistema de datos integrados de canarias
 
[Jecas2018] marco de estadistica espacial de canarias
[Jecas2018] marco de estadistica espacial de canarias[Jecas2018] marco de estadistica espacial de canarias
[Jecas2018] marco de estadistica espacial de canarias
 
Matrimonios. 2015
Matrimonios. 2015Matrimonios. 2015
Matrimonios. 2015
 
Nombres más comunes entre recién nacidos. 2016
Nombres más comunes entre recién nacidos. 2016Nombres más comunes entre recién nacidos. 2016
Nombres más comunes entre recién nacidos. 2016
 
201807 gobcan jordanas datos abiertos
201807  gobcan   jordanas datos abiertos 201807  gobcan   jordanas datos abiertos
201807 gobcan jordanas datos abiertos
 
Análisis regional e insular de las predicciones de entradas de pasajeros en C...
Análisis regional e insular de las predicciones de entradas de pasajeros en C...Análisis regional e insular de las predicciones de entradas de pasajeros en C...
Análisis regional e insular de las predicciones de entradas de pasajeros en C...
 
La estadística pública en la evaluación de políticas: Introducción a la esta...
La estadística pública en la evaluación  de políticas: Introducción a la esta...La estadística pública en la evaluación  de políticas: Introducción a la esta...
La estadística pública en la evaluación de políticas: Introducción a la esta...
 
Apuntes metodológicos de la Encuesta de Seguimiento de la Marca Turística de ...
Apuntes metodológicos de la Encuesta de Seguimiento de la Marca Turística de ...Apuntes metodológicos de la Encuesta de Seguimiento de la Marca Turística de ...
Apuntes metodológicos de la Encuesta de Seguimiento de la Marca Turística de ...
 
Casos de uso de fuentes big data en las estadísticas económicas de Canarias
Casos de uso de fuentes big data en las estadísticas económicas de CanariasCasos de uso de fuentes big data en las estadísticas económicas de Canarias
Casos de uso de fuentes big data en las estadísticas económicas de Canarias
 
REGIONAL TOURISM INFORMATION SYSTEM (R-TIS) OF THE CANARY ISLANDS . A strateg...
REGIONAL TOURISM INFORMATION SYSTEM (R-TIS) OF THE CANARY ISLANDS. A strateg...REGIONAL TOURISM INFORMATION SYSTEM (R-TIS) OF THE CANARY ISLANDS. A strateg...
REGIONAL TOURISM INFORMATION SYSTEM (R-TIS) OF THE CANARY ISLANDS . A strateg...
 
SISTEMA REGIONAL DE ESTADÍSTICAS DE TURISMO. Una aproximación estratégica
SISTEMA REGIONAL DE ESTADÍSTICAS DE TURISMO. Una aproximación estratégicaSISTEMA REGIONAL DE ESTADÍSTICAS DE TURISMO. Una aproximación estratégica
SISTEMA REGIONAL DE ESTADÍSTICAS DE TURISMO. Una aproximación estratégica
 
Entidades y núcleos turísticos. estadísticas asociadas
Entidades y núcleos turísticos. estadísticas asociadasEntidades y núcleos turísticos. estadísticas asociadas
Entidades y núcleos turísticos. estadísticas asociadas
 
Jornada OpenData La Palma: Generando valor y transparencia
Jornada OpenData La Palma: Generando valor y transparenciaJornada OpenData La Palma: Generando valor y transparencia
Jornada OpenData La Palma: Generando valor y transparencia
 

Último

PRÁCTICAS DEL MÓDULO I Y II DE EDUCACIÓN Y SOCIEDAD.docx
PRÁCTICAS DEL MÓDULO I Y II DE EDUCACIÓN Y SOCIEDAD.docxPRÁCTICAS DEL MÓDULO I Y II DE EDUCACIÓN Y SOCIEDAD.docx
PRÁCTICAS DEL MÓDULO I Y II DE EDUCACIÓN Y SOCIEDAD.docx
encinasm992
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
vazquezgarciajesusma
 
proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmus
raquelariza02
 

Último (20)

Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
 
PRÁCTICAS DEL MÓDULO I Y II DE EDUCACIÓN Y SOCIEDAD.docx
PRÁCTICAS DEL MÓDULO I Y II DE EDUCACIÓN Y SOCIEDAD.docxPRÁCTICAS DEL MÓDULO I Y II DE EDUCACIÓN Y SOCIEDAD.docx
PRÁCTICAS DEL MÓDULO I Y II DE EDUCACIÓN Y SOCIEDAD.docx
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
 
Robótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptxRobótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptx
 
Licencias para el Uso y el Desarrollo de Software
Licencias para el Uso y el Desarrollo de SoftwareLicencias para el Uso y el Desarrollo de Software
Licencias para el Uso y el Desarrollo de Software
 
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
 
Pons, A. - El desorden digital - guia para historiadores y humanistas [2013].pdf
Pons, A. - El desorden digital - guia para historiadores y humanistas [2013].pdfPons, A. - El desorden digital - guia para historiadores y humanistas [2013].pdf
Pons, A. - El desorden digital - guia para historiadores y humanistas [2013].pdf
 
Presentacion y Extension de tema para Blogger.pptx
Presentacion y Extension de tema para Blogger.pptxPresentacion y Extension de tema para Blogger.pptx
Presentacion y Extension de tema para Blogger.pptx
 
manual-de-oleohidraulica-industrial-vickers.pdf
manual-de-oleohidraulica-industrial-vickers.pdfmanual-de-oleohidraulica-industrial-vickers.pdf
manual-de-oleohidraulica-industrial-vickers.pdf
 
Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
 
Estudio de la geometría analitica. Pptx.
Estudio de la geometría analitica. Pptx.Estudio de la geometría analitica. Pptx.
Estudio de la geometría analitica. Pptx.
 
proyectos_social_y_socioproductivos _mapas_conceptuales
proyectos_social_y_socioproductivos _mapas_conceptualesproyectos_social_y_socioproductivos _mapas_conceptuales
proyectos_social_y_socioproductivos _mapas_conceptuales
 
Diagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestreDiagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestre
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 
Introducción a la robótica con arduino..pptx
Introducción a la robótica con arduino..pptxIntroducción a la robótica con arduino..pptx
Introducción a la robótica con arduino..pptx
 
proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmus
 
lenguaje algebraico.pptx álgebra, trigonometria
lenguaje algebraico.pptx álgebra, trigonometrialenguaje algebraico.pptx álgebra, trigonometria
lenguaje algebraico.pptx álgebra, trigonometria
 
Herramientas informáticas. Sara Torres R.
Herramientas informáticas. Sara Torres R.Herramientas informáticas. Sara Torres R.
Herramientas informáticas. Sara Torres R.
 

SDMX: 05 Listas de código (Code List)

  • 1. JORNADAS FORMATIVAS METAMAC I LISTAS DE CÓDIGO El camino hacia la interoperabilidad
  • 2. JORNADAS FORMATIVAS METAMAC I LISTAS DE CÓDIGO El camino hacia la interoperabilidad @istac_es http://www.slideshare.net/istac
  • 3. Índice  Introducción  Ejemplos de Listas de Código Simples  Listas de Códigos Jerárquicas  Ejemplos de Listas de Códigos Complejas  SDMX v2.1  A tener en cuenta
  • 5. Introducción ¿Qué son las listas de código?  Una lista de código define los posibles valores válidos para un determinado concepto.  Evita problemas de traducciones en las descripciones de los datos.  Cada valor de una lista de códigos contiene un código (abreviatura) y una descripción. JORNADAS FORMATIVAS METAMAC I: Listas de código
  • 6. Introducción ¿Cuándo usar las Listas de Código?  Dimensiones  Es extremadamente recomendable que los valores de este tipo de conceptos se definan mediante una lista de códigos.  Atributos  Su uso en este tipo de conceptos es recomendable pero no obligatorio. JORNADAS FORMATIVAS METAMAC I: Listas de código
  • 7. Introducción ¿Qué listas de código debemos usar?  El uso de listas de códigos comunes…  Facilitará a los usuarios el llevar a cabo el trabajo de manera más eficiente.  Facilitará el mantenimiento de las mismas.  Reduce la necesidad de disponer de sistemas de mapeo. JORNADAS FORMATIVAS METAMAC I: Listas de código
  • 8. Introducción ¿Qué listas de código debemos usar?  Aunque tenemos la posibilidad de definir nuestras propias listas de código, se recomienda el uso de estándares internacionales.  De manera general, es altamente recomendable realizar un esfuerzo para usar el máximo número de las listas de códigos recomendadas por SDMX. JORNADAS FORMATIVAS METAMAC I: Listas de código
  • 9. Introducción Listas de Código recomendadas por SDMX JORNADAS FORMATIVAS METAMAC I: Listas de código
  • 10. Introducción Listas de Código recomendadas por SDMX JORNADAS FORMATIVAS METAMAC I: Listas de código
  • 11. Introducción Listas de Código recomendadas por SDMX JORNADAS FORMATIVAS METAMAC I: Listas de código
  • 12. Introducción Listas de Código recomendadas por SDMX  En el Anexo 5 de las Directrices de Contenido Orientativo podemos encontrar los nueve listados anteriores definidos en un XML. Ver archivo: SDMX_COG_Cross_Domain_Code_Lists_2009.xml JORNADAS FORMATIVAS METAMAC I: Listas de código
  • 13. Introducción ¿Y si no hay un CL de SDMX?  Estándares internacionales  Estándares internacionales complementados por otras organizaciones nacionales o internacionales  Listas de códigos usadas por organismos internacionales  Nuevas listas de código acordadas por varias organizaciones internacionales o nacionales  Nuevas listas de código JORNADAS FORMATIVAS METAMAC I: Listas de código
  • 14. Introducción Definiendo CL  Se recomienda que los identificadores:  Comiencen por “CL_”.  Separen las palabras por “_”.  Se escriban con mayúsculas JORNADAS FORMATIVAS METAMAC I: Listas de código
  • 15. EJEMPLOS DE LISTAS DE CÓDIGOS SIMPLES
  • 16. Ejemplos de listas de códigos simples CL_UNIT_MULT JORNADAS FORMATIVAS METAMAC I: Listas de código
  • 17. LISTAS DE CÓDIGOS JERÁRQUICAS
  • 18. Listas de Códigos Jerárquicas Listas de Códigos Jerárquicas Simples  Si dentro de una jerarquía no existe duplicidad de códigos se puede expresar en forma de lista de códigos estándar usando el atributo "parentCode". Ver archivo: SimpleHierarchy.xml JORNADAS FORMATIVAS METAMAC I: Listas de código
  • 19. Listas de Códigos Jerárquicas Listas de Códigos Jerárquicas Simples JORNADAS FORMATIVAS METAMAC I: Listas de código
  • 20. Listas de Códigos Jerárquicas Jerarquías más complejas: Ejemplo  Francia es un país  Al analizar estadísticas podemos querer consultar totales según…  Francia es parte del Continente Europeo  Continente  Francia es miembro de la NATO  Alianzas militares  Francia es miembro de la UE  Grupos financieros  Francia es miembro del G10  …  … JORNADAS FORMATIVAS METAMAC I: Listas de código
  • 21. Listas de Códigos Jerárquicas Ejemplo G0 G10 6B NATO B0 EU Área de B1 NAFTA referencia BE Belgium Código Padre Código Padre BG Bulgaria G0 G10 6B NATO BE E1 CA Canada CA E8 B0 EU CH Switzerland B1 NAFTA BG E1 BE CZ Czech Republic Belgium US E8 BG Bulgaria DE Germany CA Canada CH E1 CH Switzerland DK Denmark CZ Czech Republic CZ E1 E1 Europe DE Germany DK Denmark DE E1 E8 North America E1 Europe EE Estonia E8 North America DK E1 EE Estonia ES Spain ES Spain EE E1 FI Finland FI Finland FR France FR France ES E1 GB United Kingdom GR GB United Kingdom Greece FI E1 HU Hungary GR Greece JP Japan FR E1 HU Hungary IT Italy NE Netherlands JP Japan US United States GB E1 IT Italy … … NE Netherlands US United States JORNADAS FORMATIVAS METAMAC I: Listas de código
  • 22. Listas de Códigos Jerárquicas Ejemplo G0 G10 6B NATO B0 EU Área de B1 NAFTA referencia BE Belgium Código Padre Código Padre BG Bulgaria G0 G10 CA Canada 6B NATO CA B1 BE B0 B0 EU CH Switzerland B1 NAFTA BG B0 BE Belgium US B1 CZ Czech Republic BG Bulgaria DE Germany CA Canada CZ B0 CH Switzerland MX B1 DK Denmark DE B0 CZ Czech Republic E1 Europe DE Germany DK E8 North America Denmark DK B0 E1 Europe EE Estonia E8 North America EE Estonia EE B0 ES Spain ES Spain FI Finland FI Finland ES B0 FR France FR France GB United Kingdom FI B0 GR GB United Kingdom Greece HU Hungary FR B0 GR Greece JP Japan HU Hungary IT Italy NE Netherlands GB B0 JP Japan US United States IT Italy … … NE Netherlands US United States JORNADAS FORMATIVAS METAMAC I: Listas de código
  • 23. Listas de Códigos Jerárquicas Jerarquía 3 Ejemplo Composición de códigos Código Padre G0 G10 Países OTAN 6B NATO BE 6B B0 EU BG 6B Área de B1 NAFTA referencia CA 6B BE Belgium BG Bulgaria G0 G10 CZ 6B 6B NATO CA Canada B0 EU DE 6B CH Switzerland B1 NAFTA BE CZ Czech Republic Belgium DK 6B BG Bulgaria DE Germany CA Canada EE 6B CH Switzerland DK Denmark CZ Czech Republic ES 6B E1 Europe DE Germany DK E8 North America Denmark FR 6B E1 Europe EE Estonia E8 North America GB 6B EE Estonia ES Spain ES Spain GR 6B FI Finland FI Finland FR France HU 6B FR France GB United Kingdom GR GB United Kingdom Greece IT 6B HU Hungary GR Greece JP Japan NE 6B HU Hungary IT Italy NE Netherlands US 6B JP Japan US United States IT Italy … … NE Netherlands US United States JORNADAS FORMATIVAS METAMAC I: Listas de código
  • 24. Listas de Códigos Jerárquicas Ejemplo Jerarquía 4 G0 G10 Composición de 6B NATO códigos B0 EU Área de B1 NAFTA referencia BE Belgium G0 G10 Código Padre BG Bulgaria 6B NATO G10 CA Canada B0 EU BE G0 CH Switzerland B1 NAFTA BE Belgium CA G0 CZ Czech Republic BG Bulgaria DE Germany CA Canada CH G0 CH Switzerland DK Denmark CZ Czech Republic DE G0 E1 Europe DE Germany DK Denmark FR G0 E8 North America E1 Europe EE Estonia E8 North America GB G0 EE Estonia ES Spain JP G0 ES Spain FI Finland FI Finland FR France IT G0 FR France GB United Kingdom GR GB United Kingdom Greece NL G0 HU Hungary GR Greece SE G0 JP Japan HU Hungary IT Italy NE Netherlands US G0 JP Japan US United States IT Italy NE Netherlands US United States JORNADAS FORMATIVAS METAMAC I: Listas de código
  • 25. EJEMPLOS DE LISTAS DE CÓDIGO JERÁRQUICAS COMPLEJAS
  • 26. Ejemplos de Listas de Código Jerárquicas Complejas Ejemplo Práctico  Representa los niveles de jerarquía vistos anteriormente referentes a:  NATO  Unión Europea Ver archivo: HierarchicalCodelistExample.xml JORNADAS FORMATIVAS METAMAC I: Listas de código
  • 27. Ejemplos de Listas de Código Jerárquicas Complejas Ejemplo Práctico JORNADAS FORMATIVAS METAMAC I: Listas de código
  • 29. SDMX v2.1 Listas parciales JORNADAS FORMATIVAS METAMAC I: Listas de código
  • 30. A TENER EN CUENTA Marco de referencia
  • 31. A tener en cuenta Neuchâtel  El objetivo es obtener un lenguaje y una percepción común acerca de la estructura de clasificaciones, los objetos que las componen, sus atributos y las relaciones entre ellas.  Es una terminología y un modelo conceptual.  En el 2006 el modelo se amplia a variables y otros conceptos relacionados.  El modelo se compone de:  Operaciones estadísticas y familias de operaciones.  Variables, conceptos nominales y conceptos operacionales.  Matrices, cubos y tablas.  Población, marcos y muestras. JORNADAS FORMATIVAS METAMAC I: Listas de código
  • 32. A tener en cuenta RAMON: Eurostat’s Metadata Server  Categorías de metadatados  Conceptos y definiciones  Clasificaciones  Listas de código estándar  Legislación y metodología  Glosarios y tesauros  Metodologías nacionales JORNADAS FORMATIVAS METAMAC I: Listas de código
  • 33. Para más información …  SDMX Content-Oriented Guideliness Annex 2: Cross-Domain Code Lists  Neuchâtel Terminology Model: Classification database object types and their attributes  Neuchâtel Terminology Model: PART II: Variables and related concepts, object types and their attributes  Datos con inteligencia: Standard Code Lists Project de Eurostat