Schema design

  • try to reuse existing schemas if you are developing your own schema

    • you can reuse existing applications as well

  • create extensible schema

    • each schema evolves during the time—new elements are added

    • custom foreign elements are added by users to accommodate specific needs

    • newer documents should validate against older schemas