Persisting validation results - #1111
Conversation
|
Section 5 of the document still needs to be updated, e.g., to account for the new classes and the removal of ProcessorConfiguration. |
I've done this Matt. Next on to Sect 4 |
Co-authored-by: Yousouf Taghzouti <48333491+YoucTagh@users.noreply.github.com>
|
After discussion on the figure heading Section 5, I had a question on cardinalities: Say I have a data graph that uses two shapes graphs: ex:DG sh:shapesGraph ex:SG1, ex:SG2 .How many On the call this morning, we confirmed just 1. Suppose It could be helpful to list cardinalities in the edges of Figure 3. |
And if there are cardinalities, add them into the shapes. |
| <tr> | ||
| <th>Definition:</th> | ||
| <td>The subject Validation Report was generated by a processor described by the object Processor Configuration.</td> | ||
| <td>The property that is used to indicate the utilization of a shapes graph by a validation activity.</td> |
There was a problem hiding this comment.
We may want to provide more guidance/clarity around the usage of sh:usedShapesGraph, i.e., would it be used to reference:
- The provided shapes graph (and any graphs that are referenced by
sh:shapesGraph), i.e. the root(s) of import closure - The set of all graphs in the shapes graph after import closure starting at the above root(s)
- Dealer's choice
There was a problem hiding this comment.
I had badly copied and pasted material there. Fixed with Commit 98a2e36.
I don't think we should mention anything to do with the import closures here as the advice should be given in Core as this document proposes to just follow the Core mechanism for validation.
Co-authored-by: Yousouf Taghzouti <48333491+YoucTagh@users.noreply.github.com>
…iling-multi-issue
As per my comment to @mgberg's point above: we should defer to Core for all these kinds of things and only offer advice beyond what Core is doing. Core contains the information about performing validation, assembling inputs etc. so we shouldn't touch those. |
Hmm. Where would that go in Core? This provenance feature is not discussed in Core, and I don't really think there's any language around tracking the graphs that were imported or not in Core, just the procedure used to collect them and that they get merged into one union graph. Unless that changes, I don't really see how Actually, it may be worse than that- if you provide a graph of shapes to a validator (i.e. not via |
See this rendered at https://raw.githack.com/w3c/data-shapes/refs/heads/profiling-multi-issue/shacl12-profiling/index.html