MOSIG Master 2ND
ADVISOR: Jérôme Euzenat
TEL: +33 (0)476 61 53 66
TEAM AND LAB: Exmo team, INRIA & LIG
MASTER PROFILE: Artificial intelligence and the web
Reference number: Proposal n°1045
The goal of the semantic web is to take advantage of formalised knowledge (in languages like RDF) at the scale of the worldwide web. In particular, it is based on ontologies which define concepts used for representing knowledge on the web, e.g., for annotating a picture, specifying a web service interface or expressing the relation between two persons. However, it is likely that different information sources and different actors in different contexts will use different ontologies. It is thus necessary to find correspondences between concepts of these ontologies.
A correspondence is defined by the two related entities, which can be classes, instances, properties, formulas as well as combination of those, the relation between these entities (equivalence, subsumption, incompatibility, etc.). A set of such correspondences is called an alignment . Alignments are used for importing data from one ontology to another or for translating queries.
This master topic is related to query generation and translation. It consists of studying query generation and transformation from expressive alignments written in the EDOAL language . The EDOAL language allows for constructing compound entities from the ontology entities. These coumpound entities are then related in a correspondence. For instance, it can express relations like:
In fact, there are several ways to generate queries from alignments :
Finally, EDOAL expression transformation is far from a simple task because:
In the present case, we also would like that all rewriting concerning the same entity be treated within the same query (for both performance and coherence considerations). This problem seems to be well known in database mapping generation and has been adapted for simple correspondences .
 Jérôme Euzenat, Pavel Shvaiko, Ontology matching, Springer, Berlin (DE), 2007
 EDOAL: https://moex.gitlabpages.inria.fr/alignapi/edoal.html
 Eric Prud'hommeaux, Andy Seaborne (eds), SPARQL Query Language for RDF, W3C Recommendation, 2008 http://www.w3.org/TR/rdf-sparql-query/
 Jérôme Euzenat, François Scharffe, Axel Polleres, Processing ontology alignments with SPARQL (Position paper), in: Proc. IEEE international workshop on Ontology alignment and visualization (OAaV), Barcelona (ES), pp913-917, 2008 ftp://ftp.inrialpes.fr/pub/exmo/publications/euzenat2008d.pdf
 Gianlucca Correndo, Manuel Salvadores, Ian Millard, Hugh Glaser, Nigel Shadbolt, SPARQL Query rewriting for implementing data integration over linked data. Proc. 1st International Workshop on Data Semantics (DataSem), Lousanne (CH), 2010http://eprints.ecs.soton.ac.uk/18370/
 Franz Baader, Tobias Nipkow, Term rewritting and all that, Cambridge university press, Cambridge (UK), 1998 http://www4.in.tum.de/~nipkow/TRaAT/.
 Carlos Rivero, Inma Hernández, David Ruiz, Rafael Corchuelo, Generating SPARQL executable mappings to integrate ontologies, Accepted to 30th international conference on conceptual modelling (ER), Brussels (BE), 2011 http://www.tdg-seville.info/Download.ashx?id=224
MOSIG Master 2E
RESPONSABLE: Jérôme Euzenat
TÉL: +33 (0)476 61 53 66
ADRESSE ÉLECTRONIQUE: Jerome:Euzenat#inrialpes:fr
LABORATOIRE ET ÉQUIPE: Équipe Exmo, INRIA & LIG
PROFIL DU PROJET: Parcours web et intelligence artificielle