Ontologías con Python: Programación de ontologías Owl 2.0 con Python y Owlready2


Precio:
Precio de venta$54.99

Descripción

Capítulo 1: Introducción1. ¿Para quién es este libro?2. ¿Por qué ontologías?3. ¿Por qué Python?4. ¿Por qué Owlready?5. Esquema del libro6. Agradecimientos
Capítulo 2: Lenguaje Python: ¡Adopta una serpiente! 1. Instalación de Python2. Iniciando Python3. Sintaxis 4. Tipos de datos principales5. Condiciones (if)6. Bucles (for) 7. Generadores8. Funciones (def) 9. Clases (class) 10. Módulos de Python11. Instalación de Owlready212. Resumen
Capítulo 3: Ontologías OWL 1. Una ontología... ¿qué aspecto tiene?2. Creación manual de ontologías con el editor Protégé3. Ejemplo: Una ontología de bacterias4. Creación de una nueva ontología- Clases- Disjuntas- Particiones - Propiedades de datos- Propiedades de objetos - Restricciones - Unión, intersección y complemento- Definiciones (equivalentes a relaciones)- Individuos - Otras construcciones 5. Razonamiento automático6. Ejercicios de modelado7. Resumen
Capítulo 4: Acceso a ontologías en Python 1. Importación de Olwready2. Carga de una ontología 3. Ontologías importadas4. Listado del contenido de la ontología 5. Acceso a entidades - Individuos - Relaciones - Clases- Restricciones existenciales - Propiedades 6. Búsqueda de entidades 7. Ontologías enormes y caché de disco 8. Espacios de nombres 9. Modificación de la representación de entidades como texto 10. Directorio local de ontologías 11. Recarga de una ontología en el quadstore 12. Ejemplo: Creación de un sitio web dinámico a partir de una ontología13. Resumen
Capítulo 5: Creación y modificación de ontologías en Python 1. Creación de una ontología vacía 2. Creación de clases 3. Creación de propiedades 4. Creación de individuos 5. Modificación de entidades: Relaciones y restricciones existenciales6. Creación de entidades dentro de un espacio de nombres7. Renombrar entidades (refactorización)8. Múltiples definiciones y declaraciones anticipadas9. Destrucción de entidades 10. Destrucción de una ontología11. Guardar una ontología12. Importar ontologías 13. Sincronización 14. Ejemplo: Población de una ontología a partir de un archivo CSV15. Resumen
Capítulo 6: Constructos, restricciones, propiedades de clase 1. Creación de constructos 2. Acceso a parámetros de constructos 3. Restricciones como propiedades de clase 4. Clases definidas 5. Ejemplo: Creación de la ontología de bacterias en Python6. Ejemplo: Población de una ontología con clases definidas7. Resumen
Capítulo 7: Razonamiento automático 1. Disjuntas 2. Hipótesis de mundo abierto3. Razonamiento en un mundo cerrado, o en un mundo cerrado local4. Clases inconsistentes y ontologías inconsistentes5. Restricción y razonamiento sobre números y cadenas 6. Reglas SWRL 7. Ejemplo: Un sistema de apoyo a la decisión basado en ontologías8. Resumen
Capítulo 8: Anotaciones, textos multilingües y búsqueda de texto completo 1. Anotación de entidades2. Textos multilingües3. Anotación de constructos4. Anotación de propiedades y relaciones 5. Creación de nuevas clases de anotación

Autor: Lamy Jean-Baptiste
Editorial: Apress
Publicado: 17/01/2021
Páginas: 344
Tipo de encuadernación: Tapa blanda
Peso: 1.12 libras
Tamaño: 9.21 alto x 6.14 ancho x 0.75 profundidad
ISBN13: 9781484265512
ISBN10: 1484265513
Categorías BISAC:
- Informática | Internet | Programación web
- Informática | Lenguajes | Python

Sobre el autor

Lamy Jean-Baptiste es profesor titular en la Universidad de París 13 y miembro de LIMICS, un laboratorio de investigación centrado en la informática biomédica. También es el desarrollador del módulo Owlready2 Python que permite el acceso a ontologías OWL. Ha desarrollado muchos prototipos de investigación, y uno de ellos (lenguaje médico icónico VCM) ha sido patentado en los EE. UU., con tres licencias vendidas a socios industriales.

Lamy participa regularmente en conferencias de inteligencia artificial e informática médica, ha escrito más de 50 artículos de revistas y es moderador en el foro de Owlready en Nabbles. Fue galardonado con el premio al mejor artículo en MEDINFO 2019, la conferencia internacional más grande en informática médica.