HTML文書は既に広く利用されており, さらに多様な構造記述ができるXML文書についてもその利用者が増え始めている。これらの記述言語は, 文書だけでなくデータの構造記述にも利用されている。その結果,これらの文書及びデータをさまざまなアプリケーションにおいて使用可能な標準的なプログラムインタフェースが強く望まれていた。文書オブジェクトモデル(DOM)は, この要求に応えるために, World Wide Web Consortium(W3C)によって開発され, 1998年10月にW3C勧告として公表された。
(財)日本規格協会 情報技術標準化研究センター(INSTAC)の高速Webにおける標準化に関する調査研究委員会は, 勧告の公表以前からW3CでのDOMの動向に着目して調査研究を継続し, "技術標準等の早期公開によるJIS化の前提となるコンセンサスの形成を促進する" という標準情報(TR)によるDOMの公表の必要性を通商産業省工業技術院に提言した。
通商産業省工業技術院は, 1998年4月に, 高速Webにおける標準化に関する調査研究委員会に対してDOMの翻訳作業の委託を行った。同委員会では作業グループWG3(高速Web言語)がこの作業を担当し, 1998年10月からW3C Recommendation, Document Object Model (DOM) Level 1 Specification, Version 1.0, 1 October, 1998 (REC-DOM-Level-1-19981001)の翻訳に着手して, 1999年5月に標準情報(TR)の原案を完成した。
訳語選定に際しては,XMLを規定している標準情報 TR X 0008:1998 拡張可能なマーク付け言語(XML)及びSGML関連規格において使用している訳語との整合を配慮した。
この標準情報(TR)で採用した主な訳語を次に示し, 今後の関連規定の作成等に際しての参考とする。
| 原語 | 訳語 |
| accessor | アクセサ |
| action | 動作 |
| activate | 活性化する |
| alias | 別名(を付ける) |
| alignment character | そろえ文字 |
| arc | 弧 |
| augmentation | 増強 |
| base URI | 基底URI |
| binary interoperability | バイナリ相互運用性 |
| block container | ブロックコンテナ |
| bookmark | しおり |
| bootstrapping | ブートストラップ |
| bullet | ビュレット |
| Bullet style | 箇条表示スタイル |
| canonical | 正準な |
| case-preserving | 大文字・小文字を保存する |
| cast | 型変換 |
| cast down | キャストダウン |
| clone | クローン |
| constructor | コンストラクタ |
| convenience property | 簡便性特性 |
| cooked model | 処理済みモデル |
| cookie | クッキー |
| cut | 切り抜き |
| deactivate | 非活性化する |
| declared name | 宣言名 |
| decorate | 装飾する |
| deep clone | 深いクローン化 |
| deprecation | 非推奨 |
| DOM Core | DOMコア |
| Dynamic HTML | 動的HTML |
| editing session | 編集セション |
| encompass | 包含する |
| equivalence | 等価性 |
| escape | 別扱いする |
| event bubbling | イベントバブル化 |
| event propagation | イベント伝播 |
| expose | 開示する |
| face | 書体 |
| factory | ファクトリ |
| feature | 機能 |
| fit in | に収まる |
| fit into | 一致する |
| font face | フォント書体 |
| footer | フッタ |
| forest | 森 |
| formal declaration | 形式的宣言 |
| fragment | 素片 |
| frameset | フレームセット |
| full set | 全部の |
| fundamental interfaces | 基礎インタフェース |
| garbage collection | ガベジコレクション |
| generate | 生成する |
| generic copy constructor | 包括的コピーコンストラクタ |
| geometory | 幾何形状 |
| grove | グローブ |
| handler | ハンドラ |
| header | ヘッダ |
| hosting implementation | ホスト実装 |
| HTML proccesser | HTML処理系 |
| IDL Definition | IDL定義 |
| implementor | 実装者 |
| inline | 行内の |
| instantiate | インスタンス化する |
| interoperability | 相互運用性 |
| intervene | 間に差し込む |
| invalid | 妥当でない |
| invocation | 起動 |
| keyboard focus | キーボードフォーカス |
| language binding | 言語結合 |
| language-neutral | 言語独立 |
| lazily evaluated | 遅延評価した |
| leaf node | 葉ノード |
| legal | 文法に合った |
| lightweight | 軽量の |
| location | 位置 |
| lookup | ルックアップ |
| loop construct | ループ構造子 |
| map | マップ |
| menu list | メニューリスト |
| meta data profile | メタデータのプロファイル |
| method description | メソッド記述 |
| multiple inheritance | 多重継承 |
| named node map | 名前付きノードマップ |
| namespace | 名前空間 |
| Naming Conventions | 命名規則 |
| native | 実装固有 |
| negotiation | 折衝 |
| non-validating XML processor | 妥当性を検証しないXMLプロセサ |
| normalization | 正規化 |
| one-value Value list | 単一値の値リスト |
| ordered collection | 順序付き集まり |
| organize | 編成する |
| out-of-bound | 範囲外 |
| override | 上書きする |
| parsed document | 構文解析済み文書 |
| parsed entity | 解析対象実体 |
| persistently | 永続的に |
| platform-neutral | プラットホーム独立 |
| portable | 可搬な |
| predefined entities | 定義済み実体 |
| prefix | 接頭辞 |
| preorder | 先行順 |
| primary access | 最初のアクセス |
| primary datatype | 主要データ型 |
| prompt | プロンプト |
| property | 特性 |
| radio button | ラジオボタン |
| raw structure model | 原構造モデル |
| readonly | 読出し専用 |
| region | 区域 |
| render | レンダリングする |
| repository | リポジトリ |
| resolution | 解決 |
| response header | 応答ヘッダ |
| retrieval | 取得 |
| reverse link | 逆方向リンク |
| scheme | スキーム |
| script statement | スクリプト文 |
| serialization | 直列化 |
| sibling | 兄弟 |
| simulate | シミュレートする |
| skelton document | スケルトン文書 |
| snapshot | スナップショット |
| source document | ソース文書 |
| string comparison | 文字列比較 |
| structural isomorphism | 構造同型 |
| subelement | 下位要素 |
| subwindow | サブウィンドウ |
| surrogate | サロゲート |
| tabbing order | タブ付け順序 |
| tag valid document | タグ妥当文書 |
| text field | テキスト欄 |
| textual content | テキスト表現内容 |
| thread-safety | スレッド安全性 |
| track | 追跡する |
| traversal | たどり |
| type valid document | 型妥当文書 |
| uncooked model | 未処理モデル |
| underlying | 土台となる |
| unknown | 未知の |
| unordered list | 順序なしリスト |
| unparsed entity | 解析対象外実体 |
| user agent | ユーザエージェント |
| version number | 版数 |
| vertical | 上下方向の |
| view | ビュー |
| well-formed document | 整形式文書 |
| word wrapping | ワードラップ |
W3Cの規定は, 必ずしもJIS又は標準情報(TR)の様式には整合していないため, 整合化の対応が必要である。しかしTRの読者が原規定を参照する際の便を考慮すると, 章・節構成はなるべく原規定のそれを保存することが望まれる。そこで, 次に示すだけの修正(章・節番号の変更なし)を施して, この標準情報(TR)を構成した。
原規定は, HTMLを用いて記述されている。この標準情報(TR)も原則として, 原規定のタグを保存することにしたが, 特に次の点に留意した。
ECMAScriptには,オブジェクトのインタフェースを定義する機能がないため,自然言語を用いてDOMのECMAScript言語結合を定義している。この自然言語記述は, 翻訳の対象とした。
翻訳作業の過程で原規定における編集上の問題点の幾つかが明らかになり, 次に示すエラーレポートをW3Cに通知してある。それらの問題点[a)を除く]は既に翻訳に反映されている。
この標準情報(TR)の原案を作成した(財)日本規格協会 情報技術標準化研究センター(INSTAC)の高速Webにおける標準化に関する調査研究委員会及び作業グループ(WG3)の委員構成を, その順に次に示す。
| 氏名 | 所属 | |
|---|---|---|
| (委員長) | 池田 克夫 | 京都大学 |
| (幹事) | 鯵坂 恒夫 | 和歌山大学 |
| (幹事) | 小町 祐史 | 松下電送システム株式会社 |
| (幹事) | 平山 亮 | ヒューレット・パッカード日本研究所 |
| 内山 光一 | 株式会社東芝 | |
| 久保田 靖夫 | 大日本印刷株式会社 | |
| 黒川 利明 | 日本アイ・ビー・エム株式会社 | |
| 斎藤 伸雄 | 凸版印刷株式会社 | |
| 澤田 位 | 財団法人日本規格協会 | |
| 橋爪 邦隆 | 通商産業省工業技術院標準部 | |
| 長谷川 敬太 | 日本電信電話株式会社 | |
| 二本松 勝 | 株式会社日立製作所 | |
| 氏兼 裕之 | 通商産業省機械情報産業局 | |
| 古瀬 幸広 | 立教大学 | |
| 松本 充司 | 早稲田大学 | |
| 柳町 昭夫 | 株式会社NHKアイテック | |
| (事務局) | 山中 正幸 | 財団法人日本規格協会 |
| 氏名 | 所属 | |
|---|---|---|
| (主査) | 小町 祐史 | 松下電送システム株式会社 |
| (幹事) | 内山 光一 | 株式会社東芝 |
| 奥井 康弘 | 株式会社日本ユニテック | |
| 上村 圭介 | 国際大学グローバルコミュニケーションセンター | |
| 北野 敬介 | 日本サン・マイクロシステムズ株式会社 | |
| 黒川 利明 | 日本アイ・ビー・エム株式会社 | |
| 郡山 龍 | 株式会社アプリックス | |
| 澤田 位 | 財団法人日本規格協会 | |
| 山東 滋 | 株式会社日立製作所 | |
| 田中 義之 | 通商産業省機械情報産業局 | |
| 内藤 広志 | 大阪工業大学 | |
| 仁保 信市 | 株式会社東芝 | |
| 乃木 篤 | 株式会社CSK | |
| 中島 知行 | 通商産業省工業技術院標準部 | |
| オブザーバ | 浅利 千鶴 | 浅利会計事務所 |
| オブザーバ | 稲垣 博人 | 日本電信電話株式会社 |
| オブザーバ | 吉川 徹志 | 通商産業省機械情報産業局 |
| (事務局) | 山中 正幸 | 財団法人日本規格協会 |