quality management in poolparty by helmut nagy

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

Upload: semanticsconference

Post on 16-Apr-2017

53 views

Category:

Technology


1 download

TRANSCRIPT

1Quality Management in PoolParty

Helmut NagyCOO, Semantic Web Company

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

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

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

Quality Management - Pre 5.5

Demo

5

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.

Quality Management - PP 5.5

Architecture

7

8Quality Management - PP 5.5

Demo

Outlook

9

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