JPH07319917A - 文書データべース管理装置および文書データべースシステム - Google Patents

文書データべース管理装置および文書データべースシステム

Info

Publication number
JPH07319917A
JPH07319917A JP6132504A JP13250494A JPH07319917A JP H07319917 A JPH07319917 A JP H07319917A JP 6132504 A JP6132504 A JP 6132504A JP 13250494 A JP13250494 A JP 13250494A JP H07319917 A JPH07319917 A JP H07319917A
Authority
JP
Japan
Prior art keywords
schema
document
search
description
meaning
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP6132504A
Other languages
English (en)
Inventor
Hisashi Nakatsuyama
恒 中津山
Hiroshi Okumura
洋 奥村
Takeshi Uchida
剛 内田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP6132504A priority Critical patent/JPH07319917A/ja
Priority to US08/443,751 priority patent/US5752021A/en
Publication of JPH07319917A publication Critical patent/JPH07319917A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/80Information retrieval; Database structures therefor; File system structures therefor of semi-structured data, e.g. markup language structured data such as SGML, XML or HTML
    • G06F16/84Mapping; Conversion
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/93Document management systems
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99932Access augmentation or optimizing
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99933Query processing, i.e. searching
    • Y10S707/99935Query augmenting and refining, e.g. inexact access
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99933Query processing, i.e. searching
    • Y10S707/99936Pattern matching access

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

