Conceptual XML for Systems Analysis Reema Al-Kamha PhD Proposal Supported by NSF.

Slides:



Advertisements
Similar presentations
Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
Advertisements

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.
CHAPTER OBJECTIVE: NORMALIZATION THE SNOWFLAKE SCHEMA.
Heppenheim Producer-Archive Interface Specification Status of standardisation project Main characteristics, major changes, items pending.
XML DOCUMENTS AND DATABASES
Database Systems: Design, Implementation, and Management Tenth Edition
DecisionSoft Validation for large scale consumers of XBRL Paul Warren DecisionSoft Limited 12 May 2004.
Background information Formal verification methods based on theorem proving techniques and model­checking –to prove the absence of errors (in the formal.
Extracting Information from Heterogeneous Information Sources Using Ontologically Specified Target Views Joachim Biskup Universität Dortmund and David.
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.
Merging Models Based on Given Correspondences Rachel A. Pottinger Philip A. Bernstein.
A Tool to Support Ontology Creation Based on Incremental Mini- Ontology Merging Zonghui Lian Data Extraction Research Group Supported by Spring Conference.
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.
Requirements Analysis Concepts & Principles
Augmenting Traditional Conceptual Models to Accommodate XML Structures Stephen W. Liddle Information Systems Department Reema Al-Kamha & David W. Embley.
Annotating Documents for the Semantic Web Using Data-Extraction Ontologies Dissertation Proposal Yihong Ding.
Conceptual XML for Systems Analysis Reema Al-Kamha Spring Research Conference Supported by NSF.
Using the Vanderbilt Generic Modeling Environment (GME) to Address SOA QoS Sumant Tambe Graduate Intern, Applied Research, Telcordia Technologies Inc.
CIS607, Fall 2005 Semantic Information Integration Article Name: Clio Grows Up: From Research Prototype to Industrial Tool Name: DH(Dong Hwi) kwak Date:
SE 555 Software Requirements & Specification Requirements Analysis.
Mgt 20600: IT Management & Applications Databases Tuesday April 4, 2006.
Jennifer Widom XML Data XML Schema. Jennifer Widom XML Schema “Valid” XML Adheres to basic structural requirements  Also adheres to content-specific.
A centre of expertise in digital information management UKOLN is supported by: XML Schema for DC Libraries AP DC Libraries WG Meeting,
Framework for Model Creation and Generation of Representations DDI Lifecycle Moving Forward.
Thesis Proposal Mini-Ontology GeneratOr (MOGO) Mini-Ontology Generation from Canonicalized Tables Stephen Lynn Data Extraction Research Group Department.
XP New Perspectives on XML Tutorial 4 1 XML Schema Tutorial – Carey ISBN Working with Namespaces and Schemas.
10/14/2001 Coping with Semantics in XML Document Management Thomas Kudrass Leipzig University of Applied Sciences Department of Computer Science and Mathematics.
An Extension to XML Schema for Structured Data Processing Presented by: Jacky Ma Date: 10 April 2002.
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.
Li Yi, APSEC ‘12 Constructing Feature Models Us­­ing a Cross-Join Merging Operator.
USING METADATA TO FACILITATE UNDERSTANDING AND CERTIFICATION ABOUT THE PRESERVATION PROPERTIES OF A PRESERVATION SYSTEM Jewel H. Ward, Hao Xu, Mike C.
Database Systems: Design, Implementation, and Management Ninth Edition
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.
Development Process and Testing Tools for Content Standards OASIS Symposium: The Meaning of Interoperability May 9, 2006 Simon Frechette, NIST.
TUTORIAL Dolphy A. Fernandes Computer Science & Engg. IIT Bombay.
Business Integration Technologies © 2006 IBM Corporation Zurich Research Laboratory - BIT Validation.
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.
Accessing Data Using XML CHAPTER NINE Matakuliah: T0063 – Pemrograman Visual Tahun: 2009.
Strategies for subject navigation of linked Web sites using RDF topic maps Carol Jean Godby Devon Smith OCLC Online Computer Library Center Knowledge Technologies.
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)
Conceptualization Relational Model Incomplete Relations Indirect Concept Reflection Entity-Relationship Model Incomplete Relations Two Ways of Concept.
1 Open Ontology Repository initiative - Planning Meeting - Thu Co-conveners: PeterYim, LeoObrst & MikeDean ref.:
Concepts and Realization of a Diagram Editor Generator Based on Hypergraph Transformation Author: Mark Minas Presenter: Song Gu.
Formal Verification. Background Information Formal verification methods based on theorem proving techniques and model­checking –To prove the absence of.
Class Diagrams. Terms and Concepts A class diagram is a diagram that shows a set of classes, interfaces, and collaborations and their relationships.
Yu, et al.’s “A Model-Driven Development Framework for Enterprise Web Services” In proceedings of the 10 th IEEE Intl Enterprise Distributed Object Computing.
Ontologies Reasoning Components Agents Simulations An Overview of Model-Driven Engineering and Architecture Jacques Robin.
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.
Universität Innsbruck Leopold Franzens  Copyright 2007 DERI Innsbruck Second TTF Technical Fair 12 December 2007 Mediation Component Second.
CHAPTER NINE Accessing Data Using XML. McGraw Hill/Irwin ©2002 by The McGraw-Hill Companies, Inc. All rights reserved Introduction The eXtensible.
1 Model Driven Health Tools Design and Implementation of CDA Templates Dave Carlson Contractor to CHIO
Dublin, 22/ Link Model Ontology Mathias Kadolsky.
Business System Development
DATA MODELS.
 DATAABSTRACTION  INSTANCES& SCHEMAS  DATA MODELS.
