Renommer des entités

Les attributs name et iri des entités peuvent être modifiés pour changer l’IRI de l’entité (une opération parfois connue sous le nom de refactoring). Modifier name permet de changer le nom de l’entité tout en la gardant dans le même espace de nommage, tandis que modifier iri permet de changer à la fois l’espace de nommage et le nom. name IRI refactoring Espace de nommage

>>> ma_bactérie.iri = "http://test.org/autre_onto.owl#bactérie1" 

Attention, renommer l’entité change son nom dans l’ontologie, mais pas le nom des variables Python ! Après exécution de la ligne ci-dessus, l’individu est toujours disponible dans la variable Python ma_bactérie, en revanche il n’est plus disponible comme onto.ma_bactérie, mais peut être récupéré en créant l’espace de nommage correspondant :

>>> get_namespace("http://test.org/autre_onto.owl").bactérie1 

Attention également : renommer une entité ne la déplace pas dans une autre ontologie.

Pour consulter la suite, découvrez le livre suivant :
couv_EPPYTONT.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Créer des entités dans un espace de nommage
Suivant
Définitions multiples et déclarations anticipées