One of the most important steps in managing research data is the creation of metadata. Metadata represents characteristics of the raw data collected, such as the creator, date, subjects. License, publisher, etc. are also metadata. However, selecting the appropriate metadata fields is a difficult task. The easiest way is to have a template that contains a [mapping to bibliometric metadata standards](https://gitlab.ruhr-uni-bochum.de/sfb1280/metaapp_2/-/wikis/MetaDataApp-Wiki/Mapping-to-DublinCore-and-DataCite) such as DublinCore and DataCite: The [SFB 1280 metadata schema](https://gitlab.ruhr-uni-bochum.de/sfb1280/metaapp_2/-/wikis/MetaDataApp-Wiki/SFB-1280-metadata-fields) is such a template with 16 fields developed by SFB representatives. In accordance with the [SFB's research data management policy](https://sfb1280.ruhr-uni-bochum.de/wp-content/uploads/2022/10/SFB1280_ResearchDataManagementPolicy_ADOPTED_20220928.pdf), storage of this metadata is mandatory for all SFB 1280 groups.
One of the most important steps in managing research data is the creation of metadata. Metadata represents characteristics of the raw data collected, such as the creator, date, subjects. License, publisher, etc. are also metadata. However, selecting the appropriate metadata fields is a difficult task. The easiest way is to have a template that contains a [mapping to bibliometric metadata standards](https://gitlab.ruhr-uni-bochum.de/sfb1280/metaapp_2/-/wikis/MetaDataApp-Wiki/Mapping-to-DublinCore-and-DataCite) such as DublinCore and DataCite: The [SFB 1280 metadata schema](https://gitlab.ruhr-uni-bochum.de/sfb1280/metaapp_2/-/wikis/MetaDataApp-Wiki/SFB-1280-metadata-fields) is such a template with 16 fields developed by SFB representatives. In accordance with the [SFB's research data management policy](https://doi.org/10.5281/zenodo.8004432), storage of this metadata is mandatory for all SFB 1280 groups.
Please refer to this project's [wiki page for information about the SFB 1280 metadata schema](https://gitlab.ruhr-uni-bochum.de/sfb1280/metaapp_2/-/wikis/home).
...
...
@@ -25,7 +25,7 @@ The MetaDataApp will store the entries in a json file format that allows further
- jgoodies-forms-1.8.0-source.jar
- json-simple-1.1.jar
- miglayout15-swing.jar
-**.classpath**: Might be importatant to setup the libs, but this can be done manual aswell.
-**.classpath**: Might be important to setup the libs, but this can be done manual aswell.
## Structure of the code
...
...
@@ -39,8 +39,8 @@ External Libaries:
Both for JSON handling
#### Line 92 to 266
Functions for inputfield formatting.
Those functions get a input component as a parameter and add certain listener to it. For example: This could be a listener, which colors the field red, whenever the input format is not correct.
Functions for inputfield formatting.
Those functions get a input component as a parameter and add certain listener to it. For example: This could be a listener, which colours the field red, whenever the input format is not correct.
#### Line 271 to 357
Utilily functions
...
...
@@ -58,7 +58,7 @@ If there is already a meta.JSON file, then this code area will read the data out
UI of the application
#### Line 1641 to 1808
Adding special features to the UI. Such as adding enforced formats to inputfields.
Adding special features to the UI. Such as adding enforced formats to inputfields.
#### Line 1809 to 1948
Save the content to a new meta.JSON file.
...
...
@@ -70,11 +70,11 @@ UI (Panels)
## License and Citation
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License: https://creativecommons.org/licenses/by-sa/4.0/
Please cite as:Zomorodpoosh, Setareh; Diers, Erik; Linn, Sandra; Merz, Christian J.; Windeck, Jürgen; Pacharra, Marlene; Otto, Tobias (2023). MetaDataApp.
Please cite as:Zomorodpoosh, Setareh; Diers, Erik; Linn, Sandra; Merz, Christian J.; Windeck, Jürgen; Pacharra, Marlene; Otto, Tobias (2023). MetaDataApp.
## Contact
If you have any questions about the MetaDataApp, or if you have feature requests or found bugs, please contact the SFB's INF project via email: sfb1280data@rub.de
## Funding
The development of the SFB 1280 subject code generator was carried out as part of the SFB 1280 INF project, supported by the Deutsche Forschungsgemeinschaft DFG (German Research Foundation, project number 31680338).
The development of the SFB 1280 subject code generator was carried out as part of the SFB 1280 INF project, supported by the Deutsche Forschungsgemeinschaft DFG (German Research Foundation, project number 31680338). CJM received support by the SFB 1280 A09 project.