55 lines
2.3 KiB
YAML
55 lines
2.3 KiB
YAML
name: data.validator
|
|
version: 0.1.0
|
|
description: Validates data files against schemas, business rules, and data quality
|
|
standards. Ensures data integrity, completeness, and compliance.
|
|
status: draft
|
|
reasoning_mode: iterative
|
|
capabilities:
|
|
- Validate datasets against structural and semantic rules
|
|
- Generate detailed issue reports with remediation recommendations
|
|
- Track quality metrics and highlight compliance gaps
|
|
skills_available:
|
|
- workflow.validate
|
|
- api.validate
|
|
permissions: []
|
|
artifact_metadata:
|
|
consumes:
|
|
- type: data-file
|
|
description: Input artifact of type data-file
|
|
- type: schema-definition
|
|
description: Input artifact of type schema-definition
|
|
- type: validation-rules
|
|
description: Input artifact of type validation-rules
|
|
produces:
|
|
- type: validation-report
|
|
schema: schemas/validation-report.json
|
|
file_pattern: '*.validation.json'
|
|
content_type: application/json
|
|
description: Structured validation results
|
|
- type: data-quality-metrics
|
|
description: Output artifact of type data-quality-metrics
|
|
- type: data.validatejson
|
|
description: Output artifact of type data.validatejson
|
|
- type: schema.validate
|
|
description: Output artifact of type schema.validate
|
|
- type: data.profile
|
|
description: Output artifact of type data.profile
|
|
- type: 'Structural: Schema and format validation'
|
|
description: 'Output artifact of type Structural: Schema and format validation'
|
|
- type: 'Semantic: Business rule validation'
|
|
description: 'Output artifact of type Semantic: Business rule validation'
|
|
- type: 'Statistical: Data quality profiling'
|
|
description: 'Output artifact of type Statistical: Data quality profiling'
|
|
- type: Validation status
|
|
description: Output artifact of type Validation status
|
|
- type: List of violations with severity
|
|
description: Output artifact of type List of violations with severity
|
|
- type: Data quality score
|
|
description: Output artifact of type Data quality score
|
|
- type: Statistics
|
|
description: Output artifact of type Statistics
|
|
- type: Recommendations for fixing issues
|
|
description: Output artifact of type Recommendations for fixing issues
|
|
- type: Compliance status with standards
|
|
description: Output artifact of type Compliance status with standards
|