- 著者
-
松本 明
森嶋 厚行
北川 博之
- 出版者
- 一般社団法人情報処理学会
- 雑誌
- 情報処理学会研究報告データベースシステム(DBS) (ISSN:09196072)
- 巻号頁・発行日
- vol.2002, no.67, pp.83-90, 2002-07-18
既存のXML問合せ言語や操作系では,ユーザはテキストエディタや視覚的操作系を用いて問合せを直接記述する.我々はこれらとは全く異なるアプローチのXML操作系であるXLearnerの研究開発を行っている.XLearnerは,サンプルのXML要素に対するユーザの例示操作からシステムがXQuery問合せを推論する.構造化データであるRDB等と異なり,例示操作に基づくXQuery問合せ推論は自明ではない.XLearnerはXQuery問合せに対するシステマティックな推論機構を提供する.XLearnerを用いた問合せ推論過程では,ユーザとシステムのインタラクションが必要となる.本稿では,本推論機構の概要,および,問合せ推論に必要なインタラクション数に関する実験結果について報告する.Existing XML query languages are textual or graphical languages in which we can specify queries for XML manipulation. This paper explains XLearner, a different kind of manipulation framework for XML. XLearner infers XQuery queries based on operations of sample XML elements. Inferring queries for XML is a non-trivial task, because XML is a kind of semistructured data, in contrast to relational databases whose data structure is completely regular. XLearner gives a systematic way to infer XQuery queries. The algorithm requires interactions between the system and the users. The paper reports an overview of its inference mechanism and experimental results on the number of required interactions.