Skip to content

Introduce the conformance-profile validation API #29

Description

@juherr

Goal

Provide a reusable API for business-profile validation beyond XSD correctness.

Scope

  • Introduce ConformanceProfile.
  • Introduce immutable ConformanceResult.
  • Define messages with stable code, severity, and business path.
  • Compose schema validation and profile validation without conflating them.
  • Define profile identity and versioning.

Acceptance criteria

  • Profiles can validate generated model objects.
  • Results contain stable machine-readable codes.
  • Every diagnostic has severity and a useful business path.
  • Multiple profiles can be composed deterministically.
  • API behavior is documented with custom-profile examples.

Planning

  • Priority: P1
  • Complexity: L

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:apiPublic API design and compatibilityarea:profilesDATEX II conformance profilesarea:validationSchema and conformance validationcomplexity:LLarge cross-component changeenhancementNew feature or requestpriority:P1Release-blocking or highest-value work

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions