Консалтинг и автоматизация в области управления
эффективностью банковского бизнеса

Журнал ВРМ World

Спецификация OASIS XML Catalogs ждет признания

Члены Технического комитета OASIS Entity Resolution (Идентификация сущностей) приняли решение утвердить документ XML Catalogs ("Каталоги XML") в качестве спецификации комитета и вынести ее на "суд общественности". Эта спецификация описывает совместимые методы преобразования информации, находящейся во внешних идентификаторах XML, в URI-ссылку для внешнего ресурса XML. С этой целью определяется каталог сущностей, предназначенный для управления "двумя простыми случаями:

  1. преобразования открытого идентификатора внешней сущности и/или системного идентификатора в URI-ссылку;
  2. преобразования этой URI-ссылки ресурса (имени пространства имен, таблицы стилей и так далее) в другую URI-ссылку".

Ненормативные приложения к данной спецификации содержат формальное определение Каталога XML, включая W3C XML Schema, RELAX NG Grammar и XML DTD.

Что же послужило основанием для создания данной спецификации?

Известно, что требование о том, что все внешние идентификаторы в XML-документах должны предоставлять системный идентификатор, несомненно, имело огромное практическое значение для пользователей и разработчиков XML-технологий. Это позволило разработать целое поколение инструментальных средств, в которых не было усложнено управление явными сущностями.

Тем не менее из-за отсутствия средств управления сущностями была затруднена совместимость XML-документов:

  1. Внешние сущности могут потребовать ресурсы, которые не всегда доступны. Например, системный идентификатор, который указывает на ресурс на другой машине, может быть недоступен, если связь в сети нарушена.
  2. Внешние сущности могут потребовать протоколы, которые доступны не всем инструментальным средствам на отдельной компьютерной системе. Внешний идентификатор, адресуемый по протоколу ftp:, например, недоступен инструменту, который не поддерживает этот протокол.
  3. Часто удобно обращаться к ресурсам, используя системные идентификаторы, которые указывают на локальные ресурсы. Обмен документами, которые ссылаются на локальные ресурсы, с другими системами в лучшем случае проблематичен, а в худшем - невозможен.

Проблемы, связанные с обменом документами или пакетами документов между различными системами, значительны и сложны. При этом оказывается задействовано множество серьезных вопросов, а законченное решение находится вне рамок полномочий Технического комитета - поэтому члены OASIS приняли решение ограничиться очерченными рамками, чтобы разрешить важную часть всей проблемы. С этой целью данная спецификация определяет каталог сущностей, который преобразовывает и внешние идентификаторы, и произвольные URI-ссылки в URI-ссылки.