A query language and optimization techniques for unstructured data
SIGMOD '96 Proceedings of the 1996 ACM SIGMOD international conference on Management of data
Lore: a database management system for semistructured data
ACM SIGMOD Record
The XML Companion
Object-Oriented Conceptual Modeling
Object-Oriented Conceptual Modeling
DataGuides: Enabling Query Formulation and Optimization in Semistructured Databases
VLDB '97 Proceedings of the 23rd International Conference on Very Large Data Bases
XML conceptual modeling using UML
ER'00 Proceedings of the 19th international conference on Conceptual modeling
Fuzzy XML data modeling with the UML and relational data models
Data & Knowledge Engineering
Model-driven rule-based mediation in XML data exchange
Proceedings of the First International Workshop on Model-Driven Interoperability
Towards a theory of refinement for data migration
ER'11 Proceedings of the 30th international conference on Conceptual modeling
A systematic design approach for XML-View driven web document warehouses
ICCSA'05 Proceedings of the 2005 international conference on Computational Science and Its Applications - Volume Part II
Extensible web (xWeb): an XML-view based web engineering methodology
ICCSA'05 Proceedings of the 2005 international conference on Computational Science and Its Applications - Volume Part II
Towards a high integrity XML link update in object-relational database
ICCSA'06 Proceedings of the 6th international conference on Computational Science and Its Applications - Volume Part I
A three-layered XML view model: a practical approach
ER'05 Proceedings of the 24th international conference on Conceptual Modeling
Formal translation from fuzzy EER model to fuzzy XML model
Expert Systems with Applications: An International Journal
Integrated Computer-Aided Engineering
Extending engineering data model for web-based fuzzy information modeling
Integrated Computer-Aided Engineering
Hi-index | 0.00 |
EXtensible Markup Language (XML) is fast emerging as the dominant standard for describing data and interchanging data between various systems and databases on the Internet. It offers the Document Type Definition (DTD) as a formalism for defining the syntax and structure of XML documents. The XML Schema definition language as a replacement of DTD provides more rich facilities for defining and constraining the content of XML documents. However, to enable efficient business application development in large-scale e-Commerce environments, XML lacks sufficient power in modeling real-world data and their complex inter-relationships in semantics. Hence, it will inevitably be necessary to use other methods to describe data paradigms and develop a true conceptual data model, and then transform this model into an XML encoded format, which can be treated as a logical model. In this paper, we present the way to model XML and to transform the Object Oriented (OO) conceptual model into XML Schema. We choose the OO conceptual model because of its expressive power for developing a combined data model. The paper first discusses the modeling of XML and why we need the transformation. Then, several generic transforming rules from the OO conceptual model to XML schema, with the emphasis on the transformations of generalization and aggregation relationships, are presented. Different perspectives regarding these conceptual relationships (e.g., ordered and homogeneous composition in aggregation relationships, inheritance and overriding in generalization relationships) and their transformations are particularly discussed.