Schema Best Practices

  1. Best Practices
  2. Simple Things First
  3. Namespace URI
  4. Public Identifiers
  5. Example Public Identifiers
  6. Where to go for More
  7. Organizing Your Schema Documents
  8. Yours vs. Theirs
  9. Handling Imports
  10. Structuring a Namespace URI
  11. Versioning & Instances
  12. General Strategy for Re-usable Schemata
  13. Naming
  14. Naming Elements
  15. Naming Types
  16. What to make Global
  17. What to make Global - My Recommendations
  18. Qualified vs Unqualified
  19. How Many Namespaces?
  20. Documenting your Schemata
  21. What Goes in a Release
  22. Structuring for Release