SlideShare una empresa de Scribd logo
1 de 25
Descargar para leer sin conexión
Representación de la
                    información para el diseño de
                             un sistema ligero de
TSI-020301-2008-2     razonamiento en PIRAmIDE
00 | Índice


          01 | Modelos de datos y Sist. de Gest. del Contexto

          02.1 | PIRAmIDE: modelo de datos general

          02.2 | PIRAmIDE: modelos de datos específicos

          03.1 | PIRAmIDE: técnicas de modelado

          03.2 | Ventajas del modelado ontológico

          04 | Modelado e inferencia en dispositivos móviles




                                                                2
Introducció
01 | Introducción al modelado de datos para
                 Gestió
     Sistemas de Gestión del Contexto
Introducció
01 | Introducción al modelado de datos para
                 Gestió
     Sistemas de Gestión del Contexto
Introducció
01 | Introducción al modelado de datos para
                 Gestió
     Sistemas de Gestión del Contexto
Introducció
01 | Introducción al modelado de datos para
                 Gestió
     Sistemas de Gestión del Contexto

                                   Modelo de datos
                                   Descripción formal de los conceptos
                                     presentes en un sistema
                                   n características de cada concepto
                                   n relaciones entre conceptos
          modelo
          de datos

                                   Sistema de Gestión del Contexto
                                   n mecanismo    interoperabilidad entre
                                   subsistemas
                                   n    estructurar la información
                                           memoria principal
                                           almacenada en BBDD
                                   n    inferencia de nuevo contexto
00 | Índice


          01 | Modelos de datos y Sist. de Gest. del Contexto

          02.1 | PIRAmIDE: modelo de datos general

          02.2 | PIRAmIDE: modelos de datos específicos

          03.1 | PIRAmIDE: técnicas de modelado

          03.2 | Ventajas del modelado ontológico

          04 | Modelado e inferencia en dispositivos móviles




                                                                7
PIRAmIDE:
 02.1 | PIRAmIDE: modelo de datos general
“explotar las capacidades de los dispositivos móviles como herramientas para la sensorización y captura de
información, ofreciendo servicios adaptados a las circunstancias del usuario en cada momento”
  n   caracterización “implícita”                                                n   software        n hardware
      n localización n condiciones ambientales                                       n navegador web   n interfaz de entrada
      n actividad      n interacción con objetos                                     n audio/video     n interfaz de salida
                                                                                     n aplicaciones    n capacidades de
                                                                                        PIRAmIDE         comunicación
                                                                                                       n sensores




      (contexto)
                                               n   caracterización “explícita”
                                                   n datos personales
                                                   n grado de discapacidad
                                                   n preferencias
                                                   n políticas de privacidad




                                           (servicios)
00 | Índice


          01 | Modelos de datos y Sist. de Gest. del Contexto

          02.1 | PIRAmIDE: modelo de datos general

          02.2 | PIRAmIDE: modelos de datos específicos

          03.1 | PIRAmIDE: técnicas de modelado

          03.2 | Ventajas del modelado ontológico

          04 | Modelado e inferencia en dispositivos móviles




                                                                9
PIRAmIDE:                  especí
02.2 | PIRAmIDE: modelos de datos específicos
“explotar las capacidades de los dispositivos móviles como herramientas para la sensorización y captura de
información, ofreciendo servicios adaptados a las circunstancias del usuario en cada momento”

eInclusión                                                                    eSalud - eBienestar

  n   interacción con                                                                n   farmacia
      objetos                                                                        n   hospital
      n hogar
      n consumo                                                                      n   medicamentos
                                                                                     n   vacunas
  n   transporte público                                                             n   recetas

  n   turismo                                                                        n   gestión de citas
00 | Índice


          01 | Modelos de datos y Sist. de Gest. del Contexto

          02.1 | PIRAmIDE: modelo de datos general

          02.2 | PIRAmIDE: modelos de datos específicos

          03.1 | PIRAmIDE: técnicas de modelado

          03.2 | Ventajas del modelado ontológico

          04 | Modelado e inferencia en dispositivos móviles




                                                                11
