Enhanced Regular Path Queries on Semistructured Databases
Regular path queries are the basic navigational component of virtually all the mechanisms for querying semistructured data commonly found in information integration applications, Web and communication networks, biological data management etc. We start by proposing weight-enhanced regular path queries with semantics that allow user-assigned preference (query) weights to be naturally combined with quantitative database link-information for driving the navigation.
Motivated by the fact that the main applications of semistructured data involve distributed data sources, we focus next on the distributed evaluation of the weight-enhanced path queries. We present a distributed algorithm for evaluating our proposed queries in a multi-source setting. Our algorithm is general in the sense that it does not assume a known topology of the network and it can work using asynchronous communication. This algorithm can also be used to solve multi-source shortest path problems for which the full graph is not known in advance. To the best of our knowledge our algorithm is the first to address this problem in such a setting.
KeywordsRegular Language Query Evaluation Virtual Channel Database Graph Path Query
Unable to display preview. Download preview PDF.
- 2.Flesca, S., Furfaro, F., Greco, S.: Weighted path queries on web data. In: Proceedings of the 4th International Workshop on the Web and Databases (WebDB 2001) Informal Proceedings, pp. 7–12 (2001)Google Scholar
- 3.Grabs, T., Schek, H.-J.: ETH Zürich at INEX: Flexible Information Retrieval from XML with PowerDB-XML. In: Proc. INEX Workshop 2002, pp. 141–148 (2002)Google Scholar
- 4.Grahne, G., Thomo, A.: Approximate reasoning in semistructured data. In: Proceedings of the 8th International Workshop on Knowledge Representation meets Databases (KRDB 2001) (2001), Online Proceedings, http://ceur-ws.org/Vol-45/03-thomo.ps
- 7.Mendelzon, A.O., Mihaila, G.A., Milo, T.: Querying the World Wide Web. International Journal on Digital Libraries 1(1), 57–67 (1997)Google Scholar
- 9.Meyer, H., Bruder, I., Heuer, A., Weber, G.: The Xircus Search Engine. In: INEX Workshop 2002, pp. 119–124 (2002)Google Scholar
- 10.Stefanescu, D.C., Thomo, A., Thomo, L.: Distributed evaluation of generalized path queries. In: Proceedings of the 2005 ACM Symposium on Applied Computing, pp. 610–616 (2005)Google Scholar
- 12.Vardi, M.Y.: A Call to Regularity. In: Proc. PCK50 - Principles of Computing & Knowledge, Paris C. Kanellakis Memorial Workshop 2003, p. 11 (2003)Google Scholar
- 13.Lacroix, Z., Raschid, L., Naumann, F., Vidal, M.E.: Exploring Life Sciences Data Sources Technical report (2003)Google Scholar