1 / 21

Olfa Jenhani - IRIT ARC INRIA GeNI

Ontologies et Génération. Olfa Jenhani - IRIT ARC INRIA GeNI. Sommaire. Méthode de définition d ’une ontologie : domaine du tourisme Sources de données Formalisme de description Caractéristiques du programme Lexicalisation et agrégation Conclusion.

sumana
Download Presentation

Olfa Jenhani - IRIT ARC INRIA GeNI

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Ontologies et Génération Olfa Jenhani - IRIT ARC INRIA GeNI

  2. Sommaire • Méthode de définition d ’une ontologie : domaine du tourisme • Sources de données • Formalisme de description • Caractéristiques du programme • Lexicalisation et agrégation • Conclusion Olfa Jenhani Arc INRIA GeNI

  3. Méthode de définition d ’une ontologie • 1. Détermination du domaine de l ’ontologie, • 2. Réutilisation des ontologies existantes, • 3. Énumération des concepts les plus importants de l ’ontologie, • 4. Définition des concepts et de la hiérarchie des concepts de l’ontologie • Descendante • Ascendante • Combinaison • 5. Définition des propriétés des concepts, • 6. Contrôle et gestion de la cohérence des données. Olfa Jenhani Arc INRIA GeNI

  4. Application au domaine du tourisme • Sources de données • http://www.tourisme-alsace.com/ Olfa Jenhani Arc INRIA GeNI

  5. Application au domaine du tourisme • Sources de données • http://www.ftlb.be/FR/evenements/actus.htm Olfa Jenhani Arc INRIA GeNI

  6. Application au domaine du tourisme • Sources de données • http://www.ville.matane.qc.ca/a_intro.htm Olfa Jenhani Arc INRIA GeNI

  7. Formalisme de description Le prédicat isa(X,Y) permet de représenter la relation d'hyponymie. X et Y sont deux concepts, ce prédicat est interprété comme suit: Y est un (est un type de) X. Tourisme /*isa(X,Y):Y est le fils de X*/ isa([tourisme],[tourisme,de,pays]). isa([tourisme],[tourisme,industriel]). isa([tourisme],[tourisme,de,santé]). isa([tourisme],[tourisme,sportif]). isa([tourisme],[tourisme,culturel]). isa([tourisme],[tourisme,de,region]). isa([tourisme],[tourisme,naturel]). Tourisme de pays Tourisme de région Tourisme industriel Tourisme de santé Tourisme de sport Tourisme industriel Tourisme naturel Olfa Jenhani Arc INRIA GeNI

  8. Formalisme de description Pour la description de la relation de méronymie, nous avons définit le prédicat partof(X,Y) qui est interprété comme suit: Y est une partie (ou un composant) de X. /**relation partie de**/ /*partof(X,Y): Y est une partie de X*/ partof([tourisme], [établissement,touristique]). partof([tourisme], [information,touristique]). partof([tourisme],[voyage]). Établissement touristique Tourisme voyage Information touristique Olfa Jenhani Arc INRIA GeNI

  9. Formalisme de description /**relation partie de**/ partof([homme],[tête]). partof([homme],[bras]). partof([homme],[jambes]). partof([homme],[âme]). partof([homme],[pensée]). /**relation partie de**/ partof([homme],[tête, bras,jambes]). partof([homme],[âme, pensée]). Y est une liste de concepts de même niveau ontologique Y est un concept Olfa Jenhani Arc INRIA GeNI

  10. Formalisme de description • prop(pred (X), concept, [lexicalisation], [propriétés obligatoires],[propriétés facultatives]) . • Pred (x) est un prédicat, • Concept est un mot codé en prolog sous forme d ’une liste qui correspond à la représentation du concept dans l'ontologie, • [lexicalisation] est une liste de mots constituée par des mots simples ou par une liste de mots séparés par des virgules lorsqu'il s'agit d'un mot composé, exemples • [propriétés obligatoires] et [propriétés facultatives] sont deux listes de prédicats correspondant à des propriétés. exemples Olfa Jenhani Arc INRIA GeNI

  11. Formalisme de description • Exemples de lexicalisations : Prop(localisation(x), localisation, [localisation, lieu, dans, [au,bord,de], [à,la,frontière,de], à, en], [], []). Prop(établissement_de_restauration(x), [établissement,de,restauration], [[établissement,de,restauration], [établissement,de,gastronomie], [établissement,gastronomique]], [], []). Prop(restaurant(x), restaurant, [restaurant, rotisserie, cantine, bistro, brasserie], [], []). Olfa Jenhani Arc INRIA GeNI

  12. Formalisme de description • Exemples de propriétés : prop(voyage(X), [voyage], [voyage], [trajet(X,T), durée(X,D), moyen_de_transport(X,Y)], [hébergement_touristique(X,Y)]). prop([séjour(X)],[séjour],[séjour],[],[]). prop(circuit(X),[circuit],[circuit],[],[]). prop(croisière(X),[croisière],[croisière], [moyen_de_transport(X,bateau)],[]). prop(vol(X),[vol],[vol],[moyen_de_transport(X,avion), numéro_de_vol(X,N),heure_de_départ(X,HD), heure_de_arrivée(X,HA),],[]). prop(hébergement_touristique(X),[hébergement,touristique], [[hébergement,touristique],[logement,touristique]], [lieu_géographique(X,L), tarif(X,T), capacité(X,C), qualité(X,Q)], [activité_de_loisir(X,A)]). Olfa Jenhani Arc INRIA GeNI

  13. Formalisme de description • Héritage des propriétés : Olfa Jenhani Arc INRIA GeNI

  14. Formalisme de description • Relations fonctionnelles : Le prédicat rf(pred(X), [agentif], [télique]) permetd'associer à chaque concept représenté par pred(X) une liste de verbes [agentif] représentant son agentif et une liste de verbes exprimant son télique [télique] • pred(X): prédicat • [agentif]: liste de verbe codé en prolog sous forme de prédicat • [télique]: liste de verbe codé en prolog sous forme de prédicat Olfa Jenhani Arc INRIA GeNI

  15. Formalisme de description • Exemples de relations fonctionnelles : /**rf(pred(x),[agentive],[télique]).**/ rf(vol(x), [réserver(y:humain, x), prendre(y:humain, x), confirmer(y:humain, x),annuler(z:responsable,x), retarder(z:responsable,x), embarquer(y:humain,x)],[voyager(y:humain,x), déplacer(y:humain,z:humain,x)]). rf(hébergement_touristique(x), [réserver(y:humain, x), louer(y:humain, x), choisir(y:humain,x)],[habiter(y:humain, x), occuper(y:humain, x), loger(y:humain, y:humain,x)]). rf(localisation(x), [visiter(y:humain,x), découvrir(y:humain,x), partir(y:humain,x),voyager(y:humain,x)], [situer(y:[établissement,touristique],x),localiser(y:[établissement,touristique],x)]). rf(trajet(x), [choisir(y:humain,x), emprunter(y:humain,x), prendre(y:humain,x)], [relier(y:localisation,z:localisation,x)]. Olfa Jenhani Arc INRIA GeNI

  16. Caractéristiques du programme

  17. Lexicalisation et agrégation 1. Gite(x)  In(loc, x, Normandie)  capacité(n, x)  n < 10. 2 1 1 -->Gite(x)  capacité(n, x) la capacité d ’un gite. 2 -->In(loc, x, Normandie) se lexicalise en: la capacité d’un gite en Normandie traitement du groupe verbal: n < 10 La capacité d ’un gite en Normandie est inférieure à 10. Olfa Jenhani Arc INRIA GeNI

  18. Lexicalisation et agrégation • 2. louer(x, y)  gite(y). • forme infinitive du verbe louer: • Louer un gite. • nominalisation du verbe louer : • la location d'un gite. • 3. louer(e, x, y)  gite(y) in (temp, e, été). • 1 2 • 1 --> se lexicalise comme dans l'exemple 2 sauf quel'événement e fait référence à: la location d'un gite. • 2 -->in(temp, e, été): en utilisant la sémantique des prépositions  se lexicalise en: een été. • La location d'un gite en été. Olfa Jenhani Arc INRIA GeNI

  19. Lexicalisation et agrégation • 4. gite (x)  rivière (y)  atborderof (x, y). • atborderof (x, y): se lexicalise suivant les propriétés de l'objet y: • Si y est un objet ayant une certaine longueur , on lexicalise atborderof en au bord de. • Si y est une surface qui a un volume( comme la ville, le champs, …), atborderof se lexicalise en à la lisière de. • Si y a une entrée (comme le campus, la forêt, …), on lexicalise atborderof en à l'orée de. • Si y est situé entre deux domaines, on lexicalise atborderof en à la frontière de. • un gite au bord d'une rivière. Prop(localisation(x), localisation, [localisation, lieu, emplacement, dans, [au,bord,de], [à,la,frontière,de], à, en], [], []). • rf(localisation(x), [visiter(y:humain,x), découvrir(y:humain,x), partir(y:humain,x), voyager(y:humain,x)], • [situer(z,x),localiser(z,x)]). Finalement on obtient: un gite situé au bord d'une rivière Olfa Jenhani Arc INRIA GeNI

  20. Lexicalisation et agrégation • 5. climat (x)  végétation (y)  IN (loc, x, monde)  IN (loc, y, monde). • p1(x)  p2(y)  p3 (x, monde)  p3 (y, monde) • x et y sont situés au même niveau dans l'ontologie. • P3 est un modifieur ayant la même valeur appliqué à x et à y • p3 se lexicalise en dansle monde on utilise la coordination X et Y dans le monde. d'où on obtient:le climat et la végétation dans le monde. Olfa Jenhani Arc INRIA GeNI

  21. Conclusion • Les relations paradigmatiques • Les relations structurantes et fonctionnelles • Les principaux projets existants • Langages de représentation d'ontologies • Exemple d’ontologie et les méthodes de description, • L'utilisation des relations pour la lexicalisation et l’agrégation.

More Related