Updating based on Bidirectional Transformation 中野 圭介
Keisuke NAKANO,Akimasa MORIHATA,HU Zhenjiang,Masato TAKEICHI
2006-01-01
Abstract:1 はじめに インターネット上にウェブページを公開する際,情 報発信者の信頼性を維持するためには,公開した情 報の迅速な更新が望まれる.その一方で,情報発信 者の管理しているページは一般に複数であり,それ らに含まれる情報の一部は他のページと共有してい ることも多いため,これらの整合性を保ったまま更 新することは非常に面倒な作業である.このような 煩わしさを解決する方法として,一つの XML デー タに対し,それを HTML 文書へ変換するプログラ ムを複数用意する手法が考えられる(図 1).これに より,XMLデータ側を更新するだけで複数のページ に表示される情報をそれぞれ自動的に更新させるこ とが可能になる.実際,XSLT [12] などで変換プロ グラムを作成して構築しているウェブサイトも多い. このような構成の場合,発信している情報を更新 するには XML データを直接編集しなければならな いため,そのデータを保管するサーバにアクセスす る必要がある.情報の更新頻度を維持するためには, 任意のクライアントから標準のウェブブラウザなど を通じて更新できることが望ましい.サーバへアクセ スするだけであれば,単に XML データを更新する ための CGI を用意するだけでも解決できるが,更新 したいウェブページの編集すべき部分が XML デー タ内のどの箇所に対応するかを見つけることは一般 に難しい.また,情報を公開しているウェブページ XML データ