SlideShare a Scribd company logo
Introduction
Project
Theoretical
Solution
Practical
solution
Achievements
Demo
Conclusion
TRAVAUX PRATIQUE ENCADRES
Theme : Develop a semantic annotation framework
to annotate semantically some datasets using several
ontologies
Présenté par : SONFACK SOUNCHIO Serge
Encadrant : Dr Pierre LARMANDE
3 octobre 2018 1 / 13
Introduction
Project
Theoretical
Solution
Practical
solution
Achievements
Demo
Conclusion
1 Introduction
2 Project
3 Theoretical Solution
4 Practical solution
5 Achievements
6 Demo
7 Conclusion
3 octobre 2018 2 / 13
Introduction
Project
Theoretical
Solution
Practical
solution
Achievements
Demo
Conclusion
Introduction
Internet, the Web and semantic Web has brought us in the
world of data and sharing, collaborating are important factors
of our growth today.
One of the key issues related to this fact is the understanding
of these data.
Figure – A world of data and collaboration
3 octobre 2018 3 / 13
Introduction
Project
Theoretical
Solution
Practical
solution
Achievements
Demo
Conclusion
Projet
AgroLD projet[1] is a RDF knowledge base designed to
integrate data from various publically important plant centric
data sources such as Gramene, Oryzabase, TAIR.
In order to improve solutions in this erea of crops, researchers
have to understand data coming from various fields, which are
highly distributed
Figure – Understanding data from other domain
3 octobre 2018 4 / 13
Introduction
Project
Theoretical
Solution
Practical
solution
Achievements
Demo
Conclusion
Semantic annotation
Annotation : Annotation is a set of explanatory notes that
accompanies a text[5] .
In information science, an annotation is a graphic or textual
information linked to a document or simply placed on top of it.
Semantic : Using semantic web technologies
URI :Uniform Resource Identifier
(a) Concept matching (b) Semantic annotation
Figure – Annotation system
3 octobre 2018 5 / 13
Introduction
Project
Theoretical
Solution
Practical
solution
Achievements
Demo
Conclusion
Concepts
Ontology :is a formal, explicit specification of a shared
conceptualisation.
Knowledge base system
RDF : Resource Description Framework
Figure – Architecture
3 octobre 2018 6 / 13
Introduction
Project
Theoretical
Solution
Practical
solution
Achievements
Demo
Conclusion
Architecture
GUI : User interface - API : Extending software
Query processing - Storage and Data access
Document management
Figure – Architecture
3 octobre 2018 7 / 13
Introduction
Project
Theoretical
Solution
Practical
solution
Achievements
Demo
Conclusion
How it works
Storing Ontology =
RDFLib RDF extration (from URL or owl file) to JSON
format
Elasticsearch Indexing - Type - Documents
Query processing
regular expression
stopword removal
tokenize
stemming
Access Data (access)
constructed query
Elasticsearch search API
Access Data ( process result) using string similarity
algorithm to classify the result
API Python Flask REST API
3 octobre 2018 8 / 13
Introduction
Project
Theoretical
Solution
Practical
solution
Achievements
Demo
Conclusion
Tools
To achieve this work, many tools were used :
Programming language : Python ;
Python Framework : Flask[4]
CSS Framework : Bootstrap
NLP : Python NLTK[2]
Query Ontology : Python RDFLib
Data storage : Elasticsearch[3]
Versioning system : Git + Github
3 octobre 2018 9 / 13
Introduction
Project
Theoretical
Solution
Practical
solution
Achievements
Demo
Conclusion
Achievements
Storing Ontologies in document base management system
Concepts matching
In local DMS
Online
Search concepts using ID
Semantic annotation
API
To be done : Storing annotation ( In one or many graph )
Figure – Work done
3 octobre 2018 10 / 13
Introduction
Project
Theoretical
Solution
Practical
solution
Achievements
Demo
Conclusion
(a) Home page presenting API
(b) User interface
Figure – Some views
3 octobre 2018 11 / 13
Introduction
Project
Theoretical
Solution
Practical
solution
Achievements
Demo
Conclusion
Reminder
We were asked to develop a software that will be used to
annotate using ontologies.
Work done
We develop a software for semantic annotation using Python
RDFLib library, web technologies and Elasticsearch for indexing
data extracted from ontologies.
Future
See how to integrate Machine Learning in other to make the
software intelligent and more accurate
3 octobre 2018 12 / 13
Annexe
For Further Reading
Références
[1] Agrold :home.
http://volvestre.cirad.fr:8080/agrold/. (Accessed
on 10/03/2018).
[2] Natural language toolkit — nltk 3.3 documentation.
https://www.nltk.org/. (Accessed on 10/03/2018).
[3] Open source search & analytics · elasticsearch | elastic.
https://www.elastic.co/. (Accessed on 10/03/2018).
[4] Welcome | flask (a python microframework).
http://flask.pocoo.org/. (Accessed on 10/03/2018).
[5] Yongxin Liao, Mario Lezoche, Hervé Panetto, and Nacer
Boudjlida. Why, where and how to use semantic annotation
for systems interoperability. In 1st UNITE Doctoral
Symposium, pages 71–78, 2011.
3 octobre 2018 13 / 13

