Sommaire

Charger une ontologie Ontologie:charger

Owlready permet de charger des ontologies OWL en Python et d’accéder aux entités OWL comme l’on accéderait à des objets « traditionnels » dans un module Python. Une ontologie peut être chargée de trois manières différentes :

  • À partir de son IRI (Internationalized Resource Identifier), c’est-à-dire d’une adresse Internet : IRI get_ontology()

>>> onto = get_ontology("http://lesfleursdunormal.fr/static/ \ 
                                 _downloads/bacterie.owl").load()

L’ontologie est alors téléchargée depuis Internet puis chargée.

  • À partir d’un fichier local contenant une copie de l’ontologie, par exemple sous Linux/Unix/Mac :

>>> onto = get_ontology("/home/jiba/owlready/bacterie.owl").load() load()

ou sous Windows :

>>> onto = get_ontology("C:\\owlready\\bacterie.owl").load()

Il est aussi possible de charger l’ontologie à partir d’une copie locale dans le répertoire courant :

>>> onto = get_ontology("bacterie.owl").load()

L’ontologie est alors chargée à partir d’un fichier OWL déjà existant (vous obtiendrez évidemment une erreur si le fichier indiqué entre guillemets n’existe pas). Attention, sous Windows, ...