<?xml version="1.0" encoding="UTF-8"?>

<Technique xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="animl-technique.xsd" version="1.1">

	<Module name="SampleParameters" uri="http://cvs.sourceforge.net/viewcvs.py/animl/techniques/SampleParameters.xml">

		<Documentation>Module containing sample parameter declarations.</Documentation>

		<SampleRole name="SampleMeasurement" purpose="consumed" modality="required" maxOccurs="1" inheritable="true">

			<ParameterCategoryBlueprint name="SampleDescription" modality="required" maxOccurs="1">

				<Documentation>Information describing the measurement sample.</Documentation>

				<ParameterBlueprint name="SampleIdentifier" type="string" modality="required" maxOccurs="1">

					<Documentation>A unique character string or number to identify the sample, e.g. the bar code on the sample.</Documentation>

				</ParameterBlueprint>

				<ParameterBlueprint name="SampleName" type="string" modality="optional" maxOccurs="1">

					<Documentation>A trade name for the sample.</Documentation>

				</ParameterBlueprint>

				<ParameterBlueprint name="StorageMethod" type="string" modality="optional" maxOccurs="1">

					<Documentation>The name or description of the method to store the sample.</Documentation>

				</ParameterBlueprint>

				<ParameterBlueprint name="DisposalMethod" type="string" modality="optional" maxOccurs="1">

					<Documentation>The name or description of the method to dispose of the sample.</Documentation>

				</ParameterBlueprint>

				<ParameterBlueprint name="ProcedureMethod" type="string" modality="optional" maxOccurs="1">

					<Documentation>The name or description of the procedure used to prepare the sample.</Documentation>

				</ParameterBlueprint>

				<ParameterBlueprint name="PreparedTimeStamp" type="dateTime" modality="optional" maxOccurs="1">

					<Documentation>The date and time when the sample was prepared or purchased.</Documentation>

				</ParameterBlueprint>

				<ParameterBlueprint name="MolecularWeight" type="float" modality="optional" maxOccurs="1">

					<Documentation>The molecular weight of the sample.</Documentation>

					<Unit label="AMU"/>

					<Unit label="g/mol">

						<SIUnit exponent="1" factor="0.001">kg</SIUnit>

						<SIUnit exponent="1" factor="1">mol</SIUnit>

					</Unit>

				</ParameterBlueprint>

				<ParameterBlueprint name="MeltingPoint" type="float" modality="optional" maxOccurs="1">

					<Documentation>The melting point temperature of the sample.</Documentation>

					<Unit label="K">

						<SIUnit>K</SIUnit>

					</Unit>

					<Unit label="??C">

						<SIUnit offset="-273.15">K</SIUnit>

					</Unit>

					<Unit label="??F">

						<SIUnit offset="-459.67" factor="1.8">K</SIUnit>

					</Unit>

				</ParameterBlueprint>

				<ParameterBlueprint name="BoilingPoint" type="float" modality="optional" maxOccurs="1">

					<Documentation>The boiling point temperature of the sample.</Documentation>

					<Unit label="K">

						<SIUnit>K</SIUnit>

					</Unit>

					<Unit label="??C">

						<SIUnit offset="-273.15">K</SIUnit>

					</Unit>

					<Unit label="??F">

						<SIUnit offset="-459.67" factor="1.8">K</SIUnit>

					</Unit>

				</ParameterBlueprint>

				<ParameterBlueprint name="Density" type="float" modality="optional" maxOccurs="1">

					<Documentation>The mass per unit measure of the sample at a specified pressure or temperature.</Documentation>

					<Unit label="g/cm3">

						<SIUnit exponent="1" factor="0.001">kg</SIUnit>

						<SIUnit exponent="3" factor="0.000001">m</SIUnit>

					</Unit>

					<Unit label="g/mL">

						<SIUnit exponent="1" factor="0.001">kg</SIUnit>

						<SIUnit exponent="3" factor="0.000001">m</SIUnit>

					</Unit>

				</ParameterBlueprint>

				<ParameterBlueprint name="RefractiveIndex" type="float" modality="optional" maxOccurs="1">

					<Documentation>The phase velocity of radiant power in a vacuum divided by the phase velocity of the same radiant power in a sample; defined @Ref[ASTM E131-02 Annual book of ASTM Standards 2003]</Documentation>

				</ParameterBlueprint>

				<ParameterBlueprint name="SampleState" type="string" modality="required" maxOccurs="1">

					<Documentation>The state of the sample at the time of measurement.</Documentation>

					<AllowedValue>

						<string>gas</string>

					</AllowedValue>

					<AllowedValue>

						<string>liquid</string>

					</AllowedValue>

					<AllowedValue>

						<string>solid</string>

					</AllowedValue>

				</ParameterBlueprint>

				<ParameterBlueprint name="SamplePathLength" type="float" modality="optional" maxOccurs="1">

					<Documentation>The distance, measured in the direction of propagation of the beam of radiant energy, between the surface of the specimen on which the radiant energy is incident and the surface of the specimen from which it is emergent; defined @Ref[ASTM E131-02 Annual book of ASTM Standards 2003]

