OWL-based validation by Gavin Mendel Gleasonand Bojan Bozic, Trinity College, Dublin

14
Using OWL ontologies to ensure data quality. Dacura Quality Service

Transcript of OWL-based validation by Gavin Mendel Gleasonand Bojan Bozic, Trinity College, Dublin

Page 1: OWL-based validation by Gavin Mendel Gleasonand Bojan Bozic, Trinity College, Dublin

Using OWL ontologies to ensure data quality.

Dacura Quality Service

Page 2: OWL-based validation by Gavin Mendel Gleasonand Bojan Bozic, Trinity College, Dublin

4/30/20152

This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 644055.This communication reflects only the author’s view and the Commission is not responsible for any use that may be made of the information it

contains.

Page 3: OWL-based validation by Gavin Mendel Gleasonand Bojan Bozic, Trinity College, Dublin
Page 4: OWL-based validation by Gavin Mendel Gleasonand Bojan Bozic, Trinity College, Dublin

Technologies

ClioPatria + SWI Prolog for triple store DQS – a plugin for ClioPatria providing ontology

checking and data validation Dacura front-end – Gives a convenient user-

interface to DQS

Page 5: OWL-based validation by Gavin Mendel Gleasonand Bojan Bozic, Trinity College, Dublin

The main ideas

Schema and Instance – OWL ontology gives us a schema, we then treat the instance data as we would “rows in an SQL table”

We use prolog as it is a flexible recursive query language which enables the use of libraries of predicates.

We intentionally misinterpret OWL as a constraint language.

Page 6: OWL-based validation by Gavin Mendel Gleasonand Bojan Bozic, Trinity College, Dublin
Page 7: OWL-based validation by Gavin Mendel Gleasonand Bojan Bozic, Trinity College, Dublin
Page 8: OWL-based validation by Gavin Mendel Gleasonand Bojan Bozic, Trinity College, Dublin
Page 9: OWL-based validation by Gavin Mendel Gleasonand Bojan Bozic, Trinity College, Dublin

Polity

Population Capital

Page 10: OWL-based validation by Gavin Mendel Gleasonand Bojan Bozic, Trinity College, Dublin
Page 11: OWL-based validation by Gavin Mendel Gleasonand Bojan Bozic, Trinity College, Dublin
Page 12: OWL-based validation by Gavin Mendel Gleasonand Bojan Bozic, Trinity College, Dublin
Page 13: OWL-based validation by Gavin Mendel Gleasonand Bojan Bozic, Trinity College, Dublin
Page 14: OWL-based validation by Gavin Mendel Gleasonand Bojan Bozic, Trinity College, Dublin