Top Banner
1 Quality Management in PoolParty Helmut Nagy COO, Semantic Web Company
11

Quality management in PoolParty by Helmut Nagy

Apr 16, 2017

Download

Technology

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Quality management in PoolParty by Helmut Nagy

1Quality Management in PoolParty

Helmut NagyCOO, Semantic Web Company

Page 2: Quality management in PoolParty by Helmut Nagy

Problem statement

▸ Data consistency

▹ PoolParty expects data to confirm to certain constraints.

▹ User can import arbitrary RDF data.▸ Schema based constraints

▹ Data published without schemata or with a minimally specified schema.

▹ Interpretation/usage of schemata varies widely.

2

Page 3: Quality management in PoolParty by Helmut Nagy

Challenges

▸ Find a way to formulate constraints in a easy maintainable way.

▸ Find a way to express constraints in a unified way for usage throughout the system.

▸ Check conformance of data to specific schemata.

3

Page 4: Quality management in PoolParty by Helmut Nagy

Quality Management - Pre 5.5

4 ▸ No validation during import▹ Data can fail to display

▹ Data can cause unexpected behaviour

▹ Lead to/reflect errors in the application.

▸ Quality checks based on qSKOS

Page 5: Quality management in PoolParty by Helmut Nagy

Quality Management - Pre 5.5

Demo

5

Page 6: Quality management in PoolParty by Helmut Nagy

Quality Management - PP 5.5

Import Validation

6▸ RDF Validation has been integrated.

▹ Checks are defined in RDF.

▹ Repair strategies and other metadata are also defined as RDF.

▸ In a first step 15 checks have been integrated.

▸ Prototypes using RDF-Unit and SHACL have been done.

Page 7: Quality management in PoolParty by Helmut Nagy

Quality Management - PP 5.5

Architecture

7

Page 8: Quality management in PoolParty by Helmut Nagy

8Quality Management - PP 5.5

Demo

Page 9: Quality management in PoolParty by Helmut Nagy

Outlook

9

Page 10: Quality management in PoolParty by Helmut Nagy

Outlook

10 ▸ Support validation of other RDF data and schemata (Ontologies)

▸ Support validation during data transformations (UnifiedViews)

▸ Support validation of data in different places (built in store, remote store).

▸ Use a declarative approach (RDF Shapes)▹ Integrate RDF-Unit▹ Use SHACL▹ Better to understand, maintain, reuse