<xsd:element name="diffrn_refln" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:all>
<xsd:element name="angle_chi" minOccurs="0" maxOccurs="1" nillable="true">
<xsd:annotation>
<xsd:documentation xml:lang="en">The diffractometer angle chi of a reflection in degrees. This angle corresponds to the specified orientation matrix and the original measured cell before any subsequent cell transformations.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="xsd:decimal">
<xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="angle_kappa" minOccurs="0" maxOccurs="1" nillable="true">
<xsd:annotation>
<xsd:documentation xml:lang="en">The diffractometer angle kappa of a reflection in degrees. This angle corresponds to the specified orientation matrix and the original measured cell before any subsequent cell transformations.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="xsd:decimal">
<xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="angle_omega" minOccurs="0" maxOccurs="1" nillable="true">
<xsd:annotation>
<xsd:documentation xml:lang="en">The diffractometer angle omega of a reflection in degrees. This angle corresponds to the specified orientation matrix and the original measured cell before any subsequent cell transformations.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="xsd:decimal">
<xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="angle_phi" minOccurs="0" maxOccurs="1" nillable="true">
<xsd:annotation>
<xsd:documentation xml:lang="en">The diffractometer angle phi of a reflection in degrees. This angle corresponds to the specified orientation matrix and the original measured cell before any subsequent cell transformations.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="xsd:decimal">
<xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="angle_psi" minOccurs="0" maxOccurs="1" nillable="true">
<xsd:annotation>
<xsd:documentation xml:lang="en">The diffractometer angle psi of a reflection in degrees. This angle corresponds to the specified orientation matrix and the original measured cell before any subsequent cell transformations.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="xsd:decimal">
<xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="angle_theta" minOccurs="0" maxOccurs="1" nillable="true">
<xsd:annotation>
<xsd:documentation xml:lang="en">The diffractometer angle theta of a reflection in degrees. This angle corresponds to the specified orientation matrix and the original measured cell before any subsequent cell transformations.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="xsd:decimal">
<xsd:attribute fixed="degrees" name="units" type="xsd:string" use="optional"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="attenuator_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
<xsd:annotation>
<xsd:documentation xml:lang="en">The code identifying the attenuator setting for this reflection. This code must match one of the attribute code in category diffrn_attenuator values.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="class_code" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
<xsd:annotation>
<xsd:documentation xml:lang="en">The code identifying the class to which this reflection has been assigned. This code must match a value of attribute code in category diffrn_reflns_class. Reflections may be grouped into classes for a variety of purposes. For example, for modulated structures each reflection class may be defined by the number m=sum|m~i~|, where the m~i~ are the integer coefficients that, in addition to h,k,l, index the corresponding diffraction vector in the basis defined for the reciprocal lattice.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="counts_bg_1" minOccurs="0" maxOccurs="1" nillable="true">
<xsd:annotation>
<xsd:documentation xml:lang="en">The diffractometer counts for the measurement of the background before the peak.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:integer">
<xsd:minInclusive value="0"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="counts_bg_2" minOccurs="0" maxOccurs="1" nillable="true">
<xsd:annotation>
<xsd:documentation xml:lang="en">The diffractometer counts for the measurement of the background after the peak.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:integer">
<xsd:minInclusive value="0"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="counts_net" minOccurs="0" maxOccurs="1" nillable="true">
<xsd:annotation>
<xsd:documentation xml:lang="en">The diffractometer counts for the measurement of net counts after background removal.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:integer">
<xsd:minInclusive value="0"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="counts_peak" minOccurs="0" maxOccurs="1" nillable="true">
<xsd:annotation>
<xsd:documentation xml:lang="en">The diffractometer counts for the measurement of counts for the peak scan or position.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:integer">
<xsd:minInclusive value="0"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="counts_total" minOccurs="0" maxOccurs="1" nillable="true">
<xsd:annotation>
<xsd:documentation xml:lang="en">The diffractometer counts for the measurement of total counts (background plus peak).</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:integer">
<xsd:minInclusive value="0"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="detect_slit_horiz" minOccurs="0" maxOccurs="1" nillable="true">
<xsd:annotation>
<xsd:documentation xml:lang="en">Total slit aperture in degrees in the diffraction plane.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:decimal">
<xsd:minInclusive value="0.0"/>
<xsd:maxInclusive value="90.0"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="detect_slit_vert" minOccurs="0" maxOccurs="1" nillable="true">
<xsd:annotation>
<xsd:documentation xml:lang="en">Total slit aperture in degrees perpendicular to the diffraction plane.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:decimal">
<xsd:minInclusive value="0.0"/>
<xsd:maxInclusive value="90.0"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="elapsed_time" minOccurs="0" maxOccurs="1" nillable="true">
<xsd:annotation>
<xsd:documentation xml:lang="en">Elapsed time in minutes from the start of the diffraction experiment to the measurement of this intensity.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:decimal">
<xsd:minInclusive value="0.0"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="index_h" minOccurs="1" maxOccurs="1" type="xsd:integer">
<xsd:annotation>
<xsd:documentation xml:lang="en">Miller index h of a reflection. The values of the Miller indices in the DIFFRN_REFLN category need not match the values of the Miller indices in the REFLN category if a transformation of the original measured cell has taken place. Details of the cell transformation are given in attribute reduction_process in category diffrn_reflns. See also attribute transf_matrix[][] in category diffrn_reflns.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="index_k" minOccurs="1" maxOccurs="1" type="xsd:integer">
<xsd:annotation>
<xsd:documentation xml:lang="en">Miller index k of a reflection. The values of the Miller indices in the DIFFRN_REFLN category need not match the values of the Miller indices in the REFLN category if a transformation of the original measured cell has taken place. Details of the cell transformation are given in attribute reduction_process in category diffrn_reflns. See also attribute transf_matrix[][] in category diffrn_reflns.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="index_l" minOccurs="1" maxOccurs="1" type="xsd:integer">
<xsd:annotation>
<xsd:documentation xml:lang="en">Miller index l of a reflection. The values of the Miller indices in the DIFFRN_REFLN category need not match the values of the Miller indices in the REFLN category if a transformation of the original measured cell has taken place. Details of the cell transformation are given in attribute reduction_process in category diffrn_reflns. See also attribute transf_matrix[][] in category diffrn_reflns.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="intensity_net" minOccurs="0" maxOccurs="1" nillable="true">
<xsd:annotation>
<xsd:documentation xml:lang="en">Net intensity calculated from the diffraction counts after the attenuator and standard scales have been applied.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:decimal">
<xsd:minInclusive value="0"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="intensity_sigma" minOccurs="0" maxOccurs="1" nillable="true">
<xsd:annotation>
<xsd:documentation xml:lang="en">Standard uncertainty (estimated standard deviation) of the intensity calculated from the diffraction counts after the attenuator and standard scales have been applied.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:decimal">
<xsd:minInclusive value="0"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="intensity_u" minOccurs="0" maxOccurs="1" nillable="true">
<xsd:annotation>
<xsd:documentation xml:lang="en">Standard uncertainty of the net intensity calculated from the diffraction counts after the attenuator and standard scales have been applied.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:decimal">
<xsd:minInclusive value="0.0"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="scale_group_code" minOccurs="1" maxOccurs="1" type="xsd:string">
<xsd:annotation>
<xsd:documentation xml:lang="en">The code identifying the scale applying to this reflection. This data item is a pointer to attribute code in category diffrn_scale_group in the DIFFRN_SCALE_GROUP category.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="scan_mode" minOccurs="0" maxOccurs="1" nillable="true">
<xsd:annotation>
<xsd:documentation xml:lang="en">The code identifying the mode of scanning for measurements using a diffractometer. See _diffrn_refln.scan_width and _diffrn_refln.scan_mode_backgd.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="om"/>
<xsd:enumeration value="ot"/>
<xsd:enumeration value="q"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="scan_mode_backgd" minOccurs="0" maxOccurs="1" nillable="true">
<xsd:annotation>
<xsd:documentation xml:lang="en">The code identifying the mode of scanning a reflection to measure the background intensity.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="st"/>
<xsd:enumeration value="mo"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="scan_rate" minOccurs="0" maxOccurs="1" nillable="true">
<xsd:annotation>
<xsd:documentation xml:lang="en">The rate of scanning a reflection in degrees per minute to measure the intensity.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="xsd:decimal">
<xsd:attribute fixed="degrees_per_minute" name="units" type="xsd:string" use="optional"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="scan_time_backgd" minOccurs="0" maxOccurs="1" nillable="true">
<xsd:annotation>
<xsd:documentation xml:lang="en">The time spent measuring each background in seconds.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="xsd:decimal">
<xsd:attribute fixed="seconds" name="units" type="xsd:string" use="optional"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="scan_width" minOccurs="0" maxOccurs="1" nillable="true">
<xsd:annotation>
<xsd:documentation xml:lang="en">The scan width in degrees of the scan mode defined by the code attribute scan_mode in category diffrn_refln.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:decimal">
<xsd:minInclusive value="0.0"/>
<xsd:maxInclusive value="90.0"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="sint_over_lambda" minOccurs="0" maxOccurs="1" nillable="true">
<xsd:annotation>
<xsd:documentation xml:lang="en">The (sin theta)/lambda value in reciprocal angstroms for this reflection.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:decimal">
<xsd:minInclusive value="0.0"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="standard_code" minOccurs="1" maxOccurs="1" type="xsd:string">
<xsd:annotation>
<xsd:documentation xml:lang="en">The code identifying that this reflection was measured as a standard intensity. This data item is a pointer to attribute code in category diffrn_standard_refln in the DIFFRN_STANDARD_REFLN category.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="wavelength" minOccurs="0" maxOccurs="1" nillable="true">
<xsd:annotation>
<xsd:documentation xml:lang="en">The mean wavelength in angstroms of the radiation used to measure the intensity of this reflection. This is an important parameter for data collected using energy-dispersive detectors or the Laue method.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:decimal">
<xsd:minInclusive value="0.0"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="wavelength_id" minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string">
<xsd:annotation>
<xsd:documentation xml:lang="en">This data item is a pointer to attribute wavelength_id in category diffrn_radiation in the DIFFRN_RADIATION category.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:all>
<xsd:attribute name="diffrn_id" use="required" type="xsd:string">
<xsd:annotation>
<xsd:documentation xml:lang="en">This data item is a pointer to attribute id in category diffrn in the DIFFRN category.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="id" use="required" type="xsd:string">
<xsd:annotation>
<xsd:documentation xml:lang="en">The value of attribute id in category diffrn_refln must uniquely identify the reflection in the data set identified by the item attribute diffrn_id. in category diffrn_refln Note that this item need not be a number; it can be any unique identifier.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
</xsd:element> |