<?xml version="1.0"?>
<!-- edited with XMLSPY v5 rel. 4 U (http://www.xmlspy.com) by Peter Furniss (Choreology Ltd) -->
<schema targetNamespace="urn:oasis:names:tc:BTP:1.1:qualifiers" 
		xmlns:btp="urn:oasis:names:tc:BTP:1.1:core" 
		xmlns:btpq="urn:oasis:names:tc:BTP:1.1:qualifiers" 
		xmlns="http://www.w3.org/2001/XMLSchema" 
		elementFormDefault="qualified">
	<import namespace="urn:oasis:names:tc:BTP:1.1:core" schemaLocation="btp-1-1-core.xsd"/>
	<element name="transaction-timelimit" substitutionGroup="btp:qualifier">
		<complexType>
			<complexContent>
				<extension base="btp:qualifier-type">
					<sequence>
						<element name="timelimit" type="nonNegativeInteger"/>
					</sequence>
				</extension>
			</complexContent>
		</complexType>
	</element>
	<element name="inferior-timeout" substitutionGroup="btp:qualifier">
		<complexType>
			<complexContent>
				<extension base="btp:qualifier-type">
					<sequence>
						<element name="timelimit" type="nonNegativeInteger"/>
						<element name="intended-decision">
							<simpleType>
								<restriction base="string">
									<enumeration value="confirm"/>
									<enumeration value="cancel"/>
								</restriction>
							</simpleType>
						</element>
					</sequence>
				</extension>
			</complexContent>
		</complexType>
	</element>
	<element name="minimum-inferior-timeout" substitutionGroup="btp:qualifier">
		<complexType>
			<complexContent>
				<extension base="btp:qualifier-type">
					<sequence>
						<element name="minimum-timeout" type="nonNegativeInteger"/>
					</sequence>
				</extension>
			</complexContent>
		</complexType>
	</element>
	<element name="inferior-name" substitutionGroup="btp:qualifier">
		<complexType>
			<complexContent>
				<extension base="btp:qualifier-type">
					<sequence>
						<element name="inferior-name" type="string"/>
					</sequence>
				</extension>
			</complexContent>
		</complexType>
	</element>
	<element name="cancel-on-zero-participants" substitutionGroup="btp:qualifier">
		<complexType>
			<complexContent>
				<extension base="btp:qualifier-type">
					<sequence>
						<element name="value" type="boolean"/>
					</sequence>
				</extension>
			</complexContent>
		</complexType>
	</element>
	<element name="expected-time-to-state-change" substitutionGroup="btp:qualifier">
		<complexType>
			<complexContent>
				<extension base="btp:qualifier-type">
					<sequence>
						<element name="expected-time" type="nonNegativeInteger"/>
					</sequence>
				</extension>
			</complexContent>
		</complexType>
	</element>
</schema>

