4dnmetadataschemaxsd2jsonconverter
This is a converter written in Java that translates an XSD microscopy metadata schema into JSON
https://github.com/wu-bimac/4dnmetadataschemaxsd2jsonconverter
Science Score: 59.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 11 DOI reference(s) in README -
✓Academic publication links
Links to: arxiv.org, biorxiv.org, nature.com, zenodo.org -
✓Committers with academic emails
2 of 4 committers (50.0%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.1%) to scientific vocabulary
Keywords
Keywords from Contributors
Repository
This is a converter written in Java that translates an XSD microscopy metadata schema into JSON
Basic Info
Statistics
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 4
- Releases: 1
Topics
Metadata Files
README.md

This software is a Micro-Meta App dependency, which was developed as part of a global community initiative including the 4D Nucleome Imaging Working Group, BINA Quality Control and Data Management Working Group and QUAREP-LiMi.
News! The works of this global community effort resulted in multiple publications featured on a recent Nature Methods FOCUS ISSUE dedicated to Reporting and reproducibility in microscopy.
Learn More! For a thorought description of Micro-Meta App consult our recent Nature Methods and BioRxiv.org publications!
Background If you want to learn more about the importannce of metadata and quality control to ensure full reproducibility, quality and scientific value in light microscopy, please take a look at our recent publications describing the development of community-driven light microscopy metadata specifications (Nature Methods and BioRxiv.org) and our overview manuscript entitled "A perspective on Microscopy Metadata: data provenance and quality control", which is available on ArXiv.org.
4DN Metadata Schema XSD to JSON Converter
This is a converter written in Java that translates an XSD microscopy metadata schema into JSON.
The main function of this Java-encoded component is to transform the XML Schema Definition (XSD) implementation of the 4DN-BINA-OME Data Model into a JSON-based schema, which is subsequently ingested by Micro-Meta App to automatically generate the software GUI and the associated data insertion forms.
The XSD to JSON Schema converter middleware utilizes the Xerces2 Java XML Parser, and the W3C Java XML bindings libraries to navigate the XSD schema and produces two kinds of version-aware JSON files:
A comprehensive JSON file containing an array of the schemas for all necessary individual components that constitute the 4DN-BINA-OME Data Model (e.g., Objective, Filter, or Detector). This comprehensive JSON file is specifically designed to facilitate the remote loading of the schema by web-portal embedded React implementations of the Micro-Meta App. The comprehensive JSON schema is available as an individual file on GitHub and can be found here.
A series of JSON files each containing the schema of individual components, which were designed to be employed by the Electron implementation of Micro-Meta App. These individual schema files are available within a subdirectory of the main repository on GitHub available here.
The middleware was specifically designed to maximize flexibility and extensibility. As such, the software allows the introduction of implementation-specific modifications of the resulting JSON schema so that it can be adapted for special purposes. For example, the introduction of a Version field allows the validation of whether or not the data being saved is compatible with the specific version of the schema being employed. As a further example, the introduction of the Category field allows the organization of different components in specific sub-menus across the sidebar. In order to facilitate the evolution of the model while ensuring back-compatibility, the GitHub repository supports versioning by storing all revisions of the output JSON schema.
Background information
For more information please refer to our recent publications:
A perspective on Microscopy Metadata: data provenance and quality control. Maximiliaan Huisman, Mathias Hammer, Alex Rigano, Ulrike Boehm, James J. Chambers, Nathalie Gaudreault, Alison J. North, Jaime A. Pimentel, Damir Sudar, Peter Bajcsy, Claire M. Brown, Alexander D. Corbett, Orestis Faklaris, Judith Lacoste, Alex Laude, Glyn Nelson, Roland Nitschke, David Grunwald, Caterina Strambio-De-Castillia, (2021). Available at: https://arxiv.org/abs/1910.11370
Towards community-driven metadata standards for light microscopy: tiered specifications extending the OME model. Mathias Hammer, Maximiliaan Huisman, Alessandro Rigano, Ulrike Boehm, James J. Chambers, Nathalie Gaudreault, Alison J. North, Jaime A. Pimentel, Damir Sudar, Peter Bajcsy, Claire M. Brown, Alexander D. Corbett, Orestis Faklaris, Judith Lacoste, Alex Laude, Glyn Nelson, Roland Nitschke, Farzin Farzam, Carlas Smith, David Grunwald, Caterina Strambio-De-Castillia, (2021). Available at: https://www.biorxiv.org/content/10.1101/2021.04.25.441198v1. doi: https://doi.org/10.1101/2021.04.25.441198
Owner
- Name: Worcester Image Data Management
- Login: WU-BIMAC
- Kind: organization
- Email: worcesterimagedatamanagement@gmail.com
- Location: University of Massachusetts Medical School, Worcester, MA
- Repositories: 14
- Profile: https://github.com/WU-BIMAC
The UMass Chan Medical School Research Data Management 4 Microscopy Image Data Group
GitHub Events
Total
Last Year
Committers
Last synced: 8 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| akramhar | a****3@b****h | 156 |
| Caterina Strambio De Castillia | c****o@u****u | 19 |
| akramhar | a****3@r****h | 13 |
| Akramhar | a****o@u****u | 3 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 8 months ago
All Time
- Total issues: 5
- Total pull requests: 2
- Average time to close issues: 1 minute
- Average time to close pull requests: less than a minute
- Total issue authors: 1
- Total pull request authors: 2
- Average comments per issue: 0.6
- Average comments per pull request: 0.0
- Merged pull requests: 2
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- Akramhar (5)
Pull Request Authors
- strambc (1)
- Akramhar (1)