Institut Mines-Télécom
Curriculum data enrichment
with ontologies
Mahdi Gueffaz, Jirasri Deslis and Jean-Claude Moissinac
03 June 2014 WIMS 2014
WIMS 2014
4th International Conference on Web Intelligence,
Mining and Semantics
http://wims14.csd.auth.gr
http://ilot.wp.mines-telecom.fr
Research Blog of
ILOT project
Institut Mines-Télécom
Outline
11/06/2014 WIMS 20142
• Issue
• Related work
• Approach
• Conclusion & future work
Institut Mines-Télécom
Issue
11/06/2014 WIMS 20143
conceptualisation
Institut Mines-Télécom
Related work
 Texte 2 OWL
• Text2Onto [Cimiano & Völker, 2005]
• Terminae [Nathalie et al., 2008]
• ….
 XML 2 OWL
• OntoBuilder [Roitman & Gal, 2006]
• [Bohring et al., 2005]
• [Ghawi & Cullot, 2009]
 XML 2 RDF
• [Ferdinand et al., 2009]
 BD 2 OWL
• ……
11/06/2014 WIMS 20144
Institut Mines-Télécom
Approach
11/06/2014 WIMS 20145
Curriculum
Corpus
Ontologypopulation
Annotation
Ontology
Exploitation
OntologyEnrichment
Ontology
Other ontologies
Institut Mines-Télécom
XML Annotation
11/06/2014 WIMS 20146
Institut Mines-Télécom
XML Annotation
11/06/2014 WIMS 20147
Institut Mines-Télécom
XML Annotation
11/06/2014 WIMS 20148
Institut Mines-Télécom
XML Annotation
11/06/2014 WIMS 20149
Institut Mines-Télécom
XML Annotation
11/06/2014 WIMS 201410
Institut Mines-Télécom
XML Annotation
11/06/2014 WIMS 201411
<Cap><OntoClass classe="use" uri="base0:use">utiliser</OntoClass><Topic>Le monde grec sur une
carte du bassin méditerranéen aux VIIIe - VIIe siècle av. J.-C.</Topic></Cap>
<Cap><OntoClass classe="describe" uri="base0:describe">décrire</OntoClass><Topic>le sanctuaire
de Delphes</Topic></Cap>
<Cap><OntoClass classe="explain" uri="base0:explain">expliquant</OntoClass><Topic>leur
fonction religieuse </Topic></Cap>
<NamedEntity type="" uri="http://fr.dbpedia.org/resource/Delphes">grec</NamedEntity>
<NamedEntity type="" uri="http://fr.dbpedia.org/resource/Delphes">bassin
méditerranéen</NamedEntity>
<NamedEntity type="" uri="http://fr.dbpedia.org/resource/Delphes">Homère</NamedEntity>
<NamedEntity type="" uri="http://fr.dbpedia.org/resource/Delphes">grec</NamedEntity>
<NamedEntity type="" uri="http://fr.dbpedia.org/resource/Delphes">Delphes</NamedEntity>
Institut Mines-Télécom
Ontology population
11/06/2014 WIMS 201412
Institut Mines-Télécom
Ontology population Algorithm
For each ontology OWL class do :
1. Define the RDF predicate to associate with a property
of the class
2. Automatic generation of a SPARQL query
3. Querying the RDF graph
4. Class instantiation with the results of the SPARQL
query
11/06/2014 WIMS 201413
RDF graph obtained from the processing of the XML document annotated
Institut Mines-Télécom
Ontology population Algorithm
11/06/2014 WIMS 201414
ThemeClass name
Property name
(DataType property)
title
….
{{TemplateMapping
| mapToClass = id:theme
| mappings =
{{ PropertyMapping
| templateProperty = mp:titre
| ontologyProperty = id:title
}} }}
}}
SELECT ?vti WHERE {
?th mp:titre ?ti .
?ti rdf:value ?vti .
……
}
Institut Mines-Télécom
Ontology population Algorithm
1. List all ObjectProperty of the OWL ontology
2. For each ObjectProperty do
1. Identify the Domain class
2. For each individual of the class domain do
1.Generate the SPARQL query for the RDF graph
2.Get the query result
3.For each result do
1. Compare with the individuals of the Range class
2. If equal then create a link between the two individuals of the
two classes
3. Otherwise proceed to the next individual in the Range class
11/06/2014 WIMS 201415
Institut Mines-Télécom
Ontology population Algorithm
11/06/2014 WIMS 201416
Title Description
hasCompetency
SELECT ?vi WHERE {
?th mp:titre ?ti .
?ti rdf:value “value of the instance class”
?th mp:capacites ?v .
?v rdf:value ?vi
…… }
Institut Mines-Télécom
Ontology enrichment
11/06/2014 WIMS 201417
Basic ontology
Other
ontologies
History of
art ontology
Institut Mines-Télécom
Conclusion & Future work
• Enrichment of the Bloom ontology with synonyms
• Establishment of links with educational resources
(Pedagogical worksheets proposed by the Ministry of
Culture, Centre Pompidou, ...)
11/06/2014 WIMS 201418
Institut Mines-Télécom
Conclusion & Future work
11/06/2014 WIMS 201419
Shared
vocabulary
Maths ontology SVT Ontology French Ontology
Institut Mines-Télécom
Conclusion & Future work
11/06/2014 WIMS 201420
http://expositions.bnf.fr/lamer/pedago/pdf/fiche_secrets.p
df
À la conquête des mers
ORLAN, Action ORLAN-CORPS.
MesuRage du Centre Georges Pompidou
http://fresques.ina.fr/elles-centrepompidou/fiche-media/ArtFem00053/orlan-
action-orlan-corps.-mesurage-du-centre-georges-pompidou-detail-oeuvre-
exposee
http://www.universcience.fr/fr/education/contenu
/c/1239027093656/l-art-et-le-temps/
http://archives.universcience.fr/francais/ala_cite/expos
itions/verre_romain/
Le verre dans l Empire romain
L art et le temps
http://www.musee-
renaissance.fr/documents/dossier%20peda
%20temps%20espace.pdf
La mesure du temps
et de l espace à la
Renaissance
Institut Mines-Télécom11/06/2014 WIMS 201421
Thank you for your attention.
Institut Mines-Télécom11/06/2014 WIMS 201422
http://ilot.wp.mines-telecom.fr

