<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.cansas.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=164.54.96.28</id>
	<title>canSAS - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.cansas.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=164.54.96.28"/>
	<link rel="alternate" type="text/html" href="https://wiki.cansas.org/index.php?title=Special:Contributions/164.54.96.28"/>
	<updated>2026-05-06T17:46:01Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.4</generator>
	<entry>
		<id>https://wiki.cansas.org/index.php?title=cansas1d.xsd&amp;diff=185</id>
		<title>cansas1d.xsd</title>
		<link rel="alternate" type="text/html" href="https://wiki.cansas.org/index.php?title=cansas1d.xsd&amp;diff=185"/>
		<updated>2008-01-07T18:47:28Z</updated>

		<summary type="html">&lt;p&gt;164.54.96.28: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This XML Schema defines the rules for the canSAS 1-D reduced small-angle scattering data format in XML.  Refer to the [[cansas1d_documentation | Documentation]] for more explanation.  Where the documentation and this XML Schema differ, the XML Schema takes precedence.&lt;br /&gt;
&lt;br /&gt;
=XML Schema: cansas1d.xsd=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;schema xmlns=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&lt;br /&gt;
	targetNamespace=&amp;quot;http://www.smallangles.net/cansas1d&amp;quot;&lt;br /&gt;
	xmlns:tns=&amp;quot;http://www.smallangles.net/cansas1d&amp;quot;&lt;br /&gt;
	elementFormDefault=&amp;quot;qualified&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;complexType name=&amp;quot;floatUnitType&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;simpleContent&amp;gt;&lt;br /&gt;
			&amp;lt;extension base=&amp;quot;float&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;attribute name=&amp;quot;unit&amp;quot; type=&amp;quot;string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;/extension&amp;gt;&lt;br /&gt;
		&amp;lt;/simpleContent&amp;gt;&lt;br /&gt;
	&amp;lt;/complexType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;group name=&amp;quot;positionGroup&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;sequence&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;x&amp;quot; type=&amp;quot;tns:floatUnitType&amp;quot; minOccurs=&amp;quot;0&amp;quot;&lt;br /&gt;
				maxOccurs=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;y&amp;quot; type=&amp;quot;tns:floatUnitType&amp;quot; minOccurs=&amp;quot;0&amp;quot;&lt;br /&gt;
				maxOccurs=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;z&amp;quot; type=&amp;quot;tns:floatUnitType&amp;quot; minOccurs=&amp;quot;0&amp;quot;&lt;br /&gt;
				maxOccurs=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
		&amp;lt;/sequence&amp;gt;&lt;br /&gt;
	&amp;lt;/group&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;complexType name=&amp;quot;positionType&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;group ref=&amp;quot;tns:positionGroup&amp;quot; /&amp;gt;&lt;br /&gt;
		&amp;lt;attribute name=&amp;quot;name&amp;quot; type=&amp;quot;string&amp;quot; use=&amp;quot;optional&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;/complexType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;group name=&amp;quot;orientationGroup&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;sequence&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;roll&amp;quot; type=&amp;quot;tns:floatUnitType&amp;quot; minOccurs=&amp;quot;0&amp;quot;&lt;br /&gt;
				maxOccurs=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;pitch&amp;quot; type=&amp;quot;tns:floatUnitType&amp;quot;&lt;br /&gt;
				minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;yaw&amp;quot; type=&amp;quot;tns:floatUnitType&amp;quot; minOccurs=&amp;quot;0&amp;quot;&lt;br /&gt;
				maxOccurs=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
		&amp;lt;/sequence&amp;gt;&lt;br /&gt;
	&amp;lt;/group&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;complexType name=&amp;quot;orientationType&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;group ref=&amp;quot;tns:orientationGroup&amp;quot; /&amp;gt;&lt;br /&gt;
		&amp;lt;attribute name=&amp;quot;name&amp;quot; type=&amp;quot;string&amp;quot; use=&amp;quot;optional&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;/complexType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;complexType name=&amp;quot;IdataType&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;sequence&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;Q&amp;quot; minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&lt;br /&gt;
				type=&amp;quot;tns:floatUnitType&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;I&amp;quot; minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&lt;br /&gt;
				type=&amp;quot;tns:floatUnitType&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;Qdev&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&lt;br /&gt;
				type=&amp;quot;tns:floatUnitType&amp;quot; default=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;Idev&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&lt;br /&gt;
				type=&amp;quot;tns:floatUnitType&amp;quot; default=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;Qfwhm&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&lt;br /&gt;
				type=&amp;quot;tns:floatUnitType&amp;quot; default=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;Qmean&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&lt;br /&gt;
				type=&amp;quot;tns:floatUnitType&amp;quot; default=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;Shadowfactor&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&lt;br /&gt;
				type=&amp;quot;float&amp;quot; default=&amp;quot;1.0&amp;quot; /&amp;gt;&lt;br /&gt;
		&amp;lt;/sequence&amp;gt;&lt;br /&gt;
	&amp;lt;/complexType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;complexType name=&amp;quot;SASdataType&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;sequence&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;Idata&amp;quot; minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;&lt;br /&gt;
				type=&amp;quot;tns:IdataType&amp;quot; /&amp;gt;&lt;br /&gt;
		&amp;lt;/sequence&amp;gt;&lt;br /&gt;
		&amp;lt;attribute name=&amp;quot;name&amp;quot; type=&amp;quot;string&amp;quot; use=&amp;quot;optional&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;/complexType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;complexType name=&amp;quot;SASsampleType&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;sequence&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;ID&amp;quot; minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&lt;br /&gt;
				type=&amp;quot;string&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;thickness&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&lt;br /&gt;
				type=&amp;quot;tns:floatUnitType&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;transmission&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&lt;br /&gt;
				type=&amp;quot;float&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;temperature&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&lt;br /&gt;
				type=&amp;quot;tns:floatUnitType&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;position&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&lt;br /&gt;
				type=&amp;quot;tns:positionType&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;orientation&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&lt;br /&gt;
				type=&amp;quot;tns:orientationType&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;details&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; /&amp;gt;&lt;br /&gt;
		&amp;lt;/sequence&amp;gt;&lt;br /&gt;
		&amp;lt;attribute name=&amp;quot;name&amp;quot; type=&amp;quot;string&amp;quot; use=&amp;quot;optional&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;/complexType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;complexType name=&amp;quot;SASprocessType&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;sequence&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;name&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&lt;br /&gt;
				type=&amp;quot;string&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;date&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&lt;br /&gt;
				type=&amp;quot;string&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;description&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;term&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;complexType&amp;gt;&lt;br /&gt;
					&amp;lt;simpleContent&amp;gt;&lt;br /&gt;
						&amp;lt;extension base=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
							&amp;lt;attribute name=&amp;quot;name&amp;quot; type=&amp;quot;string&amp;quot;&lt;br /&gt;
								use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
							&amp;lt;attribute name=&amp;quot;unit&amp;quot; type=&amp;quot;string&amp;quot;&lt;br /&gt;
								use=&amp;quot;optional&amp;quot; /&amp;gt;&lt;br /&gt;
						&amp;lt;/extension&amp;gt;&lt;br /&gt;
					&amp;lt;/simpleContent&amp;gt;&lt;br /&gt;
				&amp;lt;/complexType&amp;gt;&lt;br /&gt;
			&amp;lt;/element&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;SASprocessnote&amp;quot; minOccurs=&amp;quot;1&amp;quot;&lt;br /&gt;
				maxOccurs=&amp;quot;unbounded&amp;quot; /&amp;gt;&lt;br /&gt;
		&amp;lt;/sequence&amp;gt;&lt;br /&gt;
		&amp;lt;attribute name=&amp;quot;name&amp;quot; type=&amp;quot;string&amp;quot; use=&amp;quot;optional&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;/complexType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;complexType name=&amp;quot;SASsourceType&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;sequence&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;radiation&amp;quot; minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&lt;br /&gt;
				type=&amp;quot;string&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;beam_size&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&lt;br /&gt;
				type=&amp;quot;tns:positionType&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;beam_shape&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&lt;br /&gt;
				type=&amp;quot;string&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;wavelength&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&lt;br /&gt;
				type=&amp;quot;tns:floatUnitType&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;wavelength_min&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&lt;br /&gt;
				type=&amp;quot;tns:floatUnitType&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;wavelength_max&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&lt;br /&gt;
				type=&amp;quot;tns:floatUnitType&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;wavelength_spread&amp;quot; minOccurs=&amp;quot;0&amp;quot;&lt;br /&gt;
				maxOccurs=&amp;quot;1&amp;quot; type=&amp;quot;tns:floatUnitType&amp;quot; /&amp;gt;&lt;br /&gt;
		&amp;lt;/sequence&amp;gt;&lt;br /&gt;
		&amp;lt;attribute name=&amp;quot;name&amp;quot; type=&amp;quot;string&amp;quot; use=&amp;quot;optional&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;/complexType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;complexType name=&amp;quot;SAScollimationType&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;sequence&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;distance&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&lt;br /&gt;
				type=&amp;quot;tns:floatUnitType&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;aperture&amp;quot; minOccurs=&amp;quot;0&amp;quot;&lt;br /&gt;
				maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;complexType&amp;gt;&lt;br /&gt;
					&amp;lt;sequence&amp;gt;&lt;br /&gt;
						&amp;lt;element name=&amp;quot;size&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&lt;br /&gt;
							type=&amp;quot;tns:positionType&amp;quot; /&amp;gt;&lt;br /&gt;
						&amp;lt;element name=&amp;quot;distance&amp;quot; minOccurs=&amp;quot;0&amp;quot;&lt;br /&gt;
							maxOccurs=&amp;quot;1&amp;quot; type=&amp;quot;tns:floatUnitType&amp;quot; /&amp;gt;&lt;br /&gt;
					&amp;lt;/sequence&amp;gt;&lt;br /&gt;
					&amp;lt;attribute name=&amp;quot;name&amp;quot; type=&amp;quot;string&amp;quot; use=&amp;quot;optional&amp;quot; /&amp;gt;&lt;br /&gt;
					&amp;lt;attribute name=&amp;quot;type&amp;quot; type=&amp;quot;string&amp;quot; use=&amp;quot;optional&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;/complexType&amp;gt;&lt;br /&gt;
			&amp;lt;/element&amp;gt;&lt;br /&gt;
		&amp;lt;/sequence&amp;gt;&lt;br /&gt;
		&amp;lt;attribute name=&amp;quot;name&amp;quot; type=&amp;quot;string&amp;quot; use=&amp;quot;optional&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;/complexType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;complexType name=&amp;quot;SASdetectorType&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;sequence&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;name&amp;quot; minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&lt;br /&gt;
				type=&amp;quot;string&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;SDD&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&lt;br /&gt;
				type=&amp;quot;tns:floatUnitType&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;offset&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&lt;br /&gt;
				type=&amp;quot;tns:positionType&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;orientation&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&lt;br /&gt;
				type=&amp;quot;tns:orientationType&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;beam_center&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&lt;br /&gt;
				type=&amp;quot;tns:positionType&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;pixel_size&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&lt;br /&gt;
				type=&amp;quot;tns:positionType&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;slit_length&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&lt;br /&gt;
				type=&amp;quot;tns:floatUnitType&amp;quot; /&amp;gt;&lt;br /&gt;
		&amp;lt;/sequence&amp;gt;&lt;br /&gt;
		&amp;lt;attribute name=&amp;quot;name&amp;quot; type=&amp;quot;string&amp;quot; use=&amp;quot;optional&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;/complexType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;complexType name=&amp;quot;SASinstrumentType&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;sequence&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;name&amp;quot; type=&amp;quot;string&amp;quot; minOccurs=&amp;quot;1&amp;quot;&lt;br /&gt;
				maxOccurs=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;SASsource&amp;quot; type=&amp;quot;tns:SASsourceType&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;SAScollimation&amp;quot;&lt;br /&gt;
				type=&amp;quot;tns:SAScollimationType&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;SASdetector&amp;quot; type=&amp;quot;tns:SASdetectorType&amp;quot;&lt;br /&gt;
				minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; /&amp;gt;&lt;br /&gt;
		&amp;lt;/sequence&amp;gt;&lt;br /&gt;
		&amp;lt;attribute name=&amp;quot;name&amp;quot; type=&amp;quot;string&amp;quot; use=&amp;quot;optional&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;/complexType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;complexType name=&amp;quot;SASentryType&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;sequence&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;Title&amp;quot; minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&lt;br /&gt;
				type=&amp;quot;string&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;Run&amp;quot; minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;&lt;br /&gt;
				type=&amp;quot;string&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;SASdata&amp;quot; type=&amp;quot;tns:SASdataType&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;SASsample&amp;quot; type=&amp;quot;tns:SASsampleType&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;SASinstrument&amp;quot; type=&amp;quot;tns:SASinstrumentType&amp;quot;&lt;br /&gt;
				minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;SASprocess&amp;quot; type=&amp;quot;tns:SASprocessType&amp;quot;&lt;br /&gt;
				minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;SASnote&amp;quot; /&amp;gt;&lt;br /&gt;
		&amp;lt;/sequence&amp;gt;&lt;br /&gt;
		&amp;lt;attribute name=&amp;quot;name&amp;quot; type=&amp;quot;string&amp;quot; use=&amp;quot;optional&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;/complexType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;complexType name=&amp;quot;SASrootType&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;sequence&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;SASentry&amp;quot; minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;&lt;br /&gt;
				type=&amp;quot;tns:SASentryType&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;/element&amp;gt;&lt;br /&gt;
		&amp;lt;/sequence&amp;gt;&lt;br /&gt;
		&amp;lt;attribute name=&amp;quot;version&amp;quot; type=&amp;quot;string&amp;quot; fixed=&amp;quot;1.0&amp;quot;&lt;br /&gt;
			use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;/complexType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;element name=&amp;quot;SASroot&amp;quot; type=&amp;quot;tns:SASrootType&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/schema&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>164.54.96.28</name></author>
	</entry>
	<entry>
		<id>https://wiki.cansas.org/index.php?title=cansas1d.xsd&amp;diff=184</id>
		<title>cansas1d.xsd</title>
		<link rel="alternate" type="text/html" href="https://wiki.cansas.org/index.php?title=cansas1d.xsd&amp;diff=184"/>
		<updated>2008-01-07T18:46:03Z</updated>

		<summary type="html">&lt;p&gt;164.54.96.28: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This XML Schema defines the rules for the canSAS 1-D reduced small-angle scattering data format in XML.  Refer to the [[cansas1d_documentation | Documentation]] for more explanation.  Where the documentation and this XML Schema differ, the XML Schema takes precedence.&lt;br /&gt;
