• Like
Curso Integración Web Semántica-OWL
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Curso Integración Web Semántica-OWL

  • 876 views
Published

 

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
876
On SlideShare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
19
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Curso Integración Web Semántica Una historia con OWL 26 Octubre 2011 Jose María Álvarez Rodríguez WESO-Universidad de Oviedo E-mail: josem.alvarez@weso.es WWW: http://josemalvarez.es
  • 2. Una psicóloga
  • 3. Con una larga cola de pacientes…
  • 4. Que buscabansolución a distintos trastornos
  • 5. Algunos eranobsesivos…
  • 6. Otros histriónicos…
  • 7. Y tambiénparanoicos…
  • 8. Y aunque elconocimiento la abrazaba
  • 9. …y poseía mucha documentación
  • 10. Los diagnósticoscada vez eran más complicados..
  • 11. Y más información, síntomas…
  • 12. ¿se convertiría en su propia paciente?
  • 13. ¿su rendimiento y tratamientos severían perjudicados?
  • 14. Había que encontrar una solución…una salida
  • 15. Y un buen día seencontró con un amigo…
  • 16. Tras una larga conversación…lecomentó su situación
  • 17. Y este amigo ledijo…”yo tengo una solución”
  • 18. ¿CUÁL? ¿CUÁL? ¿CUÁL?“No seas obsesiva”
  • 19. Simplemente… Modela, Gestiona el conocimientoY automatiza eldiagnóstico…
  • 20. Y ¿cómo hago eso?
  • 21. Con ONTOLOGÍAS
  • 22. Entonces se pusieron a trabajar..
  • 23. ¿Qué sonontologías?
  • 24. Según la definición de Gruber una ontología constituye"a formal, explicit specificationof a shared conceptualization".http://en.wikipedia.org/wiki/ Tom_Gruber
  • 25. Según Weigand (1997)“An ontology is a database describing the concepts in the world or some domain, some of their properties andhow the concepts relate to each other.”
  • 26. De acuerdo…y quéontologías existen? Según Steve… De Dominio Genéricas Representacionales o Metaontologías
  • 27. Entonces necesito una ontología de dominio ¿no?
  • 28. Y qué expreso en la ontología?“Tu conocimiento experto y el compartido…”
  • 29. Y cómo expreso el conocimiento?“Mediante lógica y reglas…”
  • 30. Y puedo realizar descripciones?“Por supuesto con FOL, F-Logic…y Description Logics“
  • 31. …pero yo así no se modelar? “…pero existe OWL(lenguaje de ontologías para la web)”
  • 32. ¿Qué es OWL? Recomendación del W3C Basado en Description Logics (DL) (SROIQ) Hay dos versiones: OWL1.0 (2004) y OWL2 (2009)Con diferentes sintaxis: RDF/XML, N3, etc.
  • 33. Gracias por la explicación
  • 34. “Espera…” Con DL se puede expresar: Conceptos (Tbox) Relaciones (Rbox) Individuos (Abox) …y hacer operaciones:clasificación, consistencia, etc.
  • 35. “y OWL?” Es el lenguaje que se utiliza para expresar DL Es estándar Modelas conocimientoSe puede compartir y reutilizar Publicar Realimentar…
  • 36. Y sobre DL qué más tengo que saber.. Basado en OWA(Open World Assumption)Completo (computable)…Tiene “constructores” paraexpresar fórmulas de FOL
  • 37. ¿OWA?“Sí OWA vs CWA”“Si modelo en mi ontología queCristiano es jugador de fútbol” “y pregunto: ¿Es guapo, joven y rico?” OWA: NS/NC y CWA: NO
  • 38. OK!Utilicemos OWL paramodelar los síntomas y diagnosticar
  • 39. Constructores y axiomas en OWL dZ Z
  • 40. “y si utilizamos mi dominio?”Ok! Coméntame sobre los trastornos y síntomas
  • 41. DK D E   ^ D  h D D ^ ,  h K  K K W ^  ,  W
  • 42. Gracias por la explicación
  • 43. Z/dZ/K^   /  • • • • d • • ^ • •• • Z • • •• • •• • •• •
  • 44. K^^^/s KDWh>^/s DKd/KE > , s/KZ >/EdZWZ^KE > KE/d/s
  • 45. ,/^dZ/KE/ DKd/KE > , s/KZ >/EdZWZ^KE > KE/ds
  • 46. W Z EK/ /EdZWZ^KE > KE/d/s DKd/KE > , s/KZ >d^Z
  • 47. Relaciones• Cada enfermedad tiene asociado un conjunto de criterios.• Estos criterios, pueden ser de los tres* tipos expuestos anteriormente.• Los criterios de cada enfermedad representan un conjunto determinado.• *: De momento son 3, podrían ser n.
  • 48. Descripción de un trastorno• Enf1 hasCriteria Cri1, Cri2 y Cri3• Los distintos Crii pertenecen al conjunto «Criterios» que abarca TODOS los criterios.• Cada enfermedad tiene sus propios criterios y no se comparten
  • 49. Diagnóstico• Proceso de diagnóstico: – Se introducen al sistema los criterios que padece el paciente. – El sistema devuelve aquellas enfermedades que casen con los criterios, teniendo en cuenta las restricciones existentes, que deben ser modeladas en la base de conocimiento.
  • 50. Gracias por la explicación
  • 51. Resumiendo…• Diferentes trastornos – Cada uno tiene una serie de criterios y sólo de un tipo de trastorno – Son disjuntos• Diferentes criterios – De distintos tipos – Son disjuntos• Los trastornos se relacionan con los criterios• El diagnóstico debe clasificar “individuos” con síntomas en un trastorno si al menos tiene 3 de un tipo
  • 52. ¿Qué constructores necesitamos?• Definir clases (Tbox) – Disjuntas (disjoint) – Intersección – Unión – Complemento – Cardinalidad mínima• Definir relaciones (Rbox)• Definir individuos (Abox)
  • 53. ¿Qué operaciones?Razonador que clasifique individuos con ciertos síntomas en ¿un trastorno o varios?
  • 54. ¿Editor de OWL? Protégé (http://protege.stanford.edu/)Es de Stanford, ya sabes americanos… Llegan a la luna y hacen editores de ontologías
  • 55. ¿Razonador?Pellet, Hermit, Fact++…
  • 56. A trabajar…Y un poco después…
  • 57. “Vamos a ver la ontologíaque modele con lo que me comentaste…” Ver fichero: psydiag.ttl
  • 58. “Bueno parece que funciona!”“Muchas gracias”
  • 59. Y a nuestra psicóloga le volvió a abrazar el conocimiento
  • 60. Y sus diagnósticos eran más acertados…
  • 61. Y además…Pudo modelar más trastornos y síntomas Validar sus diagnósticos Enriquecer la información Tratar a más personas Compartir su conocimiento …
  • 62. Y qué fue de su amigo?
  • 63. Curso Integración Web Semántica …continuará… Jose María Alvarez Rodríguez WESO-Universidad de Oviedo E-mail: josem.alvarez@weso.es WWW: http://josemalvarez.es