XML Vocabularies in open environments
Ideally, an XML resource is self-describing. Since many XML resources use the same vocabularies, it's efficient to describe them in terms of the vocabularies they use.
Anybody who receives a well-described XML resource should be able to interpret it accurately.
Anybody should be able to create an XML resource that uses a vocabulary correctly, so that its recipient will interpret it accurately.
Vocabularies should be able to support entire industries and areas of human endeavor, in open, multivendor environments.
Vocabularies should offer huge advantages in efficiency and reliability.