Browse > Article

A Meta-Model for the Storage of XML Schema using Model-Mapping Approach  

Lim, Hoon-Tae (Dept. of Industrial and Systems Engineering, Daejin University)
Lim, Tae-Soo (LG Electronics PRC)
Hong, Keun-Hee (OpenTide Korea)
Kang, Suk-Ho (Dept. of Industrial Engineering, Seoul National University)
Publication Information
IE interfaces / v.17, no.3, 2004 , pp. 330-337 More about this Journal
Abstract
Since XML (eXtensible Markup Language) was highlighted as an information interchange format, there is an increasing demand for incorporating XML with databases. Most of the approaches are focused on RDB (Relational Databases) because of legacy systems. But these approaches depend on the database system. Countless researches are being focused on DTD (Document Type Definition). However XML Schema is more comprehensive and efficient in many perspectives. We propose a meta-model for XML Schema that is independent of the database. There are three processes to build our meta-model: DOM (Document Object Model) tree analysis, object modeling and storing object into a fixed DB schema using model mapping approach. We propose four mapping rules for object modeling, which conform to the ODMG (Object Data Management Group) 3.0 standard. We expect that the model will be especially useful in building XML-based e-business applications.
Keywords
XML Schema; meta-model; model mapping approach; DOM tree; object modeling;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Bourret, R(2003), XML and Databases, Tech. report, Technical Univ. Darmstadt, http://www.rpbourret.com/xml/
2 Cattell, R.G.G. and Barry, K. D.(2000), The object data standard: ODMG 3.0., Morgan Kaufmann Publishers
3 Docwnent Object Model(DOM) Level 3 Core Specification (2003), http://www.w3.org/TR/2003/WD-DOM-Level-3Core-20030226/
4 Shanmugasundararn, J., Tufte, K., Gang, H., Zhang, C., Dewitt, D. and Naughton, J.(1999), Relational databases for querying XML documents: limitations and opportunities, The 25th Conference on Very Large Data Bases, 302-314
5 Yoshikawa, M., Amagasa, T., Shimura, T. and Uemura, S. (2001), XRel: A path-based approach to storage and retrieval of XML documents using relational databases, ACM Transactions on Internet Technology, 1, 110-141
6 Bertino, E. and Catania, B.(2001), Integrating XML and databases, IEEE Internet Computing, 5, 84-88
7 Chung, T., Park, S., Han, S. and Kim, H.(2001), Extracting Object-Oriented Schemas from XML DTDs Using Inheritance, The 2nd International Conference on Electronic Commerce and Web Technologies (EC-Web) with LNCS
8 Lin, H., Risch, T. and Katchaounov, T.(2000), Object Oriented mediator queries to XML data, The 1st International Conference on Web Information Systems Engineering, 38-45
9 Florescu, D. and Kossmann, D.(1999), Storing and querying XML data using an RDBMS, IEEE Data Engineering Bulletin, 22, 27-34
10 Florescu, D. and Kossmann, D.(1999), A performance evaluation of alternative mapping schemes for storing XML data in a relational database, Tech. Rep. 3680, INRlA
11 Extensible Markup Language(XML) Schema.(2001) http://www.w3.org/XML/Schema#dev
12 Goldman, R., Mchugh, J. and Widom, J.(1999), From semistructured data to XML: migrating the Lore data model and query language, The 2nd International Workshop on the Web and Databases, 25-30
13 Roy, J. and Ramanujan A(2001)., XML Schema Language: Taking XML to the next level, IEEE IT Pro, 37-40
14 Christophides, V., Abiteboul, S., Cluet, S. and Scholl, M. (1994), From structured documents to novel query facilities, SIGMOD Rec, 23, 313-324