Presentation is loading. Please wait.

Presentation is loading. Please wait.

Augmenting Traditional Conceptual Models to Accommodate XML Structural Constructs Reema Al-Kamha Spring Research Conference Supported by NSF.

Similar presentations


Presentation on theme: "Augmenting Traditional Conceptual Models to Accommodate XML Structural Constructs Reema Al-Kamha Spring Research Conference Supported by NSF."— Presentation transcript:

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


Download ppt "Augmenting Traditional Conceptual Models to Accommodate XML Structural Constructs Reema Al-Kamha Spring Research Conference Supported by NSF."

Similar presentations


Ads by Google