1 / 26

metamodeling forms

metamodeling forms. a study p eriod 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

maren
Download Presentation

metamodeling forms

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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

  2. 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

  3. 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

  4. 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

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

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

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

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

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

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

  11. administered item terminology value domains data elements models

  12. 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

  13. 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

  14. 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?

More Related