Framework for Model Creation and Generation of Representations DDI Lifecycle Moving Forward.

Slides:



Advertisements
Similar presentations
28 March 2003e-MapScholar: content management system The e-MapScholar Content Management System (CMS) David Medyckyj-Scott Project Director.
Advertisements

Database Planning, Design, and Administration
The Semantic Web. The Web Today Designed for Human to read Cannot express meaning Architecture: URL –Decentralized: Link structure Language: html.
NIEM, CAM and the 7 “D’s” David Webber - Public Sector NIEM Team, November 2011 NIEM Test Model Data Deploy Requirements Build Exchange Generate Dictionary.
Semantics and Information Exchanges Overview – Public Sector NIEM Team, June 2011 CAM Test Model Data Deploy Requirements Build Exchange Generate Dictionary.
1 CSL Workshop, October 13-14, 2005 ESDI Workshop on Conceptual Schema Language and Tools - Aim, Scope, and Issues to be Addressed Anders Friis-Christensen,
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
XML Prashant Karmarkar Brendan Nolan Alexander Roda.
1 Pertemuan 14 Perencanaan, Desain dan Administrasi Databases Matakuliah: >/ > Tahun: > Versi: >
Exanda A Flexible On-Line Tabulation System Using DDI 3 Part of Session: DDI 3 Tools: Possibilities for Implementers IASSIST Conference, Cornell University,
Lecture Nine Database Planning, Design, and Administration
Modelling the spatial data of Hellenic Cadastre and generating the geodatabase schema Aris Sismanidis ARISTOTLE UNIVERSITY OF THESSALONIKI FACULTY OF ENGINEERING.
IBM Software Group © 2005 IBM Corporation University of Nantes Eclipse dayMarch 2005 The Eclipse Modeling Framework and the IBM Model Transformation Framework.
The Role of Modeling in Systems Integration and Business Process Analysis © Sparx Systems Pty Ltd 2011 Ben Constable Sparx Systems.
Database System Development Lifecycle Transparencies
Domain Modelling and Implementation From model to implementation Simon Cox Research Scientist Sydney - December, 3 rd 2010.
ARCH-6: UML Modeling with Enterprise Architect Phillip Magnay Technical Architect.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
MDA Guide Version CYT. 2 Outline OMG Vision and Process Introduction to MDA How is MDA Used? MDA Transformations Other MDA Capabilities Using the.
From a Single Ontologically Sound Conceptual Model to Multiple Physical Schema Languages Bruce T. Bauman, U.S. DoD 1.
Chapter 9 Database Planning, Design, and Administration Sungchul Hong.
Database Planning, Design, and Administration Transparencies
Database System Development Lifecycle © Pearson Education Limited 1995, 2005.
Overview of the Database Development Process
Semantic Web. Course Content
NSI 1 Collect Process AnalyseDisseminate Survey A Survey B Historically statistical organisations have produced specialised business processes and IT.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Towards Translating between XML and WSML based on mappings between.
National Institute of Standards and Technology 1 Testing and Validating OAGi NDRs Puja Goyal Salifou Sidi Presented to OAGi April 30 th, 2008.
The Earth System Curator Metadata Representations Prototype Portal in Collaboration with ESMF and ESG Rocky Dunlap Spencer Rugaber Georgia Tech.
DDI Lifecycle: Moving Forward Outcome of the Recent Workshop in Dagstuhl Joachim Wackerow.
CIM and UML Overview Terry Saxton Xtensible Solutions
1 XML as a preservation strategy Experiences with the DiVA document format Eva Müller, Uwe Klosa Electronic Publishing Centre Uppsala University Library,
Introduction to MDA (Model Driven Architecture) CYT.
Modeling Tools for Healthcare Technical Overview April 8, 2009.
1 Minggu 9, Pertemuan 17 Database Planning, Design, and Administration Matakuliah: T0206-Sistem Basisdata Tahun: 2005 Versi: 1.0/0.0.
Dali JPA Tools. About Dali Dali JPA Tools is an Eclipse Web Tools Platform sub-Project Dali 1.0 is a part of WTP 2.0 Europa coordinated release Goal -
David Webber, NIEM Team, Oracle Public Sector Rapid NIEM XML Exchange Design, Semantics and UML Models NIEM Test Model Data Deploy Requirements Build Exchange.
J-L Sanson, A. Maizener Cimug © Zamiren CimConteXtor A. Maizener : J.L. Sanson : Credit to Sebastien.
IVOA Registry videocon 2004/05/13-14 Gerard Lemson1 Model based schema.
Ontologies and Lexical Semantic Networks, Their Editing and Browsing Pavel Smrž and Martin Povolný Faculty of Informatics,
Designing GML application schemas for Observations and Measurements Simon Cox CSIRO Exploration and Mining 22 March 2006.
Database System Development Lifecycle 1.  Main components of the Infn System  What is Database System Development Life Cycle (DSDLC)  Phases of the.
DEV337 Modeling Distributed Enterprise Applications Using UML in Visual Studio.NET David Keogh Program Manager Visual Studio Enterprise Tools.
DITA Single Source technology. What is Single Source? Single source technology is a concept of publishing documents when same content can be used in different.
XASTRO-2 Overview Presentation CCSDS SAWG Athens Meeting 12 th April 2005.
1 Overview of XSL. 2 Outline We will use Roger Costello’s tutorial The purpose of this presentation is  To give a quick overview of XSL  To describe.
ModelPedia Model Driven Engineering Graphical User Interfaces for Web 2.0 Sites Centro de Informática – CIn/UFPe ORCAS Group Eclipse GMF Fábio M. Pereira.
PLCS DEXs Trine Hansen DNV 20 April Content OASIS / PLCS Organization PLCS DEXs DEX architecture Process – define and verify capabilities Way forward.
© 2006 Altova GmbH. All Rights Reserved. Altova ® Product Line Overview.
CASE (Computer-Aided Software Engineering) Tools Software that is used to support software process activities. Provides software process support by:- –
Eurostat SDMX and Global Standardisation Marco Pellegrino Eurostat, Statistical Office of the European Union Bangkok,
Dictionary based interchanges for iSURF -An Interoperability Service Utility for Collaborative Supply Chain Planning across Multiple Domains David Webber.
® A Proposed UML Profile For EXPRESS David Price Seattle ISO STEP Meeting October 2004.
ModTransf A Simple Model to Model Transformation Engine Cédric Dumoulin.
OIO-Desktop Applikationsarkitektur. Repository Ontology/ taxonomy Semantic Def Data Def Message Def Service Def WSDL XML schema FlowModelClarify Manager.
® IBM Software Group © 2009 IBM Corporation Essentials of Modeling with IBM Rational Software Architect, V7.5 Module 18: Applying Patterns and Transformations.
Executive Overview. Software modeling is essential, because it is the map that guides your developers. Additionally: Modeling Software  Visual information.
WonderWeb. Ontology Infrastructure for the Semantic Web. IST Project Review Meeting, 11 th March, WP2: Tools Raphael Volz Universität.
Ontologies Reasoning Components Agents Simulations An Overview of Model-Driven Engineering and Architecture Jacques Robin.
Viewpoint Modeling and Model-Based Media Generation for Systems Engineers Automatic View and Document Generation for Scalable Model- Based Engineering.
1 Model Driven Health Tools Design and Implementation of CDA Templates Dave Carlson Contractor to CHIO
XML and Distributed Applications By Quddus Chong Presentation for CS551 – Fall 2001.
Chapter 9 Database Planning, Design, and Administration Transparencies © Pearson Education Limited 1995, 2005.
Healthcare-oriented Modeling Environment ( HoME ) Managed jointly by: Veterans Health Administration (VHA) IBM modeling-mdt.projects.openhealthtools.org.
Building Enterprise Applications Using Visual Studio®
Topic Map & SMIL Prototypes KUL-ESAT-DOCARCH
Object-Oriented Software Engineering Using UML, Patterns, and Java,
Evaluating Compuware OptimalJ as an MDA tool
Constructing MDA-based Application Using Rational XDE for .NET
Palestinian Central Bureau of Statistics
Presentation transcript:

