SlideShare uma empresa Scribd logo
1 de 14
Baixar para ler offline
Introduction M´ethode Application Conclusion
Adaptation consistante d’ontologies `a l’aide des
grammaires de graphes
Mariem MAHFOUDH, Laurent THIRY, Germain FORESTIER
et Michel HASSENFORDER
{mariem.mahfoudh, laurent.thiry, germain.forestier, michel.hassenforder}@uha.fr
UHA–MIPS, EA 2332 /ENSISA, 12 rue des Fr`eres Lumi`ere
68093 Mulhouse Cedex, France
24 `eme journ´ees francophones d’ing´enierie des connaissances,
Lille, 4 Juillet 2013
M.Mahfoudh et al. Adaptation des ontologies avec les grammaires de graphes 1/12
Introduction M´ethode Application Conclusion
Contexte
Une ontologie est une repr´esentation formelle et explicite des
connaissances humaines.
Changement de langues
Changement de la granularitéChangement des données
Changement de contexte
Besoin de l’´evolution et de l’adaptation des ontologies.
L’´evolution des ontologies se traduit par une modification de
leurs composantes (classes, propri´et´es, individus, axiomes).
⇒ Changement Ontologique.
M.Mahfoudh et al. Adaptation des ontologies avec les grammaires de graphes 2/12
Introduction M´ethode Application Conclusion
Objectif
Les changements ontologiques peuvent causer des
incoh´erences et toucher `a la consistance de l’ontologie.
Approches d’´evolution traitant les incoh´erences : [Klein,
2004], [Luong, 2007], [Dragoni et al., 2012], [Khattak et al.,
2013], etc.
⇒ Approches `a post´eriori de r´esolution des incoh´erences.
Proposition
Approche `a priori traitant les incoh´erences `a l’aide du
formalisme des grammaires de graphes typ´es.
M.Mahfoudh et al. Adaptation des ontologies avec les grammaires de graphes 3/12
Introduction M´ethode Application Conclusion
Grammaires de Graphes Typ´es
Formalisme de manipulation des graphes.
Une grammaire de graphes typ´ee TGG = (G, GT , P) avec :
G = (N, E) est le graphe hˆote ;
GT = (NT , ET ) est le graphe type ;
P = (LHS, RHS) est un ensemble de r`egles de production
∗ LHS (Left Hand Side), graphe repr´esentant la pr´e-condition
de la r`egle et doit ˆetre un sous graphe de G.
∗ RHS (Right Hand Side), graphe repr´esentant la post-condition
de la r`egle et doit remplacer LHS dans G.
⇒ NAC (Negative Application Condition), graphe repr´esentant
la condition `a ´eviter pour la bonne application de P.
M.Mahfoudh et al. Adaptation des ontologies avec les grammaires de graphes 4/12
Introduction M´ethode Application Conclusion
L’approche alg´ebrique Simple PushOut (SPO)
Appliquer une r`egle de r´e´ecriture `a un graphe initial G, selon la
m´ethode SPO, revient `a :
1 Trouver le LHS dans G avec un morphisme m : LHS → G ;
2 Supprimer de G : LHS − (LHS ∩ RHS) ;
3 Ajouter `a G : RHS − (LHS ∩ RHS). Cette op´eration se fait
par le calcul de pushout et donne une nouvelle version G .
m
R`egle de r´e´ecriture avec le jeu PACMan [Ehrig,2004 ].
M.Mahfoudh et al. Adaptation des ontologies avec les grammaires de graphes 5/12
Introduction M´ethode Application Conclusion
Grammaires de Graphes & Ontologies
GT repr´esente le m´eta-mod`ele de l’ontologie ;
G d´efinit l’ontologie ;
P repr´esente les changements ontologiques ;
CH = (Nom, NAC, LHS, RHS, CHD)
CHD repr´esente les changements d´eriv´es qui sont ajout´es `a
CH pour corriger les incoh´erences pouvant survenir.
M.Mahfoudh et al. Adaptation des ontologies avec les grammaires de graphes 6/12
Introduction M´ethode Application Conclusion
Grammaires de Graphes & Ontologies
GT repr´esente le m´eta-mod`ele de l’ontologie ;
G d´efinit l’ontologie ;
P repr´esente les changements ontologiques ;
CH = (Nom, NAC, LHS, RHS, CHD)
CHD repr´esente les changements d´eriv´es qui sont ajout´es `a
CH pour corriger les incoh´erences pouvant survenir.
Les incoh´erences trait´ees
Redondance de donn´ees ;
Nœuds isol´es ;
Individus orphelins ;
Axiomes contradictoires.
M.Mahfoudh et al. Adaptation des ontologies avec les grammaires de graphes 6/12
Introduction M´ethode Application Conclusion
Grammaires de Graphes & Ontologies
GT repr´esente le m´eta-mod`ele de l’ontologie ;
G d´efinit l’ontologie ;
P repr´esente les changements ontologiques ;
CH = (Nom, NAC, LHS, RHS, CHD)
CHD repr´esente les changements d´eriv´es qui sont ajout´es `a
CH pour corriger les incoh´erences pouvant survenir.
Les incoh´erences trait´ees
Redondance de donn´ees ;
Nœuds isol´es ;
Individus orphelins ;
Axiomes contradictoires.
G G'
LHS RHS
subClassOf
name="Prof"
1:Class
name="Professeur"
1:Class
NAC
Règle de réécriture
m
name="Professeur"
Class
name="Personne"
Class
name="Prof"
Class
subClassOf
name="Personne"
Class
name="Professeur"
Class
M.Mahfoudh et al. Adaptation des ontologies avec les grammaires de graphes 6/12
Introduction M´ethode Application Conclusion
Formalisation des changements ontologiques
Le changement AddDisjointClasses
Ajouter un axiome de disjonction entre deux noeuds de types
”class”.
LHS
1:Class
name="C1"
2:Class
name="C2"
RHS
1:Class
name="C1"
2:Class
name="C2"
NAC1 NAC2
memberOf
NAC5
AddDisjointClasses(C1, C2)
NAC3 NAC4
1:Class
name="C1"
2:Class
name="C2"
disjointwith
1:Class
name="C1"
2:Class
name="C2"
disjointwith
1:Class
name="C1"
2:Class
name="C2"
equivalentTo
1:Class
name="C1"
2:Class
name="C2"
subClassOf
1:Class
name="C1"
2:Class
name="C2"
subClassOf
Individual
name=X
memberOf
R`egle de r´e´ecriture du changement AddDisjointClass.
M.Mahfoudh et al. Adaptation des ontologies avec les grammaires de graphes 7/12
Introduction M´ethode Application Conclusion
Formalisation des changements ontologiques
Le changement RemoveClass
Supprimer un noeud de type ”Class”.
Changement pouvant engendrer certaines incoh´erences.
LHS
CHD1
LHS
1:Class
name="C"
Individual
memberOf
3:Class
1:Class
name="C"
subClassOf
CHD4
RHS
1:Class
name="C"
LHS
CHD3
3:Class
Individual
memberOf
1:Class
name="C"
2:Individual
memberOf
equivalentTo
LHS
3:Class
RHS
CHD2
1:Class
name="C"
2:Individual
memberOf
3:Class
1:Class
name="C"
2:Individual
memberOf
equivalentTo
2:Individual
memberOf
RHS
3:Class
1:Class
name="C"
2:Individual
memberOf
RHS
3:Class
1:Class
name="C"
2:Individual
memberOf
Changement d´eriv´e RemoveIndividual du changement RemoveClass.
M.Mahfoudh et al. Adaptation des ontologies avec les grammaires de graphes 8/12
Introduction M´ethode Application Conclusion
Application
D´efinition des r`egles de r´e´ecritures pour les changements
ontologiques ´el´ementaires.
Utilisation de l’outil AGG (Algebraic Graph Grammar) pour
impl´ementer le SPO.
Utilisation de l’ontologie OWL EventCCAlps d´evelopp´ee dans le
cadre du projet europ´een CCAlps comme exemple de test.
D´eveloppement de deux outils OWLToGraph et GraphToOWL.
Extrait de l’ontologie EventCCAlps repr´esent´ee en AGG.
M.Mahfoudh et al. Adaptation des ontologies avec les grammaires de graphes 9/12
Introduction M´ethode Application Conclusion
Application
R`egles de r´e´ecriture du changement RemoveClass (Employee).
L’ontologie EventCCAlps apr`es la transformation.
M.Mahfoudh et al. Adaptation des ontologies avec les grammaires de graphes 10/12
Introduction M´ethode Application Conclusion
Conclusion
Formalisation des changements ontologiques avec les
grammaires de graphes typ´es.
Traitement `a priori des incoh´erences li´es aux changements
ontologiques → les ´eviter grˆace aux NACs.
Impl´ementation des r`egles de r´e´ecriture par l’outil AGG
supportant l’approche alg´ebrique Simple Pushout.
Perspectives
D´efinition des changements complexes.
D´efinition d’une approche de composition des ontologies.
[Mahfoudh et al., 2013], M. Mahfoudh, G. Forestier, L. Thiry, and M. Hassenforder, ”Consistent ontologies
evolution using graph grammars”, in KSEM2013 International Conference on Knowledge Science, Engineering and
Management. Springer, 2013, pp. 64-75.
M.Mahfoudh et al. Adaptation des ontologies avec les grammaires de graphes 11/12
Introduction M´ethode Application Conclusion
Merci de votre attention.
mariem.mahfoudh@uha.fr
M.Mahfoudh et al. Adaptation des ontologies avec les grammaires de graphes 12/12

Mais conteúdo relacionado

Último

L'expression du but : fiche et exercices niveau C1 FLE
L'expression du but : fiche et exercices  niveau C1 FLEL'expression du but : fiche et exercices  niveau C1 FLE
L'expression du but : fiche et exercices niveau C1 FLElebaobabbleu
 
Chapitre 2 du cours de JavaScript. Bon Cours
Chapitre 2 du cours de JavaScript. Bon CoursChapitre 2 du cours de JavaScript. Bon Cours
Chapitre 2 du cours de JavaScript. Bon Coursebenezerngoran
 
Formation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptxFormation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptxrajaakiass01
 
Bilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfBilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfAmgdoulHatim
 
Sidonie au Japon . pptx Un film français
Sidonie    au   Japon  .  pptx  Un film françaisSidonie    au   Japon  .  pptx  Un film français
Sidonie au Japon . pptx Un film françaisTxaruka
 
Les roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptxLes roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptxShinyaHilalYamanaka
 
La mondialisation avantages et inconvénients
La mondialisation avantages et inconvénientsLa mondialisation avantages et inconvénients
La mondialisation avantages et inconvénientsJaouadMhirach
 
les_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhkles_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhkRefRama
 
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANKRAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANKNassimaMdh
 
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...Technologia Formation
 
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptxIntégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptxabdououanighd
 
L application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptxL application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptxhamzagame
 
Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfachrafbrahimi1
 
Apolonia, Apolonia.pptx Film documentaire
Apolonia, Apolonia.pptx         Film documentaireApolonia, Apolonia.pptx         Film documentaire
Apolonia, Apolonia.pptx Film documentaireTxaruka
 
Cours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfCours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfssuserc72852
 
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projetFormation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projetJeanYvesMoine
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.Txaruka
 
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...Universidad Complutense de Madrid
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...Nguyen Thanh Tu Collection
 
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxCopie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxikospam0
 

Último (20)

L'expression du but : fiche et exercices niveau C1 FLE
L'expression du but : fiche et exercices  niveau C1 FLEL'expression du but : fiche et exercices  niveau C1 FLE
L'expression du but : fiche et exercices niveau C1 FLE
 
Chapitre 2 du cours de JavaScript. Bon Cours
Chapitre 2 du cours de JavaScript. Bon CoursChapitre 2 du cours de JavaScript. Bon Cours
Chapitre 2 du cours de JavaScript. Bon Cours
 
Formation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptxFormation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptx
 
Bilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfBilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdf
 
Sidonie au Japon . pptx Un film français
Sidonie    au   Japon  .  pptx  Un film françaisSidonie    au   Japon  .  pptx  Un film français
Sidonie au Japon . pptx Un film français
 
Les roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptxLes roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptx
 
La mondialisation avantages et inconvénients
La mondialisation avantages et inconvénientsLa mondialisation avantages et inconvénients
La mondialisation avantages et inconvénients
 
les_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhkles_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhk
 
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANKRAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
 
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
 
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptxIntégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptx
 
L application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptxL application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptx
 
Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdf
 
Apolonia, Apolonia.pptx Film documentaire
Apolonia, Apolonia.pptx         Film documentaireApolonia, Apolonia.pptx         Film documentaire
Apolonia, Apolonia.pptx Film documentaire
 
Cours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfCours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdf
 
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projetFormation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.
 
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
 
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxCopie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
 

Destaque

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Destaque (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Adaptation consistante d'ontologies à l'aide des grammaires de graphes

  • 1. Introduction M´ethode Application Conclusion Adaptation consistante d’ontologies `a l’aide des grammaires de graphes Mariem MAHFOUDH, Laurent THIRY, Germain FORESTIER et Michel HASSENFORDER {mariem.mahfoudh, laurent.thiry, germain.forestier, michel.hassenforder}@uha.fr UHA–MIPS, EA 2332 /ENSISA, 12 rue des Fr`eres Lumi`ere 68093 Mulhouse Cedex, France 24 `eme journ´ees francophones d’ing´enierie des connaissances, Lille, 4 Juillet 2013 M.Mahfoudh et al. Adaptation des ontologies avec les grammaires de graphes 1/12
  • 2. Introduction M´ethode Application Conclusion Contexte Une ontologie est une repr´esentation formelle et explicite des connaissances humaines. Changement de langues Changement de la granularitéChangement des données Changement de contexte Besoin de l’´evolution et de l’adaptation des ontologies. L’´evolution des ontologies se traduit par une modification de leurs composantes (classes, propri´et´es, individus, axiomes). ⇒ Changement Ontologique. M.Mahfoudh et al. Adaptation des ontologies avec les grammaires de graphes 2/12
  • 3. Introduction M´ethode Application Conclusion Objectif Les changements ontologiques peuvent causer des incoh´erences et toucher `a la consistance de l’ontologie. Approches d’´evolution traitant les incoh´erences : [Klein, 2004], [Luong, 2007], [Dragoni et al., 2012], [Khattak et al., 2013], etc. ⇒ Approches `a post´eriori de r´esolution des incoh´erences. Proposition Approche `a priori traitant les incoh´erences `a l’aide du formalisme des grammaires de graphes typ´es. M.Mahfoudh et al. Adaptation des ontologies avec les grammaires de graphes 3/12
  • 4. Introduction M´ethode Application Conclusion Grammaires de Graphes Typ´es Formalisme de manipulation des graphes. Une grammaire de graphes typ´ee TGG = (G, GT , P) avec : G = (N, E) est le graphe hˆote ; GT = (NT , ET ) est le graphe type ; P = (LHS, RHS) est un ensemble de r`egles de production ∗ LHS (Left Hand Side), graphe repr´esentant la pr´e-condition de la r`egle et doit ˆetre un sous graphe de G. ∗ RHS (Right Hand Side), graphe repr´esentant la post-condition de la r`egle et doit remplacer LHS dans G. ⇒ NAC (Negative Application Condition), graphe repr´esentant la condition `a ´eviter pour la bonne application de P. M.Mahfoudh et al. Adaptation des ontologies avec les grammaires de graphes 4/12
  • 5. Introduction M´ethode Application Conclusion L’approche alg´ebrique Simple PushOut (SPO) Appliquer une r`egle de r´e´ecriture `a un graphe initial G, selon la m´ethode SPO, revient `a : 1 Trouver le LHS dans G avec un morphisme m : LHS → G ; 2 Supprimer de G : LHS − (LHS ∩ RHS) ; 3 Ajouter `a G : RHS − (LHS ∩ RHS). Cette op´eration se fait par le calcul de pushout et donne une nouvelle version G . m R`egle de r´e´ecriture avec le jeu PACMan [Ehrig,2004 ]. M.Mahfoudh et al. Adaptation des ontologies avec les grammaires de graphes 5/12
  • 6. Introduction M´ethode Application Conclusion Grammaires de Graphes & Ontologies GT repr´esente le m´eta-mod`ele de l’ontologie ; G d´efinit l’ontologie ; P repr´esente les changements ontologiques ; CH = (Nom, NAC, LHS, RHS, CHD) CHD repr´esente les changements d´eriv´es qui sont ajout´es `a CH pour corriger les incoh´erences pouvant survenir. M.Mahfoudh et al. Adaptation des ontologies avec les grammaires de graphes 6/12
  • 7. Introduction M´ethode Application Conclusion Grammaires de Graphes & Ontologies GT repr´esente le m´eta-mod`ele de l’ontologie ; G d´efinit l’ontologie ; P repr´esente les changements ontologiques ; CH = (Nom, NAC, LHS, RHS, CHD) CHD repr´esente les changements d´eriv´es qui sont ajout´es `a CH pour corriger les incoh´erences pouvant survenir. Les incoh´erences trait´ees Redondance de donn´ees ; Nœuds isol´es ; Individus orphelins ; Axiomes contradictoires. M.Mahfoudh et al. Adaptation des ontologies avec les grammaires de graphes 6/12
  • 8. Introduction M´ethode Application Conclusion Grammaires de Graphes & Ontologies GT repr´esente le m´eta-mod`ele de l’ontologie ; G d´efinit l’ontologie ; P repr´esente les changements ontologiques ; CH = (Nom, NAC, LHS, RHS, CHD) CHD repr´esente les changements d´eriv´es qui sont ajout´es `a CH pour corriger les incoh´erences pouvant survenir. Les incoh´erences trait´ees Redondance de donn´ees ; Nœuds isol´es ; Individus orphelins ; Axiomes contradictoires. G G' LHS RHS subClassOf name="Prof" 1:Class name="Professeur" 1:Class NAC Règle de réécriture m name="Professeur" Class name="Personne" Class name="Prof" Class subClassOf name="Personne" Class name="Professeur" Class M.Mahfoudh et al. Adaptation des ontologies avec les grammaires de graphes 6/12
  • 9. Introduction M´ethode Application Conclusion Formalisation des changements ontologiques Le changement AddDisjointClasses Ajouter un axiome de disjonction entre deux noeuds de types ”class”. LHS 1:Class name="C1" 2:Class name="C2" RHS 1:Class name="C1" 2:Class name="C2" NAC1 NAC2 memberOf NAC5 AddDisjointClasses(C1, C2) NAC3 NAC4 1:Class name="C1" 2:Class name="C2" disjointwith 1:Class name="C1" 2:Class name="C2" disjointwith 1:Class name="C1" 2:Class name="C2" equivalentTo 1:Class name="C1" 2:Class name="C2" subClassOf 1:Class name="C1" 2:Class name="C2" subClassOf Individual name=X memberOf R`egle de r´e´ecriture du changement AddDisjointClass. M.Mahfoudh et al. Adaptation des ontologies avec les grammaires de graphes 7/12
  • 10. Introduction M´ethode Application Conclusion Formalisation des changements ontologiques Le changement RemoveClass Supprimer un noeud de type ”Class”. Changement pouvant engendrer certaines incoh´erences. LHS CHD1 LHS 1:Class name="C" Individual memberOf 3:Class 1:Class name="C" subClassOf CHD4 RHS 1:Class name="C" LHS CHD3 3:Class Individual memberOf 1:Class name="C" 2:Individual memberOf equivalentTo LHS 3:Class RHS CHD2 1:Class name="C" 2:Individual memberOf 3:Class 1:Class name="C" 2:Individual memberOf equivalentTo 2:Individual memberOf RHS 3:Class 1:Class name="C" 2:Individual memberOf RHS 3:Class 1:Class name="C" 2:Individual memberOf Changement d´eriv´e RemoveIndividual du changement RemoveClass. M.Mahfoudh et al. Adaptation des ontologies avec les grammaires de graphes 8/12
  • 11. Introduction M´ethode Application Conclusion Application D´efinition des r`egles de r´e´ecritures pour les changements ontologiques ´el´ementaires. Utilisation de l’outil AGG (Algebraic Graph Grammar) pour impl´ementer le SPO. Utilisation de l’ontologie OWL EventCCAlps d´evelopp´ee dans le cadre du projet europ´een CCAlps comme exemple de test. D´eveloppement de deux outils OWLToGraph et GraphToOWL. Extrait de l’ontologie EventCCAlps repr´esent´ee en AGG. M.Mahfoudh et al. Adaptation des ontologies avec les grammaires de graphes 9/12
  • 12. Introduction M´ethode Application Conclusion Application R`egles de r´e´ecriture du changement RemoveClass (Employee). L’ontologie EventCCAlps apr`es la transformation. M.Mahfoudh et al. Adaptation des ontologies avec les grammaires de graphes 10/12
  • 13. Introduction M´ethode Application Conclusion Conclusion Formalisation des changements ontologiques avec les grammaires de graphes typ´es. Traitement `a priori des incoh´erences li´es aux changements ontologiques → les ´eviter grˆace aux NACs. Impl´ementation des r`egles de r´e´ecriture par l’outil AGG supportant l’approche alg´ebrique Simple Pushout. Perspectives D´efinition des changements complexes. D´efinition d’une approche de composition des ontologies. [Mahfoudh et al., 2013], M. Mahfoudh, G. Forestier, L. Thiry, and M. Hassenforder, ”Consistent ontologies evolution using graph grammars”, in KSEM2013 International Conference on Knowledge Science, Engineering and Management. Springer, 2013, pp. 64-75. M.Mahfoudh et al. Adaptation des ontologies avec les grammaires de graphes 11/12
  • 14. Introduction M´ethode Application Conclusion Merci de votre attention. mariem.mahfoudh@uha.fr M.Mahfoudh et al. Adaptation des ontologies avec les grammaires de graphes 12/12