More Related Content

ODP
Neo4j Spatial at LocationDay 2013 in Malmö
PPT
Enrichment 2.0 Gifted Education For The 21st Century
PPTX
Instructional models and practices
PPTX
Schoolwide Enrichment Model
PPT
Constructivisim
PPT
The Schoolwide Enrichment Model
DOC
Philsosophical,psychl sociologicalfoundationsofguidancesyllabus
Neo4j Spatial at LocationDay 2013 in Malmö
Enrichment 2.0 Gifted Education For The 21st Century
Instructional models and practices
Schoolwide Enrichment Model
Constructivisim
The Schoolwide Enrichment Model
Philsosophical,psychl sociologicalfoundationsofguidancesyllabus

Similar to Curriculum data enrichment with ontologies (20)

PDF
Knowledge graph construction with a façade - The SPARQL Anything Project
PPTX
Comete 08-07-14
PDF
New trends in ontological engineering, practices and tools
PDF
Datos enlazados BNE and MARiMbA
PPTX
An analysis of the quality issues of the properties available in the Spanish ...
PPT
Integrating a Domain Ontology Development Environment and an Ontology Search ...
PDF
Publishing Linked Open Data on the Web & the Role of Ontologies
PPTX
Comete 08-07-14
PDF
DH101 2013/2014 course 6 - Semantic coding, RDF, CIDOC-CRM
PDF
Learning with the Web. Structuring data to ease machine understanding
PDF
Semantic Web Methodologies, Best Practices and Ontology Engineering Applied t...
PDF
System Analysis And Modeling 4th International Sdl And Msc Workshop Sam 2004 ...
PPTX
A Two-Fold Quality Assurance Approach for Dynamic Knowledge Bases : The 3cixt...
PPTX
Automatic Classification of Springer Nature Proceedings with Smart Topic Miner
PPTX
Cloud Programming Models: eScience, Big Data, etc.
PDF
Making Linked Data SPARQL with the InterMine Biological Data Warehouse
PDF
Instance-Based Ontological Knowledge Acquisition
PDF
Software tools for high-throughput materials data generation and data mining
PPTX
The nature.com ontologies portal: nature.com/ontologies
Knowledge graph construction with a façade - The SPARQL Anything Project
Comete 08-07-14
New trends in ontological engineering, practices and tools
Datos enlazados BNE and MARiMbA
An analysis of the quality issues of the properties available in the Spanish ...
Integrating a Domain Ontology Development Environment and an Ontology Search ...
Publishing Linked Open Data on the Web & the Role of Ontologies
Comete 08-07-14
DH101 2013/2014 course 6 - Semantic coding, RDF, CIDOC-CRM
Learning with the Web. Structuring data to ease machine understanding
Semantic Web Methodologies, Best Practices and Ontology Engineering Applied t...
System Analysis And Modeling 4th International Sdl And Msc Workshop Sam 2004 ...
A Two-Fold Quality Assurance Approach for Dynamic Knowledge Bases : The 3cixt...
Automatic Classification of Springer Nature Proceedings with Smart Topic Miner
Cloud Programming Models: eScience, Big Data, etc.
Making Linked Data SPARQL with the InterMine Biological Data Warehouse
Instance-Based Ontological Knowledge Acquisition
Software tools for high-throughput materials data generation and data mining
The nature.com ontologies portal: nature.com/ontologies
Ad

