SlideShare uma empresa Scribd logo
1 de 33
Baixar para ler offline
Curso Integración
 Web Semántica
    Estadísticas
    25 Octubre 2011
     Jose María Álvarez Rodríguez
     WESO-Universidad de Oviedo
    E-mail: josem.alvarez@weso.es
     WWW: http://josemalvarez.es
Recordando…
Receta
•       Elegir el dataset a RDFizar
•       Analizar los datos a convertir
•       Buscar cómo modelar estos datos
    •      Reutilizar vocabularios + Nuevas
           definiciones
•       Enriquecer
    •      Con qué datasets tengo/debo/quiero
           enlazar y qué operación
    •      Servicios de acceso a esos datasets
•       Herramientas de generación
    •      Validen los datos generados
    •      Datos estáticos o dinámicos
    •      Provenance…
    •      Descripción del dataset generado
Mi Receta
•       Noménclator 2010 de Asturias
•       Formato MSExcel, Códigos, Descripciones
        textuales, jerarquía de entidades y datos
        estadísticos
    •      SKOS, Dublin Core, SCOVO, Cube+SDMX,
           Organizations Ontology, FOAF, NUTS, etc.
    •      DBPedia-SPARQL-Reconciliar
    •      Google Maps API-REST WS-Buscar
•       Google Refine+ RDF extension
    •      Valida RDF de salida
    •      Datos estáticos
    •      Provenance, licencia…
    •      Descripción del dataset generado
Estadísticas con
The RDF Data Cube vocabulary




                 http://publishing-statistical-
 data.googlecode.com/svn/trunk/specs/src/main/html/cube.html
Definiciones The RDF Data Cube
              vocabulary
• Dataset estadístico: colección de observaciones,
  definida por un conjunto de dimensiones: tiempo,
  superficie, población + metadatos
• Cubo: conjunto de dimensiones+atributos+medidas
• Dimensión: identifica observaciones
• Medida: fenómeno observado
• Atributo: cualifica y sirve para interpretar las
  observaciones
• Slices: cada subconjunto de observaciones en un
  dataset
Esqueleto de una entidad de población
   d                 s
                       Yh/ZM^
   W                      Eh^
   
   E                 
   E                 
   d                
   ^
   


   d
   ,
   D
   d   s
   s           W
   s           E W
Dimensiones
        Noménclator 2010
• Región: cada una de las entidades de
  población
• Superficie
• Altitud
• Distancia
• Período: constante 2010
• Género: Hombre o Mujer
• Tipo de Vivienda: Principales y No
  Principales
Medidas
         Noménclator 2010

•   Superficie: Km2
•   Altitud: metros
•   Distancia: metros
•   Género: nº de personas
•   Tipo de Vivienda: nº de viviendas
Slices
       Noménclator 2010
• Región + Intervalo 2010+
  • Superficie
  • Altitud
  • Distancia
  • Género
     • Hombres
     • Mujeres
  • Tipo de Vivienda
• …
Generar datos de n
  dimensiones
     Altitud
        +
     Género
URIs Utilizadas
nomen-stats:

http://localhost/nomenclator/stats/definitions

nomen-obs:

http://localhost/nomenclator/stats/observations

URI de una observación:


nomen-obs:{slice}/{ID_Concejo}/{ID_Parroquia}/{ID_Entidad}
Modelo Región
nomen-stats:refArea a rdf:Property,
qb:DimensionProperty;
rdfs:label “Región@es;

rdfs:subPropertyOf
sdmx-dimension:refArea;

rdfs:range skos:Concept; (Concejo…)
qb:concept sdmx-concept:refArea .
Modelo Tiempo
nomen-stats:refPeriod a
rdf:Property, qb:DimensionProperty;

rdfs:label “Período@es;

rdfs:subPropertyOf
sdmx-dimension:refPeriod;

rdfs:range interval:Interval;
qb:concept sdmx-concept:refPeriod .
Modelo Datos Físicos

