Information mediators Carlos R. Rivero
Roadmap Introduction Vocabulary Proposal Conclusions
Enterprise Info. Integration Flight Travel Hotel
Data Translation Source Target Flight Travel Hotel Source Data Target Data
Mediator Source Target Flight Travel Hotel Source Data Target Data
Query Mappings Source Target Flight Travel Hotel Source Data INSERT INTO TargetData … SELECT … FROM SourceData WHERE … Hotel Source Data Target Data Query Engine
Roadmap Introduction Vocabulary Proposal Conclusions
Hotel, Flight, Travel Flight Travel Hotel
Source and target ontologies
Correspondences
Correspondences
Correspondences
Restrictions
Restrictions
Restrictions
All
Mapping
Query Mapping CONSTRUCT { ?travel rdf:type tgt:Travel . … WHERE { ?fb rdf:type src:FlightBooking .
Data Translation
Roadmap Introduction Vocabulary Proposal Conclusions
Algorithm
Validation 11 scenarios Ontology Evolution Information Integration
Performance 23 parameterised scenarios
Roadmap Introduction Vocabulary Proposal Conclusions
Conclusions It is possible to automatically generate a tractable set of query mappings Current technology support data translation by means of query mappings
THANKS!