ISO IEC 19757-4-2006 cor1-2008 PDF

Ст ISO IEC 19757-4-2006 cor1-2008

Название на английском:
St ISO IEC 19757-4-2006 cor1-2008

Название на русском:
Ст ISO IEC 19757-4-2006 cor1-2008

Описание на русском:

Оригинальный стандарт ISO IEC 19757-4-2006 cor1-2008 в PDF полная версия. Дополнительная инфо + превью по запросу

Описание на английском:
Original standard ISO IEC 19757-4-2006 cor1-2008 in PDF full version. Additional info + preview on request
Статус документа:
Действующий

Формат:
Электронный (PDF)

Срок поставки (английская версия):
1 рабочий день

Срок поставки (русская версия):
365 рабочих дня(ей)

Артикул (SKU):
stiso25102

Выберите версию документа:
3 000 руб.

Полное наименование и описание

ISO/IEC 19757-4:2006/Cor 1:2008 — Information technology — Document Schema Definition Languages (DSDL) — Part 4: Namespace-based Validation Dispatching Language (NVDL). Стандарт определяет язык NVDL, предназначенный для распределения (диспетчеризации) участков XML‑документа по разным валидаторам в зависимости от используемых пространств имён и для указания, какие схемы применяются к соответствующим участкам документа.

Аннотация

NVDL позволяет описать правила, по которым фрагменты XML‑документа (элементы и наборы атрибутов) направляются на проверку разными подсхемами/валидаторами (например, RELAX NG, Schematron и др.). Язык опирается на сопоставление пространств имён и режимов (modes) и допускает несколько типов действий (validate, allow, reject, attach, unwrap и т.д.), что даёт возможность комбинировать разные технологии в едином процессе валидации.

Общая информация

  • Статус: Публикуемый / действующий (первое издание подтверждено и действует с поправками).
  • Дата публикации: основная редакция — июнь 2006 (издание 1); технический корректирующий выпуск (Cor 1) — сентябрь 2008.
  • Организация-издатель: Международная организация по стандартизации (ISO) совместно с IEC / комитет ISO/IEC JTC 1/SC 34.
  • ICS / категории: 35.240.30 (Document description and processing languages).
  • Редакция / версия: Edition 1 (2006) с Technical Corrigendum 1 (2008).
  • Количество страниц: основная часть — около 50 страниц; corrigendum — 5 страниц.

Область применения

Стандарт применяется при валидации XML‑документов, которые включают элементы из нескольких пространств имён или смешивают разные XML‑языки в одном документе (например, XHTML + SVG и т.д.). NVDL удобен для инструментов валидации и обработки документов, систем преобразования и конвейеров валидации, где требуется направлять разные фрагменты документа к разным схемам/валидаторам.

Ключевые темы и требования

  • Диспетчеризация по пространствам имён: правила, которые сопоставляют namespace URI с наборами действий (rules -> namespace / anyNamespace).
  • Набор действий (actions): validate (вызов валидатора/схемы), allow/accept (принять без проверки), reject (пометить как неверный), attach / attachPlaceholder / unwrap (управление встраиванием/подстановкой фрагментов) и другие управляющие действия.
  • Поддержка нескольких подсхем для одного фрагмента — возможность последовательно вызывать разные валидаторы для одного раздела.
  • Режимы (modes) и переключение контекста: механизм состояний, позволяющий менять поведение диспетчера по мере спуска в дерево документа.
  • Обработка атрибутов и триггеров: отдельные правила для наборов атрибутов и триггеры для извлечения секций, если пространства имён недостаточны.
  • Технический корректирующий выпуск (Cor 1) вносит исправления и пояснения к исходному тексту стандарта (редакционные и уточняющие правки).

Применение и пользователи

Типичные пользователи — разработчики XML‑инструментов (валидаторов, конвертеров, редакторов), интеграторы систем обмена данными, авторы сложных схем для документов со смешанными пространствами имён, организации, обрабатывающие корпусы разнообразных XML‑документов (издательства, цифровые архивы, организации по обмену данными). NVDL реализован в ряде инструментов и редакторов XML и часто используется совместно с RELAX NG и Schematron.

Связанные стандарты

Часть серии ISO/IEC 19757 (DSDL). Близкие и связанные части: Part 2 — RELAX NG (regular‑grammar‑based validation), Part 3 — Schematron (rule‑based validation), Part 5 — Extensible Datatypes, Part 7 — CREPDL и др.; NVDL часто используют совместно с этими частями для комплексной валидации.

Ключевые слова

NVDL; DSDL; namespace dispatching; XML validation; RELAX NG; Schematron; schema dispatch; Corrigendum 2008; ISO/IEC 19757‑4.

FAQ

В: Что это за стандарт?

О: Это международный стандарт, задающий язык NVDL для диспетчеризации валидации XML‑документов по пространствам имён; издание 2006 года с техническим корректирующим выпуском (Cor 1) 2008 года.

В: Что он регулирует?

О: Описывает синтаксис и семантику правил, которые направляют фрагменты XML‑документа на проверку определёнными подсхемами/валидаторами, а также набор действий (validate, allow, reject и др.) и механизмы режимов и триггеров.

В: Кто обычно использует?

О: Разработчики средств обработки XML, систем валидации и интеграторы, которым нужно корректно проверять документы, содержащие элементы из нескольких пространств имён (например, веб‑контент, комбинированные форматы документов, межсистемный обмен данными).

В: Он актуален или заменён?

О: На момент последних публикаций этот стандарт и его корректив остаются действующими; издание 2006 подтверждалось и действует вместе с Cor 1 (2008). При необходимости точную актуальность (статус на текущую дату) следует проверить в официальном каталоге стандартов.

В: Это часть серии?

О: Да — это часть семейства ISO/IEC 19757 (DSDL), набор частей которого охватывает разные подходы к описанию и проверке структуры и содержимого XML‑документов (RELAX NG, Schematron и др.).

В: Какие ключевые слова?

О: NVDL, DSDL, namespace, validation, dispatching, RELAX NG, Schematron, XML, corrigendum.