Sommaire

Annoter les propriétés et les relations Propriété

Les propriétés peuvent être annotées comme les autres entités :

>>> onto.a_pour_forme.comment = ["Un commentaire sur a_pour_forme."]

OWL permet également d’annoter les relations, c’est-à-dire les triplets RDF reliant un sujet à un objet via une propriété (ou prédicat). Cela est utile si l’on souhaite apporter des précisions supplémentaires sur une relation, sous forme de métadonnées, par exemple pour indiquer l’auteur ou la date de création. Nous pouvons le faire avec Owlready en utilisant la syntaxe spéciale « annotation[sujet, propriété, objet] », par exemple : Relation

>>> forme = onto.bactérie_inconnue.a_pour_forme  
>>> comment[onto.bactérie_inconnue, onto.a_pour_forme, forme] = \ 
    ["Un commentaire sur le fait que cette bactérie ait cette forme."]

Pour les relations impliquant les propriétés de OWL, les valeurs spéciales rdf_type, rdfs_subclassof, owl_equivalentclass,... peuvent être utilisées :

>>> comment[onto.bactérie_inconnue, rdf_type, onto.Bactérie] = \ 
    ["Un commentaire sur l’appartenance à la classe Bactérie."]