Sommaire

Entité et axiome ontologiques

Pour le Java OWL-API, l’objet racine de l’ontologie est OWLObjectl’OWLObject. De l’OWLObject dérive trois interfaces Java qui représentent les trois objets fondamentaux de la modélisation avec le Java OWL-API qui sont l’OWLOntology, OWLEntityl’OWLEntity et OWLAxioml’OWLAxiom (voir le diagramme UML de classes de la figure 6.1). Comme il a été vu dans le chapitre Raisonneur et la logique des descriptions, l’OWLOntology est l’objet qui englobe l’ensemble des énoncés ontologiques décrivant le domaine du discours. La mise à jour de l’OWLOntology est assurée par le gestionnaire du document ontologique.

La figure 6.1 et la figure 6.2 présentent en foncé les entités (OWLEntity) et les axiomes (OWLAxiom) de l’ontologie qui sont étudiés dans ce chapitre. On y retrouve les entités fondamentales de l’ontologie telles que la classe OWLClass(OWLClass), l’individu OWLNamedIndividual (OWLNamedIndividual), la propriété d’objet OWLObjectProperty (OWLObjectProperty), la propriété de donnée OWLDataProperty (OWLDataProperty) et le type de donnée OWLDatatype (OWLDatatype). En Java OWL-API, l’OWLEntity doit être axiomisée avant d’être intégrée à l’ontologie.

images/06RI01.png

Figure 6.1 : Définition d’une entité ontologique (OWLEntity)

À propos de la lecture ...