More Related Content

PDF
ICIC 2017: Product presentations FIZ Karlsruhe
PPTX
A Deep Dive Implementing xAPI in Learning Games
PDF
ICIC 2017: Publication Analysis and Publication Strategy
PPTX
The habitats approach to build the inspire infrastructure
PPTX
Research Data Shared Services
PDF
ICIC 2017: New product presentation minesoft
PPTX
SAP Big Data Innovation Lab at the University of Mannheim
PPTX
ModelDR - the tool that untangles complex information
ICIC 2017: Product presentations FIZ Karlsruhe
A Deep Dive Implementing xAPI in Learning Games
ICIC 2017: Publication Analysis and Publication Strategy
The habitats approach to build the inspire infrastructure
Research Data Shared Services
ICIC 2017: New product presentation minesoft
SAP Big Data Innovation Lab at the University of Mannheim
ModelDR - the tool that untangles complex information

What's hot (20)

PPT
Plan4 all portal
PPTX
OpenAIRE Open Innovation call: Next Generation Repositories
PPTX
IPTC Semantic Web March 2011
PDF
ProteomeXchange update
PPT
Discovering OERs through RSS and APIs
PPTX
Sharing Big Data - Bob Jones
PDF
II-SDV 2014 Product Presentations LexisNexis
PDF
h5web: a web-based viewer of HDF5 files
PPTX
SLAS 2017 - "Multiple Research Platforms: One Single Data Sharing Portal"
PDF
HNSciCloud update @ the World LHC Computing Grid deployment board
PDF
29th ICIC International Conference for the Information Community
PDF
Towards Generating Policy-compliant Datasets (poster)
PDF
ICIC 2017: Open data in chemistry: the fast track to scientific content
PPTX
Access the world’s research outputs through the CORE API
PDF
A FAIR Approach to Publishing and Sharing Machine Learning Models
PPTX
IPTC EXTRA Spring 2018
ODP
Enterprise 2.0 Use Cases for Semantic Web/Kiwi
PDF
OpenAIRE: Science. Set Free, Iryna Kuchma, EIFL
PDF
The Science Cloud Users: Challenges and Needs
PPTX
Semantic search and Data Analysis with graphs - Iryna Feuerstein
Plan4 all portal
OpenAIRE Open Innovation call: Next Generation Repositories
IPTC Semantic Web March 2011
ProteomeXchange update
Discovering OERs through RSS and APIs
Sharing Big Data - Bob Jones
II-SDV 2014 Product Presentations LexisNexis
h5web: a web-based viewer of HDF5 files
SLAS 2017 - "Multiple Research Platforms: One Single Data Sharing Portal"
HNSciCloud update @ the World LHC Computing Grid deployment board
29th ICIC International Conference for the Information Community
Towards Generating Policy-compliant Datasets (poster)
ICIC 2017: Open data in chemistry: the fast track to scientific content
Access the world’s research outputs through the CORE API
A FAIR Approach to Publishing and Sharing Machine Learning Models
IPTC EXTRA Spring 2018
Enterprise 2.0 Use Cases for Semantic Web/Kiwi
OpenAIRE: Science. Set Free, Iryna Kuchma, EIFL
The Science Cloud Users: Challenges and Needs
Semantic search and Data Analysis with graphs - Iryna Feuerstein
Ad

Similar to Semantic annotation (20)

