nA D. S. D. is a contract
between producers and consumers
nIt provides a guaranteed interface
nProducers validate to
ensure they are providing what they promised
nConsumers validate to check up on producers
äand to protect their applications
nApplication authors
validate to simplify their task
äLeave error detection and
analysis to the validating parser