Российские Электронные Библиотеки

КРАТКИЙ АННОТИРОВАННЫЙ УКАЗАТЕЛЬ СТАНДАРТОВ ПЛАТФОРМЫ XML И ЕЕ ОКРУЖЕНИЯ

© Когаловский М.Р., 2002-2006

Как известно, консорциум W3C, формирующий техническую политику развития Веб и разрабатывающий стандартизованные спецификации для этой среды, наряду с созданием стандарта языка XML ведет большую работу по формированию новой технологической платформы (будем называть ее платформой XML) этой глобальной информационной системы, открытой для расширения функциональности, главным средством конструирования которой является этот язык.

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

В отличие от действующей версии Веб, в которой все основные функции управления информационными ресурсами системы базируются на едином языке HTML, создатели платформы XML избрали иной путь. Выделены «фундаментальные» стандарты, составляющие концептуальную, синтаксическую и архитектурную (в аспекте архитектуры данных) основу платформы. Эти функции выполняют стандарты XML, XML Information Set и Namespaces in XML. Их средствами определяется комплекс других стандартов, каждый из которых выполняет собственные специфические функции. И этот комплекс открыт для его пополнения новыми стандартами в случае необходимости. Именно такая модульность организации платформы обеспечивает ее открытый характер, возможности введения новых стандартов, не затрагивая уже существующих. Полная функциональность этой платформы определяется целым комплексом взаимосвязанных стандартов, часть из которых уже принята W3C, другие находятся в стадии разработки.

Нужно отметить, что совместно со стандартами платформы XML могут использоваться и некоторые другие стандарты, которые формально к этому комплексу стандартов не относятся. Мы называем их окружением платформы XML. Некоторые из таких стандартов имеют статус стандартов консорциума W3C. Хотя эти стандарты не используют синтаксис языка XML, они, однако, функционально совместимы со стандартами платформы и используются наряду с ними в приложениях XML. Другие стандарты окружения основаны на синтаксисе XML, но разработаны не W3C, а иными организациями (компаниями или консорциумами). Тем не менее, они получили достаточно широкое признание и применяются на практике, не имея официального статуса стандартов консорциума W3C.

Совместное использование стандартов платформы XML и ее окружения имеет место не только в многочисленных приложениях, но и в самих спецификациях стандартов платформы. Например, стандарт XPath, формально не являющийся стандартом XML, используется в спецификациях стандартов XPointer, XSLT, XQuery.

В данном указателе содержатся краткие сведения о назначении около сорока ключевых стандартов платформы XML и ее окружения, даются ссылки на оригинальные документы. Разработка ряда рассматриваемых здесь стандартов уже завершена, другие находятся в различных стадиях разработки. 

Стандарты платформы XML и ее окружения

  1. Architecture of the World Wide Web Архитектура Веб
  2. Canonical XML Канонический XML
  3. Cascading Style Sheets Level 1 Specification (CSS1) Язык каскадных таблиц стилей, уровень 1
  4. Cascading Style Sheets Level 2 Specification (CSS2) Язык каскадных таблиц стилей, уровень 2
  5. Document Object Model (DOM) Объектная модель документов
  6. Document-Style Semantics and Specification Language (DSSSL) Язык семантики и спецификации стиля документов
  7. Extensible Hypertext Markup Language (XHTML) Расширяемый гипертекстовый язык разметки
  8. Extensible Markup Language (XML) Расширяемый язык разметки
  9. Extensible Stylesheet Language (ХSL) Расширяемый язык таблиц стилей
  10. Hypertext Markup Language (HTML) Гипертекстовый язык разметки
  11. International Resource Identifier (IRI) Международный идентификатор ресурса
  12. Internationalization Tag Set (ITS) Набор тегов интернационализации
  13. Mathematical Markup Language (MathML) Математический язык разметки
  14. Namespaces in XML (Namespace) Пространства имен в XML
  15. OpenGis® Geography Markup Language (GML) Encoding Specification Географический язык разметки
  16. OWL Web Ontology Language (OWL) Язык онтологий Веб
  17. Query Language for XML (ХQuery) Язык запросов для XML
  18. Resource Description Framework (RDF) Среда описания ресурсов
  19. RDF Vocabulary Description Language 1.0: RDF Schema (RDFS) Язык описания словарей RDF
  20. Rule Interchange Format (RIF) Формат обмена правилами
  21. Semantic Annotations for WSDL (SAWSDL) Семантические аннотации для WSDL
  22. Simple Object Access Protocol (SOAP) Простой объектный протокол доступа
  23. SPARQL Query Language for RDF (SPARQL) Язык запросов SPARQL для RDF
  24. Standard Generalized Markup Language (SGML) Стандартный обобщенный язык разметки
  25. Universal Resource Identifier (URI) Универсальный идентификатор ресурсов
  26. Web Services Addressing (WS Addressing) Адресация веб-сервисов
  27. Web Services Choreography Description Language (WS-CDL) Язык описания хореографий веб-сервисов
  28. Web Services Description Language (WSDL) Язык описания Веб-сервисов
  29. Web Services Policy Политика веб-сервисов
  30. XForms Язык форм XML
  31. XML Base База XML
  32. XML Fragment Interchange Обмен фрагментами XML-документов
  33. XML Inclusions (XInclude) Включения в XML-документы
  34. XML Information Set (InfoSet) Набор информационных элементов XML
  35. XML Key Management Specification (XKMS) Спецификация управления ключами XML
  36. XML Linking Language (XLink) Язык ссылок XML
  37. XML Path Language (XPath) Язык путей XML
  38. XML Pointer Language (XPointer) Язык указателей XML
  39. XML Schema Definition Language (XML Schema) Язык определения схемы XML
  40. XML-Signature Стандарт цифровой подписи
  41. XQuery Update Facility (XUpdate) Средства обновления для XQuery
  42. XSL Transformations (XSLT) Язык XSLT

Поиск:
Последнее обновление страницы было произведено: 2007-01-18

Все предложения и пожелания по содержанию и структуре портала направляйте по адресу: rdlp@iis.ru