next up previous
Next: 研究の内容 Up: 「演繹オブジェクト指 向データベース言語Quixteの実用化のための拡張機能の研究」に関す る成果概要 Previous: 「演繹オブジェクト指向データベース言語Quixteの実用化のための拡 張機能の研究」に関する成果概要

研究の背景と目的

知識情報処理などの応用の高度化に伴い、データベースに格納するデータや知 識も複雑化し、それらを表現し処理するための高度な知識表現言語とデータモ デルが求められている。第五世代コンピュータプロジェクト およびその後継 プロジェクトの中では、そのような背景を踏まえて、演繹オブジェクト指向デー タベースという新しいデータモデルを提唱し、そのための言語 (およびシステ ム)Quixteを研究開発してきた。さらにQuixteの有効性を示す ために、法的推論、自然言語処理、遺伝子情報処理への応用システムが構築さ れた。現在 ICOT フリーソフトウエア (IFS) としては、Quixteの処理 系3種類:

   11: KL1 版 Quixte
   79: KLIC 版 (big-)Quixte
   80: 簡易版 micro-Quixte

および、遺伝子知識ベース2種類:
   83: 蛋白質特徴知識ベース
   96: 代謝反応知識ベース

が公開されている。Quixteの有効性は 1989 年からのこの5年間の研 究開発によって示されてきたが、多くの反省点も出てきている。本研究開発は、 これまでのQuixteの処理系とその応用の研究開発を踏まえ、 Quixteをより多くの環境でより幅広い応用に使用可能にするための、 言語仕様の再検討を含むQuixte処理系の開発を目指している。

現在 Unix 環境で動くQuixteの処理系には、上で述べた

   79: (big-)Quixte
   80: micro-Quixte

の2種類があるが、今後Quixteを普及させていこうとすると、これら が抱えている問題を解決しなければならない。前者は、KL1 から KLIC への移 植時にコンパクト化に失敗し結果として巨大なシステムになり、個人では保守 ができない状態 (少なくても開発を担当した4人が必要) で、後者は移植性と 開発期間の短縮 (1人×6カ月) に重点を置き過ぎたために (オブジェクトの 意味論の変更など)Quixteの特徴を大きく縮退させている。

本研究ではQuixteを知識処理分野に普及させるために、移植性が高く、 かつQuixteの演繹オブジェクト指向データベースとしての本来の特徴 を持っている処理系の研究および作成を行なう。処理系としての位置付けは big と micro の中間的な性格を持つが、内容的には現在の big の言語仕様の 部分集合ではなく、知識表現言語のプラットフォームとしての定義機能を含ん だものを研究対象とする。さらにこの有効性を示すために、新たにいくつかの 応用での記述実験も行なう予定である。



www-admin@icot.or.jp