<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://www.osb.gc.ca/eFiling" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:osb="http://www.osb.gc.ca/eFiling" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xs:complexType name="CityProvince" abstract="false">
		<xs:annotation>
			<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">City/ Province</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="MunicipalityType" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">Type of Municipality </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Municipality">
				<xs:annotation>
					<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">Name of Municipality</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:minLength value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Province" type="osb:ProvinceState">
				<xs:annotation>
					<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">Province where the Municipality is located</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ClaimantPerson">
		<xs:annotation>
			<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">A Claimant Person</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="GivenNames" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">Claimant Given Names</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="FamilyName">
				<xs:annotation>
					<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">Claimant Family Name</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:minLength value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="MunicipalityType" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">Type of Municipality where Claimant resides</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Municipality">
				<xs:annotation>
					<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">Name of the Municipality</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:minLength value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Province" type="osb:ProvinceState">
				<xs:annotation>
					<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">Province for the Municipality</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="Date">
		<xs:annotation>
			<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">A Date</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:date"/>
	</xs:simpleType>
	<xs:simpleType name="DateTime">
		<xs:annotation>
			<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">A Date and Time, typically for a meeting</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:dateTime"/>
	</xs:simpleType>
	<xs:complexType name="Declaration" abstract="false">
		<xs:annotation>
			<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">Standard form for sworn declaration</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Declarant" type="osb:DeclarantPerson" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">Name of person making sworn declaration</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Commissioner" minOccurs="0">
				<xs:annotation>
					<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">Name of commissioner for oaths or official receiver</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="osb:DeclarantPerson">
							<xs:sequence>
								<xs:element name="LicensingProvince">
									<xs:annotation>
										<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">Province in which the commissioner is licensed or the bankruptcy district of the official receiver</xs:documentation>
									</xs:annotation>
									<xs:simpleType>
										<xs:restriction base="osb:Province"/>
									</xs:simpleType>
								</xs:element>
							</xs:sequence>
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
		<xs:complexType name="DeclarationBis" abstract="false">
		<xs:annotation>
			<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">Standard form for sworn declaration</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Declarant" type="osb:DeclarantPersonBis" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">Name of person making sworn declaration</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Commissioner" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">Name of commissioner for oaths or official receiver</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="osb:DeclarantPersonBis">
							<xs:sequence>
								<xs:element name="LicensingProvince">
									<xs:annotation>
										<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">Province in which the commissioner is licensed or the bankruptcy district of the official receiver</xs:documentation>
									</xs:annotation>
									<xs:simpleType>
										<xs:restriction base="osb:Province"/>
									</xs:simpleType>
								</xs:element>
							</xs:sequence>
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="RemoteDeclaration" abstract="false">
		<xs:annotation>
			<xs:documentation xml:lang="fr-CA"/>
			<xs:documentation xml:lang="en-CA">New section for remotely sworn declaration</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Declarant" type="osb:DeclarantPerson" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation xml:lang="fr-CA"/>						
					<xs:documentation xml:lang="en-CA">Name of person making sworn declaration remotely</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="RemoteCommissioner" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation xml:lang="fr-CA"/>
					<xs:documentation xml:lang="en-CA">Name of commissioner for oaths or official receiver</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="osb:DeclarantPerson">
							<xs:sequence>
								<xs:element name="LicensingProvince">
									<xs:annotation>
										<xs:documentation xml:lang="fr-CA"/>											
										<xs:documentation xml:lang="en-CA">Province in which the commissioner is licensed or the bankruptcy district of the official receiver</xs:documentation>
									</xs:annotation>
									<xs:simpleType>
										<xs:restriction base="osb:Province"/>
									</xs:simpleType>
								</xs:element>
								<xs:element name="RemoteDebtorGivenNames" type="xs:string" minOccurs="0">
									<xs:annotation>
										<xs:documentation xml:lang="fr-CA"></xs:documentation>
										<xs:documentation xml:lang="en-CA">Declarant Given Names</xs:documentation>
									</xs:annotation>
								</xs:element>
								<xs:element name="RemoteDebtorFamilyName">
									<xs:annotation>
										<xs:documentation xml:lang="fr-CA"></xs:documentation>
										<xs:documentation xml:lang="en-CA">Declarant Family or Company Name</xs:documentation>
									</xs:annotation>
									<xs:simpleType>
										<xs:restriction base="xs:string">
											<xs:minLength value="1"/>
										</xs:restriction>
									</xs:simpleType>
								</xs:element>
								<xs:element name="RemoteDebtorMunicipalityType" type="xs:string" minOccurs="0">
									<xs:annotation>
										<xs:documentation xml:lang="fr-CA"></xs:documentation>
										<xs:documentation xml:lang="en-CA">Stated as being located at</xs:documentation>
									</xs:annotation>
								</xs:element>
								<xs:element name="RemoteDebtorMunicipality">
									<xs:annotation>
										<xs:documentation xml:lang="fr-CA"></xs:documentation>
										<xs:documentation xml:lang="en-CA">Name of the Municipality stated at</xs:documentation>
									</xs:annotation>
									<xs:simpleType>
										<xs:restriction base="xs:string">
											<xs:minLength value="1"/>
										</xs:restriction>
									</xs:simpleType>
								</xs:element>
								<xs:element name="RemoteDebtorProvince" type="osb:ProvinceState">
									<xs:annotation>
										<xs:documentation xml:lang="fr-CA"></xs:documentation>
										<xs:documentation xml:lang="en-CA">stated at Province for the Municipality</xs:documentation>
									</xs:annotation>
								</xs:element>
							</xs:sequence>
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
		<xs:complexType name="RemoteDeclarationBis" abstract="false">
		<xs:annotation>
			<xs:documentation xml:lang="fr-CA"/>
			<xs:documentation xml:lang="en-CA">New section for remotely sworn declaration</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Declarant" type="osb:DeclarantPersonBis" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation xml:lang="fr-CA"/>						
					<xs:documentation xml:lang="en-CA">Name of person making sworn declaration remotely</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="RemoteCommissioner" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation xml:lang="fr-CA"/>
					<xs:documentation xml:lang="en-CA">Name of commissioner for oaths or official receiver</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="osb:DeclarantPersonBis">
							<xs:sequence>
								<xs:element name="LicensingProvince">
									<xs:annotation>
										<xs:documentation xml:lang="fr-CA"/>											
										<xs:documentation xml:lang="en-CA">Province in which the commissioner is licensed or the bankruptcy district of the official receiver</xs:documentation>
									</xs:annotation>
									<xs:simpleType>
										<xs:restriction base="osb:Province"/>
									</xs:simpleType>
								</xs:element>
								<xs:element name="RemoteDebtorGivenNames" type="xs:string" minOccurs="0">
									<xs:annotation>
										<xs:documentation xml:lang="fr-CA"></xs:documentation>
										<xs:documentation xml:lang="en-CA">Declarant Given Names</xs:documentation>
									</xs:annotation>
								</xs:element>
								<xs:element name="RemoteDebtorFamilyName">
									<xs:annotation>
										<xs:documentation xml:lang="fr-CA"></xs:documentation>
										<xs:documentation xml:lang="en-CA">Declarant Family or Company Name</xs:documentation>
									</xs:annotation>
									<xs:simpleType>
										<xs:restriction base="xs:string">
											<xs:minLength value="1"/>
										</xs:restriction>
									</xs:simpleType>
								</xs:element>
								<xs:element name="RemoteDebtorMunicipalityType" type="xs:string" minOccurs="0">
									<xs:annotation>
										<xs:documentation xml:lang="fr-CA"></xs:documentation>
										<xs:documentation xml:lang="en-CA">Stated as being located at</xs:documentation>
									</xs:annotation>
								</xs:element>
								<xs:element name="RemoteDebtorMunicipality">
									<xs:annotation>
										<xs:documentation xml:lang="fr-CA"></xs:documentation>
										<xs:documentation xml:lang="en-CA">Name of the Municipality stated at</xs:documentation>
									</xs:annotation>
									<xs:simpleType>
										<xs:restriction base="xs:string">
											<xs:minLength value="1"/>
										</xs:restriction>
									</xs:simpleType>
								</xs:element>
								<xs:element name="RemoteDebtorProvince" type="osb:ProvinceState">
									<xs:annotation>
										<xs:documentation xml:lang="fr-CA"></xs:documentation>
										<xs:documentation xml:lang="en-CA">stated at Province for the Municipality</xs:documentation>
									</xs:annotation>
								</xs:element>
							</xs:sequence>
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="DeclarantPerson">
		<xs:annotation>
			<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">A Declarant Person</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="GivenNames" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">Declarant Given Names</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="FamilyName">
				<xs:annotation>
					<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">Declarant Family or Company Name</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:minLength value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="MunicipalityType" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">Municipality Type where Signing was done</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Municipality">
				<xs:annotation>
					<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">Name of the Municipality</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:minLength value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Province" type="osb:ProvinceState">
				<xs:annotation>
					<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">Province for the Municipality</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="SigningDate" type="xs:date">
				<xs:annotation>
					<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">Signing Date</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="DeclarantPersonBis">
		<xs:annotation>
			<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">A Declarant Person</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="GivenNames" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">Declarant Given Names</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="FamilyName">
				<xs:annotation>
					<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">Declarant Family or Company Name</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:minLength value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="MunicipalityType" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">Municipality Type where Signing was done</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Municipality">
				<xs:annotation>
					<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">Name of the Municipality</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:minLength value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Province" type="osb:ProvinceState">
				<xs:annotation>
					<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">Province for the Municipality</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="SigningDate" type="xs:date">
				<xs:annotation>
					<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">Signing Date</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="debtorNo" type="osb:DebtorSeqNo" use="required" />
	</xs:complexType>
	<xs:complexType name="DescriptionAmount">
		<xs:annotation>
			<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">A Description with an Amount</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Description">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:minLength value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Amount" type="osb:NegativeMoney"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="DischargeType">
		<xs:annotation>
			<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">A bankruptcy discharge type</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="Absolute Discharge"/>
			<xs:enumeration value="Automatic"/>
			<xs:enumeration value="Conditional"/>
			<xs:enumeration value="Deceased"/>
			<xs:enumeration value="Discharge Suspended"/>
			<xs:enumeration value="Hearing Set"/>
			<xs:enumeration value="Refused"/>
			<xs:enumeration value="Sinedie"/>
			<xs:enumeration value="Trustee Conditions Met"/>
			<xs:enumeration value="Annulled"/>
			<xs:enumeration value="Mediation Conditions Met"/> 
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="Event">
		<xs:annotation>
			<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">An event scheduled for or recorded at some time and place.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Place">
				<xs:annotation>
					<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">The location of the event.</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="Building" type="xs:string" minOccurs="0">
							<xs:annotation>
								<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">Name of building where the event occurs.</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="Street" minOccurs="0">
							<xs:annotation>
								<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">Street address or simple address line.</xs:documentation>
							</xs:annotation>
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:minLength value="1"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
						<xs:element name="City" type="xs:string" minOccurs="0">
							<xs:annotation>
								<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">The city where the event occurs</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="ProvinceState" type="osb:ProvinceState" minOccurs="0">
							<xs:annotation>
								<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">The province/state where the event occurs</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="Country" type="osb:PlaceCountry" minOccurs="0">
							<xs:annotation>
								<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">The country where the event occurs</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="PostalCodeZip" type="xs:string" minOccurs="0">
							<xs:annotation>
								<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">The postal or zip code of the address.</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="Date" type="osb:Date">
				<xs:annotation>
					<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">The date the event takes place</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Time" type="xs:time" minOccurs="0">
				<xs:annotation>
					<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">The time of the event</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Individual" abstract="false">
		<xs:annotation>
			<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">An Individual Person</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="GivenNames" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">Person's Given Names</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="FamilyName">
				<xs:annotation>
					<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">Person's Family Name</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:minLength value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Occupation" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">Person's occupation</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="Language">
		<xs:annotation>
			<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">An ISO-639 Language Code</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="en"/>
			<xs:enumeration value="fr"/>
			<xs:enumeration value="other"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="LegalEntity">
		<xs:annotation>
			<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">A Legal Entity</xs:documentation>
		</xs:annotation>
		<xs:choice>
			<xs:element name="Company">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:minLength value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Individual" type="osb:Individual"/>
		</xs:choice>
	</xs:complexType>
	<xs:complexType name="Location">
		<xs:annotation>
			<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">An Address Location</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Building" type="xs:string" minOccurs="0"/>
			<xs:element name="Street">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:minLength value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="City" minOccurs="0">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:minLength value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="ProvinceState" type="osb:ProvinceState"/>
			<xs:element name="Country" minOccurs="0">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:enumeration value="CA"/>
						<xs:enumeration value="US"/>
						<xs:enumeration value="Other"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="PostalCodeZip" minOccurs="0">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:minLength value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="MaritalStatus">
		<xs:annotation>
			<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">A persons marital status</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="Married"/>
			<xs:enumeration value="Widowed"/>
			<xs:enumeration value="Divorced"/>
			<xs:enumeration value="Single"/>
			<xs:enumeration value="Separated"/>
			<xs:enumeration value="Common-law"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="DebtorSeqNo">
		<xs:annotation>
			<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">Sequence allowed for the debtorNo</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:positiveInteger">
			<xs:minInclusive value="1"/>
			<xs:maxInclusive value="15"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Money">
		<xs:annotation>
			<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">A Currency Amount</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:decimal">
			<xs:fractionDigits value="2"/>
			<xs:minInclusive value="0"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="TBD">
		<xs:annotation>
			<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">TDB (To be determined) amount value provided. If TBD is true, the amount should be 0.00.</xs:documentation>
		</xs:annotation>
		<xs:simpleContent>
			<xs:extension base="osb:Money">
				<xs:attribute name="tbd" type="xs:boolean" default="false"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:simpleType name="NegativeMoney">
		<xs:annotation>
			<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">A Currency Amount that allows negative values</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:decimal">
			<xs:fractionDigits value="2"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Percentage">
		<xs:annotation>
			<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">A Percentage</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:decimal">
			<xs:fractionDigits value="2"/>
			<xs:minInclusive value="0.00"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="Period" abstract="false">
		<xs:annotation>
			<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">A Period of Time (Date Range)</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="FromDate" type="xs:date"/>
			<xs:element name="ToDate" type="xs:date"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="OnGoingPeriod" abstract="false">
		<xs:annotation>
			<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">A Period of Time (Date Range) with the ability to mark the end period to PRESENT with the xsi:nil="true" attribute value</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="FromDate" type="xs:gYearMonth"/>
			<xs:element name="ToDate" type="xs:gYearMonth" nillable="true"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="PhoneNumber">
		<xs:annotation>
			<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">A Phone Number</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:pattern value="\(\d{1,3}\)\d{3,4}-\d{4,5}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="PlaceCountry">
		<xs:annotation>
			<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">The country where the event occurs</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="CA"/>
			<xs:enumeration value="US"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Province">
		<xs:annotation>
			<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">List of valid provinces. Replaced by ProvinceState in most cases.  Still used for District.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="BC"/>
			<xs:enumeration value="AB"/>
			<xs:enumeration value="SK"/>
			<xs:enumeration value="MB"/>
			<xs:enumeration value="ON"/>
			<xs:enumeration value="QC"/>
			<xs:enumeration value="NB"/>
            <xs:enumeration value="NL"/>
			<xs:enumeration value="NS"/>
			<xs:enumeration value="PE"/>
			<xs:enumeration value="NL"/>
			<xs:enumeration value="YT"/>
			<xs:enumeration value="NT"/>
			<xs:enumeration value="NU"/>
			<xs:enumeration value="NF">
				<xs:annotation>
					<xs:documentation source="Deprecated"/>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ProvinceState">
		<xs:annotation>
			<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">The province/state where the debtor lives</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="BC"/>
			<xs:enumeration value="AB"/>
			<xs:enumeration value="SK"/>
			<xs:enumeration value="MB"/>
			<xs:enumeration value="ON"/>
			<xs:enumeration value="QC"/>
			<xs:enumeration value="NB"/>
			<xs:enumeration value="NS"/>
			<xs:enumeration value="PE"/>
			<xs:enumeration value="NL"/>
			<xs:enumeration value="YT"/>
			<xs:enumeration value="NT"/>
			<xs:enumeration value="NU"/>
			<xs:enumeration value="AL"/>
			<xs:enumeration value="AK"/>
			<xs:enumeration value="AZ"/>
			<xs:enumeration value="AR"/>
			<xs:enumeration value="CA"/>
			<xs:enumeration value="CO"/>
			<xs:enumeration value="CT"/>
			<xs:enumeration value="DE"/>
			<xs:enumeration value="DC"/>
			<xs:enumeration value="FL"/>
			<xs:enumeration value="GA"/>
			<xs:enumeration value="GU"/>
			<xs:enumeration value="HI"/>
			<xs:enumeration value="ID"/>
			<xs:enumeration value="IL"/>
			<xs:enumeration value="IN"/>
			<xs:enumeration value="IA"/>
			<xs:enumeration value="KS"/>
			<xs:enumeration value="KY"/>
			<xs:enumeration value="LA"/>
			<xs:enumeration value="ME"/>
			<xs:enumeration value="MD"/>
			<xs:enumeration value="MA"/>
			<xs:enumeration value="MI"/>
			<xs:enumeration value="MN"/>
			<xs:enumeration value="MS"/>
			<xs:enumeration value="MO"/>
			<xs:enumeration value="MT"/>
			<xs:enumeration value="NE"/>
			<xs:enumeration value="NV"/>
			<xs:enumeration value="NH"/>
			<xs:enumeration value="NJ"/>
			<xs:enumeration value="NM"/>
			<xs:enumeration value="NY"/>
			<xs:enumeration value="NC"/>
			<xs:enumeration value="ND"/>
			<xs:enumeration value="OH"/>
			<xs:enumeration value="OK"/>
			<xs:enumeration value="OR"/>
			<xs:enumeration value="PA"/>
			<xs:enumeration value="PR"/>
			<xs:enumeration value="RI"/>
			<xs:enumeration value="SC"/>
			<xs:enumeration value="SD"/>
			<xs:enumeration value="TN"/>
			<xs:enumeration value="TX"/>
			<xs:enumeration value="UT"/>
			<xs:enumeration value="VT"/>
			<xs:enumeration value="VI"/>
			<xs:enumeration value="VA"/>
			<xs:enumeration value="WA"/>
			<xs:enumeration value="WV"/>
			<xs:enumeration value="WI"/>
			<xs:enumeration value="WY"/>
			<xs:enumeration value="NF">
				<xs:annotation>
					<xs:documentation source="Deprecated"/>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="--"/>
			<xs:enumeration value="//"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="Signing">
		<xs:annotation>
			<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">Information related to the date and place at which a document was signed</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="osb:CityProvince">
				<xs:sequence>
					<xs:element name="Date" type="osb:Date">
						<xs:annotation>
							<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">Date of document signing</xs:documentation>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:simpleType name="TaxType">
		<xs:annotation>
			<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">Type of Tax</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="PST"/>
			<xs:enumeration value="GST"/>
			<xs:enumeration value="HST"/>
			<xs:enumeration value="Other"/>
		</xs:restriction>
	</xs:simpleType>
    <xs:complexType name="Address">
        <xs:annotation>
            <xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">Address template</xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="Building" type="xs:string" minOccurs="0" />
            <xs:element name="Street" type="xs:string" />
            <xs:element name="City" type="xs:string" />
            <xs:element name="ProvinceState">
                <xs:simpleType>
                    <xs:restriction base="xs:string">
                        <xs:enumeration value="BC" />
                        <xs:enumeration value="AB" />
                        <xs:enumeration value="SK" />
                        <xs:enumeration value="MB" />
                        <xs:enumeration value="ON" />
                        <xs:enumeration value="QC" />
                        <xs:enumeration value="NB" />
                        <xs:enumeration value="NS" />
                        <xs:enumeration value="PE" />
                        <xs:enumeration value="NL" />
                        <xs:enumeration value="YT" />
                        <xs:enumeration value="NT" />
                        <xs:enumeration value="NU" />
                        <xs:enumeration value="AL" />
                        <xs:enumeration value="AK" />
                        <xs:enumeration value="AZ" />
                        <xs:enumeration value="AR" />
                        <xs:enumeration value="CA" />
                        <xs:enumeration value="CO" />
                        <xs:enumeration value="CT" />
                        <xs:enumeration value="DE" />
                        <xs:enumeration value="DC" />
                        <xs:enumeration value="FL" />
                        <xs:enumeration value="GA" />
                        <xs:enumeration value="GU" />
                        <xs:enumeration value="HI" />
                        <xs:enumeration value="ID" />
                        <xs:enumeration value="IL" />
                        <xs:enumeration value="IN" />
                        <xs:enumeration value="IA" />
                        <xs:enumeration value="KS" />
                        <xs:enumeration value="KY" />
                        <xs:enumeration value="LA" />
                        <xs:enumeration value="ME" />
                        <xs:enumeration value="MD" />
                        <xs:enumeration value="MA" />
                        <xs:enumeration value="MI" />
                        <xs:enumeration value="MN" />
                        <xs:enumeration value="MS" />
                        <xs:enumeration value="MO" />
                        <xs:enumeration value="MT" />
                        <xs:enumeration value="NE" />
                        <xs:enumeration value="NV" />
                        <xs:enumeration value="NH" />
                        <xs:enumeration value="NJ" />
                        <xs:enumeration value="NM" />
                        <xs:enumeration value="NY" />
                        <xs:enumeration value="NC" />
                        <xs:enumeration value="ND" />
                        <xs:enumeration value="OH" />
                        <xs:enumeration value="OK" />
                        <xs:enumeration value="OR" />
                        <xs:enumeration value="PA" />
                        <xs:enumeration value="PR" />
                        <xs:enumeration value="RI" />
                        <xs:enumeration value="SC" />
                        <xs:enumeration value="SD" />
                        <xs:enumeration value="TN" />
                        <xs:enumeration value="TX" />
                        <xs:enumeration value="UT" />
                        <xs:enumeration value="VT" />
                        <xs:enumeration value="VI" />
                        <xs:enumeration value="VA" />
                        <xs:enumeration value="WA" />
                        <xs:enumeration value="WV" />
                        <xs:enumeration value="WI" />
                        <xs:enumeration value="WY" />
                        <xs:enumeration value="" />
                        <xs:enumeration value="--"/>
                        <xs:enumeration value="//"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
            <xs:element name="Country" type="xs:string" minOccurs="0" />
            <xs:element name="PostalCodeZip" type="xs:string" />
        </xs:sequence>
    </xs:complexType>
	<xs:simpleType name="NonEmptyString">
		<xs:annotation>
			<xs:documentation xml:lang="fr-CA"></xs:documentation><xs:documentation xml:lang="en-CA">A non-empty string</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:minLength value="1" />
			<xs:pattern value=".*[^\s].*" />
		</xs:restriction>
	</xs:simpleType>
</xs:schema>
