View
140
Download
2
Embed Size (px)
Citation preview
Lozano, R; Pastor, X; Urbón, P; Lozano, E
Informática Médica, Corporación Sanitaria Clínic, Villarroel 170, 08036 Barcelona, Spain
email: [email protected]
OntoDDB… y del conocimiento a los datos
6/3/2008
Toma de Toma de decisionesdecisiones
DatosDatos
InformaciInformacióónnIntegraciIntegracióónn
Monitorizaciónanamnesis, exploración
transformación
combinación
inferencia
AccionesAcciones
registro
Hipótesisdiagnóstica
planificación
ejecución
Diagnósticodiferencial
Ordenes médicas
Diagnósticosindrómico
El enfermo ysus problemas Conocimiento
Médico
El PROCESO CLINICO
6/3/2008
INVESTIGAR
Nuevo conocimientoNuevoNuevo conocimientoconocimiento
DatosDatosDatos
InformaciónInformaciInformacióónn
IntegraciónIntegraciIntegracióónn
recogida
transformación
análisis
inferencia
DiseñoDiseDiseññoo
Resultados
Comparaciones
Acciones
Planificación
Conclusiones
Conocimientomédico
6/3/2008
REQUERIMIENTOS BÁSICOS
• Registrar, almacenar los datos• Mantener la estructura de los datos• Extracción de los datos para su análisis• Contexto
– Acceso distribuido– Cambio constante del conocimiento
6/3/2008
6/3/2008
INCONVENIENTES
• Coste– De desarrollo: Base de Datos, Aplicación web– Coste de mantenimiento: Modificaciones BD,
modificaciones páginas web• Tiempo de desarrollo prolongado• Tiempo de amortización muy corto• Se necesitan recursos muy técnicos• Distancia entre el investigador y el desarrollador• Heterogeneidad entre las distintas aplicaciones• Nula reutilización
6/3/2008
NUEVOS PARADIGMAS
• Ingeniería del conocimiento
• Hacer explícito el conocimiento
• Conocimiento procesable por ordenadores
• Separar conocimiento y datos
• El conocimiento dirige el resto
• Las ontologías como núcleo de la Web Semántica
6/3/2008
OntoDDB - Ontology Driven Data Base
• OntoDDB es un SISTEMA de gestión de datos
• Es un SISTEMA de Ingeniería del conocimiento
• Basado en ontologías
• Permite modelar los datos de modo declarativo
• OntoDDB también permite su instanciación– Recogida concreta de datos
– Almacenamiento
– Extracción
CONOCIMIENTOCONOCIMIENTO
DATOS
6/3/2008
COMPONENTES
6/3/2008
PROTÉGÉ - PLUG-IN OWL-DB
.OWL
JENA
Java API forOWL
OWL-DB
OWL-XML file
Comparación del modelo y extración de statements
Procedimientosalmacenadosen la BD
6/3/2008
OWL-DB – La Base de Datos
6/3/2008
OWL-DB - La Base de Datos
6/3/2008
OntoDDB-MM – El Metamodelo
6/3/2008
OntoDDB-MM – El Metamodelo
6/3/2008
OntoDDB – El Portal Web
6/3/2008
OntoDDB-DE- Extracción de Datos
6/3/2008
OntoDDB-DE- Extracción de Datos
de_patient.csv
6/3/2008
REQUISITOS TÉCNICOS
• Servidor de aplicaciones y base de datos– HW: 2 Gb de RAM, 40 MB disco duro– SW
• Sistema operativo: Indiferente• Servidor de base de datos: MS SQL Server ®, Sybase ® , Oracle ®• Maquina virtual de Java• Servidor de aplicaciones: Apache Tomcat ® 5.5 o superior
• Protégé 2000 ® + Plug-in• Usuario: MS Internet Explorer ® versión 6 o superior
6/3/2008
VENTAJAS
• Simplificación del desarrollo– Reducción en los costes de desarrollo– Reducción en el tiempo de desarrollo– No precisa programación, ni por lo tanto los recursos
técnicos para ello– La construcción de una aplicación se reduce prácticamente
a la fase de análisis y diseño– Disponibilidad de prototipos desde el inicio
• Facilidad de mantenimiento– Gran flexibilidad respecto a modificaciones posteriores– Reducción de costes
• Permite aprovechar economías de escala
6/3/2008
VENTAJAS
• Utilización de ontologías– El análisis ontológico clarifica la estructura del conocimiento– Procesables– Integración con la Web Semántica– Reutilización de modelos
• Utilización de estándares: OWL, Protégé– Permite comunicar los modelos– Permite compartir los modelos– Fácilmente extensible a nuevas funcionalidades
• Es multilingüe• Ayuda a establecer criterios homogéneos en la organización• Independiente del dominio
6/3/2008
TRABAJO FUTURO
• Se está trabajando en la versión 2• Extraer más conocimiento explícito
– Separación entre modelo de datos y presentación
– Incorporación de más funcionalidad web– Incorporación de procesos
• Futuras aplicaciones
6/3/2008
Sin ontologSin ontologíías no puede as no puede haber un vocabulario para haber un vocabulario para representar conocimientorepresentar conocimientoWhat Are Ontologies, and Why Do We Need Them?B. Chandrasekaran, Jorn R. Josephson, V. and Richard Benjamins
¡MUCHAS GRACIAS!Raimundo [email protected]ática Médica
CSC