How could we describe data that we wish to [[id:9914d09e-99fe-46a6-95be-676c5b78ed90][validate]] and possibly [[id:2ba04972-f498-41c2-970e-a64c7f3f1c3b][sanitize]]
differently, and present different experiences to end users for providing that
data?
- What causes us to want to trim or prevent leading or trailing whitespace from
some inputs?
- What causes us to limit the characters a field accepts?
- What sort of data would we want to sanitize or otherwise alter /as/ we accept
it (e.g. accepting but also sanitizing HTML to be stored as trusted HTML)?
Is there a good language for describing these categories of data, can we better
understand what differentiates them, and use that knowledge to build more