• 検索結果がありません。

機器設計支援におけるXML文書設計支援方式

N/A
N/A
Protected

Academic year: 2021

シェア "機器設計支援におけるXML文書設計支援方式"

Copied!
2
0
0

読み込み中.... (全文を見る)

全文

(1)3E-1. 情報処理学会第66回全国大会. 機器設計支援における XML 文書設計支援方式 伊藤 山彦  増塩 智宏  今村 誠 三菱電機株式会社 情報技術総合研究所. 1. はじめに  インターネットやイントラネットの普及に伴 い、企業において、ビジネスプロセスの効率化 を目的としたワークフローシステムの導入が進 んでいる。ワークフローシステムで扱う文書デ ー タ の 形 式 と し て 、 XML(eXtensible Markup Language)が注目されている。XML は、文書デー タの構造を規定するタグを自由に定義できると いう拡張性の高さから、業務が変化した際のデ ータ構造の変更にも柔軟に対応できる。 我々は、ワークフローシステムにおける XML 文書の入力フォームの設計を支援とするツール として、XDDS(XML Document Design Support)を 開発した[1]。XDDS は、XML 文書の論理構造を基 に XML 文書設計を行い、表の行や列の繰り返し 数が動的に変わるような可変な XML 文書を扱え るという特徴を持つ。本稿では、機器設計支援 の分野における XML 文書設計支援方式の課題と XDDS の適用について記す。. 2. XML 文書設計支援方式の課題  XML 文書設計支援方式には、表示中心画面設計 と、論理中心画面設計がある[2]。表示中心画面 設計は、先に画面を設計し、画面に対して文書 の論理構造を対応付ける方式である。視覚的な インタフェースで操作を習得しやすく、複雑な レイアウトを持つ画面を作成する場合に適して いるという利点があるが、タグの繰り返し数が 動的に変わる場合など、可変な XML 構造に対し て設計が困難という欠点がある。 論理中心画面設計は、先に文書の論理構造を設 計し、文書の論理構造に対して画面を対応付け る方式である。データ構造を意識した論理的な 設計手法であるため、操作の習得に時間を要し、 複雑なレイアウトを持つ画面を作成する場合に 適していないという欠点があるが、可変な XML 構造に対しても容易に設計できる。 An XML Document Design Supporting Method to Support Designing Apparatus Takahiro ITO, Tomohiro MASUSHIO, Makoto IMAMURA Information Technology R&D Center, Mitsubishi Electric Corporation 5-1-1 Ofuna, Kamakura, Kanagawa, 247-8501, JAPAN..  機器の設計仕様書においては、昇降機におけ る号機・階床の数など、XML 構造が可変であるた め、論理中心画面設計が適している。 また、機器の設計仕様書の特徴として、仕様 項目に制約を持つ場合が多いことが挙げられる (例:「停止階数と階高を換えるとレールの本数 が変わる」など)。XML 文書の設計には、この ような制約条件の成否をチェックする機能や、 制約に従って値を自動入力する機能が必要であ る。 XDDS は、論理中心画面設計に基づいており、 XML 文書のチェックルールを記述することが可能 である。以下に、機器設計支援を対象とした場 合の XML 文書設計支援方式の課題を記す。 (1)文書設計の操作性の課題 論理中心画面設計の欠点を補うため、習得し やすく、操作性の良いユーザインタフェースを 提供する必要がある。 (2)文書内容のチェックの課題 複雑な条件に対しても文書内容の制約のチェ ックを行えるように、チェック機能を充実させ る必要がある。. 3. XDDS による XML 文書設計支援 本章では、3.1 節において機器設計支援に対す る XDDS の適用形態を示し、3.2 節と 3.3 節にお いて、2 章の課題に対する解決策を記す。 3.1 構成 図 1 に、XDDS を機器設計支援に適用した構成 を示す。営業情報システムから送られた受注情 報に基づいて、機器設計支援システムでは、設 計担当者が設計仕様書を作成し、仕様情報を設 計手配システムに送る。 設計画面作成者は、XDDS を利用して画面定義 の設定とチェックルールの設定を行う。設計仕 様書は、XDDS で作成された画面定義のレイアウ トに従って仕様情報編集画面に表示される。設 計担当者は、仕様情報編集画面から仕様情報を 入力し、必要に応じて、ルール処理エンジンに よるチェックルールの実行を行う。. 3−21.

