Verification Report Node
Last updated
Last updated
A Verification Report is a structured document that represents the outcome of a verification process (see ). The corresponding grammar node is called Verification Report Node. Such a verification Report Node holds metadata about the verification outcome and a list of with details about the found errors.
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
@type
true
"ds:VerificationReport"
The fixed type for a Verification Report Node
ds:verificationResult
true
IRI
The overall verification outcome as IRI (there are enumerations for this)
ds:usedDomainSpecification
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)
schema:name
false
String
The name of the Verification Report
schema:description
false
String
The description of the Verification Report
ds:error
true
List of PropertyNode
A list of Error Entry Nodes that reflects the encountered errors during the verification
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 is Valid with Warnings
if only errors with the severity Warning
were found.
ds:Invalid
- The outcome is Invalid
if at least one error with the severity Error
or Critical
was found.
ds:error
has always an array of as value. This array is empty if no errors were found (so that the term ds:error
is always present).