(57)【要約】 【目 的】 異なる文書タイプ定義を使用した検索式の
相互変換を可能とする。 【構 成】 意味記述保持手段は、文書データベース管
理装置によって定義された意味記述を保持している。意
味記述指定手段は、前述の意味記述保持手段に保持され
た意味記述のうち一つをスキーマの構成要素に指定させ
る。スキーマ記憶手段には、意味記述指定手段により指
定された意味記述とスキーマとが対応付けられて記憶さ
れる。データべース検索手段は、スキーマ記憶手段に格
納されたスキーマとその構成要素の意味記述とを必要に
応じて呼び出し、これらに基づいてデータべースの検索
を行なう。検索式変換手段は、意味記述指定手段により
指定された意味記述とスキーマとの対応付けをスキーマ
検索手段によって呼び出し、あるスキーマに対して作成
された検索式を入力とし、別のスキーマに対して同等な
検索を行なう検索式に変換する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、文書を管理対象として
いるデータベースを管理する文書データべース管理装
置、および文書データべースシステムに関するものであ
る。特に、本発明でいう「文書」とは、文字列からなる
テキスト、あるいは文字列による見出しを付けた図、
表、グラフ、写真、画像等をいう。
【0002】
【従来の技術】近年、コンピュータやワードプロセッサ
等の情報処理装置を用いて文書を作成することが日常化
している。そして、この作成された文書データを蓄積す
る電子ファイリング装置、あるいは電子ファイリング装
置内に蓄積された文書データを検索する文書データベー
ス管理システムが開発販売されている。特に、文書デー
タベース管理システムは、文書中において、分割できる
単位である章、節、段落、あるいは図、表、グラフ等を
文書構成要素として、これらの文書構成要素を検索する
ための情報としているので、検索された文書を再利用す
ることが促進される。文書データベース中の文書データ
を再利用するにあたって、情報処理装置は、文書を構成
している文書構成要素が何を表わしているのか理解して
いなければならない。文書データべース管理システムに
おいて、文書検索に使用されるスキーマは、文書がどの
ような文書構成要素からなるのか、また文書構成要素が
どのような意味をもつのか定義するものである。
【0003】通常、文書データベース管理システムにお
いて、文書を構成する文書構成要素の構造とその意味と
は、スキーマ記憶手段内に情報としてまとめられてい
る。(スキーマについては、たとえば、長尾真・片山卓
也・植村俊亮、情報の構造とデータベース、岩波書店
や、Rom Harayan,Data Dictio
nary−Implementation,Use,a
nd Maintainance,Prentice
Hall,1988を参照。) 上記文書データべース管理システムにおけるスキーマ記
憶手段が持つ情報は、たとえば、データ項目名(文書構
成要素名)、データ項目の定義(文書構成要素の定
義)、データ項目の大きさ(バイト数)、データ項目の
設計者(データ型を定義する者の氏名)、データ項目の
格納位置(アドレス)等である。アプリケーションプロ
グラムを書く場合や、アドホックな問合せ(アプリケー
ションプログラムに組み込まれた問合せではなく、ユー
ザが必要に応じて自ら検索式を指定する問合せ)を行な
う場合、ユーザは、スキーマ記憶手段の情報を利用す
る。
【0004】次に、SGML(Standard Ge
neralized MarkupLanguage;
ISO8879)文書を管理対象とする文書データべー
ス管理システムの課題について説明する。(SGMLに
ついては、たとえば、Martin Bryan、SG
ML入門、アスキー出版局を参照。) ここでは、SGMLにおける文書型定義(Docume
nt Type Definition; DTD)
は、文書データベース管理システムにおけるスキーマと
して考えられる。SGMLにおける文書型定義は、その
文書型に属する文書構成要素と、文書構成要素のつなが
り方が定義される。
【0005】たとえば、以下のような文書型定義を与え
ることができる。 <!DOCTYPE タイプA [ <!ELEMENT タイプA−O(段落+)> <!ELEMENT 段落−O(#PCDATA)> ]> 上記文書型定義における第一列は、「タイプA」という
文書型を定義している。上記文書型定義における第二列
は、「タイプA」の文書(インスタンス)が、ひとつ以
上の「段落」を繰り返す単純な構造をもっていることを
定義している。上記文書型定義における第三列は、段落
が文字内容をもつことを定義している。
【0006】タイプAのインスタンスの例を以下に示
す。 <タイプA> <段落>これは最初の段落です。</段落> <段落>これは二番めの段落です。</段落> <段落>これは最後の段落です。</段落> </タイプA>ここで、<タイプA>、</タイプA
>、<段落>、</段落>は、タグと呼ばれ、文書構成
要素(エンティティ)の区切りを示すために用いられ
る。<タイプA>、<段落>は、開始タグと呼ばれ、そ
こから文書構成要素の記述が開始されていることを示
す。</タイプA>、</段落>は、終了タグと呼ば
れ、そこで文書構成要素の記述が終了することを示す。
<タイプA>と</タイプA>で囲まれた部分が「タイ
プA」のインスタンスである。また、<段落>と</段
落>で囲まれた部分が、「段落」という文書構成要素で
ある。したがって、上記例では、三つの「段落」をもつ
文書インスタンスが記述されていることが分かる。
【0007】タグの名称は、文書型定義の設計者が任意
に決められるので、段落を表す文書構成要素であるから
といって、「段落」に限らず、他の表現で記述すること
ができる。たとえば、以下の二つのような文書型定義を
定義することがある。第一例として、 <!DOCTYPE タイプB [ <!ELEMENT タイプB − O(Paragr
aph+)> <!ELEMENT Paragraph − O(S
entence+)> <!ELEMENT Sentence − O(#P
CDATA)> ]> 第二例として、 <!DOCTYPE タイプC [ <!ELEMENT タイプC − O(P+)> <!ELEMENT P − O(#PCDATA|
L)+> <!ELEMENT L − O(I+)> <!ELEMENT I − O(#PCDATA)> ]>
【0008】段落に相当する文書構成要素は、文書型
「タイプB」において、「Paragraph」、文書
型「タイプC」において、「P」である。「Parag
raph」および「P」は、意味として、いずれも段落
であるが、タグ名が「段落」となっていない。さらに、
文書型「タイプB」および文書型「タイプC」の段落
は、文書型「タイプA」の「段落」と、内容モデル(下
位に持つ構造)が異なっている。文書型「タイプB」の
「Paragraph」は、文を表す「Sentenc
e」の繰り返しである。文書型「タイプC」の「P」
は、文字列中に箇条書を表す「L」を含んでいる。段落
の内容に基づいて文書を検索する際に、データベースの
利用者(データベースプログラマあるいはエンドユー
ザ)は、まずスキーマ記憶手段に格納されている情報を
読み、そのスキーマが定義している段落を表わす文書構
成要素名(たとえば、「タイプC」の文書なら「P」)
を特定した上で、その名前を用いて検索式を立てる必要
がある。
【0009】図11は従来例における文書データべース
システムの概略を説明するためのブロック構成図であ
る。図11において、文書データべースシステムは、デ
ータべース管理装置110と、データべース120とか
ら構成されている。そして、データべース管理装置11
0とデータべース120とは、必要に応じてネットワー
クによって接続される。データべース管理装置110
は、前記データべース120に格納されている文書デー
タの構造を定義するスキーマ定義手段111と、スキー
マ定義を表示するスキーマ表示手段112と、スキーマ
定義手段111によって定義されたスキーマを格納する
スキーマ記憶手段113と、当該スキーマ記憶手段11
3に格納されているスキーマを検索するスキーマ検索手
段114と、文書データをデータべース120から検索
するための検索式を入力する検索式入力手段115と、
当該検索式入力手段115によって入力された検索式と
スキーマ検索手段114によって検索された文書データ
の構造に関する定義とに基づいてデータべース120か
ら検索条件に合った文書データを検索するデータべース
検索手段116と、検索式あるいは検索結果を表示する
ための制御を行なう表示制御手段117と、表示制御手
段117に基づいて検索式あるいは検索結果を表示する
表示手段118とから構成される。
【0010】図12は従来例における文書データべース
システムによって文書データを検索する際のフローチャ
ートである。図12において、ユーザは、検索に先立
ち、図示されていない問合せエディタを起動し、表示手
段118に表示された問合せエディタを見て検索式を入
力する(ステップ121)。データべース検索手段11
6は、ユーザの記述した検索式とスキーマ検索手段11
4によって検索された文書データ構造に関する定義に基
づいて、データべース120から検索条件に合った文書
データを検索する(ステップ122)。データべース検
索手段116によって検索された検索結果は、表示制御
手段117の制御に基づいて表示手段118に表示され
る(ステップ123)。
【0011】
【発明が解決しようとする課題】スキーマ記憶手段に格
納されている情報は、本来、人間が判り易いようにまと
めたものである。文書構成要素がどのような意味をもつ
かは、如何なるユーザによっても判るように、自然言語
で記述されている。そのため、自然言語で記述されてい
る文書構成要素の意味は、コンピュータで簡単に処理す
ることができなかった。このため、従来例における文書
データべースシステムは、意味記述を用いて、検索式を
異なるスキーマに適用するための変換や、意味記述を用
いた検索式から異なるスキーマを検索する検索式を生成
することができなかった。すなわち、上記文書データべ
ースシステムは、文書データべースシステムの提供する
問合せ言語以外の言語で表現された検索式から、文書デ
ータべースシステムの提供する問合せ言語で記述した検
索式を生成することができなかった。たとえば、「タイ
プA」の文書における「段落」という文書構成要素への
問合せと、「タイプC」の文書における「P」という文
書構成要素への問合せとは、等価であるが、これらの検
索式を機械的に相互変換することができなかった。
【0012】本発明は、以上のような課題を解決するた
めのもので、異なる文書型定義を使用した検索式の相互
変換や生成を機械的に処理可能とした文書データべース
管理装置および文書データべースシステムを提供するこ
とを目的とする。
【0013】
【課題を解決するための手段】前記目的を達成するため
に、本発明の文書データべース管理装置は、文書を管理
対象とするもので、スキーマの構成要素の意味を表す意
味記述を保持する意味記述保持手段(図1の11)と、
前記スキーマの構成要素に対して、前記意味記述保持手
段(11)の保持する意味記述の中の一つを指定する意
味記述指定手段(図1の122)と、前記スキーマとそ
の構成要素に対して前記意味記述指定手段(122)で
指定された意味記述とを対応付けて記憶するスキーマ記
憶手段(図1の13)と、前記スキーマ記憶手段(1
3)に記憶された意味記述を用いてデータべースの検索
を行なうデータべース検索手段(図1の15、16、1
7)とから構成される。
【0014】本発明のデータべース検索手段(15、1
6、17)は、あるスキーマに対して作成された検索式
を入力とし、別のスキーマに対して同等な検索を行なう
検索式に変換して出力する検索変換手段を有することを
特徴とする。
【0015】本発明の文書データべースシステム(図1
の1)は、文書を保持するデータべース(図1の3)
と;スキーマの構成要素の意味を表す意味記述を保持す
る意味記述保持手段(11)と、前記スキーマの構成要
素に対して、前記意味記述保持手段(11)の保持する
意味記述の中の一つを指定する意味記述指定手段(12
2)と、前記スキーマとその構成要素に対して前記意味
記述指定手段(122)で指定された意味記述とを対応
付けて記憶するスキーマ記憶手段(13)と、前記スキ
ーマ記憶手段(13)に記憶された意味記述を用いてデ
ータべース(3)の検索を行なうデータべース検索手段
(15、16、17)とを有する文書データべース管理
装置(図1の2)とを具備する。
【0016】本発明の文書データべース管理装置は、ス
キーマおよびその構成要素を指示する構成要素指示手段
(図7の72)と、前記スキーマの構成要素に対して与
えられる意味記述の一覧を表示する意味記述表示手段
(図1の19)と、該意味記述表示手段(19)に表示
された意味記述の一覧より一つを選択指示する意味記述
指示手段(図1の122)と、前記意味記述指示手段
(122)の指示により、前記構成要素指示手段(7
2)の指示するスキーマとその構成要素に対し、前記意
味記述指示手段(122)の指示する意味記述(図7の
73)とを対応つけて記憶するスキーマ記憶手段(1
3)とを有することを特徴とする。
【0017】
【作 用】第1発明において、意味記述保持手段は、
文書データベース管理装置によって定義された有限個の
意味記述を保持している。スキーマ定義手段に設けられ
た意味記述指定手段は、前述の意味記述保持手段に保持
された意味記述のうち一つをスキーマの構成要素に指定
させる。スキーマ記憶手段には、意味記述指定手段によ
り指定された意味記述とスキーマとが対応付けられて記
憶される。データべース検索手段は、スキーマ記憶手段
に格納されたスキーマとその構成要素の意味記述とを必
要に応じて呼び出し、これらに基づいてデータべースの
検索を行なう。その後、データべース検索手段によって
検索された検索結果は、たとえば、表示制御手段によっ
て、表示手段に表示される。第1発明は、指定された意
味記述とスキーマとが対応付けられて記憶されているた
め、この対応付けを基にして、異なるスキーマのインス
タンスの検索が容易にできる。
【0018】第2発明におけるデータべース検索手段
は、検索式を入力する検索式入力手段と、入力された検
索式と異なるスキーマに対して同等な検索を行なうため
に検索式を変換する検索式変換手段と、検索式を評価し
て所望の文書データを検索する文書検索手段とから構成
される。上記検索式変換手段は、検索式の変換が必要で
ある場合、意味記述指定手段により指定された意味記述
とスキーマとの対応付けをスキーマ検索手段によってス
キーマ記憶手段から呼び出し、あるスキーマに対して作
成された検索式を入力とし、別のスキーマに対して同等
な検索を行なう検索式に変換する。すなわち、第2発明
は、異なるタイプの文書であっても、検索式変換手段に
よって自動的に同等な検索式に変換して、検索を行なう
ことができる。
【0019】第3発明は、第1発明の文書データべース
管理装置にデータべースを、たとえば、ネットワーク等
によって接続し、文書データべースシステムとしたもの
である。したがって、第3発明は、ネットワークに接続
された文書データべースから、所望の文書データに対
し、必要に応じてアクセスすることができる。
【0020】第4発明において、構成要素指示手段は、
スキーマおよびその構成要素を指示する。意味記述表示
手段は、前記スキーマの構成要素に対して与えられる意
味記述の一覧を、たとえば、グラフィカルユーザインタ
フェースに表示する。そして、意味記述指示手段は、上
記意味記述表示手段に表示された意味記述の一覧より一
つを選択指示する。スキーマ記憶手段は、前記意味記述
指示手段の指示により、前記構成要素指示手段の指示す
るスキーマとその構成要素に対し、前記意味記述指示手
段の指示する意味記述とを対応つけて記憶する。第4発
明は、グラフィカルユーザインタフェースを使用するこ
とで、異なるスキーマの検索式の生成がなお一層容易に
なる。
【0021】
【実 施 例】図1は本発明の実施例で、文書データべ
ースシステムの概略を説明するためのブロック構成図で
ある。文書データべースシステム1は、文書データべー
ス管理装置2と、必要に応じて図示されていないネット
ワークに接続され、構造化された多数の文書を管理対象
として格納しているデータべース3とから構成される。
文書データべース管理装置2は、文書データベースシス
テム1で定義された有限個の意味記述を保持する意味記
述保持手段11と、後述するスキーマ定義手段12と、
スキーマ定義を格納するスキーマ記憶手段13と、スキ
ーマ記憶手段13から所望のスキーマを呼び出すスキー
マ検索手段14と、検索式を基にデータべースから文書
を検索するデータべース検索部と、検索式あるいは検索
結果を表示する表示部と、上記各手段および各部を管理
制御する管理制御手段20とから構成される。
【0022】スキーマ定義手段12は、定義されたスキ
ーマを表示するスキーマ表示手段121と、意味記述保
持手段11に保持された意味記述のうちの一つをスキー
マの構成要素に指定する意味記述指定手段122と、意
味記述保持手段11に新たな意味記述を追加する意味記
述追加手段123とから構成される。データべース検索
部は、検索式を読み込む検索式入力手段15と、スキー
マ検索手段14からスキーマ定義を読み出し、意味記述
を用いて検索式を変換する検索式変換手段16と、検索
式変換手段16によって変換された検索式を評価する文
書検索手段17とから構成される。また、表示部は、検
索式あるいは検索結果等を表示するための制御を行なう
表示制御手段18と、検索式あるいは検索結果等を表示
する表示手段19とから構成される。
【0023】図2は図1に示す構成の文書データべース
システムにおける文書検索を説明するためのフローチャ
ートである。図2において、文書を検索するには、ま
ず、図示されていない問合せエディタを起動し、表示手
段19に表示させる。表示された問合せエディタには、
検索式入力手段15から検索式を読み込む(ステップ2
1)。検索式変換手段16は、スキーマ検索手段14に
よってスキーマと意味記述指定手段で指定された意味記
述との対応をスキーマ記憶手段13から呼び出し、これ
らに基づいて、検索式の変換が必要であるか否かを調べ
る(ステップ22)。検索式変換手段16は、検索式の
変換が必要であると判断した場合、検索式を変換し、得
られた検索式を文書検索手段17に送る(ステップ2
3)。なお、検索式の変換方法については、後述する。
検索式変換手段16は、検索式の変換が必要でないと判
断した場合、検索式入力手段15によって入力された検
索式を文書検索手段17に送る。そして、文書検索手段
17は、上記入力された検索式を評価し、データべース
3から所望の文書データを得る(ステップ24)。表示
制御手段18は、文書検索手段17によって検索された
検索結果を表示手段19に表示するための制御を行なう
(ステップ25)。
【0024】図3は本発明の実施例で、文書データべー
スシステムが持つ意味記述の一覧を説明するための図で
ある。図3に示すスキーマの構成要素の意味記述は、表
示手段19の一部にウインドウとして表示されるもの
で、「章」32、「節」33、「段落」34、「箇条
書」35の4種類からなる文書構成要素が文書データベ
ースシステムに組み込まれていることを表している。上
記意味記述の一覧は、たとえば、図3に示すスクローリ
ングリストであり、これが意味記述保持手段11に保持
される。また、上記意味記述は、必要により文書データ
べースシステムに新たに追加することができる。たとえ
ば、テキストの記述フィールド36には、「見出し」が
記述された後、「追加」37を指定すると共に、保存3
1をクリックすることで、「見出し」が新たに文書デー
タべースシステムの構成要素として追加される。
【0025】図4は本発明の実施例で、意味記述保持手
段のデータ構造の一例を示す図である。意味記述保持手
段11は、たとえば、二次記憶のファイル、あるいは文
書データベース管理システムのプログラムに組み込まれ
た辞書として実現される。後者の場合、たとえば図4に
示すように線形リストを用いて表現することができる。
図4において、「章」32は、先頭であり、「箇条書」
35が構成要素の終わりを示すために特別な記号nil
で表されている。また、意味記述に「見出し」36が追
加された場合、図4に点線で示されているように、ni
lの位置がずれる。
【0026】図5(イ)ないし(ハ)は本発明の実施例
で、スキーマに指定された意味記述を説明するための図
である。スキーマ記憶手段13に格納されるスキーマ定
義は、文書型定義とスキーマに指定された意味記述とか
ら構成される。文書タイプAないしC(スキーマ)に指
定される意味記述は、図5(イ)ないし(ハ)に示され
ているように、文書タイプAないしC毎にタグ名とその
意味記述との対応表を持たせている。すなわち、文書タ
イプAでは、意味記述「段落」がタグ名「段落」に記述
されている。これに対して、文書タイプBでは、意味記
述「段落」がタグ名「Paragraph」に記述され
ている。文書タイプCでは、意味記述「段落」がタグ名
に記述されている。文書タイプAないしC、「段落」、
「Paragraph」、「P」は、タグ名がそれぞれ
異なるが、意味記述として「段落」を意味している。
【0027】図6は本発明の実施例で、スキーマの表示
例を説明するための図である。本実施例の文書データベ
ース管理装置では、スキーマ定義手段12として、たと
えば、図6に示すスキーマエディタを用いる。スキーマ
エディタは、表示手段19にスキーマをグラフィカルに
定義するためのユーザインタフェースを提供する。図6
において、スキーマは、図5(ロ)に示す文書「タイプ
B」を表示している。「タイプB」、「Paragra
ph」、「Sentence」というラベルのついたノ
ードは、スキーマ「タイプB」の文書構成要素を示して
いる。「plus」というラベルのついたノードは、下
位のノードが一回以上繰り返されていることを示すもの
で、SGMLの内容モデル指定における‘+’に相当す
る。
【0028】図7は本発明の実施例で、スキーマの構成
要素を定義するためのツールを説明するための図であ
る。図7に示すツールは、図6に示すスキーマエディタ
で文書構成要素を選択し、「開く」をクリックすること
によって起動され、表示手段19の一部にウインドウと
して表示される。図7に示すツールは、ユーザが検索の
開始を指定すると、文書データべース管理装置2におけ
る管理制御手段20と表示制御手段18とによって起動
される。そして、上記ツールは、たとえば、スキーマ定
義を保存あるいは取り消しを指示するフィールド71
と、スキーマの構成要素の名称(タイプ名)記述フィー
ルド72と、意味記述の種類表示フィールド73と、文
書における内容部の型を表示するフィールド(内容部を
もつ場合のみ)74と、コメントを記述するコメント記
述フィールド75と、属性のドメイン(値域)を表示す
るドメイン表示フィールド76と、タイプ定義を変更、
追加、あるいは削除を指示するフィールド77とから構
成されている。
【0029】コメント記述フィールド75に記述された
コメントは、ユーザが読んで、その文書構成要素の役割
を理解するための情報である。属性の定義は、属性名と
ドメイン(値域)とからなる。図7に示すようなグラフ
ィカルユーザインタフェースにおいて、意味記述のうち
一つだけが選択的にスキーマの文書構成要素に指定され
る。すなわち、ユーザインタフェースにおける「意味記
述」の部分が意味記述指定手段122に相当する。この
グラフィカルユーザインタフェースに示されている「意
味記述」のボタンの並びが、文書データべースシステム
が備えている意味記述を示している。意味記述を特に指
定しないときには、ボタン「なし」を選択する。グラフ
ィカルユーザインタフェースにより指定された意味記述
は、スキーマ定義の一部として、意味記述保持手段11
から取り出された後、スキーマ記憶手段13に格納され
る。スキーマ記憶手段13に格納された意味記述は、検
索式変換手段16によってアクセスされ、検索式の自動
変換に用いられる。
【0030】次に、意味記述を用いた検索式の自動変換
の例を示す。この変換は、検索式変換手段16によって
行なわれる。図8は本発明の実施例で、問合せエディタ
を説明するための図である。 図9は本発明の実施例
で、ノードに関する条件の指定を行なう問合せエディタ
を説明するための図である。「タイプA」の文書群か
ら、“データベース”という文字列を含む段落を検索す
る検索式は、以下のようになる。下記のような記述がさ
れた後、図示されていない検索開始ボタンをクリックす
ることで検索が開始される。 SELECT 段落 FROM タイプA WHERE 段落 contains “データベ
ース”
【0031】上記検索式は、SQL(データべース言語
ISQ9075)に似た構文によって指定したが、図
8に示すような問合せエディタを用いてグラフィカルに
指定することもできる。図8は「タイプA」の構成要素
「段落」に関する条件であることを示している。図8に
示す問合せエディタは、検索、取消、変換を実行する実
行フィールド81と、スキーマ名表示フィールド82
と、検索対象記述フィールド83と、文書構成要素記述
フィールド84とから構成されている。文書データべー
スシステム1において、検索対象のスキーマ名が「タイ
プA」の文書群であるとき、スキーマ名表示フィールド
82は、「タイプA」と表示される。また、文書構成要
素記述フィールド84には、文書構成要素、たとえば、
「段落」を記述する。検索対象と文書構成要素を記述し
た後、たとえば、図示されていないメニューを表示させ
るか、あるいは文書構成要素をクリックすることで、後
述の図9に示す問合せエディタが表示される。
【0032】図9に示すノードに関する条件を指定する
問合せエディタは、ノードに関する条件の指定を完了さ
せたり、あるいは取消を実行する実行フィールド91
と、検索内容を記述する内容記述フィールド92と、文
書の属性を記述する属性名記述フィールド93と、属性
名が表示される属性表示フィールド94と、属性表示フ
ィールド94に表示される属性のドメインを示すドメイ
ン表示フィールド95と、ドメイン表示フィールド95
のデータ型、たとえば、文字列型を見て、検索条件、た
とえば、文書の作成者である「中津山 恒」を記述する
検索条件記述フィールド96とから構成される。
【0033】図9では文書の作成者が「中津山 恒」で
あり、その文書の「段落」内容に「データベース」とい
う文字列を含む、という条件であることを示している。
図9に示す記述が完了した場合、ユーザは、実行フィー
ルド91の「完了」をクリックすると、図8に示す問合
せエディタが再び表示され、この実行フィールド81の
「検索」をクリックする。これによって、上記条件の検
索が開始される。次に、図8に示す検索式において、検
索対象のスキーマ名が「タイプA」の文書群であると
き、「タイプC」の文書群を検索するものとする。この
とき、図8に示す問合せエディタを用いるのであれば、
検索対象記述フィールド83に「タイプC」を記述した
上で、実行フィールド81の「検索」ボタンをクリック
すれば、文書データベース管理装置2における検索変換
手段16は、検索式を「タイプC」の文書群に合うよう
に変換した後、検索が実行される。この時、図8に示す
問合せエディタの表示は変わらない。以下、検索式のタ
イプが変換される例を説明する。
【0034】本実施例の検索式変換手段16は、まず、
スキーマ記憶手段13を走査して、「タイプA」の構成
要素「段落」の意味記述を調べる。ここでは、「段落」
の意味記述は、文字どおり段落である。次に、検索式変
換手段16は、スキーマ記憶手段13を走査して、「タ
イプC」の定義を調べる。「タイプC」の構成要素のう
ち、意味記述が段落であるものを捜す。ここでは、
「P」が該当する。したがって、前述の検索式で「タイ
プC」の文書群を検索対象とすれば、以下のような検索
式であることが分かる。 SELECT P FROM タイプC WHERE P contains “データベー
ス” 図8に示す問合せエディタで表示されている式は、「変
換」ボタンをクリックしたとき、「タイプC」を検索対
象とする検索式に変換された後、スキーマ名表示フィー
ルド82が「タイプC」に変わり、検索対象記述フィー
ルド83が空になる。以下、「検索」ボタンをクリック
すれば、前記「タイプA」の時と同様にして、検索が行
なわれる。
【0035】図10は本発明の実施例で、検索式の自動
変換を説明するためのフローチャートである。まず、検
索に先立ち、ユーザは、問合せエディタを起動して、ス
キーマ表示手段121を表示させる。次に、検索式入力
手段15(たとえば、グラフィカルユーザインタフェー
ス)には、上記のような検索式と、その検索式の対象が
属するスキーマ名(Iとする)と、変換後の検索対象と
なるスキーマ名(Oとする)とが入力される(ステップ
101)。次に、検索式変換手段16は、検索式におけ
るトークンを一つ切り出す(ステップ102)。検索式
変換手段16は、上記切り出されたトークンがスキーマ
名Iに等しいか否かを調べる(ステップ103)。
【0036】検索式変換手段16は、上記切り出された
トークンがスキーマ名Iに等しいと判断した場合、スキ
ーマ名Oとデリミタ(たとえば、スペースあるいはタブ
等)を文書検索手段17に出力する(ステップ10
8)。検索式変換手段16は、スキーマ検索手段14に
よって、スキーマ記憶手段13のスキーマIの定義を調
べ、トークンがスキーマIの構成要素名(タグ名)であ
るか否かを調べる(ステップ104)。検索式変換手段
16は、トークンがスキーマIのタグ名でないと判断し
た場合、そのトークン(たとえば、「SELECT」)
と、デリミタを文書検索手段17に出力する(ステップ
109)。検索式変換手段16は、トークンがスキーマ
Iのタグ名であると判断した場合、意味記述保持手段1
1のスキーマIの意味記述を調べ、該タグ名に意味記述
が指定されているか否かを調べる(ステップ105)。
【0037】検索式変換手段16は、スキーマIのタグ
名に意味記述が指定されていないと判断した場合、ステ
ップ104と同様に、トークンとデリミタを文書検索手
段17に出力する(ステップ109)。検索式変換手段
16は、スキーマIのタグ名に意味記述が指定されてい
ると判断した場合、意味記述保持手段11のスキーマO
の意味記述を調べ、意味記述に対応するスキーマOのタ
グ名とデリミタを文書検索手段17に出力する(ステッ
プ106)。検索式変換手段16は、ファイルに検索式
があるか否かを調べ、まだ処理すべきトークンがあると
判断した場合、ステップ102に戻り、次のトークンを
切り出す(ステップ107)。検索式変換手段16は、
処理すべきトークンがないと判断した場合、処理を終了
させる。
【0038】上記のように、検索式変換手段16によっ
て、変換あるいは生成された検索式は、文書検索手段1
7によって評価され、検索結果として文書の集合を得
る。データベース3の表現や検索式の評価は、既存のオ
ブジェクト指向データベース管理システムと同じ方法で
行なうことができる。上述の検索式の例では、SQLに
似た構文で記述したが、自然言語に近い構文で記述する
こともできる。たとえば、グラフィカルユーザインタフ
ェース上に、ユーザが「タイプAの文書の段落のうち、
データベースという文字列を含むものを検索せよ」など
と記述して検索式とすることもできる。しかし、検索条
件の記述の仕方は、まったくの自由ではなく、機械的に
処理可能な範囲に限る。この例では、“段落”が文書構
成要素の意味記述の指定になっているので、スキーマ記
憶手段13を走査して「タイプA」の定義を検索し、意
味記述が段落であるような文書構成要素を見付けて、前
述のSQLに似た構文で記述された検索式を生成する。
本実施例において、意味記述は、文書データべースシス
テムに組み込みで、固定的なものとしたが、アプリケー
ションとして、追加することもできる。たとえば、図3
のようなツールで図4に示す線形リストに意味記述を追
加できるようにすればよい。このとき、組み込みの意味
記述を前記4種類としたとき、データベース管理者が
「見出し」という意味記述を追加できる。
【0039】
【発明の効果】本発明によれば、スキーマ記憶手段にス
キーマとその構成要素に対する意味記述とを対応付けて
記憶させるため、異なるスキーマに対する検索が容易で
ある。本発明によれば、検索式変換手段がスキーマ記憶
手段に記憶されているスキーマとその構成要素の意味記
述との対応付けを基にして、検索式を異なるスキーマに
適用できるように自動的に変換することができるため、
異なるスキーマに対する検索を容易にする。本発明によ
れば、文書データべースシステムは、たとえば、ネット
ワークに接続されているデータべースにアクセスして、
検索条件にあった検索が可能である。本発明によれば、
構成要素を指示する構成要素指示手段やスキーマの構成
要素に対して与えられる意味記述の一覧を表示する意味
記述表示手段とを設けることによって、グラフィカルユ
ーザインタフェース上で、異なるスキーマに対する検索
式の生成が容易になる。
【図面の簡単な説明】
【図1】 本発明の実施例で、文書データべースシステ
ムの概略を説明するためのブロック構成図である。
【図2】 図1に示す構成の文書データべースシステム
における文書検索を説明するためのフローチャートであ
る。
【図3】 本発明の実施例で、文書データべースシステ
ムが持つ意味記述の一覧を説明するための図である。
【図4】 本発明の実施例で、意味記述保持手段のデー
タ構造の一例を示す図である。
【図5】 (イ)ないし(ハ)は本発明の実施例で、ス
キーマに指定された意味記述を説明するための図であ
る。
【図6】 本発明の実施例で、スキーマの表示例を説明
するための図である。
【図7】 本発明の実施例で、スキーマの構成要素を定
義するためのツールを説明するための図である。
【図8】 本発明の実施例で、問合せエディタを説明す
るための図である。
【図9】 本発明の実施例で、ノードに関する条件の指
定を行なう問合せエディタを説明するための図である。
【図10】 本発明の実施例で、検索式の自動変換を説
明するためのフローチャートである。
【図11】 従来例における文書データべースシステム
の概略を説明するためのブロック構成図である。
【図12】 従来例における文書データべースシステム
によって文書データを検索する際のフローチャートであ
る。
【符号の説明】
1・・・文書データべースシステム 2・・・文書データべース管理装置 3・・・データべース 11・・・意味記述保持手段 12・・・スキーマ定義手段 13・・・スキーマ記憶手段 14・・・スキーマ検索手段 15・・・検索式入力手段 16・・・検索式変換手段 17・・・文書検索手段 18・・・表示制御手段 19・・・表示手段 20・・・管理制御手段 121・・・スキーマ表示手段 122・・・意味記述指定手段 123・・・意味記述追加手段
───────────────────────────────────────────────────── フロントページの続き (72)発明者 内田 剛 神奈川県横浜市保土ヶ谷区神戸町134番地 横浜ビジネスパークイーストタワー 富 士ゼロックス株式会社内

Claims (4)

    【特許請求の範囲】
  1. 【請求項1】 文書を管理対象とする文書データべース
    管理装置において、 スキーマの構成要素の意味を表す意味記述を保持する意
    味記述保持手段と、 前記スキーマの構成要素に対して、前記意味記述保持手
    段の保持する意味記述の中の一つを指定する意味記述指
    定手段と、 前記スキーマとその構成要素に対して前記意味記述指定
    手段で指定された意味記述とを対応付けて記憶するスキ
    ーマ記憶手段と、 前記スキーマ記憶手段に記憶された意味記述を用いてデ
    ータべースの検索を行なうデータべース検索手段と、 を有することを特徴とする文書データべース管理装置。
  2. 【請求項2】 前記データべース検索手段は、あるスキ
    ーマに対して作成された検索式を入力とし、別のスキー
    マに対して同等な検索を行なう検索式に変換する検索変
    換手段を有することを特徴とする請求項1記載の文書デ
    ータべース管理装置。
  3. 【請求項3】 文書を保持するデータべースと;スキー
    マの構成要素の意味を表す意味記述を保持する意味記述
    保持手段と、 前記スキーマの構成要素に対して、前記意味記述保持手
    段の保持する意味記述の中の一つを指定する意味記述指
    定手段と、 前記スキーマとその構成要素に対して前記意味記述指定
    手段で指定された意味記述とを対応付けて記憶するスキ
    ーマ記憶手段と、 前記スキーマ記憶手段に記憶された意味記述を用いてデ
    ータべースの検索を行なうデータべース検索手段と、 を有する文書データべース管理装置と;を具備すること
    を特徴とする文書データべースシステム。
  4. 【請求項4】 スキーマおよびその構成要素を指示する
    構成要素指示手段と、 前記スキーマの構成要素に対して与えられる意味記述の
    一覧を表示する意味記述表示手段と、 該意味記述表示手段に表示された意味記述の一覧より一
    つを選択指示する意味記述指示手段と、 前記意味記述指示手段の指示により、前記構成要素指示
    手段の指示するスキーマとその構成要素に対し、前記意
    味記述指示手段の指示する意味記述とを対応つけて記憶
    するスキーマ記憶手段と、 を有することを特徴とするデータべース管理装置。
JP6132504A 1994-05-24 1994-05-24 文書データべース管理装置および文書データべースシステム Pending JPH07319917A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP6132504A JPH07319917A (ja) 1994-05-24 1994-05-24 文書データべース管理装置および文書データべースシステム
US08/443,751 US5752021A (en) 1994-05-24 1995-05-18 Document database management apparatus capable of conversion between retrieval formulae for different schemata

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6132504A JPH07319917A (ja) 1994-05-24 1994-05-24 文書データべース管理装置および文書データべースシステム

Publications (1)

Publication Number Publication Date
JPH07319917A true JPH07319917A (ja) 1995-12-08

Family

ID=15082912

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6132504A Pending JPH07319917A (ja) 1994-05-24 1994-05-24 文書データべース管理装置および文書データべースシステム

Country Status (2)

Country Link
US (1) US5752021A (ja)
JP (1) JPH07319917A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6108676A (en) * 1996-10-28 2000-08-22 Fuji Xerox Co., Ltd. Document processing apparatus, document type determining method, and hierarchical regular expression determining method

Families Citing this family (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6625617B2 (en) 1996-01-02 2003-09-23 Timeline, Inc. Modularized data retrieval method and apparatus with multiple source capability
US6631382B1 (en) 1996-01-02 2003-10-07 Timeline, Inc. Data retrieval method and apparatus with multiple source capability
JPH09297768A (ja) * 1996-05-07 1997-11-18 Fuji Xerox Co Ltd 文書データベース管理装置及び文書データベース検索方法
US5956740A (en) * 1996-10-23 1999-09-21 Iti, Inc. Document searching system for multilingual documents
US5836771A (en) * 1996-12-02 1998-11-17 Ho; Chi Fai Learning method and system based on questioning
US6498921B1 (en) * 1999-09-01 2002-12-24 Chi Fai Ho Method and system to answer a natural-language question
JPH10307816A (ja) * 1997-05-08 1998-11-17 Just Syst Corp 構造化文書処理装置、構造化文書処理方法およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体
US6311223B1 (en) * 1997-11-03 2001-10-30 International Business Machines Corporation Effective transmission of documents in hypertext markup language (HTML)
US6263332B1 (en) 1998-08-14 2001-07-17 Vignette Corporation System and method for query processing of structured documents
US6408299B1 (en) * 1999-01-28 2002-06-18 International Business Machines Corporation Type convertor registry
US6480860B1 (en) * 1999-02-11 2002-11-12 International Business Machines Corporation Tagged markup language interface with document type definition to access data in object oriented database
US7287219B1 (en) 1999-03-11 2007-10-23 Abode Systems Incorporated Method of constructing a document type definition from a set of structured electronic documents
US6405211B1 (en) 1999-07-08 2002-06-11 Cohesia Corporation Object-oriented representation of technical content and management, filtering, and synthesis of technical content using object-oriented representations
EP1109152A1 (en) * 1999-12-13 2001-06-20 Sony International (Europe) GmbH Method for speech recognition using semantic and pragmatic informations
US20010014899A1 (en) * 2000-02-04 2001-08-16 Yasuyuki Fujikawa Structural documentation system
US7028024B1 (en) * 2001-07-20 2006-04-11 Vignette Corporation Information retrieval from a collection of information objects tagged with hierarchical keywords
AU2002355565A1 (en) * 2001-08-07 2003-02-24 Ironspire, Inc. Extensible object-oriented document system and method
US6931408B2 (en) 2001-08-17 2005-08-16 E.C. Outlook, Inc. Method of storing, maintaining and distributing computer intelligible electronic data
US20030061062A1 (en) * 2001-09-26 2003-03-27 Tucker Timothy J. XML data switch
JP2003150586A (ja) * 2001-11-12 2003-05-23 Ntt Docomo Inc 文書変換システム、文書変換方法及び文書変換プログラムを記録したコンピュータ読み取り可能な記録媒体
US20030157470A1 (en) * 2002-02-11 2003-08-21 Michael Altenhofen E-learning station and interface
US7054859B2 (en) * 2002-06-13 2006-05-30 Hewlett-Packard Development Company, L.P. Apparatus and method for responding to search requests for stored documents
US20040006628A1 (en) * 2002-07-03 2004-01-08 Scott Shepard Systems and methods for providing real-time alerting
US20040199495A1 (en) * 2002-07-03 2004-10-07 Sean Colbath Name browsing systems and methods
US20040138894A1 (en) * 2002-10-17 2004-07-15 Daniel Kiecza Speech transcription tool for efficient speech transcription
US7603371B1 (en) 2002-12-17 2009-10-13 Vignette Corporation Object based system and method for managing information
US7797626B2 (en) * 2003-02-12 2010-09-14 Sap Ag Managing different representations of information
US7657832B1 (en) 2003-09-18 2010-02-02 Adobe Systems Incorporated Correcting validation errors in structured documents
EP2325758A1 (en) * 2009-11-02 2011-05-25 DAD Solutions Limited Database schema
US9442944B2 (en) 2013-11-12 2016-09-13 Dropbox, Inc. Content item purging

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5261080A (en) * 1987-08-21 1993-11-09 Wang Laboratories, Inc. Matchmaker for assisting and executing the providing and conversion of data between objects in a data processing system storing data in typed objects having different data formats
US5206951A (en) * 1987-08-21 1993-04-27 Wang Laboratories, Inc. Integration of data between typed objects by mutual, direct invocation between object managers corresponding to object types
US5226161A (en) * 1987-08-21 1993-07-06 Wang Laboratories, Inc. Integration of data between typed data structures by mutual direct invocation between data managers corresponding to data types
US5280574A (en) * 1989-05-26 1994-01-18 Hitachi, Ltd. Text document management method adapted for generating plural text documents derived from the same original text document
US5297279A (en) * 1990-05-30 1994-03-22 Texas Instruments Incorporated System and method for database management supporting object-oriented programming
US5201046A (en) * 1990-06-22 1993-04-06 Xidak, Inc. Relational database management system and method for storing, retrieving and modifying directed graph data structures
US5295261A (en) * 1990-07-27 1994-03-15 Pacific Bell Corporation Hybrid database structure linking navigational fields having a hierarchial database structure to informational fields having a relational database structure
US5280610A (en) * 1990-08-14 1994-01-18 Digital Equipment Corporation Methods and apparatus for implementing data bases to provide object-oriented invocation of applications
US5235701A (en) * 1990-08-28 1993-08-10 Teknekron Communications Systems, Inc. Method of generating and accessing a database independent of its structure and syntax
US5265065A (en) * 1991-10-08 1993-11-23 West Publishing Company Method and apparatus for information retrieval from a database by replacing domain specific stemmed phases in a natural language to create a search query
US5488725A (en) * 1991-10-08 1996-01-30 West Publishing Company System of document representation retrieval by successive iterated probability sampling
US5446880A (en) * 1992-08-31 1995-08-29 At&T Corp. Database communication system that provides automatic format translation and transmission of records when the owner identified for the record is changed
WO1995003586A1 (en) * 1993-07-21 1995-02-02 Persistence Software, Inc. Method and apparatus for generation of code for mapping relational data to objects
US5491628A (en) * 1993-12-10 1996-02-13 Xerox Corporation Method and apparatus for document transformation based on attribute grammars and attribute couplings

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6108676A (en) * 1996-10-28 2000-08-22 Fuji Xerox Co., Ltd. Document processing apparatus, document type determining method, and hierarchical regular expression determining method

Also Published As

Publication number Publication date
US5752021A (en) 1998-05-12

Similar Documents

Publication Publication Date Title
JPH07319917A (ja) 文書データべース管理装置および文書データべースシステム
US7624114B2 (en) Automatically generating web forms from database schema
US7370061B2 (en) Method for querying XML documents using a weighted navigational index
JP3836928B2 (ja) データベース処理方法
US6131098A (en) Method and apparatus for a database management system content menu
US7353222B2 (en) System and method for the storage, indexing and retrieval of XML documents using relational databases
JP4264118B2 (ja) ネットワーク上の異なる情報源から情報を構成する方法
US6792418B1 (en) File or database manager systems based on a fractal hierarchical index structure
JP2001147933A (ja) 構造化文書検索方法、構造化文書検索装置及び構造化文書検索システム
JPH08190542A (ja) 文書データベース管理装置及び方法
KR100403947B1 (ko) 개인용 전자문서를 생성하는 방법, 시스템 및 컴퓨터프로그램 제조물
Gardner et al. XSLT and XPATH: a Guide to XML Transformations
JPH07319918A (ja) 文書検索対象指示装置
Zhang et al. Adding valid time to XPath
US8171040B2 (en) Method and system for navigation of a data structure
Falquet et al. Design and Analysis of Active Hypertext Views on Databases
Yu et al. Metadata management system: design and implementation
JP3842576B2 (ja) 構造化文書編集方法及び構造化文書編集システム
EP1014283A1 (en) Intranet-based cataloguing and publishing system and method
Mahalingam et al. Ontology tools for semantic reconciliation in distributed heterogeneous information environments
JP2003091535A (ja) データ管理方法及びプログラム並びに装置
JP3842574B2 (ja) 情報抽出方法および構造化文書管理装置およびプログラム
Vidra et al. Next Step in Online Querying and Visualization of Word-Formation Networks
JP2004118543A (ja) 構造化文書検索方法、検索支援方法、検索支援装置および検索支援プログラム
JP3842575B2 (ja) 構造化文書検索方法、構造化文書管理装置及びプログラム