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, ...
Abonnement
tous les livres et vidéos ENI en illimité sans engagement
du livre imprimé ou du livre numérique