Metamodeling forms a study period report Denise Warzel, NCICBIIT Jim Davies, Charles Crichton, Andrew Tsui, James Welch, Steve Harris* Department of Computer.

Slides:



Advertisements
Similar presentations
Introduction The cancerGrid metadata registry (cgMDR) has proved effective as a lightweight, desktop solution, interoperable with caDSR, targeted at the.
Advertisements

Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
Experience and process for collaborating with an outsource company to create the define file. Ganesh Sankaran TAKE Solutions.
Health IT Workforce Curriculum Version 1.0 Fall Networking and Health Information Exchange Unit 4e Basic Health Data Standards Component 9/Unit.
Analysis Modeling.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 8 Slide 1 System modeling 2.
TC3 Meeting in Montreal (Montreal/Secretariat)6 page 1 of 10 Structure and purpose of IEC ISO - IEC Specifications for Document Management.
Study Period Report: Metamodel for On Demand Model Selection (ODMS) Wang Jian, He Keqing, He Yangfan, Wang Chong State Key Lab of Software Engineering,
DDI 3.0 Conceptual Model Chris Nelson. Why Have a Model Non syntactic representation of the business domain Useful for identifying common constructs –Identification,
Copyright © 2006 Software Quality Research Laboratory DANSE Software Quality Assurance Tom Swain Software Quality Research Laboratory University of Tennessee.
Geospatial standards Beyond FGDC Geog 458: Map Sources and Errors March 3, 2006.
Mining Metamodels From Instance Models: The MARS System Faizan Javed Department of Computer & Information Sciences, University of Alabama at Birmingham.
Environment Change Information Request Change Definition has subtype of Business Case based upon ConceptPopulation Gives context for Statistical Program.
Future of MDR - ISO/IEC Metadata Registries (MDR) Larry Fitzwater, SC 32 WG 2 Convener Computer Scientist U.S. Environmental Protection Agency May.
Final Report on MFI & MDR Harmonization Hajime Horiuchi May 2010 SC32WG2 N1425.
SC32 WG2 Metadata Standards Tutorial Metadata Registries and Big Data WG2 N1945 June 9, 2014 Beijing, China.
1 Yolanda Gil Information Sciences InstituteJanuary 10, 2010 Requirements for caBIG Infrastructure to Support Semantic Workflows Yolanda.
A Generative and Model Driven Framework for Automated Software Product Generation Wei Zhao Advisor: Dr. Barrett Bryant Computer and Information Sciences.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Towards Translating between XML and WSML based on mappings between.
Eric Westfall – Indiana University Jeremy Hanson – Iowa State University Building Applications with the KNS.
Metadata Open Forum 2008 ISO/IEC/IEC 11179: Metadata Registries A Tutorial from the National Cancer Institute Dianne M. Reeves, RN, MSN National Cancer.
By: Md Rezaul Huda Reza 5Ps for SE Process Project Product People Problem.
Copyright © 2013 Curt Hill The Zachman Framework What is it all about?
Structured Data Capture (SDC) All Hands WG Presentation to SDC Public Health Tiger Team August 6,
4 April 2007METIS Work Session1 Metadata Standards and Their Support of Data Management Needs Daniel W. Gillman Bureau of Labor Statistics Paul Johanis.
North American Profile: Partnership across borders. Sharon Shin, Metadata Coordinator, Federal Geographic Data Committee Raphael Sussman; Manager, Lands.
CaBIG Semantic Infrastructure 2.0: Supporting TBPT Needs Dave Hau, M.D., M.S. Acting Director, Semantic Infrastructure NCI Center for Biomedical Informatics.
What is MOF? The Meta Object Facility (MOF) specification provides a set of CORBA interfaces that can be used to define and manipulate a set of interoperable.
METACASE. WHAT THIS PRESENTATION IS ABOUT  What’s META MODELING?  What’s METACASE?  METAEDIT+ 5.1 EVALUTION PROGRAM  Diagram and its kinds.
The Final Study Period Report on MFI 6: Model registration procedure SC32WG2 Meeting, Sydney May 26, 2008 H. Horiuchi, Keqing He, Doo-Kwon Baik SC32WG2.
1 Chapter 10: XML What is XML What is XML Basic Components of XML Basic Components of XML XPath XPath XQuery XQuery.
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
University of Toronto Department of Computer Science © Steve Easterbrook. This presentation is available free for non-commercial use with attribution.
Engineering 5895: Software Design 9/11/01Class Diagrams 1.
Environment Change Information Request Change Definition has subtype of Business Case based upon ConceptPopulation Gives context for Statistical Program.
Dr. Darius Silingas | No Magic, Inc. Domain-Specific Profiles for Your UML Tool Building DSL Environments with MagicDraw UML.
Automated Transformation of Statements Within Evolving Domain Specific Languages Peter Bell CEO/CTO, SystemsForge 7th OOPSLA Workshop on Domain-Specific.
CaDSR Software Users Meeting 3.1 Requirements Review 9/19/2005 caDSR Software Team Host: Denise Warzel NCICB, Assistant Director, caDSR.
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.
MFI-8: Metamodel for Role & Goal Registration Peng Liang, Keqing He, Jian Wang Huafeng Chen, Chong Wang, Yangfan He SKLSE, Wuhan University, P.R. China.
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
An approach for Framework Construction and Instantiation Using Pattern Languages Rosana Teresinha Vaccare Braga Paulo Cesar Masiero ICMC-USP: Institute.
TMF - Terminological Markup Framework Laurent Romary Laboratoire LORIA (CNRS, INRIA, Universités de Nancy) ISO meeting London, 14 August 2000.
Why Standardize Metadata?. Why Have a Standard? Think for a moment how hard it would be to… … bake a cake without standard units of measurement. … put.
EMEA Beat Schwegler Architect Microsoft EMEA HQ Ingo Rammer Principal Consultant thinktecture
May 2007 Registration Status Small Group Meeting 1: August 24, 2009.
February 8, 2006copyright Thomas Pole , all rights reserved 1 Lecture 3: Reusable Software Packaging: Source Code and Text Chapter 2: Dealing.
1 Open Ontology Repository initiative - Planning Meeting - Thu Co-conveners: PeterYim, LeoObrst & MikeDean ref.:
Software Reuse Course: # The Johns-Hopkins University Montgomery County Campus Fall 2000 Session 4 Lecture # 3 - September 28, 2004.
ISO 191** Overview A “Family” of Standards. Resources ISO Standards Web Page – Technical.
DCMI Abstract Model Analysis Resource Model Jorge Morato– Information Ingeneering Universidad Carlos III de Madrid
OO DomainModeling With UML Class Diagrams and CRC Cards Chapter 6 Princess Nourah bint Abdulrahman University College of Computer and Information Sciences.
Briefing and Planning meeting on INSPIRE validator implementation – Discussion 16/12/2015.
WELCOME TO OUR PRESENTATION UNIFIED MODELING LANGUAGE (UML)
National Cancer Institute caDSR Briefing for Small Scale Harmonication Project Denise Warzel Associate Director, Core Infrastructure caCORE Product Line.
Informatics for Scientific Data Bio-informatics and Medical Informatics Week 9 Lecture notes INF 380E: Perspectives on Information.
Semantic Interoperability: caCORE and the Cancer Data Standards Repository (caDSR)  Jennifer Brush.
IPDA Registry Definitions Project Dan Crichton Pedro Osuna Alain Sarkissian.
NCI Center for Biomedical Informatics and Information Technology (CBIIT) The CBIIT is the NCI’s strategic and tactical arm for research information management.
Object Management Group Information Management Metamodel
Current Framework and Fundamental Concepts
Experience and process for collaborating with an outsource company to create the define file. Ganesh Sankaran TAKE Solutions.
DATA MODELS.
WP1: D 1.3 Standards Framework Status June 25, 2015
OO Domain Modeling With UML Class Diagrams and CRC Cards
University of Central Florida COP 3330 Object Oriented Programming
2. An overview of SDMX (What is SDMX? Part I)
Edition 3 Metadata registry (MDR)
2. An overview of SDMX (What is SDMX? Part I)
DATA MODELS.
Presentation transcript:

