La restriction est employée pour restreindre la portée d’un type de donnée. Présentée en exemple à la figure ci-après, la restriction existentielle de type de données OWLDataSomeValuesFrom est utilisée pour déclarer que l’âge d’un « Teenager » se situe entre 13 ans (minimum exclusif de 12 ans) et 19 ans (maximum inclusif de 19 ans).
Figure 8.6 : Restriction sur les types de données
Syntaxe fonctionnelle
SubClassOf( :Teenager DataSomeValuesFrom( :hasAge DatatypeRestriction( xsd:integer xsd:minExclusive "12"ˆˆxsd:integer xsd:maxInclusive "19"ˆˆxsd:integer ) ) )
Syntaxe Turtle
:Teenager rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty :hasAge ; owl:someValuesFrom [ rdf:type rdfs:Datatype ; owl:onDatatype xsd:integer ; owl:withRestrictions ( [ xsd:minExclusive ...
Abonnement
tous les livres et vidéos ENI en illimité sans engagement
du livre imprimé ou du livre numérique