TOP | BACK | FORW
2. DSDL(文書スキーマ定義言語)
(4) パート構成の変遷
2002年5月のSC34会議ではパート構成の変更が議論され, 次のとおりにパート標題とエディタとを決定(SC34 N312)した。
- Part 0: Overview (Ken Holman)
- Part 1: Interoperability framework (Eric van der Vlist)
- Part 2: Grammar-based validation - RELAX-NG (James Clark and Makoto Murata)
- Part 3: Rule-based validation - Schematron (Rick Jelliffe)
- Part 4: Selection of validation candidates (Makoto Murata)
- Part 5: Datatypes (Martin Bryan)
- Part 6: Path-based integrity constraints (James Clark)
- Part 7: Character repertoire validation (Diederik Gerth van Wijk)
- Part 8: Declarative document manipulation (Ken Holman)
- Part 9: Datatype- and namespace-aware DTDs
2002年12月の会議では,Part 2のFCD投票コメント対処が議論され,その際にパート標題をRegular-grammar-based validation - RELAX-NGに変更した。
2003年5月の会議になって,ISOのパート番号付け規則に従い, それまでのPart 0をPart 1に再番号付けし, それまでのPart 1をPart 10にすると共にその標題をValidation Management(妥当性検証管理)にすることにした。
TR 22250-2 RELAX Namespace[h]をDSDLの体系に整合させたPart 4については,SC34/WG1での議論を反映したCDテキストが, 2002年度末のCD投票によって承認され, 2003年5月の会議で投票コメント対処が承認された。その後, 名前空間ルーティング言語をそれに含めることが要求され, 2003年12月の会議でその内容に合意して, 改訂文書をFCD投票にかけることになった。この間, Part 4は次のようにその標題を変えている。
- Selection of Validation Candidates [SC34 N415: Disposition of CD comments (2003-05-07)]
- Namespace-based Validation Candidate Selection [SC34 N464: WG1 recommendation (2003-12-7)]
- Namespace-based Validation Dispatching Language [Secretariat Manager's Report (2004-03-29)]
2003年12月の会議では,FDIS投票で承認されたPart 2に対して,そのCompact SyntaxをAmd.1として追加する要求が提出され,そのプロジェクトが作られた。
Part 8の標題は,2003年12月の会議のWG1 Recommendation(SC34 N464)では,Declarative document manipulationのままであるが,2004年の4月と11月のWG1 Recommendation(それぞれSC34 N503, N556)に何の言及もなく,2004年11月に作られた作業ドラフト(SC34 N584)では,Document schema renaming language (DSRL)に変更されている。
全パートを概観するPart 1については,次のとおり3回のCD投票と1回のFCD投票が行われている。
- SC34 N275, CD投票期限2002年3月
- SC34 N365, CD投票期限2003年3月
- SC34 N567, CD投票期限2005年2月
- SC34 N693, FCD投票期限2006年4月
このFCDテキストに示されたDSDLパート構成が最新の構成であって,次のとおりである。
- Part 1: Overview (Martin Bryan)
- Part 2: Regular-grammar-based validation - RELAX-NG (James Clark and Makoto Murata)
- Part 3: Rule-based validation - Schematron (Rick Jelliffe)
- Part 4: Namespace-based Validation dispatching language (Makoto Murata)
- Part 5: Datatypes (Alexander D. J. Brown)
- Part 6: Path-based integrity constraints (unassigned)
- Part 7: Character repertoire validation (Makoto Murata)
- Part 8: Document schema renaming language - DSRL (Martin Bryan)
- Part 9: Namespace- and datatype-aware DTDs (Francis Cave)
- Part 10: Validation Management (Eric van der Vlist)
[h] ISO/IEC DTR 22250-2, Information technology -- Document Description and Processing Languages -- Regular Language Description for XML (RELAX) -- Part 2: RELAX Namespace, 2001-09
TOP | BACK | FORW