Models for forms

To make reliable, safe, and effective use of data outside the context of its collection, we require an adequate understanding of its meaning. In data-intensive science, as in many other applications of computing, this necessitates the association of each item of data with complex, detailed metadata. The most important, most useful piece of metadata is often a description of the form used in data acquisition. This paper discusses, with examples, the requirements for standard metamodels or languages for forms, sufficient for the automatic association of form data with a computable description of its semantics, and also for the automatic generation of form structures and completion workflows. It explains how form models in specific domains can be used to facilitate data sharing, and to improve data quality, and semantic interoperability.

[1]  A. Bowling Mode of questionnaire administration can have serious effects on data quality. , 2005, Journal of public health.

[2]  Tim Berners-Lee,et al.  Linked Data - The Story So Far , 2009, Int. J. Semantic Web Inf. Syst..

[3]  Narain H. Gehani The Potential of Forms in Office Automation , 1982, IEEE Trans. Commun..

[4]  Jeffrey G. Gray,et al.  A domain-specific modeling language for scientific data composition and interoperability , 2010, ACM SE '10.

[5]  Bernhard Rumpe,et al.  Model Evolution and Management , 2007, Model-Based Engineering of Embedded Real-Time Systems.

[6]  D. Moher,et al.  The Revised CONSORT Statement for Reporting Randomized Trials: Explanation and Elaboration , 2001, Annals of Internal Medicine.

[7]  J. Farrell,et al.  Semantic Annotations for WSDL and XML Schema , 2007 .

[8]  Diane M. Strong,et al.  Data quality in context , 1997, CACM.

[9]  Gabor Karsai,et al.  Continuous Migration Support for Domain-Specific Languages , 2009 .

[10]  Jörg Wegener Extensible Application Markup Language (XAML) , 2012 .

[11]  Pascal Heus,et al.  Data Documentation Initiative: Toward a Standard for the Social Sciences , 2008, Int. J. Digit. Curation.

[12]  Michael Hammer,et al.  A very high level programming language for data processing applications , 1977, Commun. ACM.

[13]  Jim Davies,et al.  Model−Driven Support for a Vaccine Study in Kathmandu , 2009 .

[14]  Edwin H. Carpenter Software Tools for Data Collection: Microcomputer-Assisted Interviewing , 1988 .

[15]  Radu Calinescu,et al.  Model-driven architecture for cancer research , 2007, Fifth IEEE International Conference on Software Engineering and Formal Methods (SEFM 2007).

[16]  Radu Calinescu,et al.  Form Follows Function - Model-Driven Engineering for Clinical Trials , 2011, FHIES.