Classes définies

Owlready permet également d’utiliser les propriétés de classe pour créer des classes définies, avec des Définitionsdéfinitions de la forme suivante :

Classe_parente1 and Classe_parente2 ...  
and (Propriété some Classe) ...  
and (Propriété value individu) ...  
and (Propriété only (Classe ... or { individu,... })) 

Pour cela, Owlready utilise l’annotation booléenne spéciale defined_class pour indiquer qu’une classe est définie. Si cette annotation est vraie (True) pour une classe, Owlready générera une définition...

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
Restrictions comme propriétés de classe
Suivant
Exemple : créer l’ontologie des bactéries en Python