Abstract
We present XyView, a practical solution for fast development of user- (web forms) and machine-oriented applications (web services) over a repository of heterogeneous schema-free XML documents. XyView provides the means to view such a repository as an array, queried using a QBE-like interface or through simple selection/projection queries. Close to the concept of universal relation, it extends it in mainly two ways: (i) the input is not a relational schema but a potentially large set of XML data guides; (ii) the view is not defined explicitly by a query but implicitly by various mappings so as to avoid data loss and duplicates generated by joins. Developed on top of the Xyleme content management system, XyView can easily be adapted to any system supporting XQuery.
An erratum to this chapter can be found at http://dx.doi.org/10.1007/11914853_71.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Augurusa, E., Braga, D., Campi, A., Ceri, S.: Design and Implementation of a Graphical Interface to XQuery. In: Proceedings ACM Symposium on Applied Computing, pp. 1163–1167 (2003)
Baru, C.K., Gupta, A., Ludäscher, B., Marciano, R., Papakonstantinou, Y., Velikhov, P., Chu, V.: XML-Based Information Mediation with MIX. In: Proceedings SIGMOD (1999)
BEA Liquid Data, http://www.bea.com
Cluet, S., Veltri, P., Vodislav, D.: Views in a large scale XML repository. In: Proceedings of the 27th VLDB Conference, pp. 271–280 (2001)
Cohen, S., Mamou, J., Kanza, Y., Sagiv, Y.: XSEarch: A Semantic Search Engine for XML. In: Proceedings VLDB (2003)
Erwig, M.: Xing: A Visual XML Query Language. Journal of Visual Languages and Computing, 5–45 (February 2003)
Fundulaki, I., Amann, B., Beeri, C., Scholl, M.O., Vercoustre, A.-M.: \ensuremath{ST_Y\hspace{-3pt}X}: Connecting the XML web to the world of semantics. In: Jensen, C.S., Jeffery, K., PokornĂ½, J., Å altenis, S., Bertino, E., Böhm, K., Jarke, M. (eds.) EDBT 2002. LNCS, vol. 2287, pp. 759–761. Springer, Heidelberg (2002)
Goldman, R., Widom, J.: DataGuides: Enabling Query Formulation and Optimization in Semistructured Databases. In: Proceedings of the 23rd VLDB Conference, pp. 436–445 (1997)
Guo, L., Shao, F., Shanmugasundaram, J., Botev, C.: XRANK: Ranked keyword search over XML documents. In: Proceedings SIGMOD (2003)
Halevy, A., Ives, Z., Mork, P., Tatarinov, I.: Piazza: Data management infrastructure for semantic web applications. In: Proceedings WWW (2003)
Halverson, A., Josifovski, V., Lohman, G., Pirahesh, H., Mörschel, M.: ROX: Relational over XML. In: Proceedings VLDB (2004)
Hristidis, V., Papakonstantinou, Y., Balmin, A.: Keyword proximity search on XML graphs. In: Proceedings ICDE (2003)
Ives, Z.G., Halevy, A.Y., Weld, D.S.: An XML query engine for network-bound data. The VLDB Journal 2, 380–402 (2002)
Li, Y., Yu, C., Jagadish, H.: Schema-Free XQuery. In: Proceedings VLDB (2004)
Madhavan, J., Bernstein, P.A., Rahm, E.: Generic Schema Matching with Cupid. In: Proceedings VLDB, pp. 49–58 (2001)
Papakonstantinou, Y., Petropoulos, M., Vassalos, V.: QURSED: Querying and Reporting Semistructured Data. In: Proc. SIGMOD (2002)
Reynaud, C., Sirot, J.-P., Vodislav, D.: Semantic Integration of XML Heterogeneous Data Sources. In: Proceedings IDEAS, pp. 199–208 (2001)
Ullman, J.D.: Universal Relation Interfaces for Database Systems. In: Proceedings IFIP (1983)
Xyleme, http://www.xyleme.com
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Vodislav, D., Cluet, S., Corona, G., Sebei, I. (2006). Views for Simplifying Access to Heterogeneous XML Data. In: Meersman, R., Tari, Z. (eds) On the Move to Meaningful Internet Systems 2006: CoopIS, DOA, GADA, and ODBASE. OTM 2006. Lecture Notes in Computer Science, vol 4275. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11914853_6
Download citation
DOI: https://doi.org/10.1007/11914853_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-48287-1
Online ISBN: 978-3-540-48289-5
eBook Packages: Computer ScienceComputer Science (R0)