|
home |
|
# Knowledge Warehouse Metamodeling approach
|
|
\ No newline at end of file |
|
|
|
|
|
This industrial thesis project with [Synapse Medicine](https://synapse-medicine.com/) follows the work started as a research engineer within the [ERIAS](https://www.bordeaux-population-health.center/les-equipes/equipe-de-recherche-en-informatique-appliquee-a-la-sante-erias/) INSERM U1219 team on [_DRUGSSAFE_](https://drugssafe.fr/) funding at the University of Bordeaux.
|
|
|
|
A first model has been presented [1], and illustrates a first work around a cancerology problem. These needs are present in fields where one wishes to integrate data associated with knowledge.
|
|
|
|
The model has evolved since the first published reference, and is now compatible with the native representation of RDF.
|
|
|
|
|
|
|
|
This metamodel is divided into several parts for :
|
|
|
|
- Manage resources
|
|
|
|
- Manage types
|
|
|
|
- Manage alignments / mappings
|
|
|
|
|
|
|
|

|
|
|
|
|
|
|
|
At a Resource level, our model is abstract enough to integrate triple based knowledge (RDF-based)
|
|
|
|
Compatible with the official **W3C RDF 1.1** specification and in the future with known/de facto Java implementations of the tools handling this specification.
|
|
|
|
|
|
|
|
If you want to know more, feel free to navigate into the *Concept* section.
|
|
|
|
|
|
|
|
|
|
|
|
[1] Thiao-Layel, B., Jouhet, V., Diallo, G. K-Ware: vers une gestion conjointe de ressources sémantiques et leurs alignements 6ièmes Journées Francophone sur les Ontologies, Oct 2016, Bordeaux, France Hepp, M., de Bruijn, J.
|
|
|
|
|
|
|
|
# Software architecture with the Domain driven design pattern
|
|
|
|
|
|
|
|

|
|
|
|
|
|
|
|
# Java tools - Apache Commons RDF
|
|
|
|
The advantage of being compatible with the RDF 1.1 specification is that from now on, all software implementations of this specification are also compatible with our model.
|
|
|
|
Our entire solution is currently about to be reworked in order to use the Apache Commons RDF project, which promises to bridge the different JAVA implementations of RDF1.1, which is an interesting aspect for the end user, so that he can choose his usual query library. |