metamodeling forms a study period report Denise Warzel, NCICBIIT Jim Davies, Charles Crichton, Andrew Tsui, James Welch, Steve Harris* Department of Computer Science, Oxford Daniel Abler, CERN

agenda why might we need one what instances already exist what are their common features what one might look like what would be its scope where do we go next

motivation specification – I want this data to be collected interoperability – we should be collecting this data – we have collected this kind of data before documentation – this is how this data was collected – no, this is what this data means

motivation … discovery and reuse – of data was any data like this collected? – of form designs can I save some time here? is there some way of collecting this kind of data that is validated? model driven software engineering – I need to guarantee that my system collects the data I have described – I need bespoke functionality, not bespoke software – I want my software to be more general

examples – in paper euro QoL TCGA follow-up form (NCI, partial specification) business process templates

examples - electronic open clinica/redcap slot extensions in EAP software caDSR CDISC ODM HL7 CDA DDI 3.x

Field staticfield runtimecontrol logic presentatio n Exception handlingre-useUser managementother Field definitions (Questions, Value domain) Selection of items from value domain (one, multiple, number) arbitrary field annotation data constraints/ validation pre- population of data fields skip logic execution order including graphics*/ multimedia ** for validation can value pairs be specified by look-up, e.g. web- service? elements are versionable Form roles* / fine grained user access control** attributing users to set of user configurabl e form level metadata audit recordsignature all have some some way of expressing multiplicity of fields//tables, most have multilanguage support, 'mandatory' flag for fields. all have grouping none of the models allows to specify accessibility options like voice or braille none of the models provides discrepancy manageme nt that is configurabl e through model all form elements are referencabl e, at least internally none has (clearly defined) form roles or fine grained user access control,, not possible to attribute users to different sets Documenta tion CDISC-ODMy??* y*/n**/?** *?*/?**yy*"/y**?*/n**ysomey?*/n**nnyy DDIy??* ?*/?**/?** *?*/?**y?*/n**?*/y**nny?*/n**?n?? eDCIyn y*/n**/n** *n*/n**ny*/n** nnnn*/n**nnnn Generation OpenClinicayyn y*/?**/n** *y*/n**yy*"/n**n*/n**ynn nnnn RedCap????????*/?**??????? CancerGridynn n*/n**/n** *n*/n**yn*^/n**n*/n**nnn nnnn caBig Formsynn n*/n**/n** *n*/n**nn*^/n**n*/n**nny nnnn * = provide some annotation capabilitiy, e.g. concept reference, external code list; but not arbitrary * = for single field * = fixed value * = form elements within forms ** = computed across fields ** = computed from fields ** = forms within study

metamodel elements identification static structure and mapping validation control logic/flow

metamodel elements - structure questions – typing – instruction text – their relationship to data elements sections – their relationships to other sections on other forms the container – essential annotation of scope

metamodel elements - validation field-level data checking logic – narrows typing information from ISO11179 – account for dependencies (scope?) default values

metamodel elements - flow ordering paging skip logic to what extent is style in scope?

administered item terminology data elements value domains models

17

scope not a data model or a workflow model – although clearly related not an implementation – although it has to encompass XForms, webforms, JSF, ASP.NET forms … maybe has elements of a meta-standard – may specify constraints on DSLs for validation/flow control/skip logic/workflow

scope … will describe how to specialise ISO/IEC11179 data elements into questions will specialise ISO/IEC19763 – is it simply another component standard of the family will reuse administration modeling from this workgroup

next steps approval to begin turning the research into a standard advice on how the standard is structured and presented – abstract or concrete metamodel? – multipart? – specification + guidance notes?