Framework for Model Creation and Generation of Representations DDI Lifecycle Moving Forward

Framework UML Class Model XSD XMI OWL Java / C# DBMS / DdlUtils Export Transformation Generic rules Platform independentPlatform specific Specific binding rules

Representations Official – XSD – XML Schema: Exchange, preservation – OWL – Web Ontology Language: semantic web Prototype – Java, C Sharp: processing – DBMS – Database Management Systems: storage I.e.: Apache DdlUtils – Data Definition Language

Disciplined Use of UML as an Answer to Complexity Complexity of UML – Restricted set of components of UML Realized in UML profile Complexity and variants of UML and XMI versions – Single tool for UML creation Enterprise Architect – Export of model definition only (no visualization) – Specific versions of UML and XMI for export I.e. UML 2.1 and XMI 2.1 All selected UML components can be expressed One exception: s

Framework UML Class Model XSD XMI OWL Export Transformation Platform independentPlatform specific Documentation

Documentation for each class in separate document Usage of XML document format to enable efficient reuse of documentation for different purposes – Documentation parts can be combined for multiple perspectives – DITA or DocBook, both have mature XSLT frameworks for generation of HTML, PDF, … Representation-specific documentation can be added Easy editing tool required. Possibility: – Creation of documentation in Word according template with given structure and Word Styles – Transformation of Word documents to reusable XML format

Open Issues Evaluation of exported XMI regarding complete and accessible information on the model Exploration of the combination of visual model and textual definition (outside of Enterprise Architect)

Process Working group … – makes list of requirements implementable maintainable … – explores details according to these requirements Other working group could focus on non-XML representations (prototypes)