03.1 | PIRAmIDE: Técnicas de modelado empleadas
       PIRAmIDE: Té

                                   ... objetos
                             tupla-valor
                      modelado esquemas ontologías
                           UML de marcado ...
                             ...        -


                 modelado UML


 n   lenguaje gráfico de modelado
 n   conceptos (clases)
 n   atributos
 n   relaciones simples



          (fase de diseño)
03.1 | PIRAmIDE: Técnicas de modelado empleadas
       PIRAmIDE: Té
03.1 | PIRAmIDE: Técnicas de modelado empleadas
       PIRAmIDE: Té

                                   ... objetos
                             tupla-valor
                      modelado esquemas ontologías
                           UML de marcado ...
                             ...        -


                 modelado UML                        modelado ontológico

                                           n   lenguaje formal de modelado
 n   lenguaje gráfico de modelado              semántico
 n   conceptos (clases)                    n   alto poder expresivo
 n   atributos                                 (relaciones complejas entre
                                               conceptos)
 n   relaciones simples
                                           n   OWL: lenguaje estandarizado
                                               (basado en XML)
          (fase de diseño)                        (fase de explotación)
00 | Índice


          01 | Modelos de datos y Sist. de Gest. del Contexto

          02.1 | PIRAmIDE: modelo de datos general

          02.2 | PIRAmIDE: modelos de datos específicos

          03.1 | PIRAmIDE: técnicas de modelado

          03.2 | Ventajas del modelado ontológico

          04 | Modelado e inferencia en dispositivos móviles




                                                                15
03.2 | Ventajas del modelado ontológico
                             ontoló

n   reutilización
    (ahorro de tiempo/dinero en el
    diseño/desarrollo)

n   compartición de modelos
        operabilidad inter-sistema
03.2 | Ventajas del modelado ontológico
                             ontoló

n   reutilización
    (ahorro de tiempo/dinero en el    FOAF - Friend Of A Friend
    diseño/desarrollo)

n   compartición de modelos
        operabilidad inter-sistema




                     FOAF
03.2 | Ventajas del modelado ontológico
                             ontoló

n   reutilización
    (ahorro de tiempo/dinero en el    Valid-Time Ontology
    diseño/desarrollo)

n   compartición de modelos
        operabilidad inter-sistema




    Valid-Time       FOAF
03.2 | Ventajas del modelado ontológico
                             ontoló

n   reutilización
    (ahorro de tiempo/dinero en el                Delivery Context Ontology
    diseño/desarrollo)

n   compartición de modelos
        operabilidad inter-sistema




    Valid-Time       FOAF       DeliveryContext
03.2 | Ventajas del modelado ontológico
                             ontoló

n   reutilización
    (ahorro de tiempo/dinero en el                OntoMODA
    diseño/desarrollo)

n   compartición de modelos
        operabilidad inter-sistema




        OntoMODA




    Valid-Time       FOAF       DeliveryContext
03.2 | Ventajas del modelado ontológico
                             ontoló

n   reutilización
    (ahorro de tiempo/dinero en el                SNOMED CT
    diseño/desarrollo)

n   compartición de modelos
        operabilidad inter-sistema




        OntoMODA          SNOMED CT




    Valid-Time       FOAF       DeliveryContext
03.2 | Ventajas del modelado ontológico
                             ontoló

n   reutilización                                 n     alto grado
    (ahorro de tiempo/dinero en el                      de expresividad
    diseño/desarrollo)
                                                        (lógica descriptiva)

