Skip to main content

Data Quality

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

Last modification: 2024-01-28

Identifier: http://data.europa.eu/dr8/DataQualityApplicationComponent

LOST view: Technical view - application

EIRA concept: eira:ArchitectureBuildingBlock

ABB name: eira:DataQualityApplicationComponent

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/

Interoperability Saliency: 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."

Interoperability Dimension: Structural IoP

Viewpoint: Interoperability Privacy viewpoint

Additional identifier: http://data.europa.eu/dr8/DataQualityApplicationComponent

EIF Layer: TechnicalApplication

EIRA properties

Namespace URI
rdf: http://www.w3.org/1999/02/22-rdf-syntax-ns#
skos: http://www.w3.org/2004/02/skos/core#
dct: http://purl.org/dc/terms/
eira: http://data.europa.eu/dr8/
Property Value
rdf:type http://www.w3.org/2004/02/skos/core#Concept
skos:notation Properties of Data Quality (copy)
skos:notation Properties of Data Quality
dct:identifier http://data.europa.eu/dr8/DataQualityApplicationComponent_Properties
dct:identifier http://data.europa.eu/dr8/DataQualityApplicationComponent
skos:prefLabel Properties of Data Quality (copy)
skos:prefLabel Properties of Data Quality
eira:PURI http://data.europa.eu/dr8/DataQualityApplicationComponent
dct:type eira:DataQualityApplicationComponent
dct:modified 2024-01-28
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
eira:view Technical view - application
eira:viewpoint Interoperability Privacy viewpoint
eira:eifLayer TechnicalApplication