Standard validation report structure for the ESS
- Report (pdf)
- JSON schema
- R package implementing this format.
- Pilot dashboard1 on synthetic data using the 18 rules from ESSnet Validation Foundation POC.
- Pilot dashboard2 on a validation report with 3 rules and 121 validation events generated by the R package validate.
- Pilot dashboard3 on 10 000 synthetic validation events using the 18 rules from ESSnet Validation Foundation POC.
- Pilot dashboard4 on a validation report generated by R package validate on data and rules from shops.
- Pilot dashboard5 on a validation report generated by R package validate on data from Task2 on metrics from the regional conference.
- Pilot dashboard6 on a validation report generated by R package validate on data from National accounts.
- Pilot dashboard7 view validation results in data table: synthetic population data
- Pilot dashboard8 view validation results in data table: SBS2000 data
A short summary of the report structure is given below.
There are two types of structure, the most basic is a validation with
the following structure (in pseudocode: types are given in fixed font
,
optional slots are indicated in italics an array is indicated with
[square brackets]
).
- validation
- id
string
- type
enum: 'validation'
- event
- time
string
in ISO 8601 format - actor
string
- agent
string
- trigger
string
- time
- rule
- language
string
- expression
string
- severity `enum: 'error', 'warning', 'information'
- change `enum: 'up', 'down'
- description
string
- language
- data
- source
[string]
- target
[string]
- description
- source
- value
enum: '0', '1', 'NA'
- id
The second type is a aggregation with the following structure.
- aggregation
- id
string
- type
enum: 'aggregation'
- event
- time
string in ISO 8601 format
- actor
string
- agent
string
- trigger
string
- time
- aggregate
- language
string
- expression
string
- description
string
- language
- data
- source
[string]
- target
[string]
- description
- source
- value
string
- id