The API should check all snak values it receives from a client against the validators associated with a given data type (aka property type).
Note that these validators are specific to the snak's peroperty type, and apply to DataValue objects. This is a different layer of validation than the one applied when constructing DataValue objects (and another layer yet than parsing data values from strings).
Version: unspecified
Severity: normal