Sommaire

Introduction

Ce chapitre présente les axiomes qui permettent d’étendre l’expressivité associée aux classes et aux propriétés de l’OWL. Les sujets tels que l’expression de classes complexes, la restriction de propriétés, la restriction de cardinalité, l’énumération d’individus, l’usage avancé des propriétés, l’enchaînement de propriétés ainsi que l’association par clé seront traités dans ce chapitre.

Le diagramme UML de classes à la figure 7.1 présente en foncé les interfaces du Java OWL-API qui sont traitées dans les sections suivantes alors que les interfaces de couleur claire présentent les catégories auxquelles appartiennent les interfaces en foncé. Ainsi, l’OWLBooleanClassExpression regroupe l’ensemble des interfaces Java utilisées pour l’expression de classes ontologiques complexes, l’OWLCardinalityRestriction regroupe les interfaces Java associées à l’usage des restrictions de cardinalité, l’OWLQuantifiedObjectRestriction regroupe les interfaces Java associées à l’usage de restrictions sur la propriété, l’OWLObjectPropertyAxiom est employée pour caractériser les propriétés, l’interface Java OWLObjectOneOf s’utilise pour l’énumération d’individus, ...