Recently uploaded (20)

PPTX
DRUGS USED FOR HORMONAL DISORDER, SUPPLIMENTATION, CONTRACEPTION, & MEDICAL T...
PDF
Climate and Adaptation MCQs class 7 from chatgpt
PPTX
Unit 4 Computer Architecture Multicore Processor.pptx
PDF
BP 505 T. PHARMACEUTICAL JURISPRUDENCE (UNIT 2).pdf
PDF
English Textual Question & Ans (12th Class).pdf
PDF
BP 505 T. PHARMACEUTICAL JURISPRUDENCE (UNIT 1).pdf
PDF
FOISHS ANNUAL IMPLEMENTATION PLAN 2025.pdf
PPTX
Introduction to pro and eukaryotes and differences.pptx
PDF
CRP102_SAGALASSOS_Final_Projects_2025.pdf
PPTX
Module on health assessment of CHN. pptx
PDF
LIFE & LIVING TRILOGY- PART (1) WHO ARE WE.pdf
PPTX
B.Sc. DS Unit 2 Software Engineering.pptx
PDF
Skin Care and Cosmetic Ingredients Dictionary ( PDFDrive ).pdf
PDF
Myanmar Dental Journal, The Journal of the Myanmar Dental Association (2013).pdf
PDF
Journal of Dental Science - UDMY (2020).pdf
PDF
CISA (Certified Information Systems Auditor) Domain-Wise Summary.pdf
PDF
AI-driven educational solutions for real-life interventions in the Philippine...
PDF
International_Financial_Reporting_Standa.pdf
PDF
Journal of Dental Science - UDMY (2021).pdf
PDF
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 2).pdf
DRUGS USED FOR HORMONAL DISORDER, SUPPLIMENTATION, CONTRACEPTION, & MEDICAL T...
Climate and Adaptation MCQs class 7 from chatgpt
Unit 4 Computer Architecture Multicore Processor.pptx
BP 505 T. PHARMACEUTICAL JURISPRUDENCE (UNIT 2).pdf
English Textual Question & Ans (12th Class).pdf
BP 505 T. PHARMACEUTICAL JURISPRUDENCE (UNIT 1).pdf
FOISHS ANNUAL IMPLEMENTATION PLAN 2025.pdf
Introduction to pro and eukaryotes and differences.pptx
CRP102_SAGALASSOS_Final_Projects_2025.pdf
Module on health assessment of CHN. pptx
LIFE & LIVING TRILOGY- PART (1) WHO ARE WE.pdf
B.Sc. DS Unit 2 Software Engineering.pptx
Skin Care and Cosmetic Ingredients Dictionary ( PDFDrive ).pdf
Myanmar Dental Journal, The Journal of the Myanmar Dental Association (2013).pdf
Journal of Dental Science - UDMY (2020).pdf
CISA (Certified Information Systems Auditor) Domain-Wise Summary.pdf
AI-driven educational solutions for real-life interventions in the Philippine...
International_Financial_Reporting_Standa.pdf
Journal of Dental Science - UDMY (2021).pdf
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 2).pdf
Ad

