(Translated by https://www.hiragana.jp/)
文書スキーマ定義言語 - Wikipedia コンテンツにスキップ

文書ぶんしょスキーマ定義ていぎ言語げんご

出典しゅってん: フリー百科ひゃっか事典じてん『ウィキペディア(Wikipedia)』

文書ぶんしょスキーマ定義ていぎ言語げんご(ぶんしょスキーマていぎげんご、えい: Document Schema Definition Languages, DSDL)は、マークアップ言語げんご XML もしくは SGML準拠じゅんきょした文書ぶんしょたいして、ことなる複数ふくすう妥当だとうせい検証けんしょう技術ぎじゅつ (スキーマ言語げんご) による検証けんしょう処理しょり適用てきようするためのフレームワークであり、単一たんいつ検証けんしょう技術ぎじゅつ適用てきようする場合ばあいよりも強力きょうりょく検証けんしょう処理しょり実現じつげんすることを目的もくてきとする。 2007ねん8がつ現在げんざいISO/IEC 19757 で仕様しよう制定せいていすすめられている。 RELAX NG などいくつかの仕様しようは、すで制定せいてい作業さぎょう終了しゅうりょうしている。

文書ぶんしょスキーマ定義ていぎ言語げんご標準ひょうじゅんは、10 (パート) から構成こうせいされる。 文書ぶんしょ構造こうぞう記述きじゅつする仕様しようデータがた記述きじゅつする仕様しよう構造こうぞう文書ぶんしょないのデータの関連かんれん記述きじゅつする仕様しようなど、複数ふくすう仕様しようからなるモジュールされたセットを定義ていぎする。

  • だい1 概要がいよう
  • だい2 正規せいき文法ぶんぽうもとづく妥当だとうせい検証けんしょう - RELAX NG
  • だい3 規則きそくもとづく検証けんしょう - Schematron
  • だい4 名前なまえ空間くうかんもとづく検証けんしょう委譲いじょう言語げんご - NVDL
  • だい5 データがたライブラリ言語げんご - DTLL (Data Type Library Language)
  • だい6 パスにもとづく一貫いっかんせい制約せいやく
  • だい7 文字もじレパートリ記述きじゅつ言語げんご - CREPDL (Character Repertoire Description Language)
  • だい8 文書ぶんしょスキーマさい命名めいめい言語げんご - DSRL (Document Schema Renaming Language)
  • だい9 データがたおよび名前なまえ空間くうかん認識にんしきするDTD
  • だい10 検証けんしょう管理かんり

2007ねん8がつ現在げんざいだい2 (RELAX NG)、だい3 (スキマトロン) およだい4 (NVDL) はすで制定せいていされ、ISO国際こくさい規格きかくとなっている。 その仕様しよう作業さぎょう部会ぶかい制定せいてい作業さぎょうすすめられている。

作業さぎょう部会ぶかいには、ジェームズ・クラーク村田むらたしんふく構造こうぞう文書ぶんしょ関心かんしんをもつ人々ひとびとが、参加さんかしている。 ジェームズ・クラークと村田むらたしんは、だい2 (RELAX NG) の制定せいてい共同きょうどうでエディタをつとめた。 またクラークは、だい6 (パスにもとづく一貫いっかんせい制約せいやく) でエディタをつとめており、村田むらたしんだい4 (NVDL) とだい7 (文字もじレパートリ記述きじゅつ言語げんご) でエディタをつとめている。

関連かんれん項目こうもく

[編集へんしゅう]

外部がいぶリンク

[編集へんしゅう]