Exemple : création et implémentation une ontologie Cet exemple consiste à créer

Exemple : création et implémentation une ontologie Cet exemple consiste à créer une ontologie à partir d'un diagramme de classe. 1/ Ecriture des classes : La première étape de l'écriture de l'ontologie OWL représentant cette population consiste à écrire les classes du monde. <!-- Défintion des classes --> <owl:Class rdf:ID="Citoyen"/> <owl:Class rdf:ID="Etudiant"> <rdfs:subClassOf rdf:resource="#Citoyen"> </owl:Class> <owl:Class rdf:ID="Ville" /> 2/ Ecriture des propriétés (Object Properties) : L'écriture des Object properties est l'étape qui va permettre de détailler la population que l'on veut décrire. Ecrivons les propriétés d'objet : habiteA (relation entre la ville et citoyen) <!-- Propriétés d'objet --> <owl:ObjectProperty rdf:ID="habiteA"> <rdfs:domain rdf:resource="#Citoyen" /> <rdfs:range rdf:resource="#Ville" /> </owl:ObjectProperty> HabiteA <!-- Propriétés de type de donnée --> <owl:DatatypeProperty rdf:ID="nom"> <rdfs:domain rdf:resource="#Citoyen" /> <rdfs:range rdf:resource="&xsd;string" /> </owl:DatatypeProperty> <owl:DatatypeProperty rdf:ID="prenom"> <rdfs:domain rdf:resource="#Citoyen" /> <rdfs:range rdf:resource="&xsd;string" /> </owl:DatatypeProperty> <owl:DatatypeProperty rdf:ID="nomVille"> <rdfs:domain rdf:resource="#Ville" /> <rdfs:range rdf:resource="&xsd;string" /> </owl:DatatypeProperty> 3/ Assertion de faits caractérisant la population : La dernière étape concerne l'assertion des faits caractérisant la population. Il s'agit donc non seulement de l'instanciation des individus de la population, mais également de leur description par l'énonciation de leurs propriétés : Ajouter des individus (instance) = peupler l'ontologie <Etudiantrdf:ID="Benomar"> <nom>Benomar</nom> <prenom>Omar</prenom> <dateDeNaissance>1990-09-19</dateDeNaissance> <habiteA rdf:resource="#Bejaia" /> </Etudiant> Pour afficher le graphe (onglet OWLViz) Pour Vérifier la consistance d'une ontologie Menu Reasonner  start reasonner uploads/Geographie/ exemple-cours-ontologie.pdf

  • 26
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager