(57)【要約】【構成】本発明の一実施態様は、データベースからデータにアクセスする技術に関する。まず、それぞれが異なるルールを有する一群のハイパーオブジェクトを用意する。ハイパーオブジェクト照会言語（ＨＯＱＬ）エンジンを使用してＨＯＱＬ照会を受け取ると、このＨＯＱＬ照会に応答して、ＨＯＱＬエンジンを使用して少なくとも一つのハイパーオブジェクトが選択される。データベースからデータを検索する選択ハイパーオブジェクトを介してデータリクエストが送られ、選択ハイパーオブジェクトによって使用されるデータベースからこれを受け取る。選択されたハイパーオブジェクトに関連するルールに従ってリクエストされたデータを使用し、目的の標準化出力を出力する。【選択図】図１
2013545171.tif 000002
【特許請求の範囲】
【請求項１】
データベースからデータにアクセスする標準化データベースアクセス方法において、
それぞれが異なるルールを有する一群のハイパーオブジェクトを用意し、
ハイパーオブジェクト照会言語（ＨＯＱＬ）エンジンを使用してＨＯＱＬ照会を受け取り、
前記ＨＯＱＬ照会に応答して、前記ＨＯＱＬエンジンを使用して少なくとも一つのハイパーオブジェクトを選択し、
前記の選択されたハイパーオブジェクトを介してデータリクエストを送り、前記データベースからデータを検索し、
前記の選択されたハイパーオブジェクトによって使用される前記のリクエストされたデータを前記データベースから受け取り、そして
前記の選択されたハイパーオブジェクトに関連する前記ルールに従って前記のリクエストされたデータを使用して、目的の標準化出力を出力することからなることを特徴とする標準化データベースアクセス方法。
【請求項２】
前記ハイパーオブジェクトが少なくとも一つのデータハイパーオブジェクトおよび少なくとも一つのコンテクストハイパーオブジェクトを有し、このコンテクストハイパーオブジェクトが前記データベースからコンテクストデータを検索し、選択されたデータハイパーオブジェクトの変換部によって使用される変換コマンドを出力する請求項１に記載の方法。
【請求項３】
さらに、前記データリクエストを所定のデータベースの構造に準拠させることからなる請求項１に記載の方法。
【請求項４】
さらに、前記ＨＯＱＬに応答して新しいハイパーオブジェクトを作成することからなる請求項１に記載の方法。
【請求項５】
さらに、前記の一群のハイパーオブジェクトとともに前記の新しいハイパーオブジェクトを記憶することからなる請求項４に記載の方法。
【請求項６】
前記の目的とする標準化出力がレポートである請求項１に記載の方法。
【請求項７】
さらに、プレゼンテーションユニットを使用して前記レポートをカスタマイズすることからなる請求項６に記載の方法。
【請求項８】
前記ＨＯＱＬ照会をＨＯＱＬコンソールから受け取る請求項１に記載の方法。
【請求項９】
コンピュータを介してアプリケーションプログラムインターフェースから前記ＨＯＱＬ照会を受け取る請求項１に記載の方法。
【請求項１０】
さらに、前記ハイパーオブジェクトを更新することからなる請求項１に記載の方法。
【請求項１１】
データベースからデータにアクセスする標準化データベースアクセスシステムにおいて、
それぞれが異なるルールを有する一群のハイパーオブジェクト、
ハイパーオブジェクト照会言語（ＨＯＱＬ）照会を受け取るＨＯＱＬエンジン、
前記ＨＯＱＬ照会に応答して、前記ＨＯＱＬエンジンを使用して少なくとも一つのハイパーオブジェクトを選択する手段、
前記の選択されたハイパーオブジェクトを介してデータリクエストを送り、前記データベースからデータを検索する手段、
前記の選択されたハイパーオブジェクトによって使用される前記のリクエストされたデータを前記データベースから受け取る手段、および
前記の選択されたハイパーオブジェクトに関連する前記ルールに従って前記のリクエストされたデータを使用して、目的の標準化出力を出力する手段を有することを特徴とする標準化データベースアクセスシステム。
【請求項１２】
前記ハイパーオブジェクトが少なくとも一つのデータハイパーオブジェクトおよび少なくとも一つのコンテクストハイパーオブジェクトを有し、このコンテクストハイパーオブジェクトが前記データベースからコンテクストデータを検索し、選択されたデータハイパーオブジェクトの変換部によって使用される変換コマンドを出力する請求項１１に記載のシステム。
【請求項１３】
さらに、前記データリクエストを所定のデータベースの構造に準拠させる手段を有する請求項１１に記載のシステム。
【請求項１４】
さらに、前記ＨＯＱＬに応答して新しいハイパーオブジェクトを作成する手段を有する請求項１１に記載のシステム。
【請求項１５】
さらに、前記の一群のハイパーオブジェクトとともに前記の新しいハイパーオブジェクトを記憶する手段を有する請求項１４に記載のシステム。
【請求項１６】
前記の目的とする標準化出力がレポートである請求項１１に記載のシステム。
【請求項１７】
さらに、プレゼンテーションユニットを使用して前記レポートをカスタマイズする手段を有する請求項１６に記載のシステム。
【請求項１８】
前記ＨＯＱＬ照会をＨＯＱＬコンソールから受け取る請求項１１に記載のシステム。
【請求項１９】
コンピュータのアプリケーションプログラムインターフェースから前記ＨＯＱＬ照会を受け取る請求項１１に記載のシステム。
【請求項２０】
前記ハイパーオブジェクトを更新する請求項１１に記載のシステム。
【請求項２１】
データベースを用意し、
それぞれが異なるルールを有する一群のハイパーオブジェクトを用意し、
ハイパーオブジェクト照会言語（ＨＯＱＬ）エンジンを使用してＨＯＱＬ照会を受け取り、
前記ＨＯＱＬ照会に応答して、前記ＨＯＱＬエンジンを使用して少なくとも一つのハイパーオブジェクトを選択し、
前記の選択されたハイパーオブジェクトを介してデータリクエストを送り、前記データベースからデータを検索し、
前記の選択されたハイパーオブジェクトによって使用される前記のリクエストされたデータを前記データベースから受け取り、そして
前記の選択されたハイパーオブジェクトに関連する前記ルールに従って前記のリクエストされたデータを使用して、目的の標準化出力を出力することからなることを特徴とする標準化データベースアクセス方法。
【請求項２２】
前記ハイパーオブジェクトが少なくとも一つのデータハイパーオブジェクトおよび少なくとも一つのコンテクストハイパーオブジェクトを有し、このコンテクストハイパーオブジェクトが前記データベースからコンテクストデータを検索し、選択されたデータハイパーオブジェクトの変換部によって使用される変換コマンドを出力する請求項２１に記載の方法。
【請求項２３】
さらに、前記データリクエストを所定のデータベースの構造に準拠させることからなる請求項２１に記載の方法。
【請求項２４】
さらに、前記ＨＯＱＬに応答して新しいハイパーオブジェクトを作成することからなる請求項２１に記載の方法。
【請求項２５】
さらに、前記の一群のハイパーオブジェクトとともに前記の新しいハイパーオブジェクトを記憶することからなる請求項２４に記載の方法。
【請求項２６】
前記の目的とする標準化出力がレポートである請求項２１に記載の方法。
【請求項２７】
さらに、プレゼンテーションユニットを使用して前記レポートをカスタマイズすることからなる請求項２６に記載の方法。
【請求項２８】
前記ＨＯＱＬ照会をＨＯＱＬコンソールから受け取る請求項２１に記載の方法。
【請求項２９】
コンピュータのアプリケーションプログラムインターフェースから前記ＨＯＱＬ照会を受け取る請求項２１に記載の方法。
【請求項３０】
さらに、前記ハイパーオブジェクトを更新することからなる請求項２１に記載の方法。
【請求項３１】
データベース、
それぞれが異なるルールを有する一群のハイパーオブジェクト、
ハイパーオブジェクト照会言語（ＨＯＱＬ）照会を受け取るＨＯＱＬエンジン、
前記ＨＯＱＬ照会に応答して、前記ＨＯＱＬエンジンを使用して少なくとも一つのハイパーオブジェクトを選択する手段、
前記の選択されたハイパーオブジェクトを介してデータリクエストを送り、前記データベースからデータを検索する手段、
前記の選択されたハイパーオブジェクトによって使用される前記のリクエストされたデータを前記データベースから受け取る手段、および
前記の選択されたハイパーオブジェクトに関連する前記ルールに従って前記のリクエストされたデータを使用して、目的の標準化出力を出力する手段を有することを特徴とする標準化データベースアクセスシステム。
【請求項３２】
前記ハイパーオブジェクトが少なくとも一つのデータハイパーオブジェクトおよび少なくとも一つのコンテクストハイパーオブジェクトを有し、このコンテクストハイパーオブジェクトが前記データベースからコンテクストデータを検索し、選択されたデータハイパーオブジェクトの変換部によって使用される変換コマンドを出力する請求項３１に記載のシステム。
【請求項３３】
さらに、前記データリクエストを前記データベースの構造に準拠させる手段を有する請求項３１に記載のシステム。
【請求項３４】
さらに、前記ＨＯＱＬに応答して新しいハイパーオブジェクトを作成する手段を有する請求項３１に記載のシステム。
【請求項３５】
さらに、前記の一群のハイパーオブジェクトとともに前記の新しいハイパーオブジェクトを記憶する手段を有する請求項３４に記載のシステム。
【請求項３６】
前記の目的とする標準化出力がレポートである請求項３１に記載のシステム。
【請求項３７】
さらに、プレゼンテーションユニットを使用して前記レポートをカスタマイズする手段を有する請求項３６に記載のシステム。
【請求項３８】
前記ＨＯＱＬ照会をＨＯＱＬコンソールから受け取る請求項３１に記載のシステム。
【請求項３９】
コンピュータのアプリケーションプログラムインターフェースから前記ＨＯＱＬ照会を受け取る請求項３１に記載のシステム。
【請求項４０】
前記ハイパーオブジェクトを更新する請求項３１に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は全体としてはデータベース管理システムおよび方法に関する。より具体的には、ネイティブデータベースのデータを管理し、データにアクセスするために有用なこのようなシステムおよび方法に関する。
【背景技術】
【０００２】
以下に記載する背景技術は、法的には従来技術を構成するものではない。
【０００３】
データベースシステムには多くの異なるタイプおよび種類がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】ＵＳＰ５，８２９，００６
【特許文献２】ＵＳＰ６，０１６，４９７
【特許文献３】ＵＳＰ６，１１９，１２６
【特許文献４】ＵＳＰ６，２２３，２２７
【特許文献５】ＵＳＰ６，５７１，２３２
【特許文献６】ＵＳＰ７，６４４，０６６
【特許文献７】ＵＳ特許出願第２００３/０１０５８１１号
【特許文献８】ＵＳ特許出願第２００３/０２０８４９３号
【特許文献９】ＵＳ特許出願第２００６/０１７３８７３号
【特許文献１０】ＵＳ特許出願第２００９/０１８７３４４号
【発明の概要】
【０００５】
電子データベースの場合、以前から知られ、また利用されてきている。所定のポピュレート式関係データベースなどの所定のネイティブデータベースの場合、データベーススキーマの変更などの修正が必要なことがあり、この場合データベースのアクセス方法に付加的な変更や修正を加え、同一かまたは同種のレポートまたはその他の出力を発生できる必要がある。同じことは、データベース構造のタイプを変更する場合にもいえる。この点に関して、システムから一貫性のあるレポートやその他の出力を維持するためにも変更や修正が必要なことがある。
【０００６】
データベースのスキーマまたはフォーマットを修正または交換した後でもネイティブデータベースからレポートなどの標準化出力を発生できる標準化データベースアクセスシステムを利用できることが望まれている。
【０００７】
本発明の特徴およびこれらを実現する方法が明らかになるはずであり、また本発明のいくつかの実施態様の以下の説明を添付図面を参考にして読むならば本発明それ自体の最良の理解を得ることができるはずである。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施態様に従って構成した標準化データベースアクセスシステムを示すブロック図である。
【図２】本発明の一実施態様による図１のシステムを使用した標準化データベースアクセス方法を示すフローチャートである。
【発明を実施するための形態】
【０００９】
なお、全体的に記載し、かつ添付図面に図示した実施態様の構成成分については、各種の異なる構成で構成でき、または設計できるものである。従って、添付図面に図示されている本発明のシステム、構成成分および方法の実施態様のうちいくつかに関する以下のより詳細な説明は、特許請求の範囲に記載されている本発明の範囲を限定するものでなく、本発明の実施態様の例示に過ぎない。
【００１０】
本発明の実施態様の少なくとも一部の場合、本発明の標準化データベースアクセスシステムおよび方法によってレポート、ディスプレーなどの標準化出力を、用いられている基礎的なデータベースとは無関係に作成することができる。即ち、所定のデータベースのスキーマまたはデータ構造と無関係に、目的の標準化レポートやその他の出力を作成するために、ネイティブデータベースを利用できる。また、スキーマおよび／またはデータベース構造に変化があっても、同じ標準化レポートやその他の出力を簡単に作成できる。
【００１１】
本発明は、標準化データベースアクセスシステムおよび方法に関する。本発明の一つの実施態様は、データベースからデータにアクセスする技術に関する。この技術は、それぞれがルールを有する一群のハイパーオブジェクトを提供することからなる。ここでハイパーオブジェクトは、データを含まず、あるいは記憶せず、別なデータベースからのデータへのアクセスを支配するに過ぎない点を除いて、通常のオブジェクトと同様である。ハイバーオブジェクト照会言語（ＨＯＱＬ）エンジンを使用して、ＨＯＱＬ照会を受けとると、このＨＯＱＬ照会に応答するＨＯＱＬエンジンを使用して、少なくとも一つのハイパーオブジェクトが選択される。データベースからデータを検索する選択ハイパーオブジェクトを介してデータリクエストが送られ、選択ハイパーオブジェクトによって使用されるデータベースからこれを受け取る。選択ハイパーオブジェクトに関連するルールに従ってリクエストされたデータを使用して、目的の出力を出力する。
【００１２】
即ち、本発明のいくつかの態様の標準化データベースアクセスシステムおよび方法の場合、異なるネイティブデータベースに対処でき、データベースフォーミュレーションまたはスキーマの変化に関係なく、熟知しているＳＱＬ照会と同様なＨＯＱＬ照会に応答して標準化出力を作成できる。
【００１３】
本発明の標準化データベースアクセスシステムは、ハイパーオブジェクトを例えば作成、記憶、削除またはリスト化する管理機能をもつ。さらに、このシステムはハイパーオブジェクトを検索、記憶かつ更新するデータアクセス機能をもつ。ハイパーオブジェクトにはデータオブジェクトおよびコンテクストオブジェクトの両者がある。このコンテクストオブジェクトはデータハイパーオブジェクトに応じて、照会に応答してリクエストされる情報の一定の環境または構成を決定する。
【００１４】
ハイパーオブジェクトがアクセスするデータは、コンテクストハイパーオブジェクトを使用することによってインタープリターすることができる。コンテクストハイパーオブジェクトの場合、アクセスされるデータのパースペクティブを変化させる可能性のある時間、位置および／またはその他の条件を考慮することができる。例えば、通常の薬剤投与量は、新生児の場合成人と大きく異なり、年齢コンテクストの重要性を証明するものである。
【００１５】
コンテクストハイパーオブジェクトの場合、一つかそれ以上のデータオブジェクトのルールのコンテクスト部分がこれに応じて変形し、サーチが容易になる可能性がある。このようなアプローチは、多数のネイティブデータベース/スキーマを組み合わせて使用し、標準化出力が望まれる場合に特に有用である。
【００１６】
添付図面の図１について説明する。図１は、本発明の一実施態様に従って構成したデータベースアクセスシステム１０を示す図である。図１に示すように、標準化データベースアクセスシステム１０は、ハイパーオブジェクト照会言語（ＨＯＱＬ）コンソール１４またはアプリケーションプログラミングインターフェース（ＡＰＩ）１８を利用したコンピュータ１６のいずれからのＨＯＱＬ照会を受け取るＨＯＱＬエンジン１２で構成することができる。ＨＯＱＬエンジン１２の場合、ＨＯＱＬ照会を記憶するＨＯＱＬ照会メモリ２１を利用することができる。プレゼンテーションユニット２３が、印刷レポート、ディスプレーなどの各種の形でユーザーに標準化出力を出力する。ハイパーオブジェクトライブラリ２５は、ＨＯＱＬ照会に応答するハイパーオブジェクト２７、２９、３２などの一群のハイパーオブジェクトを有する。次に、ハイパーオブジェクトが、それぞれアダプタ３４、３９を介してネイティブデータベース３６、３７などの一群のネイティブデータベースからリクエストされ、かつ受け取られるデータにアクセスし、かつこれを操作する。以下にさらに詳しく説明するように、プレゼンテーションユニット２３が、ＨＯＱＬエンジン１２に応答して各種の形で標準化出力をユーザーに呈示する。
【００１７】
ハイパーオブジェクトそれぞれは、データベースのデータへのアクセスのリクエストに対する異なるルールおよびデータベースから受け取られるデータを操作するためのルールで構成することができる。ハイパーオブジェクトはデータを記憶することができない。ハイパーオブジェクトのルールのそれぞれは機能操作、論理的決定およびコンテクスト変換を行うことができる。
【００１８】
ハイパーオブジェクトライブラリ２５はコンテクストハイパーオブジェクト２７などの少なくとも一つのコンテクストハイパーオブジェクト、およびデータハイパーオブジェクト２９、３２などの複数のデータハイパーオブジェクトで構成することができる。このコンテクストハイパーオブジェクト２７の場合、コンテクストデータをリクエストし、かつアダプタ３４を介してデータベース３６からリクエストされたコンテクストデータを受け取るために使用できるルールで構成することができる。コンテクストデータは調査照会で具体的に挙げられたコンテクストまたは環境に関する情報を有することができる。リクエストされたコンテクストデータをそのルールを使用して受け取りかつ操作すると、コンテクストハイパーオブジェクト２７がデータハイパーオブジェクト２９などの一つかそれ以上の選択されたデータハイパーオブジェクトに対して変換コマンドを出力することができる。
【００１９】
次に、データハイパーオブジェクト２９がそのルールの変換部分を利用することができる。この変換部は、サーチ照会において具体的に示されたコンテクストまたは環境に関する付加的なおよび/または具体的なルールを有することができる。データハイパーオブジェクト２９などのデータハイパーオブジェクトの場合、これを使用してアダプタ３４を介してデータベース３６からハイパーオブジェクトデータをリクエストし、かつリクエストされたハイパーオブジェクトデータを受け取ることができる。リクエストされたハイパーオブジェクトデータがそのルールを使用して受け取られ、かつ操作されると、データハイパーオブジェクト２９がＨＯＱＬエンジン１２に疑似オブジェクト３８などの疑似オブジェクトを出力するとともに、エンジン１２を介してプレゼンテーションユニット２３にレポートなどの標準化出力を出力する。
【００２０】
コンテクスト変換の一例の場合、これは“英語コンテクストにおいてどんな言葉が数字の１に対応するのか？”などの照会によって開始することができる。数字の１は、言語コンテクストに応じて、多数の言葉例えば“ｏｎｅ”、“ｕｎｏ”、“いち”、“ｅｉｎｓ”などに対応する。本実施例では、データベースのサーチにおいて言葉“ｏｎｅ”を利用することができる。
【００２１】
ここで年齢のコンテクストの例を考える。まず、分析が必要な対象を患者の心拍数とする。分析では、患者の年齢を分析のファクターすることが必要である。所定の患者の心拍数が正常であるか否かを判定するために、ＨＯＱＬエンジン１２からの所定の患者に関する医療検査検索信号などのＲＥＴＲＩＥＶＥ信号に応答してコンテクストハイパーオブジェクト２７などのコンテクストオブジェクトが、アダプタ３４を介してネイティブデータベース３６にＲＥＱＵＥＳＴ  ＣＯＮＴＥＸＴ  ＤＡＴＡ信号を送る。この結果、生後２日という患者の年齢などのＣＯＮＴＥＸＴ  ＤＡＴＡ信号がアダプタ３４を介してデータベース３６から検索され、コンテクストハイパーオブジェクト２７に出力され、このコンテクストハイパーオブジェクトがＴＲＡＮＳＦＯＲＭ信号をデータハイパーオブジェクト３８に出力する。
【００２２】
次に、上記ＴＲＡＮＳＦＯＲＭ信号がデータハイパーオブジェクト３８にコンテクスト情報を送り、そのルールを変換するため、所定の患者を新生児と確認することができる。このようにして、データハイパーオブジェクト３８の場合、例えば成人の心拍数情報などの心拍数情報の代わりに新生児の正常な心拍数情報を利用できるようにそのルールを変換する。
【００２３】
一部のコンテクスト変換の場合、コンテクストハイパーオブジェクトを使用せずに、データハイパーオブジェクトのルールにコンテクストルールを組み込むことができるようにデータハイパーオブジェクトによって実行可能である。
【００２４】
プレゼンテーションユニット２３の場合、各ユーザーに応じて標準化レポートをカスタマイズすることができる。例えば、ユーザーが望む会社の名称などを含むヘッダーをレポートまたはその他の望ましい出力に追加することが可能である。
【００２５】
データベース３６の場合、関係型データベースであればよく、アダプタ３４などの一つかそれ以上のアダプタを必要とする一つかそれ以上のデータベースから構成すればよい。これらアダプタについては、システムの他の構成成分を修正する必要がないように、ネイティブデータベースそれぞれに応じてカスタマイズすればよい。
【００２６】
アダプタ３４などのアダプタの場合、いずれもデータベース３６のインターフェースにアクセス可能になる。即ち、各アダプタは、システムを異なるデータベースとともに操作するために修正する必要のある唯一の構成成分である。各アダプタによって、ネイティブデータベースを異なるローデータに対して共通なルールセットにマッチさせることができる。例えば、第１コンテクストにおいて赤色、緑色および青色のデータベースの場合、赤色は１に等しく、緑色は２に等しく、そして青色は３に等しい。第２コンテクストでは、赤色は３、緑色は１、そして青色は２に等しい。従って、このアダプタは照会のコンテクストに応じて必要ならば、適正な翻訳を行うことになる。また、アダプタの場合、異なるデータ構造をアブストラク化でき、かつこれらを標準出力に関してアブストラクト化できる。
【００２７】
ＨＯＱＬの場合、関係型データベース照会に使用される構造化照会言語（ＳＱＬ）と同様な方法で実行することができ、具体的なアプリケーションに応じて機能拡張を使用することができる。ＨＯＱＬのシンタックスはＳＱＬのシンタックスと実質的に同じか似ていればよいが、アクションは異なり、例えば第１ハイパーオブジェクトに指示を与え、第２ハイパーオブジェクトに照会のコンテクスト条件に応答してそのルールの変換部を利用するようにコマンドを与えることができる。
【００２８】
標準化データベースアクセスシステム１０の場合、管理機能およびデータアクセス機能の両機能をもっていればよい。管理機能にはハイパーオブジェクトを作成、削除、記述およびリスト化できる特性があり、またデータアクセス機能にはデータベース３６からデータを検索し、このデータを記憶かつ更新できる特性がある。
【００２９】
次に図２について説明する。図２は、本発明の一実施態様に従って構成した図１のシステム１０を使用する標準化データベースアクセス方法１００を示す。ステップ１０２では、ＨＯＱＬコンソール１４または適正なＡＰＩを実行するコンピュータ１６を使用してユーザーが入力するサーチ照会を受け取ることができる。照会対象は、ブールサーチ、自然言語サーチやその他の適正なサーチであればよい。
【００３０】
この受け取られたサーチ照会から、ステップ１０４に示すように、ＨＯＱＬ照会を発生し、ＨＯＱＬエンジン１２に出力すればよい。ステップ１０６では、ＨＯＱＬ照会は、ハイパーオブジェクトライブラリの一つかそれ以上のハイパーオブジェクトおよび、必要ならば、これら組み合わせに関する指示の選択集合からなっていればよい。ステップ１０８に示すように、次にハイパーオブジェクトそれぞれがデータリクエストをデータベースに送る。データベースに対するこのデータリクエストから、次にハイパーオブジェクトがステップ１１０においてリクエストされたデータを受け取ることができる。リクエストされたデータがハイパーオブジェクトにおいて受け取られた後、このデータが操作され、ステップ１１２においてレポートまたはその他の目的のドキュメントなどの目的出力を作成する。目的の標準化出力には、具体的なユーザー情報を追加することができ、またこのレポートまたはドキュメントに合わせてフォーマット化することができる。ステップ１１４で、目的の出力をユーザーに対して画面に表示するか、印刷するか、その他を実行すればよい。
【００３１】
コンテクストハイパーオブジェクトおよびデータハイパーオブジェクトの両者が選択された場合には、データハイパーオブジェクトがそのハイパーオブジェクトデータリクエストをデータベースに送る前に、コンテクストハイパーオブジェクトがそのコンテクストデータリクエストをデータベースに送る。データベースからコンテクストハイパーオブジェクトがリクエストされたコンテクストデータを受け取ると、リクエストされたコンテクストデータが操作され、一つかそれ以上のデータハイパーオブジェクトのルールの変換部をＨＯＱＬ照会に応答して使用すべきか否かを判定する。一つかそれ以上のデータハイパーオブジェクトのルールの変換部を使用すべきであると判定された場合には、適正なデータハイパーオブジェクトに変換コマンドを送ることができる。変換コマンドを受け取ったデータハイパーオブジェクトは、変換コマンドに応答し、かつ照会に応答してそのルールの目的の変換部を利用することができる。次に、データハイパーオブジェクトがそのルールのこの変換部を使用して、そのハイパーオブジェクトデータリクエストをデータベースに送るとともに、リクエストされたハイパーオブジェクトデータを操作する。
【００３２】
ＨＯＱＬ照会の発生時に、ハイパーオブジェクトライブラリ２５において利用できるハイパーオブジェクトがユーザーからのサーチ照会に応答するには十分ではない場合には、あるいは一つかそれ以上の新しいハイパーオブジェクトが望ましい何らかの理由がある場合には、ＨＯＱＬ照会がハイパーオブジェクト４１（図１）などの新しいハイパーオブジェクトの作成を指示することができる。次に、この作成されたハイパーオブジェクト４１を単独使用するか、あるいは他のハイパーオブジェクトと併用して、図２に関して上記に説明したように、サーチ照会または他の照会に応答するようにする。この作成されたハイパーオブジェクト４１が以降のサーチにも有用であると判定された場合には、これをハイパーオブジェクトライブラリ２５に記憶し、以降のＨＯＱＬ照会に利用できるようにする。なお、ハイパーオブジェクト４１は削除することも可能である。
【００３３】
本発明の具体的な実施態様を開示してきたが、異なる各種の変更が特許請求の範囲の真の精神および範囲内において可能である。従って、正確な発明の要約および本開示を制限するものではない。
【符号の説明】
【００３４】
１０：標準化データベースアクセスシステム
１２：ＨＯＱＬエンジン
１４：ＨＯＱＬコンソール
１６：コンピュータ
１８：ＡＰＩ
２１：ＨＯＱＬ照会メモリ
２３：プレゼンテーションユニット
２５：ハイパーオブジェクトライブラリ
２７：コンテクストハイパーオブジェクト
２９、３２：データハイパーオブジェクト
３４、３９：アダプタ
３６、３７：ネイティブデータベース
３８：擬似オブジェクト
４１：ハイパーオブジェクト
【図１】
2013545171.tif 000003
【図２】
2013545171.tif 000004
【国際調査報告】
2013545171.tif 000005
2013545171.tif 000006