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

Slides:



Advertisements
Similar presentations
Data Modeling [Comparison of data modeling techniques ]
Advertisements

XML DOCUMENTS AND DATABASES
Conceptual XML for Systems Analysis Reema Al-Kamha PhD Proposal Supported by NSF.
Transforming XML Schema to Conceptual XML Reema Al-Kamha Spring Research Conference Supported by NSF.
OWL-AA: Enriching OWL with Instance Recognition Semantics for Automated Semantic Annotation 2006 Spring Research Conference Yihong Ding.
1 COST G9 - Work group 2 meeting Székesfehérvár, Hu Modeling real property transactions Radoš Šumrada Faculty of Civil and Geodetic.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 7 Data Modeling Using the Entity- Relationship (ER) Model.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 8 The Enhanced Entity- Relationship (EER) Model.
Conceptual XML for Systems Analysis Reema Al-Kamha PhD Dissertation Defense Supported by NSF.
COST G9 - Work group 2 Cadastral science meeting Aalborg, Dk Modeling methodology for real estate transactions Radoš Šumrada Faculty.
1 COS 425: Database and Information Management Systems XML and information exchange.
TU/e eindhoven university of technology / faculty of mathematics and informatics Exporting Databases in XML DTD A Conceptual and Generic Approach Philippe.
Christian Martel, Laurence Vignollet - 2nd TenCompetence Workshop 1 Learning Design Language (LDL) to specify Services Christian Martel* ** Laurence Vignollet*
Augmenting Traditional Conceptual Models to Accommodate XML Structures Stephen W. Liddle Information Systems Department Reema Al-Kamha & David W. Embley.
A New Web Semantic Annotator Enabling A Machine Understandable Web BYU Spring Research Conference 2005 Yihong Ding Sponsored by NSF.
Systems Analysis & Design Sixth Edition Systems Analysis & Design Sixth Edition Toolkit Part 5.
4/16/2007Declare a Schema File I1. 4/16/2007Declare a Schema File I2 Declare a Schema File A collection of semantic validation rules designed to constrain.
Conceptual XML for Systems Analysis Reema Al-Kamha Spring Research Conference Supported by NSF.
Sunday, June 28, 2015 Abdelali ZAHI : FALL 2003 : XML Schemas XML Schemas Presented By : Abdelali ZAHI Instructor : Dr H.Haddouti.
1 Software Systems Analysis A Research Area Overview By Reema Al-Kamha Supported by NSF.
Mining Metamodels From Instance Models: The MARS System Faizan Javed Department of Computer & Information Sciences, University of Alabama at Birmingham.
Introduction to XML This material is based heavily on the tutorial by the same name at
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 8 The Enhanced Entity- Relationship (EER) Model.
Method of Converting Resource definitions into XSD Group Name: WG3 (PRO) Source: Shingo Fujimoto, FUJITSU, Meeting Date:
17 Apr 2002 XML Schema Andy Clark. What is it? A grammar definition language – Like DTDs but better Uses XML syntax – Defined by W3C Primary features.
XML, distributed databases, and OLAP/warehousing The semantic web and a lot more.
CSE314 Database Systems Data Modeling Using the Entity- Relationship (ER) Model Doç. Dr. Mehmet Göktürk src: Elmasri & Navanthe 6E Pearson Ed Slide Set.
VICTORIA UNIVERSITY OF WELLINGTON Te Whare Wananga o te Upoko o te Ika a Maui SWEN 432 Advanced Database Design and Implementation Document Type Definition.
XML-QL A Query Language for XML Charuta Nakhe
1 XML Schemas. 2 Useful Links Schema tutorial links:
Neminath Simmachandran
XML and friends Part 2 - XML Schema ELAG 2001 workshop 8 Jan Erik Kofoed © BIBSYS Library Automation.
Skip 2007 Current Issues in MIS The XML Language Foundation f - Clinton E. White, Jr Professor of Accounting & MIS Lerner College of B&E University.
Databases ? 2014, Fall Pusan National University Ki-Joune Li.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 7 Data Modeling Using the Entity- Relationship (ER) Model.
Alignment of ATL and QVT © 2006 ATLAS Nantes Alignment of ATL and QVT Ivan Kurtev ATLAS group, INRIA & University of Nantes, France
Chapter 6: Structured Vs. Object Oriented Analysis and Design.
Achieving New Nuclear Virtual Plant Configuration Management.
Beginning XML 4th Edition. Chapter 5: XML Schemas.
1 XML An Overview Roger Debreceny University of Hawai`i Skip White University of Delaware XBRL Workshop, August 2006.
Mapping the IntesaGIS model to the EuroRoads model Alberto Belussi Università di Verona Giuseppe Pelagatti, Mauro Negri Politecnico di Milano ESDI Workshop.
Sheet 1XML Technology in E-Commerce 2001Lecture 2 XML Technology in E-Commerce Lecture 2 Logical and Physical Structure, Validity, DTD, XML Schema.
1 Tutorial 14 Validating Documents with Schemas Exploring the XML Schema Vocabulary.
Requirements Validation with Enactable Models of State-based Use Cases Chin-Yi Tsai.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 7 Data Modeling Using the Entity- Relationship (ER) Model.
Processing of structured documents Spring 2003, Part 3 Helena Ahonen-Myka.
Unified Modelling Language (UML) Software Engineering Lab. Sharif University of Technology.
Foundational Data Modeling and Schema Transformations for XML Data Engineering Stephen W. Liddle Information Systems Department Reema Al-Kamha & David.
XML Output From Oracle XML Output from Oracle. Step 1  First, let's create a sample table CREATE TABLE TEST_1 ( "NAME" VARCHAR2(20 BYTE), "AGE" VARCHAR2(20.
ModTransf A Simple Model to Model Transformation Engine Cédric Dumoulin.
Universal fuzzy system representation with XML Authors : Chris Tseng, Wafa Khamisy, Toan Vu Source : Computer Standards & Interfaces, Volume 28, Issue.
Designing pedagogical hypermedias An information-centered approach. Stéphane Crozat.
Class Diagrams. Terms and Concepts A class diagram is a diagram that shows a set of classes, interfaces, and collaborations and their relationships.
Sheet 1 MDAFA 2003 A Synthesis-based Approach to Transformations in an MDA Software Development Process Ivan Kurtev, Klaas van den Berg University of Twente.
Sheet 1 Forum on Specification and Design Languages (FDL), Frankfurt, September 2003 UML to XML-Schema Transformation: a Case Study in Managing Alternative.
November 2001, Slide 1 P.Habela, K.Subieta: Standard Metamodel for Object Databases (2) Standard Metamodel for Object Databases (2): Proposed Improvements.
4 Copyright © 2004, Oracle. All rights reserved. Validating XML by Using XML Schema.
METADATA MANAGEMENT AT ISTAT: CONCEPTUAL FOUNDATIONS AND TOOLS Istituto Nazionale di Statistica ITALY.
Extensible Markup Language (XML) Pat Morin COMP 2405.
Data Modeling Using the Entity- Relationship (ER) Model
The Enhanced Entity- Relationship (EER) Model
Data Models: IDEF1X Advantages: Core available from the MIP.
Chapter 6: Structured Vs. Object Oriented Analysis and Design.
System Development Process
XML Data Introduction, Well-formed XML.
XML Data DTDs, IDs & IDREFs.
Chapter 6: Structured Vs. Object Oriented Analysis and Design.
Quiz Points 2 Rules Raise your hand if you know the question
Working Group on Data, Information and Knowledge Exchange (WG DIKE)
Building Ontologies with Protégé-2000
Presentation transcript:

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

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 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 C-XML

5 Sequence Structure

6 Representing Sequence Structure in C-XML

7 Choice Structure

8 Representing Choice Structure in C-XML

9 Nesting Structural Constructs

10 Mixed Content The order for Pat Identified by 123 was shipped on

11 Representing Mixed Content in C-XML

12 Any and AnyAttribute Structures <xs:schema xmlns:xs=" xmlns:cust="urn:xmlns:25hoursaday-com:customer" targetNamespace="urn:xmlns:25hoursaday-com:customer" elementFormDefault="qualified">

13 Representing Any and AnyAttribute in C-XML <xs:schema xmlns:xs=" xmlns:cust="urn:xmlns:25hoursaday-com:customer" targetNamespace="urn:xmlns:25hoursaday-com:customer" elementFormDefault="qualified">

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