View
10.998
Download
2
Category
Preview:
Citation preview
TSI-020301-2008-2
Representación de la información para el diseño de
un sistema ligero de razonamiento en PIRAmIDE
2
02.1 | PIRAmIDE: modelo de datos general
03.1 | PIRAmIDE: técnicas de modelado
02.2 | PIRAmIDE: modelos de datos específicos
00 |||| ÍÍÍÍndicendicendicendice
01 | Modelos de datos y Sist. de Gest. del Contexto
03.2 | Ventajas del modelado ontológico
04 | Modelado e inferencia en dispositivos móviles
01 |||| IntroducciIntroducciIntroducciIntroduccióóóón al modelado de datos paran al modelado de datos paran al modelado de datos paran al modelado de datos paraSistemas de GestiSistemas de GestiSistemas de GestiSistemas de Gestióóóón del Contexton del Contexton del Contexton del Contexto
01 |||| IntroducciIntroducciIntroducciIntroduccióóóón al modelado de datos paran al modelado de datos paran al modelado de datos paran al modelado de datos paraSistemas de GestiSistemas de GestiSistemas de GestiSistemas de Gestióóóón del Contexton del Contexton del Contexton del Contexto
01 |||| IntroducciIntroducciIntroducciIntroduccióóóón al modelado de datos paran al modelado de datos paran al modelado de datos paran al modelado de datos paraSistemas de GestiSistemas de GestiSistemas de GestiSistemas de Gestióóóón del Contexton del Contexton del Contexton del Contexto
Modelo de datosDescripción formal de los conceptos
presentes en un sistema� características de cada concepto� relaciones entre conceptos
Sistema de Gestión del Contexto
�mecanismo interoperabilidad entre subsistemas
� estructurar la información
� memoria principal
� almacenada en BBDD
� inferencia de nuevo contexto
01 |||| IntroducciIntroducciIntroducciIntroduccióóóón al modelado de datos paran al modelado de datos paran al modelado de datos paran al modelado de datos paraSistemas de GestiSistemas de GestiSistemas de GestiSistemas de Gestióóóón del Contexton del Contexton del Contexton del Contexto
modelode datos
7
02.1 | PIRAmIDE: modelo de datos general
03.1 | PIRAmIDE: técnicas de modelado
02.2 | PIRAmIDE: modelos de datos específicos
00 |||| ÍÍÍÍndicendicendicendice
01 | Modelos de datos y Sist. de Gest. del Contexto
03.2 | Ventajas del modelado ontológico
04 | Modelado e inferencia en dispositivos móviles
“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”
(servicios)
� software� navegador web� audio/video� aplicaciones
PIRAmIDE
� hardware� interfaz de entrada� interfaz de salida� capacidades de
comunicación� sensores
� caracterización “explícita”� datos personales� grado de discapacidad� preferencias� políticas de privacidad
� caracterización “implícita”� localización� actividad
� condiciones ambientales� interacción con objetos
02.1 |||| PIRAmIDEPIRAmIDEPIRAmIDEPIRAmIDE: modelo de datos general: modelo de datos general: modelo de datos general: modelo de datos general
(contexto)
9
02.1 | PIRAmIDE: modelo de datos general
03.1 | PIRAmIDE: técnicas de modelado
02.2 | PIRAmIDE: modelos de datos específicos
00 |||| ÍÍÍÍndicendicendicendice
01 | Modelos de datos y Sist. de Gest. del Contexto
03.2 | Ventajas del modelado ontológico
04 | Modelado e inferencia en dispositivos móviles
“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”
02.2 |||| PIRAmIDEPIRAmIDEPIRAmIDEPIRAmIDE: modelos de datos espec: modelos de datos espec: modelos de datos espec: modelos de datos especííííficosficosficosficos
eInclusión eSalud - eBienestar
� farmacia� hospital
� medicamentos� vacunas� recetas
� gestión de citas
� interacción con objetos� hogar� consumo
� transporte público
� turismo
11
02.1 | PIRAmIDE: modelo de datos general
03.1 | PIRAmIDE: técnicas de modelado
02.2 | PIRAmIDE: modelos de datos específicos
00 |||| ÍÍÍÍndicendicendicendice
01 | Modelos de datos y Sist. de Gest. del Contexto
03.2 | Ventajas del modelado ontológico
04 | Modelado e inferencia en dispositivos móviles
modelado UML
03.1 |||| PIRAmIDEPIRAmIDEPIRAmIDEPIRAmIDE: T: T: T: Téééécnicas de modelado empleadascnicas de modelado empleadascnicas de modelado empleadascnicas de modelado empleadas
tupla-valor objetosobjetosobjetosobjetos
������ ������� ������� ������� �----����
esquemas
de marcadomodelado
UML
ontologías
...
......
(fase de diseño)
� lenguaje gráfico de modelado
� conceptos (clases)
� atributos
� relaciones simples
03.1 |||| PIRAmIDEPIRAmIDEPIRAmIDEPIRAmIDE: T: T: T: Téééécnicas de modelado empleadascnicas de modelado empleadascnicas de modelado empleadascnicas de modelado empleadas
modelado ontológicomodelado UML
03.1 |||| PIRAmIDEPIRAmIDEPIRAmIDEPIRAmIDE: T: T: T: Téééécnicas de modelado empleadascnicas de modelado empleadascnicas de modelado empleadascnicas de modelado empleadas
tupla-valor objetosobjetosobjetosobjetos
������ ������� ������� ������� �----����
esquemas
de marcadomodelado
UML
ontologías
...
......
(fase de diseño) (fase de explotación)
� lenguaje gráfico de modelado
� conceptos (clases)
� atributos
� relaciones simples
� lenguaje formal de modelado semántico
� alto poder expresivo (relaciones complejas entre conceptos)
� OWL: lenguaje estandarizado (basado en XML)
15
02.1 | PIRAmIDE: modelo de datos general
03.1 | PIRAmIDE: técnicas de modelado
02.2 | PIRAmIDE: modelos de datos específicos
00 |||| ÍÍÍÍndicendicendicendice
01 | Modelos de datos y Sist. de Gest. del Contexto
03.2 | Ventajas del modelado ontológico
04 | Modelado e inferencia en dispositivos móviles
� reutilización(ahorro de tiempo/dinero en el diseño/desarrollo)
� compartición de modelos� operabilidad inter-sistema
03.2 |||| Ventajas del modelado ontolVentajas del modelado ontolVentajas del modelado ontolVentajas del modelado ontolóóóógicogicogicogico
� reutilización(ahorro de tiempo/dinero en el diseño/desarrollo)
� compartición de modelos� operabilidad inter-sistema
03.2 |||| Ventajas del modelado ontolVentajas del modelado ontolVentajas del modelado ontolVentajas del modelado ontolóóóógicogicogicogico
FOAF - Friend Of A Friend
FOAF
� reutilización(ahorro de tiempo/dinero en el diseño/desarrollo)
� compartición de modelos� operabilidad inter-sistema
03.2 |||| Ventajas del modelado ontolVentajas del modelado ontolVentajas del modelado ontolVentajas del modelado ontolóóóógicogicogicogico
FOAFValid-Time
Valid-Time Ontology
� reutilización(ahorro de tiempo/dinero en el diseño/desarrollo)
� compartición de modelos� operabilidad inter-sistema
03.2 |||| Ventajas del modelado ontolVentajas del modelado ontolVentajas del modelado ontolVentajas del modelado ontolóóóógicogicogicogico
FOAFValid-Time
Delivery Context Ontology
DeliveryContext
� compartición de modelos� operabilidad inter-sistema
03.2 |||| Ventajas del modelado ontolVentajas del modelado ontolVentajas del modelado ontolVentajas del modelado ontolóóóógicogicogicogico
FOAFValid-Time
OntoMODA
DeliveryContext
OntoMODA
� reutilización(ahorro de tiempo/dinero en el diseño/desarrollo)
� reutilización(ahorro de tiempo/dinero en el diseño/desarrollo)
� compartición de modelos� operabilidad inter-sistema
03.2 |||| Ventajas del modelado ontolVentajas del modelado ontolVentajas del modelado ontolVentajas del modelado ontolóóóógicogicogicogico
FOAFValid-Time
SNOMED CT
DeliveryContext
OntoMODA SNOMED CT
� reutilización(ahorro de tiempo/dinero en el diseño/desarrollo)
� compartición de modelos� operabilidad inter-sistema
03.2 |||| Ventajas del modelado ontolVentajas del modelado ontolVentajas del modelado ontolVentajas del modelado ontolóóóógicogicogicogico
FOAFValid-Time DeliveryContext
OntoMODA SNOMED CT
� alto gradode expresividad(lógica descriptiva)
herencia rdfs:subClassOf
cardinalidad min/maxCardinality
unión / intersección owl:unionOf / owl:intersectionOf
dominios / rangos rdfs:domain / rdfs:range
equivalencias owl:equivalentProperty/Class
relaciones simétricas, inversas, etc.
owl:SymmetricProperty, owl:inverseOf, etc.
KBmotor de inferenci
a(motor de reglas)base de
conocimiento
23
02.1 | PIRAmIDE: modelo de datos general
03.1 | PIRAmIDE: técnicas de modelado
02.2 | PIRAmIDE: modelos de datos específicos
00 |||| ÍÍÍÍndicendicendicendice
01 | Modelos de datos y Sist. de Gest. del Contexto
03.2 | Ventajas del modelado ontológico
04 | Modelado e inferencia en dispositivos móviles
04 |||| Modelado e inferencia en terminales mModelado e inferencia en terminales mModelado e inferencia en terminales mModelado e inferencia en terminales móóóóvilesvilesvilesviles
(infraestructura) (entorno móvil)
� OWL-DL� asegura ‘decidibilidad’
(tiempo limitado)
� limita expresividad� gestión de ontologías (Java)
� Jena� OWL-API
� lenguajes de consulta a KB� SPARQL� SQWRL
� lenguajes de definición de reglas� SWRL� RIF
� razonadores ontológicos� Pellet� FaCT++� etc.
� en fase de investigación� proyectos desactualizados� no herramientas estándares
� OWL-Lite(limita expresividad)(aumentar eficiencia)
Recommended