Conceptual XML for Systems Analysis Reema Al-Kamha Spring Research Conference Supported by NSF.

Slides:



Advertisements
Similar presentations
Helmut König, Siemens Medical Solutions
Advertisements

Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
Issues of concern at COREP ON 15. September 2004 The common framework should: be flexible enough so that countries are able to choose the level of details.
Database Systems: Design, Implementation, and Management Tenth Edition
Copyright Irwin/McGraw-Hill Data Modeling Prepared by Kevin C. Dittman for Systems Analysis & Design Methods 4ed by J. L. Whitten & L. D. Bentley.
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.
Interactive Generation of Integrated Schemas Laura Chiticariu et al. Presented by: Meher Talat Shaikh.
ER2004, Shanghai, China Enterprise Modeling with Conceptual XML Stephen W. Liddle Rollins Center for eBusiness and School of Accountancy & Information.
SaxStore: a n aspect oriented persistence library for Java based on SAX events Riccardo Solmi University of Bologna May 2001.
Augmenting Traditional Conceptual Models to Accommodate XML Structural Constructs Reema Al-Kamha Spring Research Conference Supported by NSF.
Conceptual XML for Systems Analysis Reema Al-Kamha PhD Dissertation Defense Supported by NSF.
Introduction to UML Visual modeling Models and its importance
Oregon Presentation to UC Santa Barbara, December 1, Technology for Superimposed Information Lois Delcambre, David Maier Shawn Bowers, Mat Weaver.
Augmenting Traditional Conceptual Models to Accommodate XML Structures Stephen W. Liddle Information Systems Department Reema Al-Kamha & David W. Embley.
Semi-structured Data. Facts about the Web Growing fast Popular Semi-structured data –Data is presented for ‘human’-processing –Data is often ‘self-describing’
1 Conceptual Modeling of Topic Maps with ORM Versus UML Are D. Gulbrandsen The XML group, Center for Information Technology Services, University of Oslo,
Systems Analysis and Design in a Changing World, 6th Edition
Mining Metamodels From Instance Models: The MARS System Faizan Javed Department of Computer & Information Sciences, University of Alabama at Birmingham.
Jennifer Widom XML Data XML Schema. Jennifer Widom XML Schema “Valid” XML Adheres to basic structural requirements  Also adheres to content-specific.
Jennifer Widom XML Data DTDs, IDs & IDREFs. Jennifer Widom DTDs, IDs & IDREFs “Well-Formed” XML Adheres to basic structural requirements Single root element.
A centre of expertise in digital information management UKOLN is supported by: XML Schema for DC Libraries AP DC Libraries WG Meeting,
10/14/2001 Coping with Semantics in XML Document Management Thomas Kudrass Leipzig University of Applied Sciences Department of Computer Science and Mathematics.
Information storage: Introduction of database 10/7/2004 Xiangming Mu.
An Extension to XML Schema for Structured Data Processing Presented by: Jacky Ma Date: 10 April 2002.
Database Design - Lecture 1
Model-Driven Health Tools (MDHT) CDA Tools Overview
An Approach to Task Modelling for User Interface Design Costin Pribeanu National Institute for Research and Development in Informatics, Bucureşti, Romania.
Chapter 7 Structuring System Process Requirements
MIS 385/MBA 664 Systems Implementation with DBMS/ Database Management Dave Salisbury ( )
Database Systems: Design, Implementation, and Management Ninth Edition
CoGenTex, Inc. Ontology-based Multimodal User Interface in MOQA AQUAINT 18-Month Workshop San Diego, California Tanya Korelsky Benoit Lavoie Ted Caldwell.
A Z Approach in Validating ORA-SS Data Models Scott Uk-Jin Lee Jing Sun Gillian Dobbie Yuan Fang Li.
Interoperability in Information Schemas Ruben Mendes Orientador: Prof. José Borbinha MEIC-Tagus Instituto Superior Técnico.
September GJXDM User’s Conference – San Diego GJXDM Re-usable Schema Components (RSCs) Creating IEPDs using Re-usable Schema Components (RSCs)
Chapter 2 Data Models Database Systems: Design, Implementation, and Management, Rob and Coronel Adapted for INFS-3200.
Discussion of UPCC comments UN/CEFACT Forum Meeting Geneva, –
Lecture2: Database Environment Prepared by L. Nouf Almujally & Aisha AlArfaj 1 Ref. Chapter2 College of Computer and Information Sciences - Information.
Modelling Class T16: Conceptual Modelling – Architecture Image from
RRXS Redundancy reducing XML storage in relations O. MERT ERKUŞ A. ONUR DOĞUÇ
XASTRO-2 Overview Presentation CCSDS SAWG Athens Meeting 12 th April 2005.
A Logic Meta-Programming Approach to support the Co-Evolution of Object-Oriented Design and Implementation Roel Wuyts , PROG.
17 Apr 2002 XML Syntax: Documents Andy Clark. Basic Document Structure Element tags – Elements have associated attributes Text content Miscellaneous –
© 2005 by Prentice Hall 1 The Database Development Process Dr. Emad M. Alsukhni The Database Development Process Dr. Emad M. Alsukhni Modern Database Management.
Retrieving XML Data from SQL server.  Using the FOR XML Clause to Retrieve Data Retrieving Data in XML Format How SQL Server Generates XML Using the.
Sheet 1XML Technology in E-Commerce 2001Lecture 2 XML Technology in E-Commerce Lecture 2 Logical and Physical Structure, Validity, DTD, XML Schema.
XML – A Quick Introduction Kerry Raymond (stolen from others)
Chapter 10 Designing the Files and Databases. SAD/CHAPTER 102 Learning Objectives Discuss the conversion from a logical data model to a physical database.
CS 157B: Database Management Systems II February 11 Class Meeting Department of Computer Science San Jose State University Spring 2013 Instructor: Ron.
Ch- 8. Class Diagrams Class diagrams are the most common diagram found in modeling object- oriented systems. Class diagrams are important not only for.
Foundational Data Modeling and Schema Transformations for XML Data Engineering Stephen W. Liddle Information Systems Department Reema Al-Kamha & David.
Description of Information Resources: RDF/RDFS (an Introduction)
Advanced Data Modeling. Heterogeneous Mapping Heterogeneous Mapping is the ability of MSTR7 tools to join on unlike column names. Heterogeneous Mapping.
DatabaseIM ISU1 Fundamentals of Database Systems Chapter 3 Data Modeling Using Entity-Relationship Model.
CS311 Database Management system Somchai Thangsathityangkul 1.
Class Diagrams. Terms and Concepts A class diagram is a diagram that shows a set of classes, interfaces, and collaborations and their relationships.
1 Storing and Maintaining Semistructured Data Efficiently in an Object- Relational Database Mo Yuanying and Ling Tok Wang.
Semantic Interoperability in GIS N. L. Sarda Suman Somavarapu.
Database Environment Chapter 2. The Three-Level ANSI-SPARC Architecture External Level Conceptual Level Internal Level Physical Data.
1 Model Driven Health Tools Design and Implementation of CDA Templates Dave Carlson Contractor to CHIO
XML Databases Presented By: Pardeep MT15042 Anurag Goel MT15006.
Conceptual Modeling for XML Data
Database Systems: Design, Implementation, and Management Tenth Edition
IS432 Semi-Structured Data
DATA MODELS.
 DATAABSTRACTION  INSTANCES& SCHEMAS  DATA MODELS.
