素性論理に基づくXML文書ルール記述言語DRDLとインターネット文書交換システムへの応用

書誌事項

タイトル別名
  • ソセイ ロンリ ニ モトヅク XML ブンショ ルール キジュツ ゲンゴ DRDL ト インターネット ブンショ コウカン システム エ ノ オウヨウ
  • An XML Document Rules Description Language DRDL Based on a Feature Logic and its Application to Document Exchange Systems on the Internet
  • コンテンツ処理

この論文をさがす

抄録

本稿では,インターネット上の文書交換システムにおけるXML 文書の検証,変換,およびデータベース連携などのXML 処理の開発基盤となるXML 文書ルール記述言語DRDL(Document Rules Description Language)を提案する.DRDL の技術特長は,自然言語処理分野で用いられる素性論理に基づいて,W3C 推奨のスキーマ記述言語XML Schema では記述できないXML 文書の内容や構造間の制約を簡潔に表現できる文書ルール記述言語を提案した点にある.DRDL の論理式を手続き的に解釈実行するDRDL プロセッサにより,XML 文書の内容検証,内容代入,およびデータベース連携などが実現できる.また,DRDL プロセッサ,DRDL エディタ,およびDRDL ルールトランスレータからなるXML アプリケーションフレームワークを開発した.そして,電子申請,設計仕様交換,受発注文書交換,および設備管理などの実用システムへの適用を通じて,DRDL のルール記述能力とDRDL フレームワークの開発生産性が実用レベルにあることを確認した.また,XML文書検証ルールの開発生産性に関しては,従来のJava 言語による検証ロジック作りこみと比較して,開発時間で約2.7 倍,コード行数で約6.5 倍の改善が実現できた.

We propose a document rules description language (DRDL) to develop XML processing functions such as validation, transformation and relational mapping in internet-based document exchange systems. Semantic constraints over the structures and the contents of XML elements are represented in DRDL as formulae in a feature logic traditionally used for representing linguistic constraints in unification grammars. A set-valued feature is newly introduced, and existential and universal quantifiers are used to represent cardinality and uniform constraints on multiple elements. We have developed an XML application development framework based on DRDL, and evaluated it in the industrial systems for government to business document exchange, elevator design support, facility management and Web EDI. The result shows that DRDL has sufficient expressive power and software development productivity for the system development of industrial applications. The proposed framework can improve hours of developing document rules 2.7 times and code line sizes 6.5 times in comparison with coding validation logic with Java language.

収録刊行物

参考文献 (21)*注記

もっと見る

詳細情報 詳細情報について

問題の指摘

ページトップへ