n   compartición de modelos                                        herencia    rdfs:subClassOf
        operabilidad inter-sistema                             cardinalidad    min/maxCardinality

                                                        unión / intersección   owl:unionOf / owl:intersectionOf

                                                         dominios / rangos     rdfs:domain / rdfs:range

                                                              equivalencias    owl:equivalentProperty/Class

                                                      relaciones simétricas,   owl:SymmetricProperty,
                                                              inversas, etc.   owl:inverseOf, etc.

        OntoMODA          SNOMED CT



                                                                                          motor de
                                                           KB                             inferenci
                                                                                                 a
    Valid-Time       FOAF       DeliveryContext         base de                          (motor de reglas)
                                                      conocimiento
00 | Índice


          01 | Modelos de datos y Sist. de Gest. del Contexto

          02.1 | PIRAmIDE: modelo de datos general

          02.2 | PIRAmIDE: modelos de datos específicos

          03.1 | PIRAmIDE: técnicas de modelado

          03.2 | Ventajas del modelado ontológico

          04 | Modelado e inferencia en dispositivos móviles




                                                                23
04 | Modelado e inferencia en terminales móviles
                                         mó

              (infraestructura)                       (entorno móvil)

     n   OWL-DL
          n asegura ‘decidibilidad’
              (tiempo limitado)
          n   limita expresividad
     n   gestión de ontologías (Java)
          n   Jena                            n    en fase de investigación
          n   OWL-API                         n    proyectos desactualizados
     n   lenguajes de consulta a KB           n    no herramientas estándares
          n   SPARQL                                n OWL-Lite
          n   SQWRL                                    (limita expresividad)
                                                       (aumentar eficiencia)
     n   lenguajes de definición de reglas
          n   SWRL
          n   RIF
     n   razonadores ontológicos
          n   Pellet
          n   FaCT++
          n   etc.
COORDINADOR

Más contenido relacionado

Similar a Modelo semántico de datos

Planteamiento general y ponencias
Planteamiento general y ponenciasPlanteamiento general y ponencias
Planteamiento general y ponenciaspiramidepse
 
Diapositivas inge soft 2
Diapositivas inge soft 2Diapositivas inge soft 2
Diapositivas inge soft 2jorge orlando
 
20101125 piramide v_asamblea
20101125 piramide v_asamblea20101125 piramide v_asamblea
20101125 piramide v_asambleapiramidepse
 
Modelado Orientado a Objetos
Modelado Orientado a ObjetosModelado Orientado a Objetos
Modelado Orientado a Objetosmenavi
 
Ingeniería del Software de Gestión. Tema 2.
Ingeniería del Software de Gestión. Tema 2.Ingeniería del Software de Gestión. Tema 2.
Ingeniería del Software de Gestión. Tema 2.Enrique Barreiro
 
Sistemas de Gestión de Bases de datos
Sistemas de Gestión de Bases de datosSistemas de Gestión de Bases de datos
Sistemas de Gestión de Bases de datosJesús Tramullas
 
3 tecnicas modernas programacion
3 tecnicas modernas programacion3 tecnicas modernas programacion
3 tecnicas modernas programacioncortezbfajardo
 
Contex taller de modelamiento de sw
Contex taller de modelamiento de swContex taller de modelamiento de sw
Contex taller de modelamiento de swDante PACHA APAZA
 
Contex taller de modelamiento de sw
Contex taller de modelamiento de swContex taller de modelamiento de sw
Contex taller de modelamiento de swDante PACHA APAZA
 
MOSKitt. Una plataforma libre para el desarrollo de métodos y herramientas DSDM
MOSKitt. Una plataforma libre para el desarrollo de métodos y herramientas DSDMMOSKitt. Una plataforma libre para el desarrollo de métodos y herramientas DSDM
MOSKitt. Una plataforma libre para el desarrollo de métodos y herramientas DSDMVicente Pelechano
 
Tm06 diseño bd
Tm06 diseño bdTm06 diseño bd
Tm06 diseño bdJulio Pari
 
Ecosistema actual de bi y data mining
Ecosistema actual de bi y data miningEcosistema actual de bi y data mining
Ecosistema actual de bi y data miningCarlos Alvarez
 
