{
	"$schema": "http://json-schema.org/draft-04/schema#",
	"additionalProperties": false,
	"definitions": {
		"data": {
			"$ref": "#/definitions/depositUploadReq-definition"
		},
		"analysis-field-items": {
			"enum": [
				"Not available",
				"Bio property",
				"Chemical state",
				"Crystallograpgy",
				"Distribution",
				"Electronic property",
				"Environmental analysis",
				"Failuar analysis",
				"Impurity analysis",
				"Magnetic property",
				"Morphology",
				"Optical property",
				"Physical property",
				"Qualitative analysis",
				"Quantitative analysis",
				"Theoretical simulation"
			],
			"type": "string"
		},
		"arbitrary-dictionary-item": {
			"additionalProperties": false,
			"properties": {
				"class": {
					"$ref": "#/definitions/uri-of-dictionary"
				},
				"code-type": {
					"$ref": "#/definitions/code-type-items"
				},
				"property": {
					"$ref": "#/definitions/uri-of-dictionary"
				},
				"unknown": {
					"$ref": "#/definitions/xsd:string"
				}
			},
			"required": [
				"code-type"
			],
			"type": "object"
		},
		"attached-resource": {
			"additionalProperties": false,
			"properties": {
				"@attached-order": {
					"maximum": 5,
					"minimum": -2147483648,
					"type": "integer"
				},
				"object-data": {
					"$ref": "#/definitions/xsd:string"
				},
				"object-path-name": {
					"$ref": "#/definitions/xsd:string"
				},
				"url-path": {
					"$ref": "#/definitions/xsd:string"
				}
			},
			"type": "object"
		},
		"basic-data-set": {
			"additionalProperties": false,
			"properties": {
				"alt-data-title": {
					"$ref": "#/definitions/xsd:string"
				},
				"data-history": {
					"anyOf": [
						{
							"$ref": "#/definitions/data-historical-records"
						},
						{
							"items": {
								"$ref": "#/definitions/data-historical-records"
							},
							"type": "array"
						}
					]
				},
				"data-identifier": {
					"$ref": "#/definitions/data-identifier-description"
				},
				"data-origin": {
					"anyOf": [
						{
							"$ref": "#/definitions/data-origin-items"
						},
						{
							"items": {
								"$ref": "#/definitions/data-origin-items"
							},
							"minItems": 1,
							"type": "array"
						}
					]
				},
				"data-title": {
					"$ref": "#/definitions/xsd:string"
				},
				"deposit-execution-identifier": {
					"$ref": "#/definitions/person"
				},
				"general-description": {
					"$ref": "#/definitions/xsd:string"
				},
				"keywordgroup": {
					"$ref": "#/definitions/keywords"
				},
				"licenses": {
					"anyOf": [
						{
							"$ref": "#/definitions/license-description"
						},
						{
							"items": {
								"$ref": "#/definitions/license-description"
							},
							"minItems": 1,
							"type": "array"
						}
					]
				},
				"organization": {
					"$ref": "#/definitions/organization-description"
				},
				"previous-data-identifier": {
					"anyOf": [
						{
							"$ref": "#/definitions/data-identifier-description"
						},
						{
							"items": {
								"$ref": "#/definitions/data-identifier-description"
							},
							"type": "array"
						}
					]
				},
				"project": {
					"$ref": "#/definitions/project-description"
				},
				"refered-data-identifier": {
					"anyOf": [
						{
							"$ref": "#/definitions/data-identifier-description"
						},
						{
							"items": {
								"$ref": "#/definitions/data-identifier-description"
							},
							"type": "array"
						}
					]
				},
				"stakeholders": {
					"$ref": "#/definitions/stakeholders-description"
				},
				"system-history": {
					"anyOf": [
						{
							"$ref": "#/definitions/system-historical-records"
						},
						{
							"items": {
								"$ref": "#/definitions/system-historical-records"
							},
							"type": "array"
						}
					]
				},
				"visibility": {
					"anyOf": [
						{
							"$ref": "#/definitions/visibility-specification"
						},
						{
							"items": {
								"$ref": "#/definitions/visibility-specification"
							},
							"type": "array"
						}
					]
				}
			},
			"required": [
				"data-identifier",
				"data-origin",
				"data-title",
				"deposit-execution-identifier",
				"licenses",
				"organization",
				"project",
				"stakeholders"
			],
			"type": "object"
		},
		"cas-number-code": {
			"type": "string"
		},
		"characterization-method-element": {
			"additionalProperties": false,
			"properties": {
				"applied-tools": {
					"anyOf": [
						{
							"$ref": "#/definitions/resource-identifier"
						},
						{
							"items": {
								"$ref": "#/definitions/resource-identifier"
							},
							"type": "array"
						}
					]
				},
				"description": {
					"$ref": "#/definitions/xsd:string"
				},
				"measurement-execution": {
					"anyOf": [
						{
							"$ref": "#/definitions/measurement-execution-element"
						},
						{
							"items": {
								"$ref": "#/definitions/measurement-execution-element"
							},
							"minItems": 1,
							"type": "array"
						}
					]
				}
			},
			"required": [
				"description",
				"measurement-execution"
			],
			"type": "object"
		},
		"chemical-composition-description": {
			"additionalProperties": false,
			"properties": {
				"chemical-composition-identifier": {
					"anyOf": [
						{
							"$ref": "#/definitions/chemical-composition-identifier"
						},
						{
							"items": {
								"$ref": "#/definitions/chemical-composition-identifier"
							},
							"minItems": 1,
							"type": "array"
						}
					]
				},
				"description": {
					"$ref": "#/definitions/xsd:string"
				}
			},
			"required": [
				"chemical-composition-identifier"
			],
			"type": "object"
		},
		"chemical-composition-identifier": {
			"additionalProperties": false,
			"properties": {
				"cas-number": {
					"$ref": "#/definitions/cas-number-code"
				},
				"description": {
					"$ref": "#/definitions/xsd:string"
				},
				"identifier-type": {
					"$ref": "#/definitions/chemical-composition-identifier-type-items"
				},
				"nims-dictionary": {
					"$ref": "#/definitions/uri-of-dictionary"
				},
				"other": {
					"$ref": "#/definitions/xsd:string"
				}
			},
			"required": [
				"identifier-type"
			],
			"type": "object"
		},
		"chemical-composition-identifier-type-items": {
			"enum": [
				"CAS",
				"Other"
			],
			"type": "string"
		},
		"code-type-items": {
			"enum": [
				"class",
				"property",
				"unknown"
			],
			"type": "string"
		},
		"common-term-description": {
			"additionalProperties": false,
			"properties": {
				"@disclosure": {
					"enum": [
						"Not available",
						"Public",
						"Private"
					],
					"type": "string"
				},
				"basic-data-description": {
					"$ref": "#/definitions/basic-data-set"
				},
				"instrument-description": {
					"anyOf": [
						{
							"$ref": "#/definitions/instrument"
						},
						{
							"items": {
								"$ref": "#/definitions/instrument"
							},
							"type": "array"
						}
					]
				},
				"referred-data-description": {
					"$ref": "#/definitions/referred-data-set"
				},
				"specimen-description": {
					"$ref": "#/definitions/specimen-set"
				}
			},
			"required": [
				"basic-data-description",
				"specimen-description"
			],
			"type": "object"
		},
		"computational-method-element": {
			"additionalProperties": false,
			"properties": {
				"calculated-date": {
					"$ref": "#/definitions/date-expression"
				},
				"calculation-method": {
					"$ref": "#/definitions/uri-of-dictionary"
				},
				"description": {
					"$ref": "#/definitions/xsd:string"
				},
				"executor": {
					"$ref": "#/definitions/person"
				},
				"key-object-description": {
					"$ref": "#/definitions/xsd:string"
				},
				"key-object-identifier": {
					"$ref": "#/definitions/resource-identifier"
				},
				"machine-type": {
					"anyOf": [
						{
							"$ref": "#/definitions/uri-of-dictionary"
						},
						{
							"items": {
								"$ref": "#/definitions/uri-of-dictionary"
							},
							"minItems": 1,
							"type": "array"
						}
					]
				},
				"operation-system": {
					"anyOf": [
						{
							"$ref": "#/definitions/uri-of-dictionary"
						},
						{
							"items": {
								"$ref": "#/definitions/uri-of-dictionary"
							},
							"minItems": 1,
							"type": "array"
						}
					]
				},
				"software-description": {
					"$ref": "#/definitions/xsd:string"
				},
				"software-identifier": {
					"$ref": "#/definitions/resource-identifier"
				},
				"software-name": {
					"$ref": "#/definitions/xsd:string"
				},
				"software-version-information": {
					"$ref": "#/definitions/xsd:string"
				},
				"specimen-description": {
					"$ref": "#/definitions/xsd:string"
				},
				"specimen-identifier": {
					"$ref": "#/definitions/identifier-for-specimen"
				}
			},
			"required": [
				"calculated-date",
				"calculation-method",
				"executor",
				"machine-type",
				"operation-system",
				"software-identifier",
				"specimen-identifier"
			],
			"type": "object"
		},
		"data-historical-records": {
			"additionalProperties": false,
			"properties": {
				"accepted-date": {
					"$ref": "#/definitions/date-expression"
				},
				"created-date-at-origin": {
					"$ref": "#/definitions/date-expression"
				},
				"deposit-to-core-date": {
					"$ref": "#/definitions/date-expression"
				},
				"embargo-release-date": {
					"$ref": "#/definitions/date-expression"
				},
				"latest-modified-date-at-origin": {
					"$ref": "#/definitions/date-expression"
				},
				"published-date": {
					"$ref": "#/definitions/date-expression"
				},
				"transported-fromcore-date": {
					"$ref": "#/definitions/date-expression"
				}
			},
			"required": [
				"created-date-at-origin",
				"deposit-to-core-date"
			],
			"type": "object"
		},
		"data-identifier-description": {
			"additionalProperties": false,
			"properties": {
				"@pid-validness": {
					"$ref": "#/definitions/xsd:boolean"
				},
				"@updated": {
					"$ref": "#/definitions/xsd:boolean"
				},
				"data-local-identifier": {
					"$ref": "#/definitions/xsd:string"
				},
				"data-permanent-identifier": {
					"$ref": "#/definitions/pid"
				}
			},
			"required": [
				"data-local-identifier"
			],
			"type": "object"
		},
		"data-origin-items": {
			"enum": [
				"experiments",
				"informatics and data science",
				"simulation",
				"theory",
				"others"
			],
			"type": "string"
		},
		"date-expression": {
			"additionalProperties": false,
			"properties": {
				"date": {
					"$ref": "#/definitions/xsd:date"
				},
				"time": {
					"$ref": "#/definitions/xsd:time"
				}
			},
			"required": [
				"date"
			],
			"type": "object"
		},
		"dcmi-any": {
			"additionalProperties": false,
			"patternProperties": {
				"^\\w+$": {
				}
			},
			"type": "object"
		},
		"delivery-specification": {
			"additionalProperties": false,
			"properties": {
				"directed-systems": {
					"anyOf": [
						{
							"$ref": "#/definitions/system-code"
						},
						{
							"items": {
								"$ref": "#/definitions/system-code"
							},
							"type": "array"
						}
					]
				},
				"directing-repository": {
					"$ref": "#/definitions/xsd:boolean"
				},
				"treating-core-system": {
					"$ref": "#/definitions/treating-items"
				}
			},
			"required": [
				"directing-repository",
				"treating-core-system"
			],
			"type": "object"
		},
		"depositUploadReq-definition": {
			"additionalProperties": false,
			"properties": {
				"attributes": {
					"$ref": "#/definitions/depositUploadReq-request-msg"
				},
				"id": {
					"$ref": "#/definitions/xsd:string"
				},
				"included": {
					"$ref": "#/definitions/depositUploadReq-inclusion"
				},
				"type": {
					"$ref": "#/definitions/xsd:string"
				}
			},
			"required": [
				"attributes",
				"type"
			],
			"type": "object"
		},
		"depositUploadReq-inclusion": {
			"additionalProperties": false,
			"properties": {
				"DCMIdataset": {
					"$ref": "#/definitions/dcmi-any"
				},
				"additional-attachment-pointer": {
					"$ref": "#/definitions/extension-for-communication"
				}
			},
			"type": "object"
		},
		"depositUploadReq-request-msg": {
			"additionalProperties": false,
			"properties": {
				"common-term": {
					"$ref": "#/definitions/common-term-description"
				},
				"domain-specific-term": {
					"$ref": "#/definitions/domain-specific-term-set"
				}
			},
			"required": [
				"common-term"
			],
			"type": "object"
		},
		"doi": {
			"maxLength": 512,
			"type": "string"
		},
		"domain-specific-term-set": {
			"additionalProperties": false,
			"properties": {
				"@disclosure": {
					"enum": [
						"Not available",
						"Public",
						"Private"
					],
					"type": "string"
				},
				"characterization-methods": {
					"$ref": "#/definitions/domain-term-characterization-methods"
				},
				"computational-methods": {
					"$ref": "#/definitions/domain-term-computational-methods"
				},
				"properties-addressed": {
					"$ref": "#/definitions/domain-term-properties-addressed"
				},
				"specimen-types": {
					"$ref": "#/definitions/domain-term-specimen-types"
				},
				"synthesis-processing": {
					"$ref": "#/definitions/domain-term-synthesis-processing"
				}
			},
			"required": [
				"specimen-types"
			],
			"type": "object"
		},
		"domain-term-characterization-methods": {
			"additionalProperties": false,
			"properties": {
				"@disclosure": {
					"enum": [
						"Not available",
						"Public",
						"Private"
					],
					"type": "string"
				},
				"method": {
					"anyOf": [
						{
							"$ref": "#/definitions/characterization-method-element"
						},
						{
							"items": {
								"$ref": "#/definitions/characterization-method-element"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"domain-term-computational-methods": {
			"additionalProperties": false,
			"properties": {
				"@disclosure": {
					"enum": [
						"Not available",
						"Public",
						"Private"
					],
					"type": "string"
				},
				"method": {
					"$ref": "#/definitions/computational-method-element"
				}
			},
			"type": "object"
		},
		"domain-term-properties-addressed": {
			"additionalProperties": false,
			"properties": {
				"@arbitrary-keys": {
					"$ref": "#/definitions/xsd:boolean"
				},
				"@disclosure": {
					"enum": [
						"Not available",
						"Public",
						"Private"
					],
					"type": "string"
				},
				"arbitrary": {
					"$ref": "#/definitions/dcmi-any"
				},
				"property": {
					"anyOf": [
						{
							"$ref": "#/definitions/properties-addressed-element"
						},
						{
							"items": {
								"$ref": "#/definitions/properties-addressed-element"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"domain-term-specimen-types": {
			"additionalProperties": false,
			"properties": {
				"@disclosure": {
					"enum": [
						"Not available",
						"Public",
						"Private"
					],
					"type": "string"
				},
				"type": {
					"anyOf": [
						{
							"$ref": "#/definitions/specimen-type-element"
						},
						{
							"items": {
								"$ref": "#/definitions/specimen-type-element"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"domain-term-synthesis-processing": {
			"additionalProperties": false,
			"properties": {
				"@disclosure": {
					"enum": [
						"Not available",
						"Public",
						"Private"
					],
					"type": "string"
				},
				"process": {
					"anyOf": [
						{
							"$ref": "#/definitions/synthesis-processing-element"
						},
						{
							"items": {
								"$ref": "#/definitions/synthesis-processing-element"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"extension-for-communication": {
			"additionalProperties": false,
			"properties": {
				"additional-for-attached-filename": {
					"$ref": "#/definitions/attached-resource"
				},
				"additional-for-attached-signature": {
					"$ref": "#/definitions/attached-resource"
				},
				"additional-for-attached-thumbnail": {
					"$ref": "#/definitions/attached-resource"
				},
				"spared-description-for-token": {
					"$ref": "#/definitions/attached-resource"
				}
			},
			"type": "object"
		},
		"identifier-for-specimen": {
			"additionalProperties": false,
			"properties": {
				"additional-identifier-type": {
					"$ref": "#/definitions/resource-identifier-type-items"
				},
				"local-identifier": {
					"$ref": "#/definitions/xsd:string"
				},
				"pid": {
					"$ref": "#/definitions/pid"
				},
				"uri": {
					"$ref": "#/definitions/xsd:string"
				}
			},
			"required": [
				"pid"
			],
			"type": "object"
		},
		"identifier-in-other-system": {
			"additionalProperties": false,
			"properties": {
				"additional-identifier": {
					"$ref": "#/definitions/resource-identifier"
				},
				"identifier-description": {
					"$ref": "#/definitions/xsd:string"
				},
				"system-code": {
					"$ref": "#/definitions/system-code"
				}
			},
			"required": [
				"system-code"
			],
			"type": "object"
		},
		"instrument": {
			"additionalProperties": false,
			"properties": {
				"identifier": {
					"$ref": "#/definitions/resource-identifier"
				},
				"instrument-description": {
					"$ref": "#/definitions/xsd:string"
				},
				"instrument-functions": {
					"anyOf": [
						{
							"$ref": "#/definitions/instrument-functions"
						},
						{
							"items": {
								"$ref": "#/definitions/instrument-functions"
							},
							"type": "array"
						}
					]
				},
				"instrument-type": {
					"$ref": "#/definitions/xsd:string"
				},
				"managing-organization": {
					"$ref": "#/definitions/organization-description"
				},
				"manufacturer": {
					"$ref": "#/definitions/organization-description"
				},
				"name": {
					"$ref": "#/definitions/xsd:string"
				},
				"operator-identifier": {
					"$ref": "#/definitions/person"
				},
				"process-date": {
					"$ref": "#/definitions/date-expression"
				}
			},
			"required": [
				"identifier",
				"managing-organization",
				"operator-identifier",
				"process-date"
			],
			"type": "object"
		},
		"instrument-functions": {
			"additionalProperties": false,
			"properties": {
				"additional-explanation": {
					"$ref": "#/definitions/xsd:string"
				},
				"maincategory-code": {
					"$ref": "#/definitions/uri-of-dictionary"
				},
				"subcategory-code": {
					"$ref": "#/definitions/uri-of-dictionary"
				}
			},
			"required": [
				"maincategory-code"
			],
			"type": "object"
		},
		"item-description": {
			"additionalProperties": false,
			"properties": {
				"lot-identifier": {
					"$ref": "#/definitions/xsd:string"
				},
				"manufacted-date": {
					"$ref": "#/definitions/date-expression"
				},
				"manufacturer": {
					"$ref": "#/definitions/organization-description"
				},
				"product-description": {
					"$ref": "#/definitions/xsd:string"
				},
				"product-identifier": {
					"$ref": "#/definitions/resource-identifier"
				}
			},
			"type": "object"
		},
		"keywords": {
			"additionalProperties": false,
			"properties": {
				"keyword": {
					"anyOf": [
						{
							"$ref": "#/definitions/xsd:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xsd:string"
							},
							"minItems": 1,
							"type": "array"
						}
					]
				}
			},
			"required": [
				"keyword"
			],
			"type": "object"
		},
		"license-description": {
			"additionalProperties": false,
			"properties": {
				"additional-description": {
					"$ref": "#/definitions/xsd:string"
				},
				"license": {
					"anyOf": [
						{
							"$ref": "#/definitions/uri-of-dictionary"
						},
						{
							"items": {
								"$ref": "#/definitions/uri-of-dictionary"
							},
							"minItems": 1,
							"type": "array"
						}
					]
				}
			},
			"required": [
				"license"
			],
			"type": "object"
		},
		"material-type-description": {
			"additionalProperties": false,
			"properties": {
				"additional-explanation": {
					"$ref": "#/definitions/xsd:string"
				},
				"material-type": {
					"$ref": "#/definitions/uri-of-dictionary"
				},
				"sub-material-type": {
					"$ref": "#/definitions/uri-of-dictionary"
				}
			},
			"required": [
				"material-type"
			],
			"type": "object"
		},
		"measurement-environment-items": {
			"enum": [
				"Not available",
				"In air",
				"In liquid",
				"In vacuum",
				"In inactive gas",
				"In high pressure",
				"In magnetic field",
				"At low temperature",
				"Other"
			],
			"type": "string"
		},
		"measurement-execution-element": {
			"additionalProperties": false,
			"properties": {
				"analysis-date": {
					"$ref": "#/definitions/date-expression"
				},
				"instrument-identifier": {
					"$ref": "#/definitions/resource-identifier"
				},
				"instrumentation-site": {
					"$ref": "#/definitions/xsd:string"
				},
				"measured-date": {
					"$ref": "#/definitions/date-expression"
				},
				"methods-category": {
					"anyOf": [
						{
							"$ref": "#/definitions/methods-category-element"
						},
						{
							"items": {
								"$ref": "#/definitions/methods-category-element"
							},
							"minItems": 1,
							"type": "array"
						}
					]
				},
				"specimen-identifier": {
					"anyOf": [
						{
							"$ref": "#/definitions/identifier-for-specimen"
						},
						{
							"items": {
								"$ref": "#/definitions/identifier-for-specimen"
							},
							"minItems": 1,
							"type": "array"
						}
					]
				}
			},
			"required": [
				"instrumentation-site",
				"methods-category",
				"specimen-identifier"
			],
			"type": "object"
		},
		"method-category-element": {
			"additionalProperties": false,
			"properties": {
				"method-maincategory-code": {
					"$ref": "#/definitions/uri-of-dictionary"
				},
				"method-subcategory-code": {
					"$ref": "#/definitions/uri-of-dictionary"
				}
			},
			"required": [
				"method-maincategory-code"
			],
			"type": "object"
		},
		"methods-category-element": {
			"additionalProperties": false,
			"properties": {
				"additional-explanation": {
					"$ref": "#/definitions/xsd:string"
				},
				"analysis-field-description": {
					"$ref": "#/definitions/xsd:string"
				},
				"analysis-field-items": {
					"anyOf": [
						{
							"$ref": "#/definitions/uri-of-dictionary"
						},
						{
							"items": {
								"$ref": "#/definitions/uri-of-dictionary"
							},
							"type": "array"
						}
					]
				},
				"energy-level-transition-structure": {
					"anyOf": [
						{
							"$ref": "#/definitions/xsd:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xsd:string"
							},
							"type": "array"
						}
					]
				},
				"measurement-environment": {
					"$ref": "#/definitions/uri-of-dictionary"
				},
				"measurement-environment-description": {
					"$ref": "#/definitions/xsd:string"
				},
				"method-category": {
					"anyOf": [
						{
							"$ref": "#/definitions/method-category-element"
						},
						{
							"items": {
								"$ref": "#/definitions/method-category-element"
							},
							"minItems": 1,
							"type": "array"
						}
					]
				},
				"reference-source": {
					"anyOf": [
						{
							"$ref": "#/definitions/xsd:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xsd:string"
							},
							"type": "array"
						}
					]
				},
				"standardized-procedure": {
					"$ref": "#/definitions/resource-identifier"
				},
				"standardized-procedure-description": {
					"$ref": "#/definitions/xsd:string"
				}
			},
			"required": [
				"measurement-environment",
				"method-category"
			],
			"type": "object"
		},
		"organization-description": {
			"additionalProperties": false,
			"properties": {
				"description": {
					"$ref": "#/definitions/xsd:string"
				},
				"identifier-type": {
					"$ref": "#/definitions/organization-identifier-type-items"
				},
				"organization-description": {
					"$ref": "#/definitions/organization-title"
				},
				"organization-identifier": {
					"$ref": "#/definitions/partner-identifier"
				}
			},
			"required": [
				"identifier-type"
			],
			"type": "object"
		},
		"organization-identifier-type-items": {
			"enum": [
				"identifier",
				"descriptional"
			],
			"type": "string"
		},
		"organization-title": {
			"additionalProperties": false,
			"properties": {
				"title-major-organization": {
					"$ref": "#/definitions/xsd:string"
				},
				"title-sub-organization": {
					"$ref": "#/definitions/xsd:string"
				}
			},
			"required": [
				"title-major-organization"
			],
			"type": "object"
		},
		"partner-identifier": {
			"type": "string"
		},
		"person": {
			"additionalProperties": false,
			"properties": {
				"description": {
					"$ref": "#/definitions/xsd:string"
				},
				"eduPersonPrincipalName": {
					"$ref": "#/definitions/xsd:string"
				},
				"eduPersonTargetedID": {
					"$ref": "#/definitions/xsd:string"
				},
				"identifier-type": {
					"$ref": "#/definitions/person-identifier-type-items"
				},
				"nims-identifier": {
					"$ref": "#/definitions/xsd:string"
				},
				"non-specified-expression": {
					"$ref": "#/definitions/xsd:string"
				},
				"orcid-number": {
					"$ref": "#/definitions/xsd:string"
				}
			},
			"required": [
				"description",
				"identifier-type"
			],
			"type": "object"
		},
		"person-identifier-type-items": {
			"enum": [
				"nims-internal",
				"orcid",
				"gakunin-id",
				"mail",
				"non-specified"
			],
			"type": "string"
		},
		"pid": {
			"maxLength": 256,
			"type": "string"
		},
		"process-category-description": {
			"additionalProperties": false,
			"properties": {
				"column-number": {
					"$ref": "#/definitions/xsd:int"
				},
				"process-category": {
					"$ref": "#/definitions/uri-of-dictionary"
				},
				"process-subcategory": {
					"$ref": "#/definitions/uri-of-dictionary"
				}
			},
			"required": [
				"column-number",
				"process-category"
			],
			"type": "object"
		},
		"project-description": {
			"additionalProperties": false,
			"properties": {
				"@authorized-project": {
					"$ref": "#/definitions/xsd:boolean"
				},
				"project-identifier": {
					"$ref": "#/definitions/xsd:string"
				},
				"project-p-identifier": {
					"$ref": "#/definitions/xsd:string"
				}
			},
			"required": [
				"project-identifier"
			],
			"type": "object"
		},
		"properties-addressed-element": {
			"additionalProperties": false,
			"properties": {
				"additional-explanation": {
					"$ref": "#/definitions/xsd:string"
				},
				"property-category": {
					"anyOf": [
						{
							"$ref": "#/definitions/property-category-description"
						},
						{
							"items": {
								"$ref": "#/definitions/property-category-description"
							},
							"minItems": 1,
							"type": "array"
						}
					]
				},
				"property-values": {
					"$ref": "#/definitions/property-value-set"
				},
				"unit-symbol": {
					"$ref": "#/definitions/uri-of-dictionary"
				}
			},
			"required": [
				"property-category"
			],
			"type": "object"
		},
		"property-category-description": {
			"additionalProperties": false,
			"properties": {
				"property-category": {
					"$ref": "#/definitions/uri-of-dictionary"
				},
				"property-subcategory": {
					"$ref": "#/definitions/uri-of-dictionary"
				}
			},
			"required": [
				"property-category"
			],
			"type": "object"
		},
		"property-value-element": {
			"additionalProperties": false,
			"properties": {
				"data-boolean": {
					"$ref": "#/definitions/xsd:boolean"
				},
				"data-dateTime": {
					"$ref": "#/definitions/xsd:dateTime"
				},
				"data-double": {
					"$ref": "#/definitions/xsd:double"
				},
				"data-int": {
					"$ref": "#/definitions/xsd:int"
				},
				"data-string": {
					"$ref": "#/definitions/xsd:string"
				},
				"value-type": {
					"$ref": "#/definitions/value-type-items"
				}
			},
			"required": [
				"value-type"
			],
			"type": "object"
		},
		"property-value-set": {
			"additionalProperties": false,
			"properties": {
				"value-set": {
					"anyOf": [
						{
							"$ref": "#/definitions/property-value-element"
						},
						{
							"items": {
								"$ref": "#/definitions/property-value-element"
							},
							"minItems": 1,
							"type": "array"
						}
					]
				}
			},
			"required": [
				"value-set"
			],
			"type": "object"
		},
		"purchase-records": {
			"additionalProperties": false,
			"properties": {
				"item": {
					"anyOf": [
						{
							"$ref": "#/definitions/item-description"
						},
						{
							"items": {
								"$ref": "#/definitions/item-description"
							},
							"type": "array"
						}
					]
				},
				"purchase-date": {
					"$ref": "#/definitions/date-expression"
				},
				"supplier": {
					"$ref": "#/definitions/organization-description"
				}
			},
			"type": "object"
		},
		"referred-data-set": {
			"additionalProperties": false,
			"properties": {
				"referred-data-element": {
					"anyOf": [
						{
							"$ref": "#/definitions/xsd:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xsd:string"
							},
							"type": "array"
						}
					]
				},
				"referred-resources": {
					"anyOf": [
						{
							"$ref": "#/definitions/resource-identifier"
						},
						{
							"items": {
								"$ref": "#/definitions/resource-identifier"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"resource-identifier": {
			"additionalProperties": false,
			"properties": {
				"doi": {
					"$ref": "#/definitions/doi"
				},
				"identifier-type": {
					"$ref": "#/definitions/resource-identifier-type-items"
				},
				"local-identifier": {
					"$ref": "#/definitions/xsd:string"
				},
				"other": {
					"$ref": "#/definitions/xsd:string"
				},
				"pid": {
					"$ref": "#/definitions/pid"
				},
				"uri": {
					"$ref": "#/definitions/xsd:string"
				}
			},
			"required": [
				"identifier-type"
			],
			"type": "object"
		},
		"resource-identifier-type-items": {
			"enum": [
				"url",
				"pid",
				"doi",
				"local-identifier",
				"other"
			],
			"type": "string"
		},
		"specimen-set": {
			"additionalProperties": false,
			"properties": {
				"explanation": {
					"$ref": "#/definitions/xsd:string"
				},
				"final-state": {
					"$ref": "#/definitions/xsd:string"
				},
				"initial-state": {
					"$ref": "#/definitions/xsd:string"
				},
				"process-purchase-date": {
					"$ref": "#/definitions/date-expression"
				},
				"specimen-process-date": {
					"$ref": "#/definitions/date-expression"
				}
			},
			"type": "object"
		},
		"specimen-type-element": {
			"additionalProperties": false,
			"properties": {
				"chemical-composition": {
					"anyOf": [
						{
							"$ref": "#/definitions/chemical-composition-description"
						},
						{
							"items": {
								"$ref": "#/definitions/chemical-composition-description"
							},
							"type": "array"
						}
					]
				},
				"crystallographic-structure": {
					"anyOf": [
						{
							"$ref": "#/definitions/uri-of-dictionary"
						},
						{
							"items": {
								"$ref": "#/definitions/uri-of-dictionary"
							},
							"type": "array"
						}
					]
				},
				"description": {
					"$ref": "#/definitions/xsd:string"
				},
				"general-name": {
					"$ref": "#/definitions/xsd:string"
				},
				"label": {
					"anyOf": [
						{
							"$ref": "#/definitions/xsd:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xsd:string"
							},
							"type": "array"
						}
					]
				},
				"material-type": {
					"anyOf": [
						{
							"$ref": "#/definitions/material-type-description"
						},
						{
							"items": {
								"$ref": "#/definitions/material-type-description"
							},
							"type": "array"
						}
					]
				},
				"polymer-information": {
					"$ref": "#/definitions/xsd:string"
				},
				"purchase": {
					"anyOf": [
						{
							"$ref": "#/definitions/purchase-records"
						},
						{
							"items": {
								"$ref": "#/definitions/purchase-records"
							},
							"type": "array"
						}
					]
				},
				"reference-to-othersystem": {
					"anyOf": [
						{
							"$ref": "#/definitions/identifier-in-other-system"
						},
						{
							"items": {
								"$ref": "#/definitions/identifier-in-other-system"
							},
							"type": "array"
						}
					]
				},
				"related-specimen-identifier": {
					"anyOf": [
						{
							"$ref": "#/definitions/identifier-for-specimen"
						},
						{
							"items": {
								"$ref": "#/definitions/identifier-for-specimen"
							},
							"type": "array"
						}
					]
				},
				"specimen-identifier": {
					"$ref": "#/definitions/identifier-for-specimen"
				},
				"state": {
					"anyOf": [
						{
							"$ref": "#/definitions/state-description"
						},
						{
							"items": {
								"$ref": "#/definitions/state-description"
							},
							"type": "array"
						}
					]
				},
				"structural-features": {
					"anyOf": [
						{
							"$ref": "#/definitions/structural-features-description"
						},
						{
							"items": {
								"$ref": "#/definitions/structural-features-description"
							},
							"type": "array"
						}
					]
				}
			},
			"required": [
				"general-name",
				"specimen-identifier"
			],
			"type": "object"
		},
		"stakeholders-description": {
			"additionalProperties": false,
			"properties": {
				"author-identifier": {
					"anyOf": [
						{
							"$ref": "#/definitions/person"
						},
						{
							"items": {
								"$ref": "#/definitions/person"
							},
							"type": "array"
						}
					]
				},
				"contact-person-identifier": {
					"anyOf": [
						{
							"$ref": "#/definitions/person"
						},
						{
							"items": {
								"$ref": "#/definitions/person"
							},
							"type": "array"
						}
					]
				},
				"data-curator-identifier": {
					"anyOf": [
						{
							"$ref": "#/definitions/person"
						},
						{
							"items": {
								"$ref": "#/definitions/person"
							},
							"type": "array"
						}
					]
				},
				"data-depositor-identifier": {
					"$ref": "#/definitions/person"
				},
				"editor-identifier": {
					"anyOf": [
						{
							"$ref": "#/definitions/person"
						},
						{
							"items": {
								"$ref": "#/definitions/person"
							},
							"type": "array"
						}
					]
				},
				"translator-identifier": {
					"anyOf": [
						{
							"$ref": "#/definitions/person"
						},
						{
							"items": {
								"$ref": "#/definitions/person"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"state-description": {
			"additionalProperties": false,
			"properties": {
				"description": {
					"$ref": "#/definitions/xsd:string"
				},
				"form-name": {
					"$ref": "#/definitions/xsd:string"
				},
				"phase-name": {
					"$ref": "#/definitions/xsd:string"
				},
				"type": {
					"$ref": "#/definitions/state-type-items"
				}
			},
			"required": [
				"type"
			],
			"type": "object"
		},
		"state-type-items": {
			"enum": [
				"form",
				"phase"
			],
			"type": "string"
		},
		"structural-features-description": {
			"additionalProperties": false,
			"properties": {
				"additional-explanation": {
					"$ref": "#/definitions/xsd:string"
				},
				"structural-features-category": {
					"$ref": "#/definitions/uri-of-dictionary"
				},
				"structural-features-subcategory": {
					"$ref": "#/definitions/uri-of-dictionary"
				}
			},
			"required": [
				"structural-features-category"
			],
			"type": "object"
		},
		"synthesis-processing-element": {
			"additionalProperties": false,
			"properties": {
				"additional-explanation": {
					"$ref": "#/definitions/xsd:string"
				},
				"description": {
					"$ref": "#/definitions/xsd:string"
				},
				"instrument-identifier": {
					"$ref": "#/definitions/resource-identifier"
				},
				"instrumentation-site": {
					"$ref": "#/definitions/xsd:string"
				},
				"process-category": {
					"anyOf": [
						{
							"$ref": "#/definitions/process-category-description"
						},
						{
							"items": {
								"$ref": "#/definitions/process-category-description"
							},
							"minItems": 1,
							"type": "array"
						}
					]
				},
				"process-date": {
					"$ref": "#/definitions/date-expression"
				},
				"processing-environment": {
					"$ref": "#/definitions/uri-of-dictionary"
				},
				"standardized-procedure": {
					"$ref": "#/definitions/resource-identifier"
				},
				"standardized-procedure-description": {
					"$ref": "#/definitions/xsd:string"
				},
				"temperature-set": {
					"anyOf": [
						{
							"$ref": "#/definitions/property-value-set"
						},
						{
							"items": {
								"$ref": "#/definitions/property-value-set"
							},
							"minItems": 1,
							"type": "array"
						}
					]
				}
			},
			"required": [
				"instrumentation-site",
				"process-category",
				"process-date",
				"processing-environment",
				"temperature-set"
			],
			"type": "object"
		},
		"system-code": {
			"maximum": 2147483647,
			"minimum": -2147483648,
			"type": "integer"
		},
		"system-historical-records": {
			"additionalProperties": false,
			"properties": {
				"data-delivery": {
					"$ref": "#/definitions/delivery-specification"
				},
				"data-origin-system": {
					"$ref": "#/definitions/system-code"
				},
				"via-systems": {
					"anyOf": [
						{
							"$ref": "#/definitions/system-code"
						},
						{
							"items": {
								"$ref": "#/definitions/system-code"
							},
							"type": "array"
						}
					]
				}
			},
			"required": [
				"data-delivery",
				"data-origin-system"
			],
			"type": "object"
		},
		"treating-items": {
			"enum": [
				"Storing",
				"Passing"
			],
			"type": "string"
		},
		"uri-of-dictionary": {
			"maxLength": 512,
			"type": "string"
		},
		"value-type-items": {
			"enum": [
				"Date",
				"Boolean",
				"Integer",
				"Double",
				"String"
			],
			"type": "string"
		},
		"visibility-items": {
			"enum": [
				"Public",
				"Institution",
				"Embargo",
				"Limited",
				"Private"
			],
			"type": "string"
		},
		"visibility-specification": {
			"additionalProperties": false,
			"properties": {
				"open-it-up-to": {
					"$ref": "#/definitions/visibility-items"
				},
				"period": {
					"$ref": "#/definitions/date-expression"
				},
				"restrictive": {
					"enum": [
						"Institution",
						"Private"
					],
					"type": "string"
				},
				"visibility": {
					"$ref": "#/definitions/visibility-items"
				}
			},
			"required": [
				"visibility"
			],
			"type": "object"
		},
		"xsd:boolean": {
			"type": "boolean"
		},
		"xsd:date": {
			"type": "string"
		},
		"xsd:dateTime": {
			"type": "string"
		},
		"xsd:double": {
			"type": "number"
		},
		"xsd:int": {
			"maximum": 2147483647,
			"minimum": -2147483648,
			"type": "integer"
		},
		"xsd:string": {
			"type": "string"
		},
		"xsd:time": {
			"type": "string"
		}
	},
	"description": "JSON Schema generated by XMLSpy v2019 sp1 (x64) (http://www.altova.com) and modified by S.Kikuchi on 2019.11.5 deleted namespaces ",
	"properties": {
		"@xmlns:xsd": {
			"default": "http://www.w3.org/2001/XMLSchema"
		},
		"data": {
			"$ref": "#/definitions/data"
		}
	},
	"type": "object"
}