Sommaire

Axiomes d’annotation et assertions (OWLAnnotationAssertionAxiom)

images/09RI03.png

Figure 9.3 : Déclaration de l’annotation « comment », « label » et « seeAlso » de l’entité « Person »

Chaque entité de l’ontologie (classe, propriété d’objets, individu, propriétés de données, type de données, etc.) est annotable. L’exemple de la figure 9.3 présente le cas de l’annotation de la classe « Person » avec deux commentaires, l’un en anglais et l’autre en français, une étiquette francophone et en renvoi (rdfs:seeAlso). Les segments de code ci-dessous présentent l’exemple dans la syntaxe fonctionnelle, Turtle et dans le Java OWL-API.

Syntaxe fonctionnelle

Declaration(Class(:Person)) 
AnnotationAssertion(rdfs:comment :Person "Représente l’ensemble  
    de tous les humains"@fr) 
AnnotationAssertion(rdfs:comment :Person "Represents the set of  
    all people"@en) 
AnnotationAssertion(rdfs:seeAlso :Person "Voir aussi humain"@fr) 
AnnotationAssertion(rdfs:label :Person "Personne"@fr)

Syntaxe en Turtle

:Person rdf:type owl:Class ; 
        rdfs:label "Personne"@fr ; 
        rdfs:comment "Represents the set of all people"@en , 
           ...