nomen-stats:physicalData a
rdf:Property, qb:DimensionProperty;

rdfs:label “Datos físicos@es;

rdfs:range rdf:Resource
.
Medida Altitud
nomen-stats:altitude a rdf:Property,
qb:MeasureProperty;

rdfs:label “Altitud@es;

rdfs:subPropertyOf
sdmx-measure:obsValue;

rdfs:range xsd:decimal .
Medida Población
nomen-stats:population a
rdf:Property, qb:MeasureProperty;

rdfs:label “Población@es;

rdfs:subPropertyOf
sdmx-measure:obsValue;

rdfs:range xsd:integer .
Descripción Dataset
        con qb:Dataset
nomen-stats:nomenclator2010 a
qb:DataStructureDefinition;
rdfs:comment “Noménclator 2010@es;
dcterms:date 2011-10-25^^xsd:date;
qb:slice nomen-stats:region/sex;
qb:slice nomen-stats:region/physicaldata;
qb:component
[qb:dimension nomen-stats:refPeriod; ],
[qb:dimension nomen-stats:refArea; ],
[qb:dimension sdmx-dimension:sex; ],
[qb:dimension nomen-stats:physicalData; ],
[qb:measure   nomen-stats:population; ] ,
[qb:measure   nomen-stats:altitud; ].
“Número de personas de
  género masculino en
Llanuces en el año 2010”

    3 dimensiones
 1 unidad de medida
Descripción de un Slice
 (Subconjunto del Dataset)
nomen-stats: sliceByRegionSex a qb:SliceKey;
rdfs:label “Slice por cada región@es;
rdfs:comment “Año fijo, región y sexo
cambian@es;
qb:componentProperty
nomen-stats:refPeriod; //El que queda fijo
.
Descripción de un Slice
         (Estructura)
nomen-stats: spopulation a
qb:DataStructureDefinition;
qb:component
[qb:dimension nomen-stats:refPeriod; ],
[qb:dimension nomen-stats:refArea; ],
[qb:dimension sdmx-dimension:sex; ],
[qb:measure   nomen-stats:population; ];
qb:sliceKey nomen-stats: sliceByRegionSex .
Descripción de un Slice
         (Definición)
nomen-stats:region/sex a qb:Slice;
qb:sliceStructure
nomen-stats: sliceByRegionSex;
nomen-stats:refPeriod
http://reference.data.gov.uk/id/gregorian-
interval/2010-01-01T00:00:00/P1Y ;
qb:observation
nomen-obs:region/sex/m/53/08/02, …
.
Finalmente en RDF…
nomen-obs:region/sex/m/53/08/02 a qb:Observation;
qb:dataSet nomen-stats:nomenclator2010;

nomen-stats:refArea
http://localhost/nomenclator/asturias/2010/53/08/02 ;

nomen-stats:refPeriod
http://reference.data.gov.uk/doc/gregorian-
interval/2010-01-01T00:00:00/P1Y ;

sdmx-dimension:sex sdmx-code:sex-M ;

sdmx-attribute:unitMeasure
http://dbpedia.org/resource/Person

nomen-stats:population 17 ; .   .
“Altitud en metros de
 Llanuces en el año 2010”

          3 dimensiones,
…bueno la altitud puede cambiar en cierto intervalo
                    ¿2M años?

      1 unidad de medida
Descripción de un Slice
 (Subconjunto del Dataset)
nomen-stats: sliceByRegion a qb:SliceKey;
rdfs:label “Slice por cada región@es;
rdfs:comment “Año y datos físicos fijos, la
región cambia@es;
qb:componentProperty nomen-stats:refPeriod;
qb:componentProperty
nomen-stats:physicalData;
.
Descripción de un Slice
         (Estructura)
