Схема может рассматриваться как коллекция
(словарь) определений типов и объявлений элементов, имена которых принадлежат
определенному пространству имен, называемому целевым пространством имен.
Целевые пространства имен дают возможность видеть различия между
определениями и объявлениями из различных словарей. Например, целевое
пространство имен дает возможность сделать различие между объявлением для element
в словаре языка XML Schema, и объявлением element
в гипотетическом словаре языка по химии.
Первый - часть целевого пространства имен http://www.w3.org/2001/XMLSchema, а второй - часть другого целевого
пространства имен.
Когда мы хотим проверить экземпляр документа на соответствие одной или нескольким схемам (посредством процесса, называемого проверкой правильности схемой), то для проверки элементов и атрибутов в экземпляре документа в схемах необходимо сделать требумые объявления элементов и атрибутов и определения типов. Целевое пространство имен играет важную роль в процессе идентификации. Мы исследуем роль целевого пространства имен в следующем разделе.
Автор схемы также имеет несколько вариантов, каждый из которых влияет на то, как элементы и атрибуты будут представлены в экземплярах документов. Именно автор решает действительно ли вводимые, локально объявленные элементы и атрибуты в примере, должны квалифицироваться пространством имен, используя явный префикс или неявно по умолчанию. Выбор автора схемы относительно квалификации локальных элементов и атрибутов может иметь разный смысл относительно структур схем и экземпляров документов. Мы рассмотрим некоторые из них в следующих разделах.