Db4objects
Db4objectsDb4objects
Db4objectshome
 
Tipos abstractos de datos
Tipos abstractos de datosTipos abstractos de datos
Tipos abstractos de datosJose Armando
 

Similar a Modelo semántico de datos (20)

Planteamiento general y ponencias
Planteamiento general y ponenciasPlanteamiento general y ponencias
Planteamiento general y ponencias
 
Diapositivas inge soft 2
Diapositivas inge soft 2Diapositivas inge soft 2
Diapositivas inge soft 2
 
20101125 piramide v_asamblea
20101125 piramide v_asamblea20101125 piramide v_asamblea
20101125 piramide v_asamblea
 
Modelado Orientado a Objetos
Modelado Orientado a ObjetosModelado Orientado a Objetos
Modelado Orientado a Objetos
 
Ingeniería del Software de Gestión. Tema 2.
Ingeniería del Software de Gestión. Tema 2.Ingeniería del Software de Gestión. Tema 2.
Ingeniería del Software de Gestión. Tema 2.
 
Sistemas de Gestión de Bases de datos
Sistemas de Gestión de Bases de datosSistemas de Gestión de Bases de datos
Sistemas de Gestión de Bases de datos
 
2 p tecn 10 rmb.odt
2 p tecn 10 rmb.odt2 p tecn 10 rmb.odt
2 p tecn 10 rmb.odt
 
3 tecnicas modernas programacion
3 tecnicas modernas programacion3 tecnicas modernas programacion
3 tecnicas modernas programacion
 
Contex taller de modelamiento de sw
Contex taller de modelamiento de swContex taller de modelamiento de sw
Contex taller de modelamiento de sw
 
Contex taller de modelamiento de sw
Contex taller de modelamiento de swContex taller de modelamiento de sw
Contex taller de modelamiento de sw
 
Modelado y metodologias para aplicaciones web
Modelado y metodologias para aplicaciones webModelado y metodologias para aplicaciones web
Modelado y metodologias para aplicaciones web
 
MOSKitt. Una plataforma libre para el desarrollo de métodos y herramientas DSDM
MOSKitt. Una plataforma libre para el desarrollo de métodos y herramientas DSDMMOSKitt. Una plataforma libre para el desarrollo de métodos y herramientas DSDM
MOSKitt. Una plataforma libre para el desarrollo de métodos y herramientas DSDM
 
Prest ux luis_correa_02
Prest ux luis_correa_02Prest ux luis_correa_02
Prest ux luis_correa_02
 
Tecnicas de modelado y metodologias para aplicaciones Web
Tecnicas de modelado y metodologias para aplicaciones WebTecnicas de modelado y metodologias para aplicaciones Web
Tecnicas de modelado y metodologias para aplicaciones Web
 
Tm06 diseño bd
Tm06 diseño bdTm06 diseño bd
Tm06 diseño bd
 
Presentación de Base de datos II
Presentación de Base de datos IIPresentación de Base de datos II
Presentación de Base de datos II
 
Tabla de saberes[2]
Tabla de saberes[2]Tabla de saberes[2]
Tabla de saberes[2]
 
Ecosistema actual de bi y data mining
Ecosistema actual de bi y data miningEcosistema actual de bi y data mining
Ecosistema actual de bi y data mining
 
Db4objects
Db4objectsDb4objects
Db4objects
 
Tipos abstractos de datos
Tipos abstractos de datosTipos abstractos de datos
Tipos abstractos de datos
 

Más de piramidepse

Marco tecnológico y arquitectura despachador
Marco tecnológico y arquitectura despachadorMarco tecnológico y arquitectura despachador
Marco tecnológico y arquitectura despachadorpiramidepse
 
Interfaces adaptables al usuario
Interfaces adaptables al usuarioInterfaces adaptables al usuario
Interfaces adaptables al usuariopiramidepse
 
