Sommaire

Propriété fonctionnelle de données (OWLFunctionalDataPropertyAxiom)

L’axiome de propriété fonctionnelle de données déclare qu’à une propriété associée à un type de donnée, il est possible d’associer, au plus, une donnée. Par exemple, à la propriété associée à un type de donnée « hasAge » on n’associera qu’une seule valeur qui représentera l’âge de la personne.

images/08RI05.png

Figure 8.5 : La propriété fonctionnelle associée à un type de données

Syntaxe fonctionnelle

 FunctionalDataProperty( :hasAge ) 

Syntaxe Turtle

 :hasAge  rdf:type  owl:FunctionalProperty .

Syntaxe Java OWL-API

OWLDataProperty hasAge = factory.getOWLDataProperty( 
    IRI.create(ontologyIRI + "#hasAge")); 
OWLFunctionalDataPropertyAxiom OWLFunctionalDataPropertyAxiom axiome = factory.getOWLFunctionalDataPropertyAxiom(hasAge);