Python et les ontologies
Auteur : LAMY Jean-Baptiste
Après une introduction sur les ontologies et sur le module Owlready qui permet la programmation orientée ontologie, les deux chapitres qui suivent donnent au lecteur quelques rappels sur Python et sur les ontologies OWL. L'auteur présente ensuite les bases d'Owlready et montre comment accéder à des ontologies existantes en Python, comment en créer et en modifier et comment gérer des classes et des constructeurs logiques.
Deux chapitres sont ensuite consacrés à des fonctions spécifiques que peuvent offrir les ontologies : le raisonnement automatique et la gestion du texte (multilinguisme, recherche textuelle). Pour finir, l'auteur traite de points plus spécifiques comme les terminologies médicales, la création de classes mixtes Python-OWL et l'accès direct aux triplets RDF.
Basé notamment sur de nombreux exemples d'applications en lien avec le domaine biomédical, ce livre montre comment construire une petite ontologie des bactéries, comment l'intégrer à un site web dynamique et comment l'utiliser pour l'aide à la décision. D'autres exemples s'appuient sur des ontologies et des ressources de référence telles que Gene Ontology, UMLS (Unified Medical Language System) et DBpedia.
A l'issue de la lecture de ce livre, le lecteur sera ainsi en mesure d'intégrer des ontologies à ses applications et sites web Python.
Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr.
Introduction
Le langage Python : adoptez un serpent !
Les
ontologies OWL
Accéder aux ontologies en Python
Créer et
modifier des ontologies en Python
Constructeurs et restrictions,
propriétés de classes
Raisonnement automatique
Gestion
du texte : annotations, langue, recherche
Accéder aux terminologies
médicales et à UMLS
Mixer Python et OWL
Travailler avec
les triplets RDF et les mondes
Annexes
Date de parution : 08-2019
Ouvrage de 310 p.
17.8x21.6 cm