Soporte multiformato de decodificación códigos 2D
Soporte multiformato de decodificación códigos 2DSoporte multiformato de decodificación códigos 2D
Soporte multiformato de decodificación códigos 2Dpiramidepse
 
Arquitectura de referencia
Arquitectura de referenciaArquitectura de referencia
Arquitectura de referenciapiramidepse
 
PIRAmIDE English Presentation
PIRAmIDE English PresentationPIRAmIDE English Presentation
PIRAmIDE English Presentationpiramidepse
 
Presentación Proyecto PIRAmIDE
Presentación Proyecto PIRAmIDEPresentación Proyecto PIRAmIDE
Presentación Proyecto PIRAmIDEpiramidepse
 
PIRAmIDE: Servicios e-Health AmI
PIRAmIDE: Servicios e-Health AmIPIRAmIDE: Servicios e-Health AmI
PIRAmIDE: Servicios e-Health AmIpiramidepse
 
Jornada de Presentación de PIRAmIDE en Asturias
Jornada de Presentación de PIRAmIDE en AsturiasJornada de Presentación de PIRAmIDE en Asturias
Jornada de Presentación de PIRAmIDE en Asturiaspiramidepse
 
La capacidad de la telefonía móvil al servicio de la discapacidad visual
La capacidad de la telefonía móvil al servicio de la discapacidad visualLa capacidad de la telefonía móvil al servicio de la discapacidad visual
La capacidad de la telefonía móvil al servicio de la discapacidad visualpiramidepse
 
PIRAmIDE en eVIA
PIRAmIDE en eVIAPIRAmIDE en eVIA
PIRAmIDE en eVIApiramidepse
 

Más de piramidepse (10)

Marco tecnológico y arquitectura despachador
Marco tecnológico y arquitectura despachadorMarco tecnológico y arquitectura despachador
Marco tecnológico y arquitectura despachador
 
Interfaces adaptables al usuario
Interfaces adaptables al usuarioInterfaces adaptables al usuario
Interfaces adaptables al usuario
 
Soporte multiformato de decodificación códigos 2D
Soporte multiformato de decodificación códigos 2DSoporte multiformato de decodificación códigos 2D
Soporte multiformato de decodificación códigos 2D
 
Arquitectura de referencia
Arquitectura de referenciaArquitectura de referencia
Arquitectura de referencia
 
PIRAmIDE English Presentation
PIRAmIDE English PresentationPIRAmIDE English Presentation
PIRAmIDE English Presentation
 
Presentación Proyecto PIRAmIDE
Presentación Proyecto PIRAmIDEPresentación Proyecto PIRAmIDE
Presentación Proyecto PIRAmIDE
 
PIRAmIDE: Servicios e-Health AmI
PIRAmIDE: Servicios e-Health AmIPIRAmIDE: Servicios e-Health AmI
PIRAmIDE: Servicios e-Health AmI
 
Jornada de Presentación de PIRAmIDE en Asturias
Jornada de Presentación de PIRAmIDE en AsturiasJornada de Presentación de PIRAmIDE en Asturias
Jornada de Presentación de PIRAmIDE en Asturias
 
La capacidad de la telefonía móvil al servicio de la discapacidad visual
La capacidad de la telefonía móvil al servicio de la discapacidad visualLa capacidad de la telefonía móvil al servicio de la discapacidad visual
La capacidad de la telefonía móvil al servicio de la discapacidad visual
 
PIRAmIDE en eVIA
PIRAmIDE en eVIAPIRAmIDE en eVIA
PIRAmIDE en eVIA
 

Último

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
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
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
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
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
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfvladimiroflores1
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
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
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 

Último (11)

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.
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
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
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
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
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
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...
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 

