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
stringin 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