&lt;br /&gt;
=XML Schema: cansas1d.xsd=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;schema xmlns=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&lt;br /&gt;
	targetNamespace=&amp;quot;http://www.smallangles.net/cansas1d&amp;quot;&lt;br /&gt;
	xmlns:tns=&amp;quot;http://www.smallangles.net/cansas1d&amp;quot;&lt;br /&gt;
	elementFormDefault=&amp;quot;qualified&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;complexType name=&amp;quot;floatUnitType&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;simpleContent&amp;gt;&lt;br /&gt;
			&amp;lt;extension base=&amp;quot;float&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;attribute name=&amp;quot;unit&amp;quot; type=&amp;quot;string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;/extension&amp;gt;&lt;br /&gt;
		&amp;lt;/simpleContent&amp;gt;&lt;br /&gt;
	&amp;lt;/complexType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;group name=&amp;quot;positionGroup&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;sequence&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;x&amp;quot; type=&amp;quot;tns:floatUnitType&amp;quot; minOccurs=&amp;quot;0&amp;quot;&lt;br /&gt;
				maxOccurs=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;y&amp;quot; type=&amp;quot;tns:floatUnitType&amp;quot; minOccurs=&amp;quot;0&amp;quot;&lt;br /&gt;
				maxOccurs=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;z&amp;quot; type=&amp;quot;tns:floatUnitType&amp;quot; minOccurs=&amp;quot;0&amp;quot;&lt;br /&gt;
				maxOccurs=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
		&amp;lt;/sequence&amp;gt;&lt;br /&gt;
	&amp;lt;/group&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;complexType name=&amp;quot;positionType&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;group ref=&amp;quot;tns:positionGroup&amp;quot; /&amp;gt;&lt;br /&gt;
		&amp;lt;attribute name=&amp;quot;name&amp;quot; type=&amp;quot;string&amp;quot; use=&amp;quot;optional&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;/complexType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;group name=&amp;quot;orientationGroup&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;sequence&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;roll&amp;quot; type=&amp;quot;tns:floatUnitType&amp;quot; minOccurs=&amp;quot;0&amp;quot;&lt;br /&gt;
				maxOccurs=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;pitch&amp;quot; type=&amp;quot;tns:floatUnitType&amp;quot;&lt;br /&gt;
				minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;yaw&amp;quot; type=&amp;quot;tns:floatUnitType&amp;quot; minOccurs=&amp;quot;0&amp;quot;&lt;br /&gt;
				maxOccurs=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
		&amp;lt;/sequence&amp;gt;&lt;br /&gt;
	&amp;lt;/group&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;complexType name=&amp;quot;orientationType&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;group ref=&amp;quot;tns:orientationGroup&amp;quot; /&amp;gt;&lt;br /&gt;
		&amp;lt;attribute name=&amp;quot;name&amp;quot; type=&amp;quot;string&amp;quot; use=&amp;quot;optional&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;/complexType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;complexType name=&amp;quot;IdataType&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;sequence&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;Q&amp;quot; minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&lt;br /&gt;
				type=&amp;quot;tns:floatUnitType&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;I&amp;quot; minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&lt;br /&gt;
				type=&amp;quot;tns:floatUnitType&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;Qdev&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&lt;br /&gt;
				type=&amp;quot;tns:floatUnitType&amp;quot; default=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;Idev&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&lt;br /&gt;
				type=&amp;quot;tns:floatUnitType&amp;quot; default=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;Qfwhm&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&lt;br /&gt;
				type=&amp;quot;tns:floatUnitType&amp;quot; default=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;Qmean&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&lt;br /&gt;
				type=&amp;quot;tns:floatUnitType&amp;quot; default=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;Shadowfactor&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&lt;br /&gt;
				type=&amp;quot;float&amp;quot; default=&amp;quot;1.0&amp;quot; /&amp;gt;&lt;br /&gt;
		&amp;lt;/sequence&amp;gt;&lt;br /&gt;
	&amp;lt;/complexType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;complexType name=&amp;quot;SASdataType&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;sequence&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;Idata&amp;quot; minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;&lt;br /&gt;
				type=&amp;quot;tns:IdataType&amp;quot; /&amp;gt;&lt;br /&gt;
		&amp;lt;/sequence&amp;gt;&lt;br /&gt;
		&amp;lt;attribute name=&amp;quot;name&amp;quot; type=&amp;quot;string&amp;quot; use=&amp;quot;optional&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;/complexType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;complexType name=&amp;quot;SASsampleType&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;sequence&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;ID&amp;quot; minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&lt;br /&gt;
				type=&amp;quot;string&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;thickness&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&lt;br /&gt;
				type=&amp;quot;tns:floatUnitType&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;transmission&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&lt;br /&gt;
				type=&amp;quot;float&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;temperature&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&lt;br /&gt;
				type=&amp;quot;tns:floatUnitType&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;position&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&lt;br /&gt;
				type=&amp;quot;tns:positionType&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;orientation&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&lt;br /&gt;
				type=&amp;quot;tns:orientationType&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;details&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; /&amp;gt;&lt;br /&gt;
		&amp;lt;/sequence&amp;gt;&lt;br /&gt;
		&amp;lt;attribute name=&amp;quot;name&amp;quot; type=&amp;quot;string&amp;quot; use=&amp;quot;optional&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;/complexType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;complexType name=&amp;quot;SASprocessType&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;sequence&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;name&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&lt;br /&gt;
				type=&amp;quot;string&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;date&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&lt;br /&gt;
				type=&amp;quot;string&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;description&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;term&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;complexType&amp;gt;&lt;br /&gt;
					&amp;lt;simpleContent&amp;gt;&lt;br /&gt;
						&amp;lt;extension base=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
							&amp;lt;attribute name=&amp;quot;name&amp;quot; type=&amp;quot;string&amp;quot;&lt;br /&gt;
								use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
							&amp;lt;attribute name=&amp;quot;unit&amp;quot; type=&amp;quot;string&amp;quot;&lt;br /&gt;
								use=&amp;quot;optional&amp;quot; /&amp;gt;&lt;br /&gt;
						&amp;lt;/extension&amp;gt;&lt;br /&gt;
					&amp;lt;/simpleContent&amp;gt;&lt;br /&gt;
				&amp;lt;/complexType&amp;gt;&lt;br /&gt;
			&amp;lt;/element&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;SASprocessnote&amp;quot; minOccurs=&amp;quot;1&amp;quot;&lt;br /&gt;
				maxOccurs=&amp;quot;unbounded&amp;quot; /&amp;gt;&lt;br /&gt;
		&amp;lt;/sequence&amp;gt;&lt;br /&gt;
		&amp;lt;attribute name=&amp;quot;name&amp;quot; type=&amp;quot;string&amp;quot; use=&amp;quot;optional&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;/complexType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;complexType name=&amp;quot;SASsourceType&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;sequence&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;radiation&amp;quot; minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&lt;br /&gt;
				type=&amp;quot;string&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;beam_size&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&lt;br /&gt;
				type=&amp;quot;tns:positionType&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;beam_shape&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&lt;br /&gt;
				type=&amp;quot;string&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;wavelength&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&lt;br /&gt;
				type=&amp;quot;tns:floatUnitType&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;wavelength_min&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&lt;br /&gt;
				type=&amp;quot;tns:floatUnitType&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;wavelength_max&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&lt;br /&gt;
				type=&amp;quot;tns:floatUnitType&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;wavelength_spread&amp;quot; minOccurs=&amp;quot;0&amp;quot;&lt;br /&gt;
				maxOccurs=&amp;quot;1&amp;quot; type=&amp;quot;tns:floatUnitType&amp;quot; /&amp;gt;&lt;br /&gt;
		&amp;lt;/sequence&amp;gt;&lt;br /&gt;
		&amp;lt;attribute name=&amp;quot;name&amp;quot; type=&amp;quot;string&amp;quot; use=&amp;quot;optional&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;/complexType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;complexType name=&amp;quot;SAScollimationType&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;sequence&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;distance&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&lt;br /&gt;
				type=&amp;quot;tns:floatUnitType&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;aperture&amp;quot; minOccurs=&amp;quot;0&amp;quot;&lt;br /&gt;
				maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;complexType&amp;gt;&lt;br /&gt;
					&amp;lt;sequence&amp;gt;&lt;br /&gt;
						&amp;lt;element name=&amp;quot;size&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&lt;br /&gt;
							type=&amp;quot;tns:positionType&amp;quot; /&amp;gt;&lt;br /&gt;
						&amp;lt;element name=&amp;quot;distance&amp;quot; minOccurs=&amp;quot;0&amp;quot;&lt;br /&gt;
							maxOccurs=&amp;quot;1&amp;quot; type=&amp;quot;tns:floatUnitType&amp;quot; /&amp;gt;&lt;br /&gt;
					&amp;lt;/sequence&amp;gt;&lt;br /&gt;
					&amp;lt;attribute name=&amp;quot;name&amp;quot; type=&amp;quot;string&amp;quot; use=&amp;quot;optional&amp;quot; /&amp;gt;&lt;br /&gt;
					&amp;lt;attribute name=&amp;quot;type&amp;quot; type=&amp;quot;string&amp;quot; use=&amp;quot;optional&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;/complexType&amp;gt;&lt;br /&gt;
			&amp;lt;/element&amp;gt;&lt;br /&gt;
		&amp;lt;/sequence&amp;gt;&lt;br /&gt;
		&amp;lt;attribute name=&amp;quot;name&amp;quot; type=&amp;quot;string&amp;quot; use=&amp;quot;optional&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;/complexType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;complexType name=&amp;quot;SASdetectorType&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;sequence&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;name&amp;quot; minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&lt;br /&gt;
				type=&amp;quot;string&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;SDD&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&lt;br /&gt;
				type=&amp;quot;tns:floatUnitType&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;offset&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&lt;br /&gt;
				type=&amp;quot;tns:positionType&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;orientation&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&lt;br /&gt;
				type=&amp;quot;tns:orientationType&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;beam_center&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&lt;br /&gt;
				type=&amp;quot;tns:positionType&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;pixel_size&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&lt;br /&gt;
				type=&amp;quot;tns:positionType&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;slit_length&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&lt;br /&gt;
				type=&amp;quot;tns:floatUnitType&amp;quot; /&amp;gt;&lt;br /&gt;
		&amp;lt;/sequence&amp;gt;&lt;br /&gt;
		&amp;lt;attribute name=&amp;quot;name&amp;quot; type=&amp;quot;string&amp;quot; use=&amp;quot;optional&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;/complexType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;complexType name=&amp;quot;SASinstrumentType&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;sequence&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;name&amp;quot; type=&amp;quot;string&amp;quot; minOccurs=&amp;quot;1&amp;quot;&lt;br /&gt;
				maxOccurs=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;SASsource&amp;quot; type=&amp;quot;tns:SASsourceType&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;SAScollimation&amp;quot;&lt;br /&gt;
				type=&amp;quot;tns:SAScollimationType&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;SASdetector&amp;quot; type=&amp;quot;tns:SASdetectorType&amp;quot;&lt;br /&gt;
				minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; /&amp;gt;&lt;br /&gt;
		&amp;lt;/sequence&amp;gt;&lt;br /&gt;
		&amp;lt;attribute name=&amp;quot;name&amp;quot; type=&amp;quot;string&amp;quot; use=&amp;quot;optional&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;/complexType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;complexType name=&amp;quot;SASentryType&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;sequence&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;Title&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&lt;br /&gt;
				type=&amp;quot;string&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;Run&amp;quot; minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;&lt;br /&gt;
				type=&amp;quot;string&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;SASdata&amp;quot; type=&amp;quot;tns:SASdataType&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;SASsample&amp;quot; type=&amp;quot;tns:SASsampleType&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;SASinstrument&amp;quot; type=&amp;quot;tns:SASinstrumentType&amp;quot;&lt;br /&gt;
				minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;SASprocess&amp;quot; type=&amp;quot;tns:SASprocessType&amp;quot;&lt;br /&gt;
				minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;SASnote&amp;quot; /&amp;gt;&lt;br /&gt;
		&amp;lt;/sequence&amp;gt;&lt;br /&gt;
		&amp;lt;attribute name=&amp;quot;name&amp;quot; type=&amp;quot;string&amp;quot; use=&amp;quot;optional&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;/complexType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;complexType name=&amp;quot;SASrootType&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;sequence&amp;gt;&lt;br /&gt;
			&amp;lt;element name=&amp;quot;SASentry&amp;quot; minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;&lt;br /&gt;
				type=&amp;quot;tns:SASentryType&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;/element&amp;gt;&lt;br /&gt;
		&amp;lt;/sequence&amp;gt;&lt;br /&gt;
		&amp;lt;attribute name=&amp;quot;version&amp;quot; type=&amp;quot;string&amp;quot; fixed=&amp;quot;1.0&amp;quot;&lt;br /&gt;
			use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;/complexType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;element name=&amp;quot;SASroot&amp;quot; type=&amp;quot;tns:SASrootType&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/schema&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>164.54.96.28</name></author>
	</entry>
	<entry>
		<id>https://wiki.cansas.org/index.php?title=cansas1d_documentation&amp;diff=155</id>
		<title>cansas1d documentation</title>
		<link rel="alternate" type="text/html" href="https://wiki.cansas.org/index.php?title=cansas1d_documentation&amp;diff=155"/>
		<updated>2008-01-02T21:23:04Z</updated>

		<summary type="html">&lt;p&gt;164.54.96.28: XML validation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Disclaimer==&lt;br /&gt;
&lt;br /&gt;
This description is meant to inform the community how to layout&lt;br /&gt;
the information within the XML files.  However, should the&lt;br /&gt;
information in this document and the [[cansas1d_xsd | canSAS 1D SAS XML Schema]]&lt;br /&gt;
differ, the XML Schema will be deemed to have the most correct description&lt;br /&gt;
of the standard.&lt;br /&gt;
&lt;br /&gt;
==General Layout of the XML Data==&lt;br /&gt;
&lt;br /&gt;
===required XML file header===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;SASroot xmlns=&amp;quot;http://www.smallangles.net/cansas1d&amp;quot;&lt;br /&gt;
	xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&lt;br /&gt;
	xsi:schemaLocation=&amp;quot;http://www.smallangles.net/cansas1d cansas1d.xsd&amp;quot;&lt;br /&gt;
	version=&amp;quot;0.1a&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;NOTE: We (canSAS) will have to be able to provide the cansas1d.xsd as a page on the WWW.  We should use that URL here.&lt;br /&gt;
&lt;br /&gt;
===overall file: layout of SASroot===&lt;br /&gt;
*SASroot&lt;br /&gt;
**SASentry&lt;br /&gt;
**SASentry&lt;br /&gt;
**SASentry ... (for each data set, time-slice, step in a series, new sample, etc.)&lt;br /&gt;
&lt;br /&gt;
===each data set: layout of the SASentry===&lt;br /&gt;
&lt;br /&gt;
*SASentry&lt;br /&gt;
**Title&lt;br /&gt;
**Run&lt;br /&gt;
**SASdata (this is where the reduced 1-D SAS data is stored)&lt;br /&gt;
**SASsample&lt;br /&gt;
**SASinstrument&lt;br /&gt;
**SASprocess&lt;br /&gt;
**SASprocess&lt;br /&gt;
**SASprocess... (for each processing or analysis step)&lt;br /&gt;
**SASnote&lt;br /&gt;
**SASnote&lt;br /&gt;
**SASnote... (anything at all)&lt;br /&gt;
&lt;br /&gt;
==Definition of terms==&lt;br /&gt;
&lt;br /&gt;
;term:quantity &amp;lt;br&amp;gt; description&lt;br /&gt;
;&amp;lt;tt&amp;gt;aperture&amp;lt;/tt&amp;gt;: [0..inf] &amp;lt;br&amp;gt; describes an aperture position, size, and shape&lt;br /&gt;
;&amp;lt;tt&amp;gt;beam_center&amp;lt;/tt&amp;gt;: [..] &amp;lt;br&amp;gt; &lt;br /&gt;
;&amp;lt;tt&amp;gt;beam_shape&amp;lt;/tt&amp;gt;: [..] &amp;lt;br&amp;gt; &lt;br /&gt;
;&amp;lt;tt&amp;gt;beam_size&amp;lt;/tt&amp;gt;: [..] &amp;lt;br&amp;gt; &lt;br /&gt;
;&amp;lt;tt&amp;gt;date&amp;lt;/tt&amp;gt;: [..] &amp;lt;br&amp;gt; &lt;br /&gt;
;&amp;lt;tt&amp;gt;description&amp;lt;/tt&amp;gt;: [..] &amp;lt;br&amp;gt; &lt;br /&gt;
;&amp;lt;tt&amp;gt;details&amp;lt;/tt&amp;gt;: [..] &amp;lt;br&amp;gt; &lt;br /&gt;
;&amp;lt;tt&amp;gt;distance&amp;lt;/tt&amp;gt;: [..] &amp;lt;br&amp;gt; &lt;br /&gt;
;&amp;lt;tt&amp;gt;I&amp;lt;/tt&amp;gt;: [..] &amp;lt;br&amp;gt; &lt;br /&gt;
;&amp;lt;tt&amp;gt;ID&amp;lt;/tt&amp;gt;: [..] &amp;lt;br&amp;gt; &lt;br /&gt;
;&amp;lt;tt&amp;gt;Idata&amp;lt;/tt&amp;gt;: [..] &amp;lt;br&amp;gt; &lt;br /&gt;
;&amp;lt;tt&amp;gt;Idev&amp;lt;/tt&amp;gt;: [..] &amp;lt;br&amp;gt; &lt;br /&gt;
;&amp;lt;tt&amp;gt;name&amp;lt;/tt&amp;gt;: [..] &amp;lt;br&amp;gt; &lt;br /&gt;
;&amp;lt;tt&amp;gt;offset&amp;lt;/tt&amp;gt;: [..] &amp;lt;br&amp;gt; &lt;br /&gt;
;&amp;lt;tt&amp;gt;orientation&amp;lt;/tt&amp;gt;: [..] &amp;lt;br&amp;gt; &lt;br /&gt;
;&amp;lt;tt&amp;gt;pitch&amp;lt;/tt&amp;gt;: [..] &amp;lt;br&amp;gt; &lt;br /&gt;
;&amp;lt;tt&amp;gt;pixel_size&amp;lt;/tt&amp;gt;: [..] &amp;lt;br&amp;gt; &lt;br /&gt;
;&amp;lt;tt&amp;gt;Q&amp;lt;/tt&amp;gt;: [..] &amp;lt;br&amp;gt; &lt;br /&gt;
;&amp;lt;tt&amp;gt;Qdev&amp;lt;/tt&amp;gt;: [..] &amp;lt;br&amp;gt; &lt;br /&gt;
;&amp;lt;tt&amp;gt;Qfwhm&amp;lt;/tt&amp;gt;: [..] &amp;lt;br&amp;gt; &lt;br /&gt;
;&amp;lt;tt&amp;gt;Qmean&amp;lt;/tt&amp;gt;: [..] &amp;lt;br&amp;gt; &lt;br /&gt;
;&amp;lt;tt&amp;gt;radiation&amp;lt;/tt&amp;gt;: [..] &amp;lt;br&amp;gt; &lt;br /&gt;
;&amp;lt;tt&amp;gt;roll&amp;lt;/tt&amp;gt;: [..] &amp;lt;br&amp;gt; &lt;br /&gt;
;&amp;lt;tt&amp;gt;Run&amp;lt;/tt&amp;gt;: [..] &amp;lt;br&amp;gt; &lt;br /&gt;
;&amp;lt;tt&amp;gt;SAScollimation&amp;lt;/tt&amp;gt;: [..] &amp;lt;br&amp;gt; &lt;br /&gt;
;&amp;lt;tt&amp;gt;SASdetector&amp;lt;/tt&amp;gt;: [..] &amp;lt;br&amp;gt; &lt;br /&gt;
;&amp;lt;tt&amp;gt;SASentry&amp;lt;/tt&amp;gt;: [1..inf] &amp;lt;br&amp;gt; Describes a single 1-D SAS data scan.  &amp;lt;br&amp;gt; Time-resolved experiments or others with series data should put each step in the series into its own SASentry.&lt;br /&gt;
;&amp;lt;tt&amp;gt;SASinstrument&amp;lt;/tt&amp;gt;: [1..1] &amp;lt;br&amp;gt; describes the SAS instrument used to provide this SASentry&lt;br /&gt;
;&amp;lt;tt&amp;gt;SASnote&amp;lt;/tt&amp;gt;: [0..inf] &amp;lt;br&amp;gt; allows for other information to be added to a SASentry&lt;br /&gt;
;&amp;lt;tt&amp;gt;SASprocess&amp;lt;/tt&amp;gt;: [0..inf] &amp;lt;br&amp;gt; describes a data processing or analysis step&lt;br /&gt;
;&amp;lt;tt&amp;gt;SASprocessnote&amp;lt;/tt&amp;gt;: [..] &amp;lt;br&amp;gt; &lt;br /&gt;
;&amp;lt;tt&amp;gt;SASroot&amp;lt;/tt&amp;gt;: [1..1] &amp;lt;br&amp;gt; (required) root node of the canSAS 1-D reduced SAS data file in XML&lt;br /&gt;
;&amp;lt;tt&amp;gt;SASsample&amp;lt;/tt&amp;gt;: [1..1] &amp;lt;br&amp;gt; describes the sample&lt;br /&gt;
;&amp;lt;tt&amp;gt;SASsource&amp;lt;/tt&amp;gt;: [..] &amp;lt;br&amp;gt; &lt;br /&gt;
;&amp;lt;tt&amp;gt;SDD&amp;lt;/tt&amp;gt;: [..] &amp;lt;br&amp;gt; &lt;br /&gt;
;&amp;lt;tt&amp;gt;Shadowfactor&amp;lt;/tt&amp;gt;: [..] &amp;lt;br&amp;gt; &lt;br /&gt;
;&amp;lt;tt&amp;gt;size&amp;lt;/tt&amp;gt;: [..] &amp;lt;br&amp;gt; &lt;br /&gt;
;&amp;lt;tt&amp;gt;temperature&amp;lt;/tt&amp;gt;: [..] &amp;lt;br&amp;gt; &lt;br /&gt;
;&amp;lt;tt&amp;gt;term&amp;lt;/tt&amp;gt;: [..] &amp;lt;br&amp;gt; &lt;br /&gt;
;&amp;lt;tt&amp;gt;thickness&amp;lt;/tt&amp;gt;: [..] &amp;lt;br&amp;gt; &lt;br /&gt;
;&amp;lt;tt&amp;gt;Title&amp;lt;/tt&amp;gt;: [..] &amp;lt;br&amp;gt; &lt;br /&gt;
;&amp;lt;tt&amp;gt;transmission&amp;lt;/tt&amp;gt;: [..] &amp;lt;br&amp;gt; &lt;br /&gt;
;&amp;lt;tt&amp;gt;wavelength_max&amp;lt;/tt&amp;gt;: [..] &amp;lt;br&amp;gt; &lt;br /&gt;
;&amp;lt;tt&amp;gt;wavelength_min&amp;lt;/tt&amp;gt;: [..] &amp;lt;br&amp;gt; &lt;br /&gt;
;&amp;lt;tt&amp;gt;wavelength_spread&amp;lt;/tt&amp;gt;: [..] &amp;lt;br&amp;gt; &lt;br /&gt;
;&amp;lt;tt&amp;gt;wavelength&amp;lt;/tt&amp;gt;: [..] &amp;lt;br&amp;gt; &lt;br /&gt;
;&amp;lt;tt&amp;gt;x&amp;lt;/tt&amp;gt;: [..] &amp;lt;br&amp;gt; &lt;br /&gt;
;&amp;lt;tt&amp;gt;y&amp;lt;/tt&amp;gt;: [..] &amp;lt;br&amp;gt; &lt;br /&gt;
;&amp;lt;tt&amp;gt;yaw&amp;lt;/tt&amp;gt;: [..] &amp;lt;br&amp;gt; &lt;br /&gt;
;&amp;lt;tt&amp;gt;z&amp;lt;/tt&amp;gt;: [..] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==attributes==&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;tt&amp;gt;name&amp;lt;/tt&amp;gt;: &lt;br /&gt;
;&amp;lt;tt&amp;gt;type&amp;lt;/tt&amp;gt;: &lt;br /&gt;
;&amp;lt;tt&amp;gt;unit&amp;lt;/tt&amp;gt;: &lt;br /&gt;
;&amp;lt;tt&amp;gt;version&amp;lt;/tt&amp;gt;: &lt;br /&gt;
&lt;br /&gt;
==rules==&lt;br /&gt;
# no whitespace padding of value fields&lt;br /&gt;
# Q=(4 &amp;amp;pi; / &amp;amp;lambda;) sin(&amp;amp;theta;) &amp;lt;br&amp;gt; where &amp;amp;lambda; is the wavelength of the radiation and 2&amp;amp;theta; is the angle through which the detected radiation has been scattered.&lt;br /&gt;
# units to be given in standard SI abbreviations (eg, m, cm, mm, nm, K) with the following exceptions: &lt;br /&gt;
##um=micrometres&lt;br /&gt;
##C=celsius&lt;br /&gt;
##A=Angstroms&lt;br /&gt;
##percent=%.&lt;br /&gt;
##fraction&lt;br /&gt;
##a.u.=arbitrary units&lt;br /&gt;
##none=no units are relevant (such as dimensionless)&lt;br /&gt;
# where reciprocal units need to be quoted the format shall be &amp;quot;1/abbreviation&amp;quot;&lt;br /&gt;
# Unicode characters MUST NOT be used&lt;br /&gt;
# axes:&lt;br /&gt;
##z is along the flight path (positive value in the direction of the detector)&lt;br /&gt;
##x is orthogonal to z in the horizontal plane (positive values increase to the right when viewed towards the incoming radiation)&lt;br /&gt;
##y is orthogonal to z and x in the vertical plane (positive values increase upwards)&lt;br /&gt;
#angles: &lt;br /&gt;
##roll is about z&lt;br /&gt;
##pitch is about x&lt;br /&gt;
##yaw is about y&lt;br /&gt;
&lt;br /&gt;
==Validation of XML against the Schema==&lt;br /&gt;
# open browser to:   http://www.xmlvalidation.com/&lt;br /&gt;
# paste content of candidate XML file into the form and press &amp;lt;validate&amp;gt;&lt;br /&gt;
# paste content of [[cansas1d.xsd]] XSD file into form and press &amp;lt;continue validation&amp;gt;&lt;br /&gt;
# check the results&lt;/div&gt;</summary>
		<author><name>164.54.96.28</name></author>
	</entry>
</feed>