nomen-stats: saltitude a
qb:DataStructureDefinition; qb:component
[qb:dimension nomen-stats:refPeriod; ],
[qb:dimension nomen-stats:refArea; ],
[qb:dimension nomen-stats:physicalData; ],
[qb:measure   nomen-stats:altitude; ] ;
qb:sliceKey nomen-stats: sliceByRegion .
Descripción de un Slice
         (Definición)
nomen-stats:region/physicaldata a qb:Slice;
qb:sliceStructure
nomen-stats: sliceByRegion;
nomen-stats:refPeriod
http://reference.data.gov.uk/id/gregorian-
interval/2010-01-01T00:00:00/P1Y ;
nomen-stats:physicalData
http://dbpedia.org/resource/Altitude;
qb:observation
nomen-obs:region/physicaldata/altitude/53/08/02, …
.
Finalmente en RDF…
nomen-obs:region/physicaldata/altitude/53/08/02 a
qb:Observation;
qb:dataSet nomen-stats:nomenclator2010;

nomen-stats:refArea
http://localhost/nomenclator/asturias/2010/53/08/02;

nomen-stats:refPeriod
http://reference.data.gov.uk/doc/gregorian-interval/2010-
01-01T00:00:00/P1Y ;

nomen-stats:physicalData
http://dbpedia.org/resource/Altitude;

sdmx-attribute:unitMeasure
http://dbpedia.org/resource/Metro

nomen-stats:altitude 870 ; .   .
Guardar el proyecto
  con los “datos
     limpios”
         +
  Crear un nuevo
proyecto sólo para
   estadísticas
Volvemos a Google
      Refine…

 Crear un nuevo RDF con 3
nodos raíz (hombres, mujeres
    y altitud)…mapear,
    producir…publicar!
  Ver fichero: recursos/rdf/nomenclator-stats-
                  definitions.ttl
Algunos prefijos…
@prefix sdmx: http://purl.org/linked-data/sdmx# .

@prefix sdmx-concept: http://purl.org/linked-data/sdmx/2009/concept# .

@prefix sdmx-dimension: http://purl.org/linked-data/sdmx/2009/dimension# .

@prefix sdmx-attribute: http://purl.org/linked-data/sdmx/2009/attribute# .

@prefix sdmx-measure: http://purl.org/linked-data/sdmx/2009/measure# .

@prefix sdmx-metadata: http://purl.org/linked-data/sdmx/2009/metadata# .

@prefix sdmx-code: http://purl.org/linked-data/sdmx/2009/code# .

@prefix sdmx-subject: http://purl.org/linked-data/sdmx/2009/subject# .

@prefix dcterms: http://dublincore.org/documents/dcmi-terms/.

@prefix qb: http://purl.org/linked-data/cube# .
Curso Integración Web
     Semántica
  …Consumo, Introducción
      OWL+Ejemplo,
  Debate+Conclusiones…

        Jose María Alvarez Rodríguez
        WESO-Universidad de Oviedo
       E-mail: josem.alvarez@weso.es
        WWW: http://josemalvarez.es

Mais conteúdo relacionado

Semelhante a Curso Integración Web Semántica Estadísticas

R Services con SQL Server
R Services con SQL ServerR Services con SQL Server
R Services con SQL ServerdbLearner
 
Clase 1: Diseño de Bases de Datos Relacionales
Clase 1: Diseño de Bases de Datos RelacionalesClase 1: Diseño de Bases de Datos Relacionales
Clase 1: Diseño de Bases de Datos RelacionalesLester López Carrió
 
Un Estudio Dinamico De Las Base De Datos En Sig Moviles
Un Estudio Dinamico De Las Base De Datos En Sig MovilesUn Estudio Dinamico De Las Base De Datos En Sig Moviles
Un Estudio Dinamico De Las Base De Datos En Sig MovilesJanett Julca Flores
 
Herramientas para linked data
Herramientas para linked dataHerramientas para linked data
Herramientas para linked dataIván Ruiz-Rube
 
The Web of Data
The Web of DataThe Web of Data
The Web of Databetabeers
 
