Levels of customization

In order of increasing complexity and maintenance:

  • Agree to use a subset of elements and attributes. No DTD changes.

  • Agree to a set of role attribute values, and customize the stylesheets. No DTD changes.

  • Define a proper subset of the DTD.

  • Add new attributes or attribute values.

  • Add new elements.