Obi-Wan: Ontology-Based RDF Integration of Heterogeneous Data

Maxime Buron, François Goasdoué, Ioana Manolescu, Marie-Laure Mugnier

VLDB 2020

Created: 2020-08-17 lun. 10:30

Context: Ontology-Based Data Access

integration.png

Star Wars Scenario

We integrate three data sources:

  1. relational data from IMDB
  2. RDF triples from Wikidata
  3. JSON documents from swapi.dev

IMDB

The IMDB relational database contains information about movie directors, writers, producers and actors.

Wikidata

The wikidata fragment contains characters data such as actor IMDB ID, organisation membership (Jedi, Sith).

Wikidata

Star Wars API

The SWAPI contains information about the vehicles and their pilots.

{
    "name": "Millennium Falcon", 
    "model": "YT-1300 light freighter", 
    "manufacturer": "Corellian Engineering Corporation", 
    "cost_in_credits": "100000", 
    "length": "34.37", 
    "max_atmosphering_speed": "1050", 
    "crew": "4", 
    "passengers": "6", 
    "cargo_capacity": "100000", 
    "consumables": "2 months", 
    "hyperdrive_rating": "0.5", 
    "MGLT": "75", 
    "starship_class": "Light freighter", 
    "pilots": [
        "http://swapi.dev/api/people/13/", 
        "http://swapi.dev/api/people/14/", 
        "http://swapi.dev/api/people/25/", 
        "http://swapi.dev/api/people/31/"
    ], 
    "films": [
        "http://swapi.dev/api/films/1/", 
        "http://swapi.dev/api/films/2/", 
        "http://swapi.dev/api/films/3/"
    ], 
    "created": "2014-12-10T16:59:45.094000Z", 
    "edited": "2014-12-20T21:23:49.880000Z", 
    "url": "http://swapi.dev/api/starships/10/"
}

https://swapi.dev/api/starships/10/

RIS Exploration

Global-Local As View mapping

mapping.png

RDFS entailment of data and ontological triples

ris-rc.png

Query answering problem

qa.png

Query answering strategy: some reasoning at query time

rew-c-map.png

Query Answering strategy: some reasoning at query time

rew-c.png

Demo

Query answering strategy: all reasoning at query time

rew-ca.png

Demo

Query answering strategy: no reasoning at query time

rew-map.png

Query Answering strategy: no reasoning at query time

rew.png

Demo

Conclusion

See also:

  • two others query answering strategies,
  • experiments based on BSBM.

Details at https://obi-wan.saclay.inria.fr

Thank you for our attention.