wu-bimac / 4dnmetadataschemaxsd2jsonconverter Goto Github PK
View Code? Open in Web Editor NEWThis is a converter written in Java that translates an XSD microscopy metadata schema into JSON
License: GNU General Public License v3.0
This is a converter written in Java that translates an XSD microscopy metadata schema into JSON
License: GNU General Public License v3.0
as asked here
Because of the merging between Instrument and MicroscopeBody and the fact that AnnotationRef/Description field is moved into the General tab, only one field gets reported in the microscope.
This may be a problem in the future but for the moment we still have to find a solution on how to represent the 2 different entities.
(original issue here)
The schema converter needs to be expanded to include enumerations of fields
Copied from here
In this way the component and electron can pull the schemas directly from here using \latest***
These fields have been currently removed due to issues in referencing other fields at top level,
a solution need to be found on how to reintegrate them.
"Instrument": {
"type":"string",
"description":"This empty element refers to the Instrument that was utilized to acquire this image.",
"tier":1,
"category":"Instrument",
"linkTo":"Instrument"
},
"Experiment": {
"type":"string",
"description":"This empty element refers to the Experiment during which this Image was acquired.",
"tier":1,
"category":"Experiment",
"linkTo":"Experiment"
},
"Experimenter": {
"type":"array",
"items": {
"description":"This empty element refers to Experimenter that performed this experiment.",
"type":"string",
"tier":1,
"category":"Experimenter",
"linkTo":"Experimenter"
}
},
"ExperimenterGroup": {
"type":"array",
"items": {
"description":"This empty element refers to the ExperimenterGroup that owns this Image.",
"type":"string",
"tier":1,
"category":"ExperimenterGroup",
"linkTo":"ExperimenterGroup"
}
},
"MicrobeamManipulation": {
"type":"array",
"items": {
"description":"NA",
"type":"string",
"tier":1,
"category":"MicrobeamManipulation",
"linkTo":"MicrobeamManipulation"
}
},
"ROI": {
"type":"array",
"items": {
"description":"NA",
"type":"string",
"tier":1,
"category":"ROI",
"linkTo":"ROI"
}
},
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.