Download presentation
Presentation is loading. Please wait.
1
Augmenting Traditional Conceptual Models to Accommodate XML Structural Constructs Reema Al-Kamha Spring Research Conference Supported by NSF
2
2 Introduction Need for a conceptual model for designing XML Schema Traditional conceptual model languages (UML, ER) have been used in systems analysis and design XML Schema introduces a few features that are not explicitly supported in traditional conceptual models: Order a list of concepts. Choose alternative concepts from among several. Declare nested hierarchies of information. Specify mixed content. Use content from another data model.
3
3 Introduction Our proposed solution is to enrich traditional conceptual model languages with features present in XML Schema but missing in traditional model languages Model these features of XML Schema in C-XML
4
4 C-XML
5
5 Sequence Structure
6
6 Representing Sequence Structure in C-XML
7
7 Choice Structure
8
8 Representing Choice Structure in C-XML
9
9 Nesting Structural Constructs
10
10 Mixed Content The order for Pat Identified by 123 was shipped on 2006-07-10
11
11 Representing Mixed Content in C-XML
12
12 Any and AnyAttribute Structures <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:cust="urn:xmlns:25hoursaday-com:customer" targetNamespace="urn:xmlns:25hoursaday-com:customer" elementFormDefault="qualified">
13
13 Representing Any and AnyAttribute in C-XML <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:cust="urn:xmlns:25hoursaday-com:customer" targetNamespace="urn:xmlns:25hoursaday-com:customer" elementFormDefault="qualified">
14
14 Conclusion Discuss the structural constructs in XML Schema that are missing in traditional conceptual model languages Propose solution to enrich conceptual model languages with these missing structures Present our solution using C-XML
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.