Curriculum data enrichment with ontologies

  • 1. Institut Mines-Télécom Curriculum data enrichment with ontologies Mahdi Gueffaz, Jirasri Deslis and Jean-Claude Moissinac 03 June 2014 WIMS 2014 WIMS 2014 4th International Conference on Web Intelligence, Mining and Semantics http://wims14.csd.auth.gr http://ilot.wp.mines-telecom.fr Research Blog of ILOT project
  • 2. Institut Mines-Télécom Outline 11/06/2014 WIMS 20142 • Issue • Related work • Approach • Conclusion & future work
  • 4. Institut Mines-Télécom Related work  Texte 2 OWL • Text2Onto [Cimiano & Völker, 2005] • Terminae [Nathalie et al., 2008] • ….  XML 2 OWL • OntoBuilder [Roitman & Gal, 2006] • [Bohring et al., 2005] • [Ghawi & Cullot, 2009]  XML 2 RDF • [Ferdinand et al., 2009]  BD 2 OWL • …… 11/06/2014 WIMS 20144
  • 5. Institut Mines-Télécom Approach 11/06/2014 WIMS 20145 Curriculum Corpus Ontologypopulation Annotation Ontology Exploitation OntologyEnrichment Ontology Other ontologies
  • 11. Institut Mines-Télécom XML Annotation 11/06/2014 WIMS 201411 <Cap><OntoClass classe="use" uri="base0:use">utiliser</OntoClass><Topic>Le monde grec sur une carte du bassin méditerranéen aux VIIIe - VIIe siècle av. J.-C.</Topic></Cap> <Cap><OntoClass classe="describe" uri="base0:describe">décrire</OntoClass><Topic>le sanctuaire de Delphes</Topic></Cap> <Cap><OntoClass classe="explain" uri="base0:explain">expliquant</OntoClass><Topic>leur fonction religieuse </Topic></Cap> <NamedEntity type="" uri="http://fr.dbpedia.org/resource/Delphes">grec</NamedEntity> <NamedEntity type="" uri="http://fr.dbpedia.org/resource/Delphes">bassin méditerranéen</NamedEntity> <NamedEntity type="" uri="http://fr.dbpedia.org/resource/Delphes">Homère</NamedEntity> <NamedEntity type="" uri="http://fr.dbpedia.org/resource/Delphes">grec</NamedEntity> <NamedEntity type="" uri="http://fr.dbpedia.org/resource/Delphes">Delphes</NamedEntity>
  • 13. Institut Mines-Télécom Ontology population Algorithm For each ontology OWL class do : 1. Define the RDF predicate to associate with a property of the class 2. Automatic generation of a SPARQL query 3. Querying the RDF graph 4. Class instantiation with the results of the SPARQL query 11/06/2014 WIMS 201413 RDF graph obtained from the processing of the XML document annotated
  • 14. Institut Mines-Télécom Ontology population Algorithm 11/06/2014 WIMS 201414 ThemeClass name Property name (DataType property) title …. {{TemplateMapping | mapToClass = id:theme | mappings = {{ PropertyMapping | templateProperty = mp:titre | ontologyProperty = id:title }} }} }} SELECT ?vti WHERE { ?th mp:titre ?ti . ?ti rdf:value ?vti . …… }
  • 15. Institut Mines-Télécom Ontology population Algorithm 1. List all ObjectProperty of the OWL ontology 2. For each ObjectProperty do 1. Identify the Domain class 2. For each individual of the class domain do 1.Generate the SPARQL query for the RDF graph 2.Get the query result 3.For each result do 1. Compare with the individuals of the Range class 2. If equal then create a link between the two individuals of the two classes 3. Otherwise proceed to the next individual in the Range class 11/06/2014 WIMS 201415
  • 16. Institut Mines-Télécom Ontology population Algorithm 11/06/2014 WIMS 201416 Title Description hasCompetency SELECT ?vi WHERE { ?th mp:titre ?ti . ?ti rdf:value “value of the instance class” ?th mp:capacites ?v . ?v rdf:value ?vi …… }
  • 17. Institut Mines-Télécom Ontology enrichment 11/06/2014 WIMS 201417 Basic ontology Other ontologies History of art ontology
  • 18. Institut Mines-Télécom Conclusion & Future work • Enrichment of the Bloom ontology with synonyms • Establishment of links with educational resources (Pedagogical worksheets proposed by the Ministry of Culture, Centre Pompidou, ...) 11/06/2014 WIMS 201418
  • 19. Institut Mines-Télécom Conclusion & Future work 11/06/2014 WIMS 201419 Shared vocabulary Maths ontology SVT Ontology French Ontology
  • 20. Institut Mines-Télécom Conclusion & Future work 11/06/2014 WIMS 201420 http://expositions.bnf.fr/lamer/pedago/pdf/fiche_secrets.p df À la conquête des mers ORLAN, Action ORLAN-CORPS. MesuRage du Centre Georges Pompidou http://fresques.ina.fr/elles-centrepompidou/fiche-media/ArtFem00053/orlan- action-orlan-corps.-mesurage-du-centre-georges-pompidou-detail-oeuvre- exposee http://www.universcience.fr/fr/education/contenu /c/1239027093656/l-art-et-le-temps/ http://archives.universcience.fr/francais/ala_cite/expos itions/verre_romain/ Le verre dans l Empire romain L art et le temps http://www.musee- renaissance.fr/documents/dossier%20peda %20temps%20espace.pdf La mesure du temps et de l espace à la Renaissance
  • 21. Institut Mines-Télécom11/06/2014 WIMS 201421 Thank you for your attention.
  • 22. Institut Mines-Télécom11/06/2014 WIMS 201422 http://ilot.wp.mines-telecom.fr