Logical architecture refinement
XML Data DTDs, IDs & IDREFs.
Data Model.
Database Systems Instructor Name: Lecture-3.
Building Ontologies with Protégé-2000
Presentation transcript:

Conceptual XML for Systems Analysis Reema Al-Kamha PhD Proposal 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 system analysts who store their models using XML! 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 Thesis Statement Conceptual-XML (C-XML) Transformation to and from C-XML and XML Schema preserve information and constraints Integration of C-XML model instances results in the integration of the equivalent XML schemas Prove the concreteness of the transformations Provide prototype implementation

6 C-XML

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

8 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:

9 56: 57: 58: 59: 60:... 79: 80: Transformation from C-XML to XML Schema

10 35: 36: 37: 38:... 60: 61: 62:... 74: 75:... 77: 78: Transformation from XML Schema to C-XML

11 44: 45: 46: 47: 48:... 49: 50: 51: 52: 53: 54: 55: Transformation from C-XML to XML Schema

12 11: Transformation from C-XML to XML Schema

13 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

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

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

16 Integration

17 Integration Name Addr ID ID-Nr Month Day Year Order ConsumerDetails Consumer OrderDate OrderID Order CustomerName CustomerAddr CustomerDetails Customer Name conflictsConstraint conflictsStructural conflictsData type conflicts

18 Integration

19 Data Merging Format conflicts Arbitrary lexical identifier conflicts Units conflicts

20 Produce a prototype that : Automatically transforms C-XML to XML Schema Automatically transforms XML Schema to C-XML Integrates two XML Schemas via C-XML views Artifacts to be Produced

21 Limitations of the Dissertation No automatic mappings for schema integration No sophisticated C-XML automatic layout tools No proof that the prototype is easy to use

22 Research Papers “An Information- and Constraint-Preserving Transformation from C-XML to XML Schema” “An Information- and Constraint-Preserving Transformation from XML Schema to C-XML” “On the Correctness of Conceptual Level Integration of XML Schemas” “C-XML-I: A Tool for Conceptual Level Integration of XML Schemas”

23 Contribution A vision for applying conceptual modeling to support the need of systems analysts who store their models using XML A framework to support the vision Information- and constraint-preserving mappings between C-XML and XML Schema Conceptual-level integration properly provides for XML schema integration