- 18 июня 2003 г.
Спецификация OASIS XML Catalogs ждет признания
Технический комитет OASIS Entity Resolution утвердил документ XML Catalogs в
качестве спецификации комитета.
Члены Технического комитета OASIS Entity Resolution (Идентификация сущностей) приняли решение утвердить документ XML Catalogs ("Каталоги XML") в качестве спецификации комитета и вынести ее на "суд общественности". Эта спецификация описывает совместимые методы преобразования информации, находящейся во внешних идентификаторах XML, в URI-ссылку для внешнего ресурса XML. С этой целью определяется каталог сущностей, предназначенный для управления "двумя простыми случаями:
- преобразования открытого идентификатора внешней сущности и/или системного идентификатора в URI-ссылку;
- преобразования этой URI-ссылки ресурса (имени пространства имен, таблицы стилей и так далее) в другую URI-ссылку".
Ненормативные приложения к данной спецификации содержат формальное определение Каталога XML, включая W3C XML Schema, RELAX NG Grammar и XML DTD.
Что же послужило основанием для создания данной спецификации?
Известно, что требование о том, что все внешние идентификаторы в XML-документах должны предоставлять системный идентификатор, несомненно, имело огромное практическое значение для пользователей и разработчиков XML-технологий. Это позволило разработать целое поколение инструментальных средств, в которых не было усложнено управление явными сущностями.
Тем не менее из-за отсутствия средств управления сущностями была затруднена совместимость XML-документов:
- Внешние сущности могут потребовать ресурсы, которые не всегда доступны. Например, системный идентификатор, который указывает на ресурс на другой машине, может быть недоступен, если связь в сети нарушена.
- Внешние сущности могут потребовать протоколы, которые доступны не всем инструментальным средствам на отдельной компьютерной системе. Внешний идентификатор, адресуемый по протоколу ftp:, например, недоступен инструменту, который не поддерживает этот протокол.
- Часто удобно обращаться к ресурсам, используя системные идентификаторы, которые указывают на локальные ресурсы. Обмен документами, которые ссылаются на локальные ресурсы, с другими системами в лучшем случае проблематичен, а в худшем - невозможен.
Проблемы, связанные с обменом документами или пакетами документов между различными системами, значительны и сложны. При этом оказывается задействовано множество серьезных вопросов, а законченное решение находится вне рамок полномочий Технического комитета - поэтому члены OASIS приняли решение ограничиться очерченными рамками, чтобы разрешить важную часть всей проблемы. С этой целью данная спецификация определяет каталог сущностей, который преобразовывает и внешние идентификаторы, и произвольные URI-ссылки в URI-ссылки.
Автор: По материалам зарубежных сайтов