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