Abstract
Traditionally, searching in general or querying in particular required the exact matching of value to return results. As technology improves in the information sector, the complexity of these systems also increases. This is fairly common, especially in the area of databases as new models, like XML, are emerging. Searching for information is becoming more challenging for most users as the user population is increasing rapidly to include more less skilled (naive) users. This is especially true when web-based search is considered. Most users are no more familiar with structured languages like SQL and XQuery. Using relative linguistic terms for querying seems to be the most reasonable and logical approach to making any composite resource a more searchable database of information, while implementing fuzziness in XML accounts for the lack of structure that results from pooling databases together. This seems to be the natural evolution of the technology as it moves away from complex and confusing interfaces to more user-friendly, user-centric and intuitive ones. To address these concerns, this chapter describes the design and implementation of a fuzzy nested querying system for XML databases. The research involved is outlined and examined to decide on the most fitting solution that incorporates fuzziness into a user interface intended to be attractive to naive users. After researching the task, we applied our findings via the implementation of a prototype which covers the intended scope of a demonstration of fuzzy nested querying. This prototype has been integrated into VIREX (a user-friendly system that allows users to view and use relational data as XML); the developed prototype includes an easy to use graphical interface that will allow the user to apply fuzziness in order to easier search XML documents. The goal of this is to provide insight on creating more intuitive ways of searching and using XML databases; thus increasing the size of the population using and addressing XML data. We intend to expand into relational and object-oriented databases.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Alhajj, R., Guarav, A.: Incorporating Fuzziness in XML and Mapping Fuzzy Relational Data into Fuzzy XML. In: Proc. of ACM SAC (April 2005)
Beyer, K., et al.: Extending XQuery for Analytics. In: Proc. of ACM SIGMOD, pp. 503–514 (2005)
Bosc, P., Galibourg, M., Hamon, G.: Fuzzy querying with SQL: extensions and implementation aspects. Fuzzy Sets and Systems 28, 333–349 (1988)
Buckles, B.P., Petry, F.E.: Fuzzy Databases in the New Era. In: Proc. of ACM SAC, pp. 497–502 (1995)
Buckles, B.P., Petry, F.E.: A Fuzzy Representation of Data for Relational Databases. Fuzzy Sets and Systems 7, 213–226 (1982)
Dey, D., Sumit, S.: A Probabilistic Relational Model and Algebra. ACM TODS 21, 339–369 (1996)
Fernandez, M., Tan, W.-C., Suciu, D.: SilkRoute: Trading between Relations and XML. In: Proc. of WWW, Amsterdam (May 2000)
Fong, J., Pang, F., Bloor, C.: Converting Relational Database into XML Document. In: Proc. of the Intern. Workshop on Electronic Business Hubs, September 2001, pp. 61–65 (2001)
Hellman, M.: Fuzzy Logic Introduction (2001)
Kacprzyk, J.: Fuzzy Logic in DBMSs and Querying. Systems Research Institute, Polish Academy of Sciences (1995)
Kacprzyk, J., Zadronzy, S.: Fuzzy Queries Against a Crisp Database Over the Internet: An Implementation (2000)
Lee, D., Mani, M., Chiu, F., Chu, W.W.: Schema Conversion Methods between XML and Relational Models. Knowledge Transformation for the Semantic Web (2003)
Lee, J., et al.: Modeling Imprecise Requirements with XML. Fuzzy Systems 2, 861–866 (2002)
Lo, A., Kianmher, K., Özyer, T., Kaya, M., Alhajj, R.: Wrapping VRXQuery with Self-Adaptive Fuzzy Capabilities. In: Proceedings of IEEE International Conference on Web Intelligence, Silicon Valley, CA (2007)
Lo, A., Alhajj, R., Barker, K.: Flexible User Interface for Converting Relational Data into XML. In: Proc. of the International Conference on Flexible Query Answering Systems. Springer, Lyon (2004)
Lo, A., Alhajj, R., Barker, K.: VIREX: Visual relational to xml conversion tool. Journal of Visual Languages and Computing 17(1), 25–45 (2006)
Lo, A., Alhajj, R., Barker, K.: VIREX: Interactive Approach for Database Querying and Integration by Re-engineering Relational Data into XML. In: Proc. of IEEE Conference on Web Intelligence, Hong Kong (2006)
Medina, J.M., Pons, O., Vila, M.A.: GEFRED: A Generalized Model of Fuzzy Relational Databases Version 1.1. Information Sciences (1994)
Raju, K.V., Majumdar, A.K.: Fuzzy Functional Dependencies and Lossless Join Decomposition of Fuzzy Relational Database Systems. ACM TODS 13, 129–166 (1988)
Thompson, H.S., et al.: XML Schema Part 1: Structures. W3C Recommendation (October 2004)
Turowski, K., Weng, U.: Representing and processing fuzzy information - an XML-based approach. Knowledge-Based Systems 15, 67–75 (2002)
Wang, C., Lo, A., Alhajj, R.: Novel Approach for Reengineering Relational Databases into XML. In: Proc. of XSDM (in conjunction with ICDE), Tokyo (2005)
Wang, S., et al.: Incremental Discovery of Functional Dependencies From Similarity-bases Fuzzy Relational Databases Using Partitions. In: Proc. of the National Conference on Fuzzy Theory and Its Applications, pp. 629–636 (2001)
Yang, K.Y., Lo, A., Özyer, T., Alhajj, R.: DWG2XML: Generating XML Nested Tree Structure from Directed Weighted Graph. In: Proc. of ICEIS, Miami (2005)
Zadeh, L.: Fuzzy Sets. Information and Control 8, 338–353 (1965)
Zadeh, L., Klir, G.J., Yuan, B.: Fuzzy Sets. Information and Control (1996)
Zvieli, A., Chen, P.P.: Entity-relationship modeling and fuzzy databases. In: Proc. of IEEE ICDE, Los Angeles, pp. 320–327 (1986)
NUX website, http://dsd.lbl.gov/nux/
World Wide Web Consortium (W3C), http://www.w3.org/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Kianmehr, K. et al. (2010). Attractive Interface for XML: Convincing Naive Users to Go Online. In: Ma, Z., Yan, L. (eds) Soft Computing in XML Data Management. Studies in Fuzziness and Soft Computing, vol 255. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-14010-5_7
Download citation
DOI: https://doi.org/10.1007/978-3-642-14010-5_7
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-14009-9
Online ISBN: 978-3-642-14010-5
eBook Packages: EngineeringEngineering (R0)