The schema framework of the present invention is a set of rules and best
practices that a user follows when creating schema in accordance with the
present invention. By following these rules, schema are produced that can
be used, reused, and managed in a distributed computing environment, thus
reducing the time and effort associated with creating instance documents.
Certain rules govern the content and format of the schema namespaces.
Each schema namespace includes a category identifier that identifies a
category to which the schema associated with the namespace relates. Once
an instance document has been published by storing it in a schema
repository, the schema and the namespace associated with that schema are
"frozen" and cannot be changed. By freezing the schema and namespace, the
schema and namespace become standardized, which facilitates instance
document generation, validation, and use across a distributed system.