Query and retrieving semi-structured data from heterogeneous sources by translating structured queries
    1.
    发明授权
    Query and retrieving semi-structured data from heterogeneous sources by translating structured queries 有权
    通过翻译结构化查询来查询和检索来自异构源的半结构化数据

    公开(公告)号:US06282537B1

    公开(公告)日:2001-08-28

    申请号:US09286852

    申请日:1999-04-06

    IPC分类号: G06F1730

    摘要: A system for querying disparate, heterogeneous data sources over a network, where at least some of the data sources are World Wide Web pages or other semi-structured data sources, includes a query converter, a command transmitter, and a data retriever. The query converter produces, from at least a portion of a query, a set of commands which can be used to interact with a semi-structured data source. The query converter may accept a request in the same form as normally used to access a relational data base, therefore increasing the number of data bases available to a user in a transparent manner. The command transmitter issues the produced commands to the semi-structured data source. The data retriever then retrieves the desired data from the data source. In this manner, structured queries may be used to access both traditional, relational data bases as well as non-traditional semi-structured data bases such as web sites and flat files. The system may also include a request translator and a data translator for providing data context interchange. The request translator translates a request for data having a first data context into a query having a second data context which the query converter described above. The data translator translates data retrieved from the data context of the data source into the data context associated with the request. A related method for querying disparate data sources over a network is also described.

    摘要翻译: 用于通过网络查询不同的异构数据源的系统,其中至少一些数据源是万维网页或其他半结构化数据源,包括查询转换器,命令发送器和数据检索器。 查询转换器从查询的至少一部分产生可以用于与半结构化数据源交互的一组命令。 查询转换器可以接受与通常用于访问关系数据库的相同形式的请求,从而以透明的方式增加对用户可用的数据库的数量。 命令发送器将生成的命令发布到半结构化数据源。 然后,数据检索器从数据源中检索所需的数据。 以这种方式,可以使用结构化查询来访问传统的,关系数据库以及非传统的半结构化数据库,例如网站和平面文件。 该系统还可以包括用于提供数据上下文交换的请求转换器和数据转换器。 请求翻译器将具有第一数据上下文的数据的请求转换成具有上述查询转换器的具有第二数据上下文的查询。 数据翻译器将从数据源的数据上下文检索的数据转换为与请求相关联的数据上下文。 还描述了用于通过网络查询不同数据源的相关方法。

    Querying heterogeneous data sources distributed over a network using
context interchange
    2.
    发明授权
    Querying heterogeneous data sources distributed over a network using context interchange 失效
    通过上下文交换查询通过网络分布的异构数据源

    公开(公告)号:US5953716A

    公开(公告)日:1999-09-14

    申请号:US657750

    申请日:1996-05-30

    IPC分类号: G06F17/30

    摘要: A system for querying disparate, heterogeneous data sources over a network includes a request translator and a data translator. The request translator translates a request having an associated data context declared by the requester into a query having a second data context associated with it. The second context is also associated with, and is declared by, at least one of the disparate data sources. This system also includes a data translator, which translates received data from the data context declared by the data source queried into the data context associated with the request. A related method for querying disparate data sources over a network is also described, which includes the steps of translating a request having an associated data context into a query having a second data context, which is associated with one of the disparate data sources to be queried and translating data received from the data sources from the data contexts associated with the data sources into the data context associated with the request.

    摘要翻译: 用于通过网络查询不同的异构数据源的系统包括请求转换器和数据转换器。 请求翻译器将具有由请求者声明的相关联的数据上下文的请求转换成具有与其相关联的第二数据上下文的查询。 第二个上下文也与不同的数据源中的至少一个相关联并由其声明。 该系统还包括一个数据转换器,它将从被查询的数据源声明的数据上下文中的接收到的数据翻译成与该请求相关联的数据上下文。 还描述了用于通过网络查询不同数据源的相关方法,其包括将具有相关联的数据上下文的请求转换为具有第二数据上下文的查询的步骤,该查询与要查询的不同数据源之一相关联 以及将从数据源接收的数据从与数据源相关联的数据上下文转换成与请求相关联的数据上下文。

    Data extraction from world wide web pages
    3.
    发明授权
    Data extraction from world wide web pages 失效
    数据从世界各地的网页提取

    公开(公告)号:US5913214A

    公开(公告)日:1999-06-15

    申请号:US698166

    申请日:1996-08-08

    IPC分类号: G06F17/30

    摘要: A system for querying disparate, heterogeneous data sources over a network, where at least some of the data sources are World Wide Web pages or other semi-structured data sources, includes a query converter, a command transmitter, and a data retriever. The query converter produces, from at least a portion of a query, a set of commands which can be used to interact with a semi-structured data source. The query converter may accept a request in the same form as normally used to access a relational data base, therefore increasing the number of data bases available to a user in a transparent manner. The command transmitter issues the produced commands to the semi-structured data source. The data retriever then retrieves the desired data from the data source. In this manner, structured queries may be used to access both traditional, relational data bases as well as non-traditional, semi-structured data bases such as web sites and flat files. The system may also include a request translator and a data translator for providing data context interchange. The request translator translates a request for data having a first data context into a query having a second data context which the query converter described above. The data translator translates data retrieved from the data context of the data source into the data context associated with the request. A related method for querying disparate data sources over a network is also described.

    摘要翻译: 用于通过网络查询不同的异构数据源的系统,其中至少一些数据源是万维网页或其他半结构化数据源,包括查询转换器,命令发送器和数据检索器。 查询转换器从查询的至少一部分产生可以用于与半结构化数据源交互的一组命令。 查询转换器可以接受与通常用于访问关系数据库的相同形式的请求,从而以透明的方式增加对用户可用的数据库的数量。 命令发送器将生成的命令发布到半结构化数据源。 然后,数据检索器从数据源中检索所需的数据。 以这种方式,可以使用结构化查询来访问传统的,关系数据库以及非传统的,半结构化的数据库,例如网站和平面文件。 该系统还可以包括用于提供数据上下文交换的请求转换器和数据转换器。 请求翻译器将具有第一数据上下文的数据的请求转换成具有上述查询转换器的具有第二数据上下文的查询。 数据翻译器将从数据源的数据上下文检索的数据转换为与请求相关联的数据上下文。 还描述了用于通过网络查询不同数据源的相关方法。