XML Data DTDs, IDs & IDREFs.
Data Model.
Database Systems Instructor Name: Lecture-3.
Implementing ATML Lessons Learned
Presentation transcript:

Conceptual XML for Systems Analysis Reema Al-Kamha Spring Research Conference Supported by NSF

2 Motivation Since: XML becoming standard for data representation XML Schema to specify and validate XML documents Thus, Systems analysts who store their models using XML need a simple conceptual model that works with XML- based development

3 Motivation XML Schema Low-level implementation details Hierarchical structure Textual implementation Conceptual models

4 Conceptual XML (C-XML) We have an answer to the new need of XML system analysts! Conceptual XML (C-XML) is a conceptual model: “Model-equivalent” with XML Schema Represents the model at a high level of abstraction Example of usefulness: integration of XML repositories

5 C-XML

6 Transformations between C-XML and XML Schema We need information- and constraint-preserving transformations in both directions Transformations need not be inverses

7 Transformation from C-XML to XML Schema (Customer,CustomerName,CustomerAddr,Discount, (Order, OrderID, OrderDate, (Item, SalePrice, Qty)* )* )* (Item, ItemNr, Description,Price, (PreviousItem)*,(Manufacturer,RequestDateTime,Qty)* )* 8: 9:... 28: 29: 30: 31: 32:

8 Transformation from XML Schema to C-XML 56: 57:... 60:... 77: 78: Algorithm overview: Generate object sets for each element, attribute Connected by relationship sets Nested according to XML hierarchy Re-code all constraints in C-XML

9 Transformation from XML Schema to C-XML Artifact of XML Schema Artifact of XML nesting n-ary relationship decomposition

10 Integration XML Schema1XML Schema2 C-XML1 instanceC-XML2 instance Transform Integrated XML Schema Integrated C-XML model instance Integrated XML Schema Transform

11 Integration

12 Integration Name Addr ID ID-Nr Month Day Year Order ConsumerDetails Consumer OrderDate OrderID Order CustomerName CustomerAddr CustomerDetails Customer

13 Integration

14 Contributions A vision for applying conceptual modeling to support the need of XML systems analysts A framework to support the vision Information- and constraint-preserving mappings between C- XML and XML Schema Conceptual-level integration indeed properly provides for XML schema integration