この規格 プレビューページの目次
※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。
3 用語と定義
このドキュメントの目的のために、ISO/IEC 19757-2 および以下に記載されている用語と定義が適用されます。
注ISO/IEC 19757 のこのパートおよび ISO/IEC 19757-2 で用語が定義されている場合、ISO/IEC 19757 のこのパートで与えられている定義が適用される。
3.1
アクション
NVDL スクリプト内の validate, reject, allow, attach, unwrap, cancelNestedActions, または attachPlaceholder 要素
3.2
属性セクション
同じ名前空間名を持つ空でない属性のセット
3.3
属性スロット ノード
属性セクションのスロット
3.4
NVDL ディスパッチャー
NVDL スクリプトが正しいかどうかを判断し、インスタンスから検証候補を作成し、これらの検証候補のバリデーターを呼び出すソフトウェア モジュール
3.5
要素セクション
単一の名前空間名がそれ自体とすべての子孫要素に適用されるような要素
3.6
要素スロット ノード
要素セクションのスロット
3.7
完全な構文
簡略化前の NVDL スクリプトの構文
3.8
実例
検証候補が作成される XML ドキュメント
3.9
メディアタイプ
参照データの性質を指定する 2 つの部分からなる識別子
3.10
ファッション
名前空間からアクションへのマッピング
3.11
NVDL データ モデル
ISO/IEC 19757 のこのパートで定義された XML ドキュメントの抽象表現
3.12
NVDL スクリプト
名前空間ベースの検証ディスパッチの仕様
3.13
親要素セクション
別のセクションのスロット ノードを含む要素セクション
3.14
パス式
|ここで, 各選択肢は、/ で区切られた 1 つまたは複数の NCName トークンのリストであり、オプションで/ が先行します
3.15
RELAX NG データモデル
ISO/IEC 19757-2 で定義された XML ドキュメントの抽象表現
3.16
セクション
属性セクションまたは要素セクションのいずれか
3.17
簡単な構文
簡略化後の NVDL スクリプトの構文
3.18
簡素化
完全な構文の NVDL スクリプトから単純な構文のスクリプトへの変換
3.19
スロットノード
属性スロット ノードまたは要素スロット ノードのいずれか
3.20
検証候補
子孫としてスロット ノードを持たない要素
注記 1:検証候補の異なる要素は、異なる名前空間に属している可能性があります。検証候補の要素のさまざまな属性は、さまざまな名前空間に属している可能性があります。
参考文献
| 1 | Modular Namespaces 、James Clark, 2003-01-31, http://www.thaiopensource.com/relaxng/mns.html で入手可能 |
| 2 | Namespace Routing Language 、James Clark, 2003-06-13, http://www.thaiopensource.com/relaxng/nrl.html で入手可能 |
| 3 | Namespace Switchboard 、Rick Jelliffe 著、2003 年 4 月 2 日、 http://www.topologi.com/resources/NamespaceSwitchboard.html で入手可能 |
| 4 | RELAX 名前空間 (日本語) 、JIS Technical Report X 0044, 2001 年、 http://www.y-adagio.com/public/standards/tr_relax_ns/toc.htm で入手可能 |
| 5 | RELAX 名前空間、ISO/IEC D TR 22250-2, 2002 年、 http://www.y-adagio.com/public/standards/iso_tr_relax_ns/dtr_22250-2.doc で入手可能 |
| 6 | The DocBook Document Type 、OASIS Committee Specification 4.2, 2002 年 7 月 16 日、 http://www.0asis-0pen.0rg/d0cb00k/specs/cs-d0cb00k-d0cb00k-4.2.html で入手可能 |
| 7 | XForms 1.0 、W3C 勧告、2003 年 10 月 14 日、 http://www .w3 で入手可能。 org/TR/2003/REC-xfo rms-20031014/ |
| 8 | XHTML 2.0 、W3C Working Draft, 2005 年 5 月 27 日、 http://www.w3.org/TR/2005/WD-xhtml2-20050527 で入手可能 |
| 9 | XML インクルージョン (Xlnclude) バージョン 1.0 、W3C 勧告、2004 年 12 月 20 日、 http://www.w3.org/TR/2004/REC-xinclude-20041220/ で入手可能 |
3 Terms and definitions
For the purposes of this document, the terms and definitions given in ISO/IEC 19757-2 and the following apply.
NOTE Where a term is defined in this part of ISO/IEC 19757 and in ISO/IEC 19757-2, the definition given in this part of ISO/IEC 19757 applies.
3.1
action
a validate, reject, allow, attach, unwrap, cancelNestedActions, or attachPlaceholder element within an NVDL script
3.2
attribute section
a non-empty set of attributes having the same namespace name
3.3
attribute slot node
a slot for an attribute section
3.4
NVDL dispatcher
software module that determines whether an NVDL script is correct, creates validation candidates from an instance, and invokes validators for these validation candidates
3.5
element section
an element such that a single namespace name applies to itself and all descendant elements
3.6
element slot node
a slot for an element section
3.7
full syntax
syntax of an NVDL script before simplification
3.8
instance
XML document from which validation candidates are created
3.9
media type
a two-part identifier specifying the nature of the referenced data
3.10
mode
a mapping from namespaces to actions
3.11
NVDL data model
abstract representation of an XML document defined by this part of ISO/IEC 19757
3.12
NVDL script
specification for namespace-based validation dispatching
3.13
parent element section
an element section containing a slot node for another section
3.14
path expression
a list of one or more choices separated by | ここで, each choice is a list of one or more NCName tokens separated by/, optionally preceded by/
3.15
RELAX NG data model
abstract representation of an XML document defined by ISO/IEC 19757-2
3.16
section
either an attribute section or element section
3.17
simple syntax
syntax of an NVDL script after simplification
3.18
simplification
transformation of an NVDL script in the full syntax to a script in the simple syntax
3.19
slot node
either an attribute slot node or element slot node
3.20
validation candidate
an element not having any slot nodes as descendants
Note 1 to entry: Different elements in a validation candidate may belong to different namespaces. Different attributes of an element in a validation candidate may belong to different namespaces.
Bibliography
| 1 | Modular Namespaces, James Clark, 2003-01-31, available at http://www.thaiopensource.com/relaxng/mns.html |
| 2 | Namespace Routing Language, James Clark, 2003-06-13, available at http://www.thaiopensource.com/relaxng/nrl.html |
| 3 | Namespace Switchboard, Rick Jelliffe, 2003-04-02, available at http://www.topologi.com/resources/NamespaceSwitchboard.html |
| 4 | RELAX Namespace (in Japanese), JIS Technical Report X 0044, 2001, available at http://www.y-adagio.com/public/standards/tr_relax_ns/toc.htm |
| 5 | RELAX Namespace, ISO/IEC D TR 22250-2, 2002, available at http://www.y-adagio.com/public/standards/iso_tr_relax_ns/dtr_22250-2.doc |
| 6 | The DocBook Document Type, OASIS Committee Specification 4.2, 16 July 2002, available at http://www.0asis-0pen.0rg/d0cb00k/specs/cs-d0cb00k-d0cb00k-4.2.html |
| 7 | XForms 1.0, W3C Recommendation, 14 October 2003, available at http://www .w3. org/TR/2003/REC-xfo rms-20031014/ |
| 8 | XHTML 2.0, W3C Working Draft, 27 May 2005, available at http://www.w3.org/TR/2005/WD-xhtml2-20050527 |
| 9 | XML Inclusions(Xlnclude) Version 1.0, W3C Recommendation, 20 December 2004, available at http://www.w3.org/TR/2004/REC-xinclude-20041220/ |