Abstract
XML has become the standard for publishing and exchanging data on the Web. Since most of the business data nowadays are stored in structured databases including relational and object-oriented databases (OODB), it is of significance to automate the transformation process and generate the XML data containing information from existing databases. At the same time, information imprecision and uncertainty exist in many practical applications, and for this reason, fuzzy data modeling has been extensively investigated in various data models. As such, there is an increasing need to effectively publish fuzzy structured data as fuzzy XML documents for Web-based applications. In this paper, we take a significant step in a fundamental consolidation of fuzzy XML. In particular, we are interested in finding an XML schema that best describes the existing fuzzy object-oriented schema. To accomplish this, we first offer mapping formalisms to capture the semantics of fuzzy XML Schema and fuzzy object-oriented schema. To allow for better and platform independent sharing of data stored in an object-oriented format, we investigate the formal transformation from fuzzy OODB to fuzzy XML and develop a set of rules to assist in the transformation process.
Similar content being viewed by others
References
Abiteboul S, Senellart P (2006) Querying and updating probabilistic information in XML. In: Proceedings of EDBT, pp 1059–1068
Abiteboul S, Segoufin L, Vianu V (2001) Representing and querying XML with incomplete information. In: Proceedings of PODS, pp 150–161
An Y, Mylopoulos J (2005) Translating XML web data into ontologies. In: Proceedings of OTM workshops, pp 967–976
Buche P, Dibie-Barthelemy J, Haemmerle O, Hignette G (2006) Fuzzy semantic tagging and flexible querying of XML documents extracted from the web. J Intell Inf Syst 26(1):25–40
Calvanese D, Lenzerini M, Nardi D (1999) Unifying class-based representation formalisms. J Artif Intell Res 11:199–240
Christophides V, Abiteboul S, Cluet S, Scholl M (1994) From structured documents to novel query facilities. In: Proceedings of SIGMOD, pp 313–324
Fong J (1995) Mapping extended entity relationship model to object modeling technique. SIGMOD Rec 24(3):18–22
Fong J (2002) Translating object-oriented database transactions into relational transactions. Inf Softw Technol 44(1):41–51
Fong J, Cheung SK (2005) Translating relational schema into XML schema definition with data semantic preservation and XSD graph. Inf Softw Technol 47:437–462
Gaurav A, Alhajj R (2006) Incorporating fuzziness in XML and mapping fuzzy relational data into fuzzy XML. In: Proceedings of the 2006 ACM symposium on applied computing, pp 456–460
Hollander ES, van Keulen M (2010) Storing and querying probabilistic XML using a probabilistic relational DBMS. In: Proceedings of the 4th international workshop on management of uncertain data (MUD 2010), pp 35–49
Hung E, Getoor L, Subrahmanian VS (2003) PXML: a probabilistic semistructured data model and algebra. In: Proceedings of ICDE, pp 467–478
Jarada TN, Chung K, Shimoon A et al (2010) Mapping rules for converting from ODL to XML schemas. In: Proceedings of international conference on information integration and web-based applications & services, pp 307–314
Kimelfeld B, Kosharovsky Y, Sagiv Y (2009) Query evaluation over probabilistic XML. VLDB J 18(5):1117–1140
Liu C, Vincent MW, Liu J (2006) Constraint preserving transformation from relational schema to XML schema. World Wide Web J 9(1):93–110
Liu J, Ma ZM, Feng X (2012) Formal approach for reengineering fuzzy XML in fuzzy object-oriented databases. Appl Intell. doi:10.1007/s10489-012-0386-4
Lo A, Ozyer T, Kianmehr K, Alhajj R (2010) VIREX and VRXQuery: interactive approach for visual querying of relational databases to produce XML. J Intell Inf Syst 35(1):21–49
Ma ZM (2004) Advances in fuzzy object-oriented databases, modeling and applications. Idea Group, Hershey
Ma ZM, Yan L (2007) Fuzzy XML data modeling with the UML and relational data models. Data Knowl Eng 63:972–996
Ma ZM, Liu J, Yan L (2010) Fuzzy data modeling and algebraic operations in XML. Int J Intell Syst 25(9):925–947
Ma ZM, Liu J, Yan L (2011) Matching twigs in fuzzy XML. Inf Sci 181(1):184–200
Naser T, Kianmehr K, Alhajj R, Ridley MJ (2007) Transforming object-oriented database into XML. In: Proceedings of IEEE international conference on information reuse and integration, pp 600–605
Naser T, Alhajj R, Ridley MJ (2009) Two-way mapping between object-oriented databases and XML. Informatica 33(3):297–308
Nierrman A, Jagadish HV (2002) ProTDB: probabilistic data in XML. In: Proc VLDB, pp 646–657
Pei J et al (2007) Probabilistic skylines on uncertain data. In: Proceedings of VLDB, pp 15–26
Prade H, Testemale C (1984) Generalizing database relational algebra for the treatment of incomplete or uncertain information and vague queries. Inf Sci 34:115–143
Raju KVSVN, Majumdar AK (1988) Fuzzy functional dependencies and lossless join decomposition of fuzzy relational database systems. ACM Trans Database Syst 13(2):129–166
Smets P (1997) Imperfect information: imprecision-uncertainty. In: Uncertainty management in information systems: from needs to solutions. Kluwer Academic, Dordrecht, pp 225–254
Turowski K, Weng U (2002) Representing and processing fuzzy information an XML-based approach. Knowl-Based Syst 15:67–75
Valova I, Milano G, Bowen K, Gueorguieva N (2011) Bridging the fuzzy, neural and evolutionary paradigms for automatic target recognition. Appl Intell 35(2):211–225
Wang C, Lo A, Alhajj R, Barker K (2005) Novel approach for reengineering relational databases into XML. In: Proceedings of international conference on data engineering, p 1284
Yazici A, Buckles BP, Petry FE (1999) Handling complex and uncertain information in the ExIFO and NF2 data models. IEEE Trans Fuzzy Syst 7(6):659–676
Zadeh LA (1965) Fuzzy sets. Inf Control 8(3):338–353
Zadeh LA (1978) Fuzzy sets as a basis for a theory of possibility. Fuzzy Sets Syst 1(1):3–28
Zajaczkowski J, Verma B (2012) Selection and impact of different topologies in multi-layered hierarchical fuzzy systems. Appl Intell 36(3):564–584
Acknowledgements
This work is supported by the National Natural Science Foundation of China (60873010) and the Fundamental Research Funds for the Central Universities (N090504005 and N100604017). The authors would also like to express their gratitude to the anonymous reviewers for providing very helpful suggestions.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Liu, J., Ma, Z.M. Formal transformation from fuzzy object-oriented databases to fuzzy XML. Appl Intell 39, 630–641 (2013). https://doi.org/10.1007/s10489-013-0438-4
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-013-0438-4