PDF
An Implementation of a New Framework for Automatic Generation of Ontology and...
PDF
An Annotation Framework For The Semantic Web
PPTX
ESWC 2015 Closing and "General Chair's minute of Madness"
PDF
Aggregating Semantic Annotators Paper
PDF
Paper id 25201463
PPT
A review of the state of the art in Machine Learning on the Semantic Web
PPTX
Knowledge Representation, Semantic Web
PPTX
Development of Semantic Web based Disaster Management System
PDF
Programming the Semantic Web
PDF
A Probabilistic Framework For Information Modelling And Retrieval Based On Us...
PDF
The Revolution Of Cloud Computing
PPT
ontology.ppt
PPTX
Building a Semantic search Engine in a library
PDF
Semantic Web: Ontology Engineering Presentation
PPT
Ontologies for multimedia: the Semantic Culture Web
PPT
Toward The Semantic Deep Web
PPT
A Semantic Multimedia Web (Part 2)
PPTX
Jim Hendler's Presentation at SSSW 2011
PPT
Corrib.org - OpenSource and Research
PPT
Introduction to Semantic Web for GIS Practitioners
An Implementation of a New Framework for Automatic Generation of Ontology and...
An Annotation Framework For The Semantic Web
ESWC 2015 Closing and "General Chair's minute of Madness"
Aggregating Semantic Annotators Paper
Paper id 25201463
A review of the state of the art in Machine Learning on the Semantic Web
Knowledge Representation, Semantic Web
Development of Semantic Web based Disaster Management System
Programming the Semantic Web
A Probabilistic Framework For Information Modelling And Retrieval Based On Us...
The Revolution Of Cloud Computing
ontology.ppt
Building a Semantic search Engine in a library
Semantic Web: Ontology Engineering Presentation
Ontologies for multimedia: the Semantic Culture Web
Toward The Semantic Deep Web
A Semantic Multimedia Web (Part 2)
Jim Hendler's Presentation at SSSW 2011
Corrib.org - OpenSource and Research
Introduction to Semantic Web for GIS Practitioners
Ad

More from serge sonfack (19)

PDF
Plongement de mots :Modèle basé sur les réseaux de neurones
PDF
Presentation Interaction Homme Machine
PDF
Suivi de l’avancement d’un projet Agile/Scrum
PDF
Traitement d'image
PDF
Expose : Fashion
PDF
Rapport genie logiciel
PDF
Réalité virtuelle
PDF
Fouille logiciel
DOC
ODP
Ckomsa
PDF
Diplomarbeit ens renewed
ODP
Presentation du Laboratoire Open Source
PDF
IMPROVING GUINEA PIGS QUALITY AND QUANTITY IN CAMEROON
PDF
Migration vers les Solutions Libres/Open Sources
PDF
Develop your first app on Firefox OS
PDF
Firefox os
PDF
Opensource
PDF
Emmabuntus
PDF
Jerry SFD Cameroon
Plongement de mots :Modèle basé sur les réseaux de neurones
Presentation Interaction Homme Machine
Suivi de l’avancement d’un projet Agile/Scrum
Traitement d'image
Expose : Fashion
Rapport genie logiciel
Réalité virtuelle
Fouille logiciel
Ckomsa
Diplomarbeit ens renewed
Presentation du Laboratoire Open Source
IMPROVING GUINEA PIGS QUALITY AND QUANTITY IN CAMEROON
Migration vers les Solutions Libres/Open Sources
Develop your first app on Firefox OS
Firefox os
Opensource
Emmabuntus
Jerry SFD Cameroon

Recently uploaded (20)

PPTX
Lecture Notes Electrical Wiring System Components
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PPTX
UNIT 4 Total Quality Management .pptx
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PPTX
web development for engineering and engineering
PPT
Mechanical Engineering MATERIALS Selection
PPT
Project quality management in manufacturing
DOCX
573137875-Attendance-Management-System-original
PDF
Arduino robotics embedded978-1-4302-3184-4.pdf
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PPTX
CH1 Production IntroductoryConcepts.pptx
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PDF
Well-logging-methods_new................
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PPTX
bas. eng. economics group 4 presentation 1.pptx
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
Lecture Notes Electrical Wiring System Components
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
UNIT 4 Total Quality Management .pptx
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
web development for engineering and engineering
Mechanical Engineering MATERIALS Selection
Project quality management in manufacturing
573137875-Attendance-Management-System-original
Arduino robotics embedded978-1-4302-3184-4.pdf
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
CH1 Production IntroductoryConcepts.pptx
UNIT-1 - COAL BASED THERMAL POWER PLANTS
Well-logging-methods_new................
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
bas. eng. economics group 4 presentation 1.pptx
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx

Semantic annotation