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

json-schema metadata metadata-management metadata-standard microscopy-data reporting reproducibility

Keywords from Contributors

metadata-editor metadata-extraction microscopy-metadata reporting-tool research-data-management
Last synced: 6 months ago · JSON representation

Repository

This is a converter written in Java that translates an XSD microscopy metadata schema into JSON

Basic Info
  • Host: GitHub
  • Owner: WU-BIMAC
  • License: gpl-3.0
  • Language: Java
  • Default Branch: master
  • Homepage:
  • Size: 24.9 MB
Statistics
  • Stars: 3
  • Watchers: 3
  • Forks: 0
  • Open Issues: 4
  • Releases: 1
Topics
json-schema metadata metadata-management metadata-standard microscopy-data reporting reproducibility
Created over 6 years ago · Last pushed over 3 years ago
Metadata Files
Readme Contributing License Code of conduct Citation

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:

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

  2. 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:

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

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

The UMass Chan Medical School Research Data Management 4 Microscopy Image Data Group

GitHub Events

Total
Last Year

Committers

Last synced: 8 months ago

All Time
  • Total Commits: 191
  • Total Committers: 4
  • Avg Commits per committer: 47.75
  • Development Distribution Score (DDS): 0.183
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email 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)
Top Labels
Issue Labels
bug (2) enhancement (1)
Pull Request Labels