Customer Support: 131 242

  • There are no items in your cart
We noticed you’re not on the correct regional site. Switch to our AMERICAS site for the best experience.
Dismiss alert

INCITS/ISO/IEC 19757-4 : 2008

Superseded

Superseded

A superseded Standard is one, which is fully replaced by another Standard, which is a new edition of the same Standard.

View Superseded by
superseded

A superseded Standard is one, which is fully replaced by another Standard, which is a new edition of the same Standard.

INFORMATION TECHNOLOGY - DOCUMENT SCHEMA DEFINITION LANGUAGES (DSDL) - PART 4: NAMESPACE-BASED VALIDATION DISPATCHING LANGUAGE (NVDL)

Available format(s)

Hardcopy , PDF

Superseded date

18-04-2024

Language(s)

English

Published date

01-01-2008

Foreword
Introduction
1 Scope
2 Normative references
3 Terms and definitions
4 Notation
5 Data model
  5.1 General
  5.2 Creating a data model from the infoset
6 Syntax
  6.1 General
  6.2 Full syntax
  6.3 Simple syntax
  6.4 Simplification
      6.4.1 General
      6.4.2 Annotations
      6.4.3 Whitespace
      6.4.4 message attribute
      6.4.5 mustSupport attribute
      6.4.6 schemaType attribute of rules elements
      6.4.7 rules without mode children
      6.4.8 child mode elements of validate, allow, reject,
             attach, unwrap, attachPlaceholder, or context
             elements
      6.4.9 namespace or anyNamespace elements
      6.4.10 mode inclusion
      6.4.11 competition within mode
      6.4.12 default anyNamespace
      6.4.13 allow and reject
      6.4.14 useMode attribute
7 Primitive operations
  7.1 General
  7.2 Creating element sections and attribute sections
  7.3 Decomposition of element sections by trigger elements
  7.4 Attaching attribute sections to elements
  7.5 Attaching element sequences to elements
  7.6 Creating placeholder elements from element sections
  7.7 Converting attribute sections to empty elements
8 Semantics
  8.1 General
  8.2 Preliminaries
  8.3 Stage 1: Creating element and attribute sections
  8.4 Stage 2: Constructing interpretations
  8.5 Stage 3: Combining sections
  8.6 Stage 4: Filtering of the combined sections
  8.7 Stage 5: Validation
      8.7.1 General
      8.7.2 Determining schemas and schema languages
      8.7.3 Schema rewriting for attribute sections
      8.7.4 Options
9 Conformance
Annex A (normative) Full syntax in RELAX NG
Annex B (normative) Simple syntax in RELAX NG
Annex C (informative) An NVDL script and RELAX NG schema
                      for the full syntax
  C.1 General
  C.2 RELAX NG schema
  C.3 NVDL script
Annex D (informative) Example
  D.1 General
  D.2 RDF embedded within XHTML
      D.2.1 Simplification
      D.2.2 Dispatching
             D.2.2.1 General
             D.2.2.2 Stage 1
             D.2.2.3 Stage 2
             D.2.2.4 Stage 3
             D.2.2.5 Stage 4
             D.2.2.6 Stage 5
  D.3 XHTML 2.0 and XForms
      D.3.1 Simplification
      D.3.2 Dispatching
             D.3.2.1 General
             D.3.2.2 Stage 1
             D.3.2.3 Stage 2
             D.3.2.4 Stage 3
             D.3.2.5 Stage 4
             D.3.2.6 Stage 5
Bibliography

Describes a Namespace-based Validation Dispatching Language (NVDL) that controls the dispatching of elements or attributes in a given XML document to different validators, depending on the namespaces of the elements or attributes.

Committee
V1
DocumentType
Standard
Pages
58
PublisherName
Information Technology Industry Council
Status
Superseded
SupersededBy

Standards Relationship
ISO/IEC 19757-4:2006 Identical

ISO/IEC 19757-2:2008 Information technology — Document Schema Definition Language (DSDL) — Part 2: Regular-grammar-based validation — RELAX NG

View more information
$50.23
Including GST where applicable

Access your standards online with a subscription

Features

  • Simple online access to standards, technical information and regulations.

  • Critical updates of standards and customisable alerts and notifications.

  • Multi-user online standards collection: secure, flexible and cost effective.

Need help?
Call us on 131 242, then click here to start a Screen Sharing session
so we can help right away! Learn more