ValidationResult for missing data?

Hi,

We're looking at using SHACL for checking if a data graph contains the 
data we expect, hoping that the ValidationResults can be reported to a 
GUI that allows users to fill in the missing data or correct wrong data. 
This report is why we like shacl: it tells you what is wrong/missing. 
When valid, the data covered by the shapes graph should be extracted 
from the data graph. We are facing two problems that make us question if 
SHACL is the right tool for this:

1. If the data graph does not contain any nodes that are identified as 
focus nodes, there are no validation results. That is, the case in which 
the data does not look at all like what we expect is indistinguishable 
from the case in which the data is completely valid.

2. There seems to be no way to determine which part of the data graph 
(ie, what triples or what nodes) are covered by the shapes and found 
valid. If the data graph contains additional data not covered by any of 
the shapes, we don't have an easy way of stripping that data.

Is there something we are missing? Are these unusual requirements? Are 
there best practices know to deal with these requirements?

Thank you for your support!

Best regards,
Florian

Received on Thursday, 30 November 2017 10:41:13 UTC