compas_ifc.validation

Validation specifications and helpers built on Pydantic.

Specification

An information requirement specification (analogous to an IDS facet).

ValidationResult

Validation outcome for a single element against a single specification.

validate_element

Validate a single element against a list of specifications.

validate_model

Validate all elements in a model against a list of specifications.