<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
            xmlns:tns="https://gitlab.nims.go.jp/dpfc/general/api-definition/blob/master/depositUploadReq"
            targetNamespace="https://gitlab.nims.go.jp/dpfc/general/api-definition/blob/master/depositUploadReq">
	<xsd:annotation>
		<xsd:documentation>
  ======================================================================================
  Title: depositUploadReq.xsd.

  Latest   Updated on 2019.11.05 by S.Kikuchi(NIMS) for changing project-p-identifier.
  Previous Updated on 2019.10.11 by S.Kikuchi(NIMS) for changing propety->property, software-version-infomation->software-version-information.
  Previous Updated on 2019.10.04 by S.Kikuchi(NIMS) for changing the set of cardinalities in specimen-type-element, from [1..*] to [0..*].
  Previous Updated on 2019.07.04 by S.Kikuchi(NIMS).
  Previous Updated on 2019.05.20 by S.Kikuchi(NIMS).
  Previous Updated on 2019.03.14 by S.Kikuchi(NIMS).
  Previous Updated on 2019.03.12 by S.Kikuchi(NIMS) for adding the occurence restrictions on choices, and so on.
  Previous Updated on 2019.03.08 by S.Kikuchi(NIMS) for several matters, such as data-expression, disclosure-itemsand person expression.
  Previous Updated on 2019.02.25 by S.Kikuchi(NIMS) for fixing some issues.
  Previous Updated on 2019.02.11 by S.Kikuchi(NIMS) for adjusting this to the JSON:API apecification.
  This document in XSD has been defined as the source of definition. Based on this, the
  version in Json schema will be generated by the automatical transformation process by using
  Altove XMLSpy.
  </xsd:documentation>
	</xsd:annotation>
	<xsd:annotation>
		<xsd:documentation>
  ======================================================================================
  Basic structure.
  Updated on 2019.11.05 by S.Kikuchi(NIMS) on basic-data-set and others.
  Updated on 2019.07.04 by S.Kikuchi(NIMS) on basic-data-set and others.
  Updated on 2019.05.20 by S.Kikuchi(NIMS) on basic-data-set and others.
  Updated on 2019.03.14 by S.Kikuchi(NIMS) on maxOccurs of 'instrument-description' 1->Unbounded and others.
  Updated on 2019.03.08 by S.Kikuchi(NIMS)
  Updated on 2019.02.26 by S.Kikuchi(NIMS)
  Updated on 2019.02.25 by S.Kikuchi(NIMS)
  Updated on 2019.02.11 by S.Kikuchi(NIMS) for adjusting this to the JSON:API apecification.
  Updated on 2019.02.07 by S.Kikuchi(NIMS)
  Updated on 2019.02.06 by S.Kikuchi(NIMS)
  As for DCMIdataset, we will retain it as a preparation for future's extension.
  Top element was renamed into 'depositUploadReq'
  </xsd:documentation>
	</xsd:annotation>
	<xsd:element name="data" type="tns:depositUploadReq-definition"/>
	<xsd:complexType name="depositUploadReq-definition">
		<xsd:sequence>
			<xsd:element name="type" type="xsd:string" default="depositUploadReq" minOccurs="1" maxOccurs="1"/>
			<xsd:element name="id" type="xsd:string" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="attributes" type="tns:depositUploadReq-request-msg" minOccurs="1" maxOccurs="1"/>
			<xsd:element name="included" type="tns:depositUploadReq-inclusion" minOccurs="0" maxOccurs="1"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="depositUploadReq-request-msg">
		<xsd:sequence>
			<xsd:element name="common-term" type="tns:common-term-description" minOccurs="1" maxOccurs="1"/>
			<xsd:element name="domain-specific-term" type="tns:domain-specific-term-set" minOccurs="0" maxOccurs="1"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="depositUploadReq-inclusion">
		<xsd:sequence>
			<xsd:element name="DCMIdataset" type="tns:dcmi-any" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="additional-attachment-pointer" type="tns:extension-for-communication" minOccurs="0" maxOccurs="1"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="dcmi-any">
		<xsd:sequence>
			<xsd:any minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="common-term-description">
		<xsd:sequence>
			<xsd:element name="basic-data-description" type="tns:basic-data-set" minOccurs="1" maxOccurs="1"/>
			<xsd:element name="specimen-description" type="tns:specimen-set" minOccurs="1" maxOccurs="1"/>
			<xsd:element name="instrument-description" type="tns:instrument" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="referred-data-description" type="tns:referred-data-set" minOccurs="0" maxOccurs="1"/>
		</xsd:sequence>
		<xsd:attribute name="disclosure">
			<xsd:simpleType>
				<xsd:restriction base="xsd:string">
					<xsd:enumeration value="Not available"/>
					<xsd:enumeration value="Public"/>
					<xsd:enumeration value="Private"/>
				</xsd:restriction>
			</xsd:simpleType>
		</xsd:attribute>
	</xsd:complexType>
	<xsd:complexType name="domain-specific-term-set">
		<xsd:sequence>
			<xsd:element name="specimen-types" type="tns:domain-term-specimen-types" minOccurs="1" maxOccurs="1"/>
			<xsd:element name="characterization-methods" type="tns:domain-term-characterization-methods" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="properties-addressed" type="tns:domain-term-properties-addressed" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="synthesis-processing" type="tns:domain-term-synthesis-processing" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="computational-methods" type="tns:domain-term-computational-methods" minOccurs="0" maxOccurs="1"/>
		</xsd:sequence>
		<xsd:attribute name="disclosure">
			<xsd:simpleType>
				<xsd:restriction base="xsd:string">
					<xsd:enumeration value="Not available"/>
					<xsd:enumeration value="Public"/>
					<xsd:enumeration value="Private"/>
				</xsd:restriction>
			</xsd:simpleType>
		</xsd:attribute>
	</xsd:complexType>
	<xsd:annotation>
		<xsd:documentation> Updated on 2018.12.15 by S.Kikuchi(NIMS)
                        data-identifiers instead of six equivalent items.
                        stakeholders: author-identifier, editor-identifier,
                                      translator-identifier, data-depositor-identifier
                                      data-curator-identifier,contact-person-identifier,
                        data-history instead of 'created-date',
                        project instead of 'project-identifier'
                        system-history instead of several items
    </xsd:documentation>
	</xsd:annotation>
	<xsd:annotation>
		<xsd:documentation> Updated   on 2019.07.04 for renaming previous-data-identifier from related-data-identifier by S.Kikuchi(NIMS) </xsd:documentation>
		<xsd:documentation> Updated   on 2019.05.20 for adding data-title,alt-data-title,keywordgroup  by S.Kikuchi(NIMS) </xsd:documentation>
		<xsd:documentation> Reupdated on 2019.03.14 due to adding deposit-execution-identifier by S.Kikuchi(NIMS) </xsd:documentation>
		<xsd:documentation> Reupdated on 2019.02.25 due to adding general-description by S.Kikuchi(NIMS) </xsd:documentation>
		<xsd:documentation> Reupdated on 2019.02.11 due to abondaning general-key-description by S.Kikuchi(NIMS) </xsd:documentation>
	</xsd:annotation>
	<xsd:complexType name="basic-data-set">
		<xsd:sequence>
			<xsd:element name="data-identifier" type="tns:data-identifier-description"/>
			<xsd:element name="refered-data-identifier" type="tns:data-identifier-description" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="previous-data-identifier" type="tns:data-identifier-description" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="general-description" type="xsd:string" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="stakeholders" type="tns:stakeholders-description"/>
			<xsd:element name="organization" type="tns:organization-description"/>
			<xsd:element name="project"      type="tns:project-description"/>
			<xsd:element name="data-title"      type="xsd:string"/>
			<xsd:element name="alt-data-title"  type="xsd:string"   minOccurs="0" maxOccurs="1"/>
			<xsd:element name="keywordgroup"    type="tns:keywords" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="system-history"  type="tns:system-historical-records" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="data-history" type="tns:data-historical-records" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="data-origin"  type="tns:data-origin-items" minOccurs="1" maxOccurs="unbounded"/>
			<xsd:element name="licenses"     type="tns:license-description" minOccurs="1" maxOccurs="unbounded"/>
			<xsd:element name="visibility"   type="tns:visibility-specification" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="deposit-execution-identifier" type="tns:person" minOccurs="1" maxOccurs="1"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:annotation>
		<xsd:documentation> Added on 2018.12.15 by S.Kikuchi(NIMS) </xsd:documentation>
	</xsd:annotation>
	<xsd:complexType name="data-identifier-description">
		<xsd:sequence>
			<xsd:element name="data-permanent-identifier" type="tns:pid" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="data-local-identifier" type="xsd:string" minOccurs="1" maxOccurs="1"/>
		</xsd:sequence>
		<xsd:attribute name="updated" type="xsd:boolean" default="false"/>
		<xsd:attribute name="pid-validness" type="xsd:boolean" default="true"/>
	</xsd:complexType>
	<xsd:complexType name="stakeholders-description">
		<xsd:sequence>
			<xsd:element name="author-identifier" type="tns:person" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="editor-identifier" type="tns:person" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="translator-identifier" type="tns:person" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="data-depositor-identifier" type="tns:person" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="data-curator-identifier" type="tns:person" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="contact-person-identifier" type="tns:person" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:annotation>
		<xsd:documentation> Added on 2019.11.05 by S.Kikuchi(NIMS) about project-p-identifier </xsd:documentation>
	</xsd:annotation>
	<xsd:complexType name="project-description">
		<xsd:sequence>
			<xsd:element name="project-identifier"   type="xsd:string" default="" minOccurs="1" maxOccurs="1"/>
			<xsd:element name="project-p-identifier" type="xsd:string" default="" minOccurs="0" maxOccurs="1"/>
		</xsd:sequence>
		<xsd:attribute name="authorized-project" type="xsd:boolean" default="true"/>
	</xsd:complexType>

	<xsd:annotation>
		<xsd:documentation> Added on 2019.05.20 by S.Kikuchi(NIMS) </xsd:documentation>
	</xsd:annotation>
	<xsd:complexType name="keywords">
		<xsd:sequence>
			<xsd:element name="keyword" type="xsd:string" minOccurs="1" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>

	<xsd:complexType name="system-historical-records">
		<xsd:sequence>
			<xsd:element name="data-origin-system" type="tns:system-code" minOccurs="1" maxOccurs="1"/>
			<xsd:element name="data-delivery" type="tns:delivery-specification" minOccurs="1" maxOccurs="1"/>
			<xsd:element name="via-systems" type="tns:system-code" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="delivery-specification">
		<xsd:sequence>
			<xsd:element name="treating-core-system" type="tns:treating-items" minOccurs="1" maxOccurs="1"/>
			<xsd:element name="directing-repository" type="xsd:boolean" default="true"/>
			<xsd:element name="directed-systems" type="tns:system-code" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="data-historical-records">
		<xsd:sequence>
			<xsd:element name="created-date-at-origin"         type="tns:date-expression" minOccurs="1" maxOccurs="1"/>
			<xsd:element name="latest-modified-date-at-origin" type="tns:date-expression" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="deposit-to-core-date"           type="tns:date-expression" minOccurs="1" maxOccurs="1"/>
			<xsd:element name="transported-fromcore-date"      type="tns:date-expression" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="accepted-date"                  type="tns:date-expression" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="embargo-release-date"           type="tns:date-expression" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="published-date"                 type="tns:date-expression" minOccurs="0" maxOccurs="1"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:annotation>
		<xsd:documentation> Updated on 2019. 2.25 by S.Kikuchi(NIMS) on explanation </xsd:documentation>
		<xsd:documentation> Updated on 2018.12.14 by S.Kikuchi(NIMS) on specimen-process-date </xsd:documentation>
	</xsd:annotation>
	<xsd:complexType name="specimen-set">
		<xsd:sequence>
			<xsd:element name="initial-state"                  type="xsd:string" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="final-state"                    type="xsd:string" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="specimen-process-date"          type="tns:date-expression" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="process-purchase-date"          type="tns:date-expression" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="explanation"                    type="xsd:string" minOccurs="0" maxOccurs="1"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="instrument">
		<xsd:sequence>
			<xsd:element name="identifier"                     type="tns:resource-identifier" minOccurs="1" maxOccurs="1"/>
			<xsd:element name="name"                           type="xsd:string" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="manufacturer"                   type="tns:organization-description" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="instrument-type"                type="xsd:string" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="managing-organization"          type="tns:organization-description"/>
			<xsd:element name="instrument-functions"           type="tns:instrument-functions" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="operator-identifier"            type="tns:person"/>
			<xsd:element name="process-date"                   type="tns:date-expression"/>
			<xsd:element name="instrument-description"         type="xsd:string" minOccurs="0" maxOccurs="1"/>
		</xsd:sequence>
	</xsd:complexType>

	<xsd:annotation>
		<xsd:documentation> Updated  on 2019.05.20 by S.Kikuchi(NIMS) about referred-data-set</xsd:documentation>
		<xsd:documentation> Returned to the previous by H.Nagao(NIMS) on 2019.02.28 </xsd:documentation>
		<xsd:documentation> Deleted  on 2019.02.26 by S.Kikuchi(NIMS) on name="subcategory-code" type="tns:uri-of-dictionary" and added additional-explanation </xsd:documentation>
		<xsd:documentation> Updated  on 2019.02.25 by S.Kikuchi(NIMS), moving category-code/subcategory-code, deleting tier-number </xsd:documentation>
	</xsd:annotation>
	<xsd:complexType name="instrument-functions">
		<xsd:sequence>
			<xsd:element name="maincategory-code"       type="tns:uri-of-dictionary" minOccurs="1" maxOccurs="1"/>
			<xsd:element name="subcategory-code"        type="tns:uri-of-dictionary" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="additional-explanation"  type="xsd:string"   minOccurs="0" maxOccurs="1"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="visibility-specification">
		<xsd:sequence>
			<xsd:element name="visibility" type="tns:visibility-items" minOccurs="1" maxOccurs="1"/>
			<xsd:element name="period"     type="tns:date-expression" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="restrictive" minOccurs="0" maxOccurs="1">
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:enumeration value="Institution"/>
						<xsd:enumeration value="Private"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="open-it-up-to" type="tns:visibility-items" minOccurs="0" maxOccurs="1"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="referred-data-set">
		<xsd:sequence>
			<xsd:element name="referred-data-element" type="xsd:string"              minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="referred-resources"    type="tns:resource-identifier" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:annotation>
		<xsd:documentation>Updated on 2019.02.11 by S.Kikuchi(NIMS) on renamed to spared-description-for-token </xsd:documentation>
		<xsd:documentation>Updated on 2019.02.05 by S.Kikuchi(NIMS) on additional-for-attached-thumbnail </xsd:documentation>
		<xsd:documentation>Updated on 2018.12.21 by S.Kikuchi(NIMS) on spared-space-for-token </xsd:documentation>
	</xsd:annotation>
	<xsd:complexType name="extension-for-communication">
		<xsd:sequence>
			<xsd:element name="additional-for-attached-filename"  type="tns:attached-resource" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="spared-description-for-token"      type="tns:attached-resource" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="additional-for-attached-signature" type="tns:attached-resource" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="additional-for-attached-thumbnail" type="tns:attached-resource" minOccurs="0" maxOccurs="1"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:annotation>
		<xsd:documentation>
  ======================================================================================
  Domain specific part.
  Updated on 2019.10.04 by S.Kikuchi(NIMS)
  Updated on 2019.07.04 by S.Kikuchi(NIMS)
  Updated on 2019.03.12 by S.Kikuchi(NIMS)
  Updated on 2019.03.08 by S.Kikuchi(NIMS)
  Updated on 2018.11.18 by S.Kikuchi(NIMS)
  </xsd:documentation>
	</xsd:annotation>
	<xsd:complexType name="domain-term-specimen-types">
		<xsd:sequence>
			<xsd:element name="type" type="tns:specimen-type-element" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
		<xsd:attribute name="disclosure">
			<xsd:simpleType>
				<xsd:restriction base="xsd:string">
					<xsd:enumeration value="Not available"/>
					<xsd:enumeration value="Public"/>
					<xsd:enumeration value="Private"/>
				</xsd:restriction>
			</xsd:simpleType>
		</xsd:attribute>
	</xsd:complexType>
	<xsd:annotation>
		<xsd:documentation> Updated on 2019.10.11 by S.Kikuchi(NIMS) on 'property' </xsd:documentation>
		<xsd:documentation> Updated on 2019.07.04 by S.Kikuchi(NIMS) on 'domain-term-synthesis-processing' </xsd:documentation>
		<xsd:documentation> Updated on 2019.02.05 by S.Kikuchi(NIMS) on 'property' </xsd:documentation>
	</xsd:annotation>
	<xsd:complexType name="domain-term-properties-addressed">
		<xsd:choice>
			<xsd:element name="property"    type="tns:properties-addressed-element" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="arbitrary"  type="tns:dcmi-any" minOccurs="0" maxOccurs="1"/>
		</xsd:choice>
		<xsd:attribute name="disclosure">
			<xsd:simpleType>
				<xsd:restriction base="xsd:string">
					<xsd:enumeration value="Not available"/>
					<xsd:enumeration value="Public"/>
					<xsd:enumeration value="Private"/>
				</xsd:restriction>
			</xsd:simpleType>
		</xsd:attribute>
		<xsd:attribute name="arbitrary-keys" type="xsd:boolean" default="false"/>
	</xsd:complexType>
	<xsd:complexType name="domain-term-characterization-methods">
		<xsd:sequence>
			<xsd:element name="method" type="tns:characterization-method-element" minOccurs="0" maxOccurs="5"/>
		</xsd:sequence>
		<xsd:attribute name="disclosure">
			<xsd:simpleType>
				<xsd:restriction base="xsd:string">
					<xsd:enumeration value="Not available"/>
					<xsd:enumeration value="Public"/>
					<xsd:enumeration value="Private"/>
				</xsd:restriction>
			</xsd:simpleType>
		</xsd:attribute>
	</xsd:complexType>
	<xsd:complexType name="domain-term-computational-methods">
		<xsd:sequence>
			<xsd:element name="method" type="tns:computational-method-element" minOccurs="0" maxOccurs="1"/>
		</xsd:sequence>
		<xsd:attribute name="disclosure">
			<xsd:simpleType>
				<xsd:restriction base="xsd:string">
					<xsd:enumeration value="Not available"/>
					<xsd:enumeration value="Public"/>
					<xsd:enumeration value="Private"/>
				</xsd:restriction>
			</xsd:simpleType>
		</xsd:attribute>
	</xsd:complexType>
	<xsd:complexType name="domain-term-synthesis-processing">
		<xsd:sequence>
			<xsd:element name="process" type="tns:synthesis-processing-element" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
		<xsd:attribute name="disclosure">
			<xsd:simpleType>
				<xsd:restriction base="xsd:string">
					<xsd:enumeration value="Not available"/>
					<xsd:enumeration value="Public"/>
					<xsd:enumeration value="Private"/>
				</xsd:restriction>
			</xsd:simpleType>
		</xsd:attribute>
	</xsd:complexType>
	<xsd:annotation>
		<xsd:documentation>Updated on 2018.12.15 by S.Kikuchi(NIMS)
                        Adding applied-tools
    </xsd:documentation>
	</xsd:annotation>
	<xsd:complexType name="characterization-method-element">
		<xsd:sequence>
			<xsd:element name="measurement-execution" type="tns:measurement-execution-element" minOccurs="1" maxOccurs="unbounded"/>
			<xsd:element name="description"           type="xsd:string" minOccurs="1" maxOccurs="1"/>
			<xsd:element name="applied-tools"         type="tns:resource-identifier" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:annotation>
		<xsd:documentation>Updated on 2019.5.20 by S.Kikuchi(NIMS) on measurement-environment, analysis-field-items with changing types </xsd:documentation>
	    <xsd:documentation>Returned to the previous by H.Nagao(NIMS) on 2019.02.28 </xsd:documentation>
		<xsd:documentation>Updated on 2019.02.26 by S.Kikuchi(NIMS) on measured-date, analysis-date </xsd:documentation>
		<xsd:documentation>Deleted on 2019.02.26 by S.Kikuchi(NIMS) on name="method-subcategory" type="tns:uri-of-dictionary" and added additional-explanation </xsd:documentation>
	</xsd:annotation>
	<xsd:complexType name="measurement-execution-element">
		<xsd:sequence>
			<xsd:element name="measured-date"         type="tns:date-expression" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="analysis-date"         type="tns:date-expression" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="instrumentation-site"  type="xsd:string" minOccurs="1" maxOccurs="1"/>
			<xsd:element name="instrument-identifier" type="tns:resource-identifier" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="methods-category"      type="tns:methods-category-element" minOccurs="1" maxOccurs="unbounded"/>
			<xsd:element name="specimen-identifier"   type="tns:identifier-for-specimen" minOccurs="1" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="methods-category-element">
		<xsd:sequence>
			<xsd:element name="method-category" type="tns:method-category-element" minOccurs="1" maxOccurs="unbounded"/>
			<xsd:element name="additional-explanation"  type="xsd:string"            minOccurs="0" maxOccurs="1"/>
			<xsd:element name="measurement-environment" type="tns:uri-of-dictionary" minOccurs="1" maxOccurs="1"/>
			<xsd:element name="measurement-environment-description" type="xsd:string" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="standardized-procedure" type="tns:resource-identifier" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="standardized-procedure-description" type="xsd:string" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="reference-source" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="energy-level-transition-structure" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="analysis-field-items" type="tns:uri-of-dictionary" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="analysis-field-description" type="xsd:string" minOccurs="0" maxOccurs="1"/>
		</xsd:sequence>
	</xsd:complexType>

	<xsd:annotation>
	    <xsd:documentation>Returned to the previous by H.Nagao(NIMS) on 2019.02.28 </xsd:documentation>
	</xsd:annotation>
	<xsd:complexType name="method-category-element">
		<xsd:sequence>
			<xsd:element name="method-maincategory-code" type="tns:uri-of-dictionary" minOccurs="1" maxOccurs="1"/>
			<xsd:element name="method-subcategory-code"  type="tns:uri-of-dictionary" minOccurs="0" maxOccurs="1"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:annotation>
		<xsd:documentation>Updated in regards to crystallographic-structure,chemical-composition,structural-feature,material-type,state on 2019.10.04 by S.Kikuchi(NIMS)</xsd:documentation>
		<xsd:documentation>Updated in regards to polymer-information on 2019.07.04 by S.Kikuchi(NIMS)</xsd:documentation>
		<xsd:documentation>Updated on 2019.05.20 by S.Kikuchi(NIMS)</xsd:documentation>
		<xsd:documentation>Updated on 2019.02.05 by S.Kikuchi(NIMS)</xsd:documentation>
		<xsd:documentation>Updated on 2018.11.15 by S.Kikuchi(NIMS)</xsd:documentation>
	</xsd:annotation>
	<xsd:complexType name="specimen-type-element">
		<xsd:sequence>
			<xsd:element name="specimen-identifier" type="tns:identifier-for-specimen"/>
			<xsd:element name="related-specimen-identifier" type="tns:identifier-for-specimen" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="general-name" type="xsd:string"/>
			<xsd:element name="label" 		 type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="description"  type="xsd:string" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="crystallographic-structure" type="tns:uri-of-dictionary" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="chemical-composition" type="tns:chemical-composition-description" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="polymer-information"  type="xsd:string" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="structural-features" type="tns:structural-features-description" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="material-type" type="tns:material-type-description" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="purchase" type="tns:purchase-records" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="state" type="tns:state-description" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="reference-to-othersystem" type="tns:identifier-in-other-system" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="chemical-composition-description">
		<xsd:sequence>
			<xsd:element name="chemical-composition-identifier" type="tns:chemical-composition-identifier" minOccurs="1" maxOccurs="unbounded"/>
			<xsd:element name="description"                     type="xsd:string" minOccurs="0" maxOccurs="1"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="chemical-composition-identifier">
		<xsd:sequence>
			<xsd:element name="identifier-type" type="tns:chemical-composition-identifier-type-items"/>
			<xsd:choice  maxOccurs="1">
				<xsd:element name="cas-number" type="tns:cas-number-code"/>
				<xsd:element name="nims-dictionary" type="tns:uri-of-dictionary"/>
				<xsd:element name="other"   type="xsd:string"/>
			</xsd:choice>
			<xsd:element name="description" type="xsd:string" minOccurs="0" maxOccurs="1"/>
		</xsd:sequence>
	</xsd:complexType>

	<xsd:annotation>
	    <xsd:documentation>Returned to the previous by H.Nagao(NIMS) on 2019.02.28 </xsd:documentation>
		<xsd:documentation>Deleted on 2019.02.26 by S.Kikuchi(NIMS) on name="structural-features-subcategory" type="tns:uri-of-dictionary" and added additional-explanation </xsd:documentation>
		<xsd:documentation>Deleted on 2019.02.26 by S.Kikuchi(NIMS) on name="sub-material-type" type="tns:uri-of-dictionary" and added additional-explanation </xsd:documentation>
	</xsd:annotation>
	<xsd:complexType name="structural-features-description">
		<xsd:sequence>
			<xsd:element name="structural-features-category"    type="tns:uri-of-dictionary" minOccurs="1" maxOccurs="1"/>
			<xsd:element name="structural-features-subcategory" type="tns:uri-of-dictionary" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="additional-explanation"          type="xsd:string"            minOccurs="0" maxOccurs="1"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="material-type-description">
		<xsd:sequence>
			<xsd:element name="material-type"                type="tns:uri-of-dictionary" minOccurs="1" maxOccurs="1"/>
			<xsd:element name="sub-material-type"            type="tns:uri-of-dictionary" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="additional-explanation"       type="xsd:string"            minOccurs="0" maxOccurs="1"/>
		</xsd:sequence>
	</xsd:complexType>

	<xsd:annotation>
		<xsd:documentation>Updated on 2019.07.04 by S.Kikuchi(NIMS) on purchase-records </xsd:documentation>
		<xsd:documentation>Updated on 2019.02.26 by S.Kikuchi(NIMS) on lot-identifier </xsd:documentation>
	</xsd:annotation>
	<xsd:complexType name="purchase-records">
		<xsd:sequence>
			<xsd:element name="purchase-date" type="tns:date-expression"  minOccurs="0" maxOccurs="1"/>
			<xsd:element name="supplier"      type="tns:organization-description" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="item"          type="tns:item-description" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="item-description">
		<xsd:sequence>
			<xsd:element name="manufacturer"        type="tns:organization-description"  minOccurs="0" maxOccurs="1"/>
			<xsd:element name="manufacted-date"     type="tns:date-expression"           minOccurs="0" maxOccurs="1"/>
			<xsd:element name="product-identifier"  type="tns:resource-identifier"       minOccurs="0" maxOccurs="1"/>
			<xsd:element name="product-description" type="xsd:string"                    minOccurs="0" maxOccurs="1"/>
			<xsd:element name="lot-identifier"      type="xsd:string"                    minOccurs="0" maxOccurs="1"/>
		</xsd:sequence>
	</xsd:complexType>

	<xsd:annotation>
		<xsd:documentation>Updated on 2019.05.20 by S.Kikuchi(NIMS) on "status" -> "state", "phaset-name" -> "phase-name" </xsd:documentation>
	</xsd:annotation>
	<xsd:complexType name="state-description">
		<xsd:sequence>
			<xsd:element name="type" type="tns:state-type-items"/>
			<xsd:choice maxOccurs="1">
				<xsd:element name="form-name" type="xsd:string"/>
				<xsd:element name="phase-name" type="xsd:string"/>
			</xsd:choice>
			<xsd:element name="description" type="xsd:string" minOccurs="0" maxOccurs="1"/>
		</xsd:sequence>
	</xsd:complexType>

	<xsd:annotation>
		<xsd:documentation>Updated on 2019.02.25 by S.Kikuchi(NIMS) for fixing the comfused definition about system-code </xsd:documentation>
	</xsd:annotation>
	<xsd:complexType name="identifier-in-other-system">
		<xsd:sequence>
			<xsd:element name="system-code" type="tns:system-code"/>
			<xsd:element name="additional-identifier" type="tns:resource-identifier" minOccurs="0" maxOccurs="1" />
			<xsd:element name="identifier-description" type="xsd:string" minOccurs="0" maxOccurs="1"/>
		</xsd:sequence>
	</xsd:complexType>

	<xsd:annotation>
	    <xsd:documentation>Returned to the previous by H.Nagao(NIMS) on 2019.02.28 </xsd:documentation>
		<xsd:documentation>Updated on 2019.02.05 by S.Kikuchi(NIMS) on unit-symbol </xsd:documentation>
		<xsd:documentation>Deleted on 2019.02.26 by S.Kikuchi(NIMS) on name="property-subcategory" type="tns:uri-of-dictionary" and added additional-explanation </xsd:documentation>
		<xsd:documentation>Deleted on 2019.02.26 by S.Kikuchi(NIMS) on name="process-subcategory"  type="tns:uri-of-dictionary" and added additional-explanation </xsd:documentation>
	</xsd:annotation>
	<xsd:complexType name="properties-addressed-element">
		<xsd:sequence>
			<xsd:element name="property-category"            type="tns:property-category-description" minOccurs="1" maxOccurs="unbounded"/>
			<xsd:element name="additional-explanation"       type="xsd:string"                        minOccurs="0" maxOccurs="1"/>
			<xsd:element name="property-values"              type="tns:property-value-set"            minOccurs="0" maxOccurs="1"/>
			<xsd:element name="unit-symbol"                  type="tns:uri-of-dictionary"             minOccurs="0" maxOccurs="1"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="property-category-description">
		<xsd:sequence>
			<xsd:element name="property-category"            type="tns:uri-of-dictionary"             minOccurs="1" maxOccurs="1"/>
			<xsd:element name="property-subcategory"         type="tns:uri-of-dictionary"             minOccurs="0" maxOccurs="1"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:annotation>
		<xsd:documentation>Updated on 2019.10.11 by S.Kikuchi(NIMS) on software-version-information </xsd:documentation>
		<xsd:documentation>Updated on 2019.5.20 by S.Kikuchi(NIMS) on processing-environment with changing types </xsd:documentation>
	        <xsd:documentation>Returned to the previous by H.Nagao(NIMS) on 2019.02.28 </xsd:documentation>
		<xsd:documentation>Updated on 2018.12.21 by S.Kikuchi(NIMS) on key-object-identifier </xsd:documentation>
	</xsd:annotation>
	<xsd:complexType name="computational-method-element">
		<xsd:sequence>
			<xsd:element name="calculation-method" type="tns:uri-of-dictionary"/>
			<xsd:element name="machine-type" type="tns:uri-of-dictionary" minOccurs="1" maxOccurs="unbounded"/>
			<xsd:element name="operation-system" type="tns:uri-of-dictionary" minOccurs="1" maxOccurs="unbounded"/>
			<xsd:element name="software-identifier" type="tns:resource-identifier"/>
			<xsd:element name="software-name" type="xsd:string" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="software-version-information" type="xsd:string" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="software-description" type="xsd:string" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="executor" type="tns:person"/>
			<xsd:element name="calculated-date" type="tns:date-expression"/>
			<xsd:element name="specimen-identifier" type="tns:identifier-for-specimen"/>
			<xsd:element name="specimen-description" type="xsd:string" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="key-object-identifier" type="tns:resource-identifier" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="key-object-description" type="xsd:string" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="description" type="xsd:string" minOccurs="0" maxOccurs="1"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="synthesis-processing-element">
		<xsd:sequence>
			<xsd:element name="process-category" type="tns:process-category-description" minOccurs="1" maxOccurs="unbounded"/>
			<xsd:element name="additional-explanation" type="xsd:string"      minOccurs="0" maxOccurs="1"/>
			<xsd:element name="processing-environment" type="tns:uri-of-dictionary"/>
			<xsd:element name="process-date" type="tns:date-expression"/>
			<xsd:element name="temperature-set" type="tns:property-value-set" minOccurs="1" maxOccurs="unbounded"/>
			<xsd:element name="instrumentation-site" type="xsd:string" minOccurs="1" maxOccurs="1"/>
			<xsd:element name="instrument-identifier" type="tns:resource-identifier" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="standardized-procedure" type="tns:resource-identifier" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="standardized-procedure-description" type="xsd:string" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="description" type="xsd:string" minOccurs="0" maxOccurs="1"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="process-category-description">
		<xsd:sequence>
			<xsd:element name="column-number" type="xsd:int"/>
			<xsd:element name="process-category" type="tns:uri-of-dictionary" minOccurs="1" maxOccurs="1"/>
			<xsd:element name="process-subcategory" type="tns:uri-of-dictionary" minOccurs="0" maxOccurs="1"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="property-value-set">
		<xsd:sequence>
			<xsd:element name="value-set" type="tns:property-value-element" minOccurs="1" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:annotation>
		<xsd:documentation> Updated on 2018.12.19 by S.Kikuchi(NIMS) </xsd:documentation>
	</xsd:annotation>
	<xsd:complexType name="property-value-element">
		<xsd:sequence>
			<xsd:element name="value-type" type="tns:value-type-items" minOccurs="1" maxOccurs="1"/>
			<xsd:choice maxOccurs="1">
				<xsd:element name="data-int" type="xsd:int"/>
				<xsd:element name="data-dateTime" type="xsd:dateTime"/>
				<xsd:element name="data-boolean" type="xsd:boolean"/>
				<xsd:element name="data-double" type="xsd:double"/>
				<xsd:element name="data-string" type="xsd:string"/>
			</xsd:choice>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:annotation>
		<xsd:documentation> Renamed from "arbitrary-dictionary-code" to "arbitrary-dictionary-item" on 2019.02.05 by S.Kikuchi(NIMS) </xsd:documentation>
	</xsd:annotation>
	<xsd:complexType name="arbitrary-dictionary-item">
		<xsd:sequence>
			<xsd:element name="code-type" type="tns:code-type-items" minOccurs="1" maxOccurs="1"/>
			<xsd:choice maxOccurs="1">
				<xsd:element name="class" type="tns:uri-of-dictionary"/>
				<xsd:element name="property" type="tns:uri-of-dictionary"/>
				<xsd:element name="unknown" type="xsd:string"/>
			</xsd:choice>
		</xsd:sequence>
	</xsd:complexType>

	<xsd:annotation>
		<xsd:documentation> Added for describing date more flexible and uniformly on 2019.03.08 by S.Kikuchi(NIMS)</xsd:documentation>
	</xsd:annotation>
	<xsd:complexType name="date-expression">
		<xsd:sequence>
			<xsd:element name="date" type="xsd:date" minOccurs="1" maxOccurs="1"/>
			<xsd:element name="time" type="xsd:time" minOccurs="0" maxOccurs="1"/>
		</xsd:sequence>
	</xsd:complexType>

	<xsd:annotation>
		<xsd:documentation>
  ======================================================================================
  Common Resources part(Codes and Common Classes).
  Updated on 2019.05.20 by S.Kikuchi(NIMS)
  Updated on 2019.03.12 by S.Kikuchi(NIMS)
  Updated on 2019.03.08 by S.Kikuchi(NIMS)
  Updated on 2018.11.17 by S.Kikuchi(NIMS)
  Code styles such as 'nims-class-coredic-' are just temporal, therefore will be swapped later.

  Updated on 2019.02.05 by S.Kikuchi(NIMS)
  Created uri-of-dictionary.
  Deleted dictionary-code-1 and dictionary-code-2.

  </xsd:documentation>
	</xsd:annotation>
	<xsd:simpleType name="uri-of-dictionary">
		<xsd:restriction base="xsd:string">
			<xsd:maxLength value="512"/>
		</xsd:restriction>
	</xsd:simpleType>

	<xsd:annotation>
		<xsd:documentation> Added doi on 2019.05.20 by S.Kikuchi(NIMS)</xsd:documentation>
		<xsd:documentation> removed needless pattern on cas-number-code on 2019.02.26 by S.Kikuchi(NIMS)  From value='"\d\d\d\d-\d\d-\d\dT\d\d:\d\d:\d\d[-,+]\d\d:\d\d"' to * </xsd:documentation>
		<xsd:documentation> removed needless pattern on pid on 2019.03.07 by S.Kikuchi(NIMS)  From value='"\d\d\d\d\d\d-\d\d\d\d\d-\d*-\d\d\d\d\d"' to * </xsd:documentation>
		<xsd:documentation> removed needless pattern on partnaer-identifier on 2019.03.07 by S.Kikuchi(NIMS)  From value='""\d\d\d\d-\d\d-\d\dT\d\d:\d\d:\d\d[-,+]\d\d:\d\d"' to * </xsd:documentation>
	</xsd:annotation>
	<xsd:simpleType name="cas-number-code">
		<xsd:restriction base="xsd:string"/>
	</xsd:simpleType>
	<xsd:simpleType name="pid">
		<xsd:restriction base="xsd:string">
			<xsd:maxLength value="256"/>
			<xsd:whiteSpace value="collapse"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="doi">
		<xsd:restriction base="xsd:string">
			<xsd:maxLength value="512"/>
		</xsd:restriction>
	</xsd:simpleType>

	<xsd:complexType name="organization-description">
		<xsd:sequence>
			<xsd:element name="identifier-type" type="tns:organization-identifier-type-items"/>
			<xsd:choice  maxOccurs="1">
				<xsd:element name="organization-identifier" type="tns:partner-identifier"/>
				<xsd:element name="organization-description" type="tns:organization-title"/>
			</xsd:choice>
			<xsd:element name="description" type="xsd:string" minOccurs="0" maxOccurs="1"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="organization-title">
		<xsd:sequence>
			<xsd:element name="title-major-organization" type="xsd:string" minOccurs="1" maxOccurs="1"/>
			<xsd:element name="title-sub-organization" type="xsd:string" minOccurs="0" maxOccurs="1"/>
		</xsd:sequence>
	</xsd:complexType>

	<xsd:annotation>
		<xsd:documentation> Updated  on 2019.05.20 about resource-identifier by S.Kikuchi(NIMS)</xsd:documentation>
		<xsd:documentation> reformed on 2019.03.12 by S.Kikuchi(NIMS)</xsd:documentation>
		<xsd:documentation> description was moved into the choice on 2019.03.08 by S.Kikuchi(NIMS)</xsd:documentation>
	</xsd:annotation>
	<xsd:complexType name="person">
		<xsd:sequence>
			<xsd:element name="identifier-type" type="tns:person-identifier-type-items"/>
			<xsd:choice  maxOccurs="1">
				<xsd:element name="nims-identifier"           type="xsd:string"/>
				<xsd:element name="orcid-number"              type="xsd:string"/>
				<xsd:element name="eduPersonTargetedID"       type="xsd:string"/>
				<xsd:element name="eduPersonPrincipalName"    type="xsd:string"/>
				<xsd:element name="non-specified-expression"  type="xsd:string"/>
			</xsd:choice>
			<xsd:element     name="description"               type="xsd:string"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="resource-identifier">
		<xsd:sequence>
			<xsd:element name="identifier-type" type="tns:resource-identifier-type-items"/>
			<xsd:choice  maxOccurs="1">
				<xsd:element name="pid" type="tns:pid"/>
				<xsd:element name="uri" type="xsd:string"/>
				<xsd:element name="doi" type="tns:doi"/>
				<xsd:element name="local-identifier" type="xsd:string"/>
				<xsd:element name="other" type="xsd:string"/>
			</xsd:choice>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:annotation>
		<xsd:documentation> Added on 2018.12.15 by S.Kikuchi(NIMS) </xsd:documentation>
	</xsd:annotation>
	<xsd:complexType name="identifier-for-specimen">
		<xsd:sequence>
			<xsd:element name="pid" type="tns:pid"/>
			<xsd:element name="additional-identifier-type" type="tns:resource-identifier-type-items" minOccurs="0" maxOccurs="1"/>
			<xsd:choice  maxOccurs="1">
				<xsd:element name="uri" type="xsd:string" minOccurs="0" maxOccurs="1"/>
				<xsd:element name="local-identifier" type="xsd:string" minOccurs="0" maxOccurs="1"/>
			</xsd:choice>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="license-description">
		<xsd:sequence>
			<xsd:element name="license" type="tns:uri-of-dictionary" minOccurs="1" maxOccurs="unbounded"/>
			<xsd:element name="additional-description" type="xsd:string" minOccurs="0" maxOccurs="1"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="attached-resource">
		<xsd:choice  maxOccurs="1">
			<xsd:element name="object-data" type="xsd:string"/>
			<xsd:element name="object-path-name" type="xsd:string"/>
			<xsd:element name="url-path" type="xsd:string"/>
		</xsd:choice>
		<xsd:attribute name="attached-order">
			<xsd:simpleType>
				<xsd:restriction base="xsd:int">
					<xsd:maxInclusive value="5"/>
				</xsd:restriction>
			</xsd:simpleType>
		</xsd:attribute>
	</xsd:complexType>
	<xsd:simpleType name="partner-identifier">
		<xsd:restriction base="xsd:string"/>
	</xsd:simpleType>
	<xsd:simpleType name="system-code">
		<xsd:restriction base="xsd:int"/>
	</xsd:simpleType>
	<xsd:annotation>
		<xsd:documentation>
  ======================================================================================
  Common Resources part(xsd : enumeration List). Some of them should be treated as ontologies outside of this XSD.
  Updated on 2019.05.20 by S.Kikuchi(NIMS)
  Updated on 2019.03.12 by S.Kikuchi(NIMS)
  Updated on 2019.03.08 by S.Kikuchi(NIMS)
  Updated on 2018.12.15 by S.Kikuchi(NIMS)
  </xsd:documentation>
	</xsd:annotation>
	<xsd:simpleType name="treating-items">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="Storing"/>
			<xsd:enumeration value="Passing"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="visibility-items">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="Public"/>
			<xsd:enumeration value="Institution"/>
			<xsd:enumeration value="Embargo"/>
			<xsd:enumeration value="Limited"/>
			<xsd:enumeration value="Private"/>
		</xsd:restriction>
	</xsd:simpleType>

	<xsd:annotation>
		<xsd:documentation> Due to changing types to be referred, the following measurement-environment-items, analysis-field-items are
		                    unused anymore, however they are still retained for maintenance until the next updating on 2019.05.20 by S.Kikuchi(NIMS)</xsd:documentation>
	</xsd:annotation>
	<xsd:simpleType name="measurement-environment-items">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="Not available"/>
			<xsd:enumeration value="In air"/>
			<xsd:enumeration value="In liquid"/>
			<xsd:enumeration value="In vacuum"/>
			<xsd:enumeration value="In inactive gas"/>
			<xsd:enumeration value="In high pressure"/>
			<xsd:enumeration value="In magnetic field"/>
			<xsd:enumeration value="At low temperature"/>
			<xsd:enumeration value="Other"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="analysis-field-items">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="Not available"/>
			<xsd:enumeration value="Bio property"/>
			<xsd:enumeration value="Chemical state"/>
			<xsd:enumeration value="Crystallograpgy"/>
			<xsd:enumeration value="Distribution"/>
			<xsd:enumeration value="Electronic property"/>
			<xsd:enumeration value="Environmental analysis"/>
			<xsd:enumeration value="Failuar analysis"/>
			<xsd:enumeration value="Impurity analysis"/>
			<xsd:enumeration value="Magnetic property"/>
			<xsd:enumeration value="Morphology"/>
			<xsd:enumeration value="Optical property"/>
			<xsd:enumeration value="Physical property"/>
			<xsd:enumeration value="Qualitative analysis"/>
			<xsd:enumeration value="Quantitative analysis"/>
			<xsd:enumeration value="Theoretical simulation"/>
		</xsd:restriction>
	</xsd:simpleType>


	<xsd:annotation>
		<xsd:documentation> Updated  on 2019.05.20 about resource-identifier-type-items by S.Kikuchi(NIMS)</xsd:documentation>
		<xsd:documentation> Changed from 'free-description' to 'non-specified' on 2019.03.12 by S.Kikuchi(NIMS)</xsd:documentation>
		<xsd:documentation> Added free-description on 2019.03.08 by S.Kikuchi(NIMS)</xsd:documentation>
	</xsd:annotation>
	<xsd:simpleType name="person-identifier-type-items">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="nims-internal"/>
			<xsd:enumeration value="orcid"/>
			<xsd:enumeration value="gakunin-id"/>
			<xsd:enumeration value="mail"/>
			<xsd:enumeration value="non-specified"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="organization-identifier-type-items">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="identifier"/>
			<xsd:enumeration value="descriptional"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="data-origin-items">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="experiments"/>
			<xsd:enumeration value="informatics and data science"/>
			<xsd:enumeration value="simulation"/>
			<xsd:enumeration value="theory"/>
			<xsd:enumeration value="others"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="chemical-composition-identifier-type-items">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="CAS"/>
			<xsd:enumeration value="Other"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="state-type-items">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="form"/>
			<xsd:enumeration value="phase"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="resource-identifier-type-items">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="url"/>
			<xsd:enumeration value="pid"/>
			<xsd:enumeration value="doi"/>
			<xsd:enumeration value="local-identifier"/>
			<xsd:enumeration value="other"/>

		</xsd:restriction>
	</xsd:simpleType>
	<xsd:annotation>
		<xsd:documentation> Updated on 2018.12.19 by S.Kikuchi(NIMS) </xsd:documentation>
	</xsd:annotation>
	<xsd:simpleType name="value-type-items">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="Date"/>
			<xsd:enumeration value="Boolean"/>
			<xsd:enumeration value="Integer"/>
			<xsd:enumeration value="Double"/>
			<xsd:enumeration value="String"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="code-type-items">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="class"/>
			<xsd:enumeration value="property"/>
			<xsd:enumeration value="unknown"/>
		</xsd:restriction>
	</xsd:simpleType>
</xsd:schema>