Sistemas de informacion Geográfico metadatos
Sistemas de informacion Geográfico metadatos Sistemas de informacion Geográfico metadatos
Sistemas de informacion Geográfico metadatos Edgar Espin
 
Implantación de un servidor SOS en la IDE OTALEX C
Implantación de un servidor SOS en la IDE OTALEX CImplantación de un servidor SOS en la IDE OTALEX C
Implantación de un servidor SOS en la IDE OTALEX CJorge Sanz
 
Mendozateresita db1
Mendozateresita db1Mendozateresita db1
Mendozateresita db1tesy33
 
Webinar Vault IT: Analítica avanzada y Machine Learning con virtualización de...
Webinar Vault IT: Analítica avanzada y Machine Learning con virtualización de...Webinar Vault IT: Analítica avanzada y Machine Learning con virtualización de...
Webinar Vault IT: Analítica avanzada y Machine Learning con virtualización de...Denodo
 

Semelhante a Curso Integración Web Semántica Estadísticas (20)

R Services con SQL Server
R Services con SQL ServerR Services con SQL Server
R Services con SQL Server
 
Yatel dm redes
Yatel dm redesYatel dm redes
Yatel dm redes
 
Proyecto SMART: Arquitectura para Big Data
Proyecto SMART: Arquitectura para Big DataProyecto SMART: Arquitectura para Big Data
Proyecto SMART: Arquitectura para Big Data
 
Clase 1: Diseño de Bases de Datos Relacionales
Clase 1: Diseño de Bases de Datos RelacionalesClase 1: Diseño de Bases de Datos Relacionales
Clase 1: Diseño de Bases de Datos Relacionales
 
Un Estudio Dinamico De Las Base De Datos En Sig Moviles
Un Estudio Dinamico De Las Base De Datos En Sig MovilesUn Estudio Dinamico De Las Base De Datos En Sig Moviles
Un Estudio Dinamico De Las Base De Datos En Sig Moviles
 
El futuro de Big Data: La calidad del análisis. Modelos efectivos y casos de uso
El futuro de Big Data: La calidad del análisis. Modelos efectivos y casos de usoEl futuro de Big Data: La calidad del análisis. Modelos efectivos y casos de uso
El futuro de Big Data: La calidad del análisis. Modelos efectivos y casos de uso
 
Curs 2.5 Datos Enlazados
Curs 2.5 Datos EnlazadosCurs 2.5 Datos Enlazados
Curs 2.5 Datos Enlazados
 
Curs 2.5 Dades enllaçades
Curs 2.5 Dades enllaçadesCurs 2.5 Dades enllaçades
Curs 2.5 Dades enllaçades
 
Herramientas para linked data
Herramientas para linked dataHerramientas para linked data
Herramientas para linked data
 
Curs 1.6. Dades Enllaçades (14/02)
Curs 1.6. Dades Enllaçades (14/02)Curs 1.6. Dades Enllaçades (14/02)
Curs 1.6. Dades Enllaçades (14/02)
 
The Web of Data
The Web of DataThe Web of Data
The Web of Data
 
Sistemas de informacion Geográfico metadatos
Sistemas de informacion Geográfico metadatos Sistemas de informacion Geográfico metadatos
Sistemas de informacion Geográfico metadatos
 
Curs 1.6 Datos Enlazados
Curs 1.6 Datos EnlazadosCurs 1.6 Datos Enlazados
Curs 1.6 Datos Enlazados
 
Curs 1.6. Datos enlazados (2h) OpenDataLab
Curs 1.6. Datos enlazados (2h) OpenDataLabCurs 1.6. Datos enlazados (2h) OpenDataLab
Curs 1.6. Datos enlazados (2h) OpenDataLab
 
Implantación de un servidor SOS en la IDE OTALEX C
Implantación de un servidor SOS en la IDE OTALEX CImplantación de un servidor SOS en la IDE OTALEX C
Implantación de un servidor SOS en la IDE OTALEX C
 
