-
ensure that your documents use only predefined
elements, attributes, and entities
-
enforce structural rules such as ‘every chapter
must begin with a heading’ or ‘recipes must include an
ingredient list’
-
make sure that the same thing is always called by
the same name
Schema languages vary in the amount of validation they
support