Add Ontology and Descriptions
In IDS, you can include a description and ontology of your choice.
{
"type": "object",
"properties": {
"@idsType": {
"type": "string",
"const": "lc-column"
},
"@idsVersion": {
"type": "string",
"const": "v1.0.0"
},
"@idsNamespace": {
"type": "string",
"const": "common"
},
"column": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Unique identifier of a separation column used in liquid chromatography",
"@type": "http://purl.company.org/column#lc-0000",
"@prefLabel": "Column ID"
},
"target_temperature": {
"type": "object",
"description": "Target temperature of liquid chromatography column during an injection, unit in Degree Celsius",
"@type": "http://purl.company.org/column#lc-0001",
"@prefLabel": "Column Target Temperature",
"properties": {
"value": {
"type": "number"
},
"unit": {
"type": "string",
"const": "DegreeCelsius",
"@prefLabel": "Degree Celsius",
"@id": "http://qudt.org/vocab/unit#DegreeCelsius"
}
}
}
}
}
}
}
IDS is designed in collaboration with instrument manufacturers, and Life Sciences companies. Additionally, the design is heavily influenced by Allotrope Foundation.
You can add optional fields (such as @type
and @id
) in the IDS to encoding Linked Data. TetraScience uses an [ADF Converter] (https://www.tetrascience.com/products/adf-converter) application to convert the IDS JSON file into HDF5-based ADF file using the Leaf Node pattern.
Updated about 1 year ago