Definition: Data Quality Component ABB is an Application Component that enables the implementation of verifying that the value of a data item comes from a given set of acceptable values. Data validation may be followed by corrective actions, such as data editing or data imputation. In statistics, imputation is the process of replacing missing data with substituted values.
Source: Eurostat Data Validation
Source reference: http://ec.europa.eu/eurostat/data/data-validation
Example: The following implementation is an example on how this specific Architecture Building Block (ABB) can be instantiated as a Solution Building Block (SBB): Hibernate Validator - Express validation rules in a standardized way using annotation-based constraints and benefit from transparent integration with a wide variety of frameworks. Application layer agnostic validation: Hibernate Validator allows to express and validate application constraints. The default metadata source are annotations, with the ability to override and extend through the use of XML. It is not tied to a specific application tier or programming model and is available for both server and client application programming. Hibernate Validator presents the following characteristics: • Extendable: Hibernate Validator offers a configurable bootstrap API as well as a range of built-in constraints. The latter can easily be extended by creating custom constraints; • Rich metadata API: Hibernate Validator gives access to constraint configuration via a metadata API facilitating, for example, tooling integration; • Reference implementation: Hibernate Validator 6.x is the reference implementation Bean Validation 2.0; • Added value: Hibernate Validator offers additional value on top of the features required by Bean Validation. For example, a programmatic constraint configuration API as well as an annotation processor which plugs into the build process and raises compilation errors whenever constraint annotations are incorrectly used. http://hibernate.org/validator/
eira:iopDimension: Structural IoP
LOST view: TVA-Functional Architecture Principles
Viewpoint: Interoperability Privacy viewpoint
eira:iopSaliency: The Data Quality Component ABB is salient for technical interoperability because it allows the implementation of the functionality to validate if data received (or to be sent) is compliant with common and agreed interoperable formats as stated in the EIF recommendation n° 41: "Establish procedures and processes to integrate the opening of data in your common business processes, working routines, and in the development of new information systems."
Identifier: http://data.europa.eu/dr8/DataQualityApplicationComponent
ABB name: eira:DataQualityApplicationComponent
EIRA concept: eira:ArchitectureBuildingBlock
Last modification: 2022-01-23
dct:identifier: http://data.europa.eu/dr8/DataQualityApplicationComponent
|
|
eira:PURI | http://data.europa.eu/dr8/DataQualityApplicationComponent |
dct:type | eira:DataQualityApplicationComponent |
dct:modified | 2022-01-23 |
eira:synonym | |
skos:definition | Data Quality Component ABB is an Application Component that enables the implementation of verifying that the value of a data item comes from a given set of acceptable values. Data validation may be followed by corrective actions, such as data editing or data imputation. In statistics, imputation is the process of replacing missing data with substituted values. |
eira:definitionSource | Eurostat Data Validation |
eira:definitionSourceReference | http://ec.europa.eu/eurostat/data/data-validation |
skos:example | The following implementation is an example on how this specific Architecture Building Block (ABB) can be instantiated as a Solution Building Block (SBB): Hibernate Validator - Express validation rules in a standardized way using annotation-based constraints and benefit from transparent integration with a wide variety of frameworks. Application layer agnostic validation: Hibernate Validator allows to express and validate application constraints. The default metadata source are annotations, with the ability to override and extend through the use of XML. It is not tied to a specific application tier or programming model and is available for both server and client application programming. Hibernate Validator presents the following characteristics: • Extendable: Hibernate Validator offers a configurable bootstrap API as well as a range of built-in constraints. The latter can easily be extended by creating custom constraints; • Rich metadata API: Hibernate Validator gives access to constraint configuration via a metadata API facilitating, for example, tooling integration; • Reference implementation: Hibernate Validator 6.x is the reference implementation Bean Validation 2.0; • Added value: Hibernate Validator offers additional value on top of the features required by Bean Validation. For example, a programmatic constraint configuration API as well as an annotation processor which plugs into the build process and raises compilation errors whenever constraint annotations are incorrectly used. http://hibernate.org/validator/ |
eira:iopSaliency | The Data Quality Component ABB is salient for technical interoperability because it allows the implementation of the functionality to validate if data received (or to be sent) is compliant with common and agreed interoperable formats as stated in the EIF recommendation n° 41: "Establish procedures and processes to integrate the opening of data in your common business processes, working routines, and in the development of new information systems." |
skos:note | |
eira:concept | eira:ArchitectureBuildingBlock |
eira:iopDimension | Structural IoP |
dct:identifier | http://data.europa.eu/dr8/DataQualityApplicationComponent |
eira:viewpoint | Interoperability Privacy viewpoint |
eira:view | TVA-Functional Architecture Principles |
eira:view | TVI-Data Management and Knowledge Discovery Infrastructure Enablers [Motivation] |
eira:view | TVI-Computing Infrastructure Enablers [Motivation] |
eira:view | TVI-Networking Infrastructure Enablers [Motivation] |
eira:view | Technical view - application |