The constraints mechanism in DITA allows the use of elements and attributes in an information type to be restricted without needing to create a full specialisation. Constraints aim to simplify the authoring process by reducing the complexity of an information type.

DITA 1.2 introduced the constraints feature.

The strict task information type in DITA 1.2 is actually a constrained general task information type.