1 / 11

Ekaterini Ioannou a , Claudia Niederée a , Yannis Velegrakis b

Σύστ ημα ενοποίησης δεδομένων με βάση τα αντικείμενα A Matching Framework for Entity-Based Aggregation 9 th Hellenic Data Management Symposium. Ekaterini Ioannou a , Claudia Niederée a , Yannis Velegrakis b a L3S Research Center, Hannover, Germany b University of Trento, Italy .

claude
Download Presentation

Ekaterini Ioannou a , Claudia Niederée a , Yannis Velegrakis b

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Σύστημα ενοποίησης δεδομένων με βάση τα αντικείμενα A Matching Framework for Entity-Based Aggregation9th Hellenic Data Management Symposium Ekaterini Ioannoua, Claudia Niederéea, YannisVelegrakisb aL3S Research Center, Hannover, Germany bUniversity of Trento, Italy

  2. Entity-Based Aggregation • Aggregation of entities coming from multiple heterogeneous and physically distributed sources • Receive a request describing an entity • Process the information and integrate it with existing entities, i.e., disambiguation, matching • Return the entities (ideally only one) that corresponds to the given entity request

  3. Entity-Based Aggregation • A single algorithm for matching an entity description to the entities does not exist • Collection of matching modules: • Matching using relationships • Matching without schema information • … • Selection of a module for each request: • Explicitly defined by user/application • Based on request information • …

  4. Matching Framework

  5. Matching Process Name=“Einstein" AND physicist Matching Modules Matching Framework Product Matching Module Selection: Entity Type Inferred from attributes Identified from receiver Required response time … Group Linkage Generic Matching Receive the entity request Convert request and select matching module

  6. Matching Process • Possibility to overwrite default implementation • Schema rewriting (internal object, or store query) • Add attributes to values • Complex query plan Name=“Einstein" AND physicist Matching Framework Matching Module Generation of the storage query Create query for Entity Store

  7. Matching Process • Background knowledge • Domain specific information • Analyze inner-relationships • Make another query • … Name=“Einstein" AND physicist Matching Framework Matching Module … Receive matching candidates Advanced matching and final entities

  8. Matching Process • Background knowledge • Domain specific information • Analyze inner-relationships • Make another query • … Name=“Einstein" AND physicist Matching Framework Matching Module 0.95 0.89 X X X X X X X X X X X X X … Ranked list with matching entities

  9. Matching Process • Background knowledge • Domain specific information • Analyze inner-relationships • Make another query • … Name=“Einstein" AND physicist Matching Framework Matching Module Matching Module Matching Module Receive matching candidates Combine Matching Modules

  10. Matching Process • Background knowledge • Domain specific information • Analyze inner-relationships • Make another query • … Name=“Einstein" AND physicist Matching Framework Matching Module Matching Module Matching Module Matching Module Receive matching candidates Combine Matching Modules

  11. Examples • Odysseas Elytis • Angela Merkel • QUERY { European Union } METADATA { matchingModule=Eureka } • QUERY { European Union } METADATA { matchingModule=Jolly } • Paris Hilton (person, location, organization) • QUERY { Paris Hilton } METADATA { matchingModule=e entityType=people }

More Related