4. 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
8. 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
12. 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
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