Semantic data integration enables blending data from disparate sources by employing a data-centric architecture built upon an RDF model. The ability to easily import and harmonize heterogeneous data from multiple sources and interlink it as RDF statements into an RDF triplestore is essential for many knowledge management solutions.
From these definitions we deduce the classes and subclasses in yellow, the object properties in blue and the data properties in green. The details of the practical work will exceptionally be in French to coincide with the Protege software.
The second step is to populate this ontology with several individuals following certain rules. The details will not be present here but you can find them in my report. "Protege" incorporates a tool called hermit reasoner that allows you to make inferences about individuals. For example, if we create Paris as an untyped individual and France as a country, we can then create the triplet France :a pour capitale Paris. The reasoner then deduces that Paris is a city. This is a very simple example that shows how it works. It uses the established rules to deduce additional information.
The goal of this second part is to use the previously created ontology and to implement to implement functions that will be used by this ontology. We then use the properties defined in part 1 to represent some individuals of the ontology.
At first, the objective is to implement the IModelFunctions interface using the functions present in IConvenienceInterface. So we have five functions to to implement. Each function corresponds to a jUnit test that we must validate.
This section describes the context of the subject, my accomplishments and a summary of the skills I have acquired.
This subject took place during December and January. There are two practical works in addition to the lectures that allow to deepen the knowledge of semantic web. I worked in pair with Walid KHALED.
The only negative point noted for this subject is the fact that the two practical works are so far away from each other which requires extra time to adapt. This subject has been evaluated a report available below.
The practical works are well designed as well as the explanations given during the course which ensured a perfect understanding of the material.
I have few details to give about this subject because there are very few negative points to give and I was able to get a very good understanding.
It's an excellent complement to last year's semantic web course that allowed me to discover more about the exploitation of semantic data.
This subject involves the semantic web and object-oriented development courses of the last few years. These courses introduced the basics of semantic web and trained me to use the protege software which makes the work easier during the practical work.
I am now able to design and understand a model for a semantic web application. I also know how to use a semantic database to enrich classical data.
This section presents a comprehensive analysis of all the knowledge and skills acquired during this experiences
Design and understand a model for an application
Know how to infer new knowledge from a knowledge base
Be able to enrich data with semantic meta-data