(2) (2)XML の論理構造をなるべく意識させないよう にする。XDDS の入力画面に XML の論理構造を表 示せず、表の型と、表の入力欄に対応するタグ 名を設定することにより画面設計を行う。. XML 文書設計支援 エディタ(XDDS) チェック ルール. ルール処理 エンジン. 設計画面 作成者. 画面定義. 仕様情報 編集画面 設計担当者. 受注 情報 営業情報 システム. 設計仕様書 (XML). 仕様 情報. 機器設計支援システム. 設計手配 システム. 図 1 XDDS を機器設計支援に適用した構成 3.2 文書設計 XDDS では、XML の論理構造の断片(XML 断片)を 表構造に写像して画面の生成を行う。表 1 に XML 断片と表の型との対応を示す。XML 断片の型にお いて、S は sequence を表し、R は repetition を 表す。 表 1 XML 断片と表との対応 XML 断片 XML の構造 表の型 S型 要素が並ぶ 反復なし S(R)型 反復構造が並ぶ 列反復 R(S)型 要素の並びが反復する 行反復 R(R)型 反復構造が反復する 行列反復 XDDS による文書設計情報の入力に関しては、 操作性の課題に対し、以下によって対処した。 (1)文書設計情報は使い慣れた表計算ソフトウェ アから入力する(図 2) 。. 図 2 XDDS の入力画面. 3.3 文書内容のチェック チェック機能の課題に対しては、電子申請の 分野で実績のある XML 文書規約記述言語 DRDL (Document Rules Description Language)[3] の 処理エンジンを利用することにより対処した。 DRDL は、XPath(XML Path Language)を基本構成 要素として、等式、限定量子(すべて、ある)、 及び論理演算子(かつ、また、ならば、でない) を用いて構成される論理式で文書規約を表現す ることにより、複雑な内容制約を簡潔に記述で きる。表 2 にチェックルールの種類の一部を記 す。 表 2 チェックルールの種類 種類 説明 強制値代入 入力項目の値を書き換える 入力時チェック 仕様情報入力時に条件の判定 を行う 全体チェック チェックボタン押下時に条件 の判定を行う 工期判定 複数の判定条件から、最も長 い工期を判定結果とする. 4. まとめ 本稿では、機器設計支援を目的とした XML 文 書設計支援方式について、XML 文書設計における 操作性の課題、及び文書内容のチェックの課題 を挙げ、その解決策を示した。今後、本方式を 業務に適用して運用する中で改良点を抽出し、 今後の改良開発に反映させる予定である。. 参考文献 [1]今村誠,増塩智宏,伊藤山彦:木・表構造間写 像モデルに基づく XML-HTML 変換用スタイルシー ト自動生成方式,情報処理学会デジタルドキュメ ント研究会資料 42-5,掲載予定(2004). [2]増塩智宏,伊藤山彦,今村誠:XML 入力画面自動 生成方式の評価,情報処理学会第 66 回全国大会 講演論文集掲載予定(2004). [3]今村誠,鈴木克志:電子申請における XML 文書 内容検証方式-複数 XML 文書の内容間制約を記述 する文書規約記述言語 DRDL- ,情報処理学会デジ タルドキュメント研究会資料 29-1,pp.1-8(2001).. 3−22.

(3)

参照

関連したドキュメント

Approximation algorithms for nonuniform buy-at-bulk network design. A deterministic algorithm for the

はじめに 中小造船所では、少子高齢化や熟練技術者・技能者の退職の影響等により、人材不足が

法制執務支援システム(データベース)のコンテンツの充実 平成 13

一方、介護保険法においては、各市町村に設置される地域包括支援センターにおけ

支援級在籍、または学習への支援が必要な中学 1 年〜 3

危険な状況にいる子どもや家族に対して支援を提供する最も総合的なケンタッキー州最大の施設ユースピリタスのト

現状では、3次元CAD等を利用して機器配置設計・配 管設計を行い、床面のコンクリート打設時期までにファ

○池本委員 事業計画について教えていただきたいのですが、12 ページの表 4-3 を見ます と、破砕処理施設は既存施設が 1 時間当たり 60t に対して、新施設は