Appendix A. Glossary

Table of Contents

Glossary

Terms used in this document

Glossary

action

The action taken when condition of a rule is matched. One from: validate, reject, allow, attach, unwrap, cancelNestedActions, or attachPlaceholder element within an NVDL script

attach

attach a child section to the current sections parent for validation.

cancelNestedActions

??

attachPlaceholder

??

element section

An element such that a single namespace name applies to itself and all descendant elements

interpretation

An interpretation associates each section with an action and mode.

mode

A mapping from namespace to actions. The more powerful of two ways of partitioning an instance into sections

Modes may be sequenced by a script

rule

An NVDL rule is a condition followed by an action. The rule is triggered when a section matches the condition. It is represented by the namespace and anyNamespace elements

schema

The ISO standard refers to 'schema' when it perhaps should be referring to scripts. For this document a schema refers to a DTD, XSD file or RNG(C) Schema

script

An XML file valid to the NVDL schema. May also be called a schema since it is used for validation. The ISO specification seems to mix these terms freely.

trigger

??

Validation candidate

Sections are combined by the attach action. The result is an element which may have descendant elements and slot nodes. Since it is typically validated by some validate action, it is called "validation candidate".

unwrap

validate

The action of dispatching a validation candidate to a validator

Validation Candidate

One or more namespaced sections which are input to a validator by NVDL