-
Anjali Aggarwal authoredAnjali Aggarwal authored
out 12.37 KiB
{
"$defs": {
"MetaObject": {
"additionalProperties": true,
"description": "",
"title": "MetaObject",
"type": [
"null",
"boolean",
"object",
"number",
"string"
]
},
"Pizza": {
"additionalProperties": false,
"description": "",
"properties": {
"Base": {
"$ref": "#/$defs/PizzaBase"
},
"CountryOfOrigin": {
"type": "string"
},
"Spiciness": {
"$ref": "#/$defs/SpicinessLevel"
},
"Topping": {
"items": {
"type": "string"
},
"type": "array"
},
"title": {
"type": "string"
}
},
"title": "Pizza",
"type": "object"
},
"PizzaBase": {
"description": "",
"enum": [
"DeepPanBase",
"ThinAndCrispyBase",
"WholeWheatBase",
"StuffedCrustBase"
],
"title": "PizzaBase",
"type": "string"
},
"PizzaScientificMetadata": {
"additionalProperties": false,
"description": "The metadata associated with Pizza",
"properties": {
"Base": {
"$ref": "#/$defs/PizzaBase"
},
"CountryOfOrigin": {
"type": "string"
},
"CustomParams": {
"type": "string"
},
"Spiciness": {
"$ref": "#/$defs/SpicinessLevel"
},
"Topping": {
"items": {
"type": "string"
},
"type": "array"
},
"title": {
"type": "string"
}
},
"title": "PizzaScientificMetadata",
"type": "object"
},
"Pizzadataset": {
"additionalProperties": false,
"description": "The metadata associated with P65",
"properties": {
"accessGroups": {
"description": "Defines the group which owns the data, and therefore has unrestricted access to this data. Usually a pgroup like p12151"
},
"contactEmail": {
"description": "Email of the contact person for this dataset. The string may contain a list of emails, which should then be seperated by semicolons."
},
"creationLocation": {
"description": "Unique location identifier where data was taken, usually in the form /Site-name/facility-name/instrumentOrBeamline-name. This field is required if the dataset is a Raw dataset."
},
"creationTime": {
"description": "Time when dataset became fully available on disk, i.e. all containing files have been written. Format according to chapter 5.6 internet date/time format in RFC 3339. Local times without timezone/offset info are automatically transformed to UTC using the timezone of the API server."
},
"dataFormat": {
"description": "Defines the format of the data files in this dataset, e.g Nexus Version x.y."
},
"dataQualityMetrics": {
"description": "Data Quality Metrics is a number given by the user to rate the dataset.",
"type": "number"
},
"datasetName": {
"description": "A name for the dataset, given by the creator to carry some semantic meaning. Useful for display purposes e.g. instead of displaying the pid. Will be autofilled if missing using info from sourceFolder."
},
"description": {
"description": "Free text explanation of contents of dataset."
},
"instrumentId": {
"description": "ID of the instrument where the data was created."
},
"isPublished": {
"description": "The ID of the proposal to which the dataset belongs."
},
"keywords": {
"items": {},
"type": "array"
},
"license": {
"description": "Name of the license under which the data can be used."
},
"orcidOfOwner": {
"description": "ORCID of the owner or custodian. The string may contain a list of ORCIDs, which should then be separated by semicolons."
},
"owner": {
"description": "Owner or custodian of the dataset, usually first name + last name. The string may contain a list of persons, which should then be seperated by semicolons."
},
"ownerEmail": {
"description": "Email of the owner or custodian of the dataset. The string may contain a list of emails, which should then be seperated by semicolons."
},
"ownerGroup": {
"description": "Defines the group which owns the data, and therefore has unrestricted access to this data. Usually a pgroup like p12151"
},
"principalInvestigator": {
"description": "First name and last name of principal investigator(s). If multiple PIs are present, use a semicolon separated list. This field is required if the dataset is a Raw dataset."
},
"proposalId": {
"description": "The ID of the proposal to which the dataset belongs."
},
"scientificMetadata": {
"$ref": "#/$defs/PizzaScientificMetadata"
},
"size": {
"description": "Total size of all source files contained in source folder on disk when unpacked.",
"type": "number"
},
"sourceFolder": {
"description": "Absolute file path on file server containing the files of this dataset, e.g. /some/path/to/sourcefolder. In case of a single file dataset, e.g. HDF5 data, it contains the path up to, but excluding the filename. Trailing slashes are removed."
},
"type": {
"$ref": "#/$defs/TypeOptions",
"description": "Characterize type of dataset, either 'raw' or 'derived'. Autofilled when choosing the proper inherited models."
}
},
"required": [
"scientificMetadata",
"owner",
"type",
"principalInvestigator"
],
"title": "Pizzadataset",
"type": "object"
},
"ScientificMetadataCommons": {
"additionalProperties": false,
"description": "some optional common properties",
"properties": {
"CustomParams": {
"type": "string"
}
},
"title": "ScientificMetadataCommons",
"type": "object"
},
"SpicinessLevel": {
"description": "",
"enum": [
"Hot",
"Medium",
"Mild",
"None"
],
"title": "SpicinessLevel",
"type": "string"
},
"TypeOptions": {
"description": "",
"enum": [
"raw",
"derived"
],
"title": "TypeOptions",
"type": "string"
}
},
"$id": "https://desy.de/linkml/opendata/pizza2",
"$schema": "https://json-schema.org/draft/2019-09/schema",
"additionalProperties": true,
"description": "The metadata associated with P65",
"metamodel_version": "1.7.0",
"properties": {
"accessGroups": {
"description": "Defines the group which owns the data, and therefore has unrestricted access to this data. Usually a pgroup like p12151"
},
"contactEmail": {
"description": "Email of the contact person for this dataset. The string may contain a list of emails, which should then be seperated by semicolons."
},
"creationLocation": {
"description": "Unique location identifier where data was taken, usually in the form /Site-name/facility-name/instrumentOrBeamline-name. This field is required if the dataset is a Raw dataset."
},
"creationTime": {
"description": "Time when dataset became fully available on disk, i.e. all containing files have been written. Format according to chapter 5.6 internet date/time format in RFC 3339. Local times without timezone/offset info are automatically transformed to UTC using the timezone of the API server."
},
"dataFormat": {
"description": "Defines the format of the data files in this dataset, e.g Nexus Version x.y."
},
"dataQualityMetrics": {
"description": "Data Quality Metrics is a number given by the user to rate the dataset.",
"type": "number"
},
"datasetName": {
"description": "A name for the dataset, given by the creator to carry some semantic meaning. Useful for display purposes e.g. instead of displaying the pid. Will be autofilled if missing using info from sourceFolder."
},
"description": {
"description": "Free text explanation of contents of dataset."
},
"instrumentId": {
"description": "ID of the instrument where the data was created."
},
"isPublished": {
"description": "The ID of the proposal to which the dataset belongs."
},
"keywords": {
"items": {},
"type": "array"
},
"license": {
"description": "Name of the license under which the data can be used."
},
"orcidOfOwner": {
"description": "ORCID of the owner or custodian. The string may contain a list of ORCIDs, which should then be separated by semicolons."
},
"owner": {
"description": "Owner or custodian of the dataset, usually first name + last name. The string may contain a list of persons, which should then be seperated by semicolons."
},
"ownerEmail": {
"description": "Email of the owner or custodian of the dataset. The string may contain a list of emails, which should then be seperated by semicolons."
},
"ownerGroup": {
"description": "Defines the group which owns the data, and therefore has unrestricted access to this data. Usually a pgroup like p12151"
},
"principalInvestigator": {
"description": "First name and last name of principal investigator(s). If multiple PIs are present, use a semicolon separated list. This field is required if the dataset is a Raw dataset."
},
"proposalId": {
"description": "The ID of the proposal to which the dataset belongs."
},
"scientificMetadata": {
"$ref": "#/$defs/PizzaScientificMetadata"
},
"size": {
"description": "Total size of all source files contained in source folder on disk when unpacked.",
"type": "number"
},
"sourceFolder": {
"description": "Absolute file path on file server containing the files of this dataset, e.g. /some/path/to/sourcefolder. In case of a single file dataset, e.g. HDF5 data, it contains the path up to, but excluding the filename. Trailing slashes are removed."
},
"type": {
"$ref": "#/$defs/TypeOptions",
"description": "Characterize type of dataset, either 'raw' or 'derived'. Autofilled when choosing the proper inherited models."
}
},
"required": [
"scientificMetadata",
"owner",
"type",
"principalInvestigator"
],
"title": "pizza2",
"type": "object",
"version": null
}