Mendozateresita db1
Mendozateresita db1Mendozateresita db1
Mendozateresita db1
 
Webinar Vault IT: Analítica avanzada y Machine Learning con virtualización de...
Webinar Vault IT: Analítica avanzada y Machine Learning con virtualización de...Webinar Vault IT: Analítica avanzada y Machine Learning con virtualización de...
Webinar Vault IT: Analítica avanzada y Machine Learning con virtualización de...
 
Sig
SigSig
Sig
 
01_01 Presentacion.pdf
01_01 Presentacion.pdf01_01 Presentacion.pdf
01_01 Presentacion.pdf
 
Cap1 tap3501
Cap1 tap3501Cap1 tap3501
Cap1 tap3501
 

Mais de WESO (Oviedo Semantic Web) (7)

WESO CAEPIA-20111108
WESO CAEPIA-20111108WESO CAEPIA-20111108
WESO CAEPIA-20111108
 
Curso Integración Web Semántica-Conclusiones
Curso Integración Web Semántica-ConclusionesCurso Integración Web Semántica-Conclusiones
Curso Integración Web Semántica-Conclusiones
 
Curso Integración Web Semántica-OWL
Curso Integración Web Semántica-OWLCurso Integración Web Semántica-OWL
Curso Integración Web Semántica-OWL
 
WESO SATBI 2011
WESO SATBI 2011WESO SATBI 2011
WESO SATBI 2011
 
WESO MeTTeG 2011
WESO MeTTeG 2011WESO MeTTeG 2011
WESO MeTTeG 2011
 
WESO 10ders
WESO 10dersWESO 10ders
WESO 10ders
 
WESO-10ders
WESO-10dersWESO-10ders
WESO-10ders
 

Último

investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosJhonJairoRodriguezCe
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 

Último (10)

investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 

Curso Integración Web Semántica Estadísticas

  • 1. Curso Integración Web Semántica Estadísticas 25 Octubre 2011 Jose María Álvarez Rodríguez WESO-Universidad de Oviedo E-mail: josem.alvarez@weso.es WWW: http://josemalvarez.es
  • 3. Receta • Elegir el dataset a RDFizar • Analizar los datos a convertir • Buscar cómo modelar estos datos • Reutilizar vocabularios + Nuevas definiciones • Enriquecer • Con qué datasets tengo/debo/quiero enlazar y qué operación • Servicios de acceso a esos datasets • Herramientas de generación • Validen los datos generados • Datos estáticos o dinámicos • Provenance… • Descripción del dataset generado
  • 4. Mi Receta • Noménclator 2010 de Asturias • Formato MSExcel, Códigos, Descripciones textuales, jerarquía de entidades y datos estadísticos • SKOS, Dublin Core, SCOVO, Cube+SDMX, Organizations Ontology, FOAF, NUTS, etc. • DBPedia-SPARQL-Reconciliar • Google Maps API-REST WS-Buscar • Google Refine+ RDF extension • Valida RDF de salida • Datos estáticos • Provenance, licencia… • Descripción del dataset generado
  • 5.
  • 6. Estadísticas con The RDF Data Cube vocabulary http://publishing-statistical- data.googlecode.com/svn/trunk/specs/src/main/html/cube.html
  • 7. Definiciones The RDF Data Cube vocabulary • Dataset estadístico: colección de observaciones, definida por un conjunto de dimensiones: tiempo, superficie, población + metadatos • Cubo: conjunto de dimensiones+atributos+medidas • Dimensión: identifica observaciones • Medida: fenómeno observado • Atributo: cualifica y sirve para interpretar las observaciones • Slices: cada subconjunto de observaciones en un dataset
  • 8. Esqueleto de una entidad de población d s Yh/ZM^ W Eh^ E E d ^ d , D d s s W s E W
  • 9. Dimensiones Noménclator 2010 • Región: cada una de las entidades de población • Superficie • Altitud • Distancia • Período: constante 2010 • Género: Hombre o Mujer • Tipo de Vivienda: Principales y No Principales
  • 10. Medidas Noménclator 2010 • Superficie: Km2 • Altitud: metros • Distancia: metros • Género: nº de personas • Tipo de Vivienda: nº de viviendas
  • 11. Slices Noménclator 2010 • Región + Intervalo 2010+ • Superficie • Altitud • Distancia • Género • Hombres • Mujeres • Tipo de Vivienda • …
  • 12. Generar datos de n dimensiones Altitud + Género
  • 14. Modelo Región nomen-stats:refArea a rdf:Property, qb:DimensionProperty; rdfs:label “Región@es; rdfs:subPropertyOf sdmx-dimension:refArea; rdfs:range skos:Concept; (Concejo…) qb:concept sdmx-concept:refArea .
  • 15. Modelo Tiempo nomen-stats:refPeriod a rdf:Property, qb:DimensionProperty; rdfs:label “Período@es; rdfs:subPropertyOf sdmx-dimension:refPeriod; rdfs:range interval:Interval; qb:concept sdmx-concept:refPeriod .
  • 16. Modelo Datos Físicos nomen-stats:physicalData a rdf:Property, qb:DimensionProperty; rdfs:label “Datos físicos@es; rdfs:range rdf:Resource .
  • 17. Medida Altitud nomen-stats:altitude a rdf:Property, qb:MeasureProperty; rdfs:label “Altitud@es; rdfs:subPropertyOf sdmx-measure:obsValue; rdfs:range xsd:decimal .
  • 18. Medida Población nomen-stats:population a rdf:Property, qb:MeasureProperty; rdfs:label “Población@es; rdfs:subPropertyOf sdmx-measure:obsValue; rdfs:range xsd:integer .
  • 19. Descripción Dataset con qb:Dataset nomen-stats:nomenclator2010 a qb:DataStructureDefinition; rdfs:comment “Noménclator 2010@es; dcterms:date 2011-10-25^^xsd:date; qb:slice nomen-stats:region/sex; qb:slice nomen-stats:region/physicaldata; qb:component [qb:dimension nomen-stats:refPeriod; ], [qb:dimension nomen-stats:refArea; ], [qb:dimension sdmx-dimension:sex; ], [qb:dimension nomen-stats:physicalData; ], [qb:measure nomen-stats:population; ] , [qb:measure nomen-stats:altitud; ].
  • 20. “Número de personas de género masculino en Llanuces en el año 2010” 3 dimensiones 1 unidad de medida
  • 21. Descripción de un Slice (Subconjunto del Dataset) nomen-stats: sliceByRegionSex a qb:SliceKey; rdfs:label “Slice por cada región@es; rdfs:comment “Año fijo, región y sexo cambian@es; qb:componentProperty nomen-stats:refPeriod; //El que queda fijo .
  • 22. Descripción de un Slice (Estructura) nomen-stats: spopulation a qb:DataStructureDefinition; qb:component [qb:dimension nomen-stats:refPeriod; ], [qb:dimension nomen-stats:refArea; ], [qb:dimension sdmx-dimension:sex; ], [qb:measure nomen-stats:population; ]; qb:sliceKey nomen-stats: sliceByRegionSex .
  • 23. Descripción de un Slice (Definición) nomen-stats:region/sex a qb:Slice; qb:sliceStructure nomen-stats: sliceByRegionSex; nomen-stats:refPeriod http://reference.data.gov.uk/id/gregorian- interval/2010-01-01T00:00:00/P1Y ; qb:observation nomen-obs:region/sex/m/53/08/02, … .
  • 24. Finalmente en RDF… nomen-obs:region/sex/m/53/08/02 a qb:Observation; qb:dataSet nomen-stats:nomenclator2010; nomen-stats:refArea http://localhost/nomenclator/asturias/2010/53/08/02 ; nomen-stats:refPeriod http://reference.data.gov.uk/doc/gregorian- interval/2010-01-01T00:00:00/P1Y ; sdmx-dimension:sex sdmx-code:sex-M ; sdmx-attribute:unitMeasure http://dbpedia.org/resource/Person nomen-stats:population 17 ; . .
  • 25. “Altitud en metros de Llanuces en el año 2010” 3 dimensiones, …bueno la altitud puede cambiar en cierto intervalo ¿2M años? 1 unidad de medida
  • 26. Descripción de un Slice (Subconjunto del Dataset) nomen-stats: sliceByRegion a qb:SliceKey; rdfs:label “Slice por cada región@es; rdfs:comment “Año y datos físicos fijos, la región cambia@es; qb:componentProperty nomen-stats:refPeriod; qb:componentProperty nomen-stats:physicalData; .
  • 27. Descripción de un Slice (Estructura) nomen-stats: saltitude a qb:DataStructureDefinition; qb:component [qb:dimension nomen-stats:refPeriod; ], [qb:dimension nomen-stats:refArea; ], [qb:dimension nomen-stats:physicalData; ], [qb:measure nomen-stats:altitude; ] ; qb:sliceKey nomen-stats: sliceByRegion .
  • 28. Descripción de un Slice (Definición) nomen-stats:region/physicaldata a qb:Slice; qb:sliceStructure nomen-stats: sliceByRegion; nomen-stats:refPeriod http://reference.data.gov.uk/id/gregorian- interval/2010-01-01T00:00:00/P1Y ; nomen-stats:physicalData http://dbpedia.org/resource/Altitude; qb:observation nomen-obs:region/physicaldata/altitude/53/08/02, … .
  • 29. Finalmente en RDF… nomen-obs:region/physicaldata/altitude/53/08/02 a qb:Observation; qb:dataSet nomen-stats:nomenclator2010; nomen-stats:refArea http://localhost/nomenclator/asturias/2010/53/08/02; nomen-stats:refPeriod http://reference.data.gov.uk/doc/gregorian-interval/2010- 01-01T00:00:00/P1Y ; nomen-stats:physicalData http://dbpedia.org/resource/Altitude; sdmx-attribute:unitMeasure http://dbpedia.org/resource/Metro nomen-stats:altitude 870 ; . .
  • 30. Guardar el proyecto con los “datos limpios” + Crear un nuevo proyecto sólo para estadísticas
  • 31. Volvemos a Google Refine… Crear un nuevo RDF con 3 nodos raíz (hombres, mujeres y altitud)…mapear, producir…publicar! Ver fichero: recursos/rdf/nomenclator-stats- definitions.ttl
  • 32. Algunos prefijos… @prefix sdmx: http://purl.org/linked-data/sdmx# . @prefix sdmx-concept: http://purl.org/linked-data/sdmx/2009/concept# . @prefix sdmx-dimension: http://purl.org/linked-data/sdmx/2009/dimension# . @prefix sdmx-attribute: http://purl.org/linked-data/sdmx/2009/attribute# . @prefix sdmx-measure: http://purl.org/linked-data/sdmx/2009/measure# . @prefix sdmx-metadata: http://purl.org/linked-data/sdmx/2009/metadata# . @prefix sdmx-code: http://purl.org/linked-data/sdmx/2009/code# . @prefix sdmx-subject: http://purl.org/linked-data/sdmx/2009/subject# . @prefix dcterms: http://dublincore.org/documents/dcmi-terms/. @prefix qb: http://purl.org/linked-data/cube# .
  • 33. Curso Integración Web Semántica …Consumo, Introducción OWL+Ejemplo, Debate+Conclusiones… Jose María Alvarez Rodríguez WESO-Universidad de Oviedo E-mail: josem.alvarez@weso.es WWW: http://josemalvarez.es