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.

Um sistema para perguntar origens dos dados de disparate, heterogêneas sobre uma rede, onde ao menos algumas das origens dos dados de sejam páginas do World Wide Web ou outras origens dos dados de semi-estruturadas, inclui um conversor da pergunta, um transmissor do comando, e um retriever dos dados. O conversor da pergunta produz, ao menos de uma parcela de uma pergunta, um jogo dos comandos que podem ser usados interagir com uma origem dos dados de semi-estruturada. O conversor da pergunta pode aceitar um pedido no mesmo formulário que usado normalmente alcançar uma base de dados relacional, conseqüentemente aumentando o número das bases de dados disponíveis a um usuário em uma maneira transparente. O transmissor do comando emite os comandos produzidos à origem dos dados de semi-estruturada. O retriever dos dados recupera então os dados desejados da origem dos dados de. Nesta maneira, as perguntas estruturadas podem ser usadas alcançar bases de dados tradicionais, relacionais as.well.as bases de dados semi-estruturadas non-traditional tais como locais da correia fotorreceptora e limas lisas. O sistema pode também incluir um tradutor do pedido e um tradutor dos dados para fornecer o intercâmbio do contexto dos dados. O tradutor do pedido traduz um pedido para os dados que têm um primeiro contexto dos dados em uma pergunta que tem um segundo contexto dos dados que o conversor da pergunta descreva acima. O tradutor dos dados traduz os dados recuperados do contexto dos dados da origem dos dados de no contexto dos dados associado com o pedido. Um método relacionado para perguntar origens dos dados de disparate sobre uma rede é descrito também.

 
Web www.patentalert.com

< (none)

< Method and system for database publishing

> System and method for interfacing index based and iterator based application programming interfaces

> (none)

~ 00013