Stardog Academy Training FAQ:

Data Quality

 

Screen Shot 2020-06-17 at 11.42.02 AM Does Stardog support SHACL, the W3C standard for validation of RDF graph data?
 
Yes, SHACL is the recommended means for graph validation. Stardog supports SHACL Core and the SPARQL extension of the standard for more complex validation rules.
 
Screen Shot 2020-06-17 at 11.42.02 AM The data import from a virtual graph seems incomplete. How can I ensure the import succeeded without human intervention?
 
Please review your mapping first, successively extending and querying it. Once you proved the source of your graph data is integrated correctly, consider applying constraints based on the SHACL standard in order to ensure consistency, completeness, and validity of the imported data. Stardog will support you throughout all the stages of constraint generation, management, and evaluation.
 
Screen Shot 2020-06-17 at 11.42.02 AM A domain ontology was created as part of our data integration layer based on Stardog. Can it be reused to test for compliance and validity of the database?
 
Yes, you may leverage the ontology straightaway to test the database for logical consistency, i.e. whether the facts laid down in the graph comply with rules implied by the model. Based on the model you may generate and manually refine SHACL constraints (shapes) for a more fine-grained validation. It will generate a machine-processable report that can be evaluated by your quality assurance processes. 

 

Stardog-logo-lockup 180px-2