Verification Report Node
A Verification Report is a structured document that represents the outcome of a verification process (see details about the different verification processes). The corresponding grammar node is called Verification Report Node. Such a verification Report Node holds metadata about the verification outcome and a list of Error Entry Nodes with details about the found errors.
1. Example
2. Key-value table
The following table lists all possible terms that can be used by a Verification Report Node. The order in the table reflects the recommended order of these terms within a Verification Report Node (optional).
key | required | value type | description |
| true |
| The fixed type for a Verification Report Node |
| true | IRI | The overall verification outcome as IRI (there are enumerations for this) |
| false | IRI | The IRI of the domain specification that was used for the domain specific verification (if the verification report was created for a domain specific verification) |
| false | String | The name of the Verification Report |
| false | String | The description of the Verification Report |
| true | List of PropertyNode | A list of Error Entry Nodes that reflects the encountered errors during the verification |
3. Semantics
3.1. ds:verificationResult
ds:verificationResult
has an IRI as value. This IRI represents the overall verification outcome (also called "Verification Validity"), and depends on the found errors. In the following the possible IRIs are listed:
ds:Valid
- The outcome is valid if no errors were found.ds:ValidWithWarnings
- The outcome isValid with Warnings
if only errors with the severityWarning
were found.ds:Invalid
- The outcome isInvalid
if at least one error with the severityError
orCritical
was found.
3.2. ds:error
ds:error
has always an array of Error Entry Nodes as value. This array is empty if no errors were found (so that the term ds:error
is always present).
Last updated