</Documentation>

					<Unit label="cm">

						<SIUnit exponent="1" factor="0.01">m</SIUnit>

					</Unit>

					<Unit label="mm">

						<SIUnit exponent="1" factor="0.001">m</SIUnit>

					</Unit>

				</ParameterBlueprint>

				<ParameterBlueprint name="SampleConcentration" type="float" modality="optional" maxOccurs="1">

					<Documentation>The quantity of the substance contained in a unit quantity of sample. This could be a volume or a mass; defined @Ref[ASTM E131-02 Annual book of ASTM Standards 2003]

</Documentation>

					<Unit label="mg">

						<SIUnit exponent="1" factor="0.000001">kg</SIUnit>

					</Unit>

					<Unit label="mL">

						<SIUnit exponent="3" factor="0.000001">m</SIUnit>

					</Unit>

				</ParameterBlueprint>

				<ParameterBlueprint name="Pressure" type="float" modality="optional" maxOccurs="1">

					<Documentation>The pressure of the sample at the time of measurement.</Documentation>

					<Unit label="Pa">

						<SIUnit exponent="-1">m</SIUnit>

						<SIUnit exponent="1">kg</SIUnit>

						<SIUnit exponent="-2">s</SIUnit>

					</Unit>

				</ParameterBlueprint>

				<ParameterBlueprint name="Temperature" type="float" modality="optional" maxOccurs="1">

					<Documentation>The current temperature of the sample at the time of measurement.</Documentation>

					<Unit label="K">

						<SIUnit>K</SIUnit>

					</Unit>

					<Unit label="??C">

						<SIUnit offset="-273.15">K</SIUnit>

					</Unit>

					<Unit label="??F">

						<SIUnit offset="-459.67" factor="1.8">K</SIUnit>

					</Unit>

				</ParameterBlueprint>

			</ParameterCategoryBlueprint>

			<ParameterCategoryBlueprint name="SampleOwner" modality="optional" maxOccurs="1">

				<Documentation>An agency or a person who owns the sample.</Documentation>

				<ParameterBlueprint name="Name" type="string" modality="required">

					<Documentation>Name of the owner.</Documentation>

				</ParameterBlueprint>

				<ParameterBlueprint name="Contact" type="string" modality="required">

					<Documentation>Contact information, e.g phone number, mail address.</Documentation>

				</ParameterBlueprint>

			</ParameterCategoryBlueprint>

			<ParameterCategoryBlueprint name="SampleLocation" modality="optional" maxOccurs="1">

				<Documentation>The physical location of the sample within the owner's organization.</Documentation>

				<ParameterBlueprint name="Name" type="string" modality="required">

					<Documentation>Name of the location.</Documentation>

				</ParameterBlueprint>

				<ParameterBlueprint name="Contact" type="string" modality="required">

					<Documentation>Contact information for the room or the person,  who is responsible for the room.</Documentation>

				</ParameterBlueprint>

			</ParameterCategoryBlueprint>

			<ParameterCategoryBlueprint name="SamplePreparedOperator" modality="optional" maxOccurs="1">

				<Documentation>The person who was responsible for the sample's preparation.</Documentation>

				<ParameterBlueprint name="Name" type="string" modality="required">

					<Documentation>Name of the operator</Documentation>

				</ParameterBlueprint>

				<ParameterBlueprint name="Contact" type="string" modality="required">

					<Documentation>Contact information.</Documentation>

				</ParameterBlueprint>

			</ParameterCategoryBlueprint>

			<ParameterCategoryBlueprint name="SampleSupplier" modality="optional" maxOccurs="1">

				<Documentation>The organization, from which the sample was acquired.</Documentation>

				<ParameterBlueprint name="Name" type="string" modality="required">

					<Documentation>Name of the supplier.</Documentation>

				</ParameterBlueprint>

				<ParameterBlueprint name="Contact" type="string" modality="required">

					<Documentation>Contact information.</Documentation>

				</ParameterBlueprint>

			</ParameterCategoryBlueprint>

			<ParameterCategoryBlueprint name="SubstanceDescription" modality="required" maxOccurs="unbounded">

				<Documentation>Information describing a substance of the sample.</Documentation>

				<ParameterBlueprint name="SubstanceName" type="string" modality="required">

					<Documentation>Name of the substance</Documentation>

				</ParameterBlueprint>

				<ParameterBlueprint name="Formula" type="string" modality="optional" maxOccurs="1">

					<Documentation>Molecular formula of the compound in the common notation. Elemental symbols should be arranged with carbon first, followed by hydrogen, and the remaining elements symbols in alphabetic order.</Documentation>

				</ParameterBlueprint>

				<ParameterBlueprint name="CASNumber" type="string" modality="optional" maxOccurs="1">

					<Documentation>The registry number of the sample compound according to the Chemical Abstracts Service Index.</Documentation>

				</ParameterBlueprint>

			</ParameterCategoryBlueprint>

		</SampleRole>

	</Module>

</Technique>
