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."]