Modelo semántico de datos

  • 1. Representación de la información para el diseño de un sistema ligero de TSI-020301-2008-2 razonamiento en PIRAmIDE
  • 2. 00 | Índice 01 | Modelos de datos y Sist. de Gest. del Contexto 02.1 | PIRAmIDE: modelo de datos general 02.2 | PIRAmIDE: modelos de datos específicos 03.1 | PIRAmIDE: técnicas de modelado 03.2 | Ventajas del modelado ontológico 04 | Modelado e inferencia en dispositivos móviles 2
  • 3. Introducció 01 | Introducción al modelado de datos para Gestió Sistemas de Gestión del Contexto
  • 4. Introducció 01 | Introducción al modelado de datos para Gestió Sistemas de Gestión del Contexto
  • 5. Introducció 01 | Introducción al modelado de datos para Gestió Sistemas de Gestión del Contexto
  • 6. Introducció 01 | Introducción al modelado de datos para Gestió Sistemas de Gestión del Contexto Modelo de datos Descripción formal de los conceptos presentes en un sistema n características de cada concepto n relaciones entre conceptos modelo de datos Sistema de Gestión del Contexto n mecanismo interoperabilidad entre subsistemas n estructurar la información memoria principal almacenada en BBDD n inferencia de nuevo contexto
  • 7. 00 | Índice 01 | Modelos de datos y Sist. de Gest. del Contexto 02.1 | PIRAmIDE: modelo de datos general 02.2 | PIRAmIDE: modelos de datos específicos 03.1 | PIRAmIDE: técnicas de modelado 03.2 | Ventajas del modelado ontológico 04 | Modelado e inferencia en dispositivos móviles 7
  • 8. PIRAmIDE: 02.1 | PIRAmIDE: modelo de datos general “explotar las capacidades de los dispositivos móviles como herramientas para la sensorización y captura de información, ofreciendo servicios adaptados a las circunstancias del usuario en cada momento” n caracterización “implícita” n software n hardware n localización n condiciones ambientales n navegador web n interfaz de entrada n actividad n interacción con objetos n audio/video n interfaz de salida n aplicaciones n capacidades de PIRAmIDE comunicación n sensores (contexto) n caracterización “explícita” n datos personales n grado de discapacidad n preferencias n políticas de privacidad (servicios)
  • 9. 00 | Índice 01 | Modelos de datos y Sist. de Gest. del Contexto 02.1 | PIRAmIDE: modelo de datos general 02.2 | PIRAmIDE: modelos de datos específicos 03.1 | PIRAmIDE: técnicas de modelado 03.2 | Ventajas del modelado ontológico 04 | Modelado e inferencia en dispositivos móviles 9
  • 10. PIRAmIDE: especí 02.2 | PIRAmIDE: modelos de datos específicos “explotar las capacidades de los dispositivos móviles como herramientas para la sensorización y captura de información, ofreciendo servicios adaptados a las circunstancias del usuario en cada momento” eInclusión eSalud - eBienestar n interacción con n farmacia objetos n hospital n hogar n consumo n medicamentos n vacunas n transporte público n recetas n turismo n gestión de citas
  • 11. 00 | Índice 01 | Modelos de datos y Sist. de Gest. del Contexto 02.1 | PIRAmIDE: modelo de datos general 02.2 | PIRAmIDE: modelos de datos específicos 03.1 | PIRAmIDE: técnicas de modelado 03.2 | Ventajas del modelado ontológico 04 | Modelado e inferencia en dispositivos móviles 11
  • 12. 03.1 | PIRAmIDE: Técnicas de modelado empleadas PIRAmIDE: Té ... objetos tupla-valor modelado esquemas ontologías UML de marcado ... ... - modelado UML n lenguaje gráfico de modelado n conceptos (clases) n atributos n relaciones simples (fase de diseño)
  • 13. 03.1 | PIRAmIDE: Técnicas de modelado empleadas PIRAmIDE: Té
  • 14. 03.1 | PIRAmIDE: Técnicas de modelado empleadas PIRAmIDE: Té ... objetos tupla-valor modelado esquemas ontologías UML de marcado ... ... - modelado UML modelado ontológico n lenguaje formal de modelado n lenguaje gráfico de modelado semántico n conceptos (clases) n alto poder expresivo n atributos (relaciones complejas entre conceptos) n relaciones simples n OWL: lenguaje estandarizado (basado en XML) (fase de diseño) (fase de explotación)
  • 15. 00 | Índice 01 | Modelos de datos y Sist. de Gest. del Contexto 02.1 | PIRAmIDE: modelo de datos general 02.2 | PIRAmIDE: modelos de datos específicos 03.1 | PIRAmIDE: técnicas de modelado 03.2 | Ventajas del modelado ontológico 04 | Modelado e inferencia en dispositivos móviles 15
  • 16. 03.2 | Ventajas del modelado ontológico ontoló n reutilización (ahorro de tiempo/dinero en el diseño/desarrollo) n compartición de modelos operabilidad inter-sistema
  • 17. 03.2 | Ventajas del modelado ontológico ontoló n reutilización (ahorro de tiempo/dinero en el FOAF - Friend Of A Friend diseño/desarrollo) n compartición de modelos operabilidad inter-sistema FOAF
  • 18. 03.2 | Ventajas del modelado ontológico ontoló n reutilización (ahorro de tiempo/dinero en el Valid-Time Ontology diseño/desarrollo) n compartición de modelos operabilidad inter-sistema Valid-Time FOAF
  • 19. 03.2 | Ventajas del modelado ontológico ontoló n reutilización (ahorro de tiempo/dinero en el Delivery Context Ontology diseño/desarrollo) n compartición de modelos operabilidad inter-sistema Valid-Time FOAF DeliveryContext
  • 20. 03.2 | Ventajas del modelado ontológico ontoló n reutilización (ahorro de tiempo/dinero en el OntoMODA diseño/desarrollo) n compartición de modelos operabilidad inter-sistema OntoMODA Valid-Time FOAF DeliveryContext
  • 21. 03.2 | Ventajas del modelado ontológico ontoló n reutilización (ahorro de tiempo/dinero en el SNOMED CT diseño/desarrollo) n compartición de modelos operabilidad inter-sistema OntoMODA SNOMED CT Valid-Time FOAF DeliveryContext
  • 22. 03.2 | Ventajas del modelado ontológico ontoló n reutilización n alto grado (ahorro de tiempo/dinero en el de expresividad diseño/desarrollo) (lógica descriptiva) n compartición de modelos herencia rdfs:subClassOf operabilidad inter-sistema cardinalidad min/maxCardinality unión / intersección owl:unionOf / owl:intersectionOf dominios / rangos rdfs:domain / rdfs:range equivalencias owl:equivalentProperty/Class relaciones simétricas, owl:SymmetricProperty, inversas, etc. owl:inverseOf, etc. OntoMODA SNOMED CT motor de KB inferenci a Valid-Time FOAF DeliveryContext base de (motor de reglas) conocimiento
  • 23. 00 | Índice 01 | Modelos de datos y Sist. de Gest. del Contexto 02.1 | PIRAmIDE: modelo de datos general 02.2 | PIRAmIDE: modelos de datos específicos 03.1 | PIRAmIDE: técnicas de modelado 03.2 | Ventajas del modelado ontológico 04 | Modelado e inferencia en dispositivos móviles 23
  • 24. 04 | Modelado e inferencia en terminales móviles mó (infraestructura) (entorno móvil) n OWL-DL n asegura ‘decidibilidad’ (tiempo limitado) n limita expresividad n gestión de ontologías (Java) n Jena n en fase de investigación n OWL-API n proyectos desactualizados n lenguajes de consulta a KB n no herramientas estándares n SPARQL n OWL-Lite n SQWRL (limita expresividad) (aumentar eficiencia) n lenguajes de definición de reglas n SWRL n RIF n razonadores ontológicos n Pellet n FaCT++ n etc.