25 February 2025 to 1 March 2025
Building 30.95
Europe/Berlin timezone

Data Model Creation with MetaConfigurator

25 Feb 2025, 14:50
20m
SR A+B (Building 30.95)

SR A+B

Building 30.95

Straße am Forum 1, 76131 Karlsruhe
Talk (15min + 5min) software metadata Metadata in Research Software

Speaker

Felix Neubauer (University of Stuttgart)

Description

In both research and industry, significant effort is devoted to the creation of standardized data models that ensure data adheres to a specific structures, enabling the development and use of common tools. These models (also called schemas) enable data validation and facilitate collaboration by making data interoperable across various systems. Tools can assist in the creation and maintenance of data models. We introduce MetaConfigurator [1], an open-source web-based schema editor and form generator for JSON schema and for JSON/YAML documents. It differs from other schema-to-UI approaches in the following ways:
1) It allows data editing and schema editing within the same tool,
2) It offers a unified view, which combines the benefits of a GUI, a text editor and a UML-like diagram view, and
3) It supports advanced schema features, including conditions, constraints and composition.

In this talk, we demonstrate MetaConfigurator based on a real-world application in the field of Chemistry. We show how the tool can be used to streamline and simplify the process of data model creation. Furthermore, we use the tool to visualize and communicate data models with others. Using MetaConfigurator less mistakes are made and the entry barrier for data model creation is lowered.

Schema Editor Screenshot
Fig 1: Excerpt of the Schema Editor, with the raw schema text editor view on the left, the interactive diagram view in the middle and the GUI view on the right.

[1]: Neubauer, Felix & Bredl, Paul & Xu, Minye & Patel, Keyuriben & Pleiss, Juergen & Uekermann, Benjamin. (2024). MetaConfigurator: A User-Friendly Tool for Editing Structured Data Files. Datenbank-Spektrum. 24. 10.1007/s13222-024-00472-7.

I want to participate in the youngRSE prize yes

Primary authors

Felix Neubauer (University of Stuttgart) Mr Paul Bredl (University of Stuttgart)

Co-authors

Benjamin Uekermann (University of Stuttgart) Prof. Jürgen Pleiss (University of Stuttgart) Ms Keyuriben Patel (University of Stuttgart) Mr Minye Xu (University of Stuttgart)

Presentation materials