<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
	<xs:element name="ULS">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="Version" type="xs:string" />
				<xs:element name="Licensee">
					<xs:complexType>
						<xs:sequence>
							<xs:element maxOccurs="3" name="Item">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="LicenseeID" type="xs:string" />
										<xs:element name="LicenseeName" type="xs:string" />
									</xs:sequence>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="EndUser">
					<xs:complexType>
						<xs:sequence>
							<xs:element maxOccurs="3" name="Item">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="EndUserID" type="xs:string" />
										<xs:element name="EndUserName" type="xs:string" />
									</xs:sequence>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="Licensor">
					<xs:complexType>
						<xs:sequence>
							<xs:element maxOccurs="3" name="Item">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="LicensorID" type="xs:string" />
										<xs:element name="LicensorName" type="xs:string" />
										<xs:element name="LicensorAddress" type="xs:string" />
										<xs:element name="LicensorAddressDetail" type="xs:string" />
										<xs:element name="LicensorCity" type="xs:string" />
										<xs:element name="LicensorRegion" type="xs:string" />
										<xs:element name="LicensorPostalCode" type="xs:unsignedInt" />
										<xs:element name="LicensorCountry" type="xs:string" />
										<xs:element name="LicensorTelephoneType1" type="xs:string" />
										<xs:element name="LicensorTelephone1" type="xs:string" />
										<xs:element name="LicensorTelephoneType2" type="xs:string" />
										<xs:element name="LicensorTelephone2" type="xs:string" />
										<xs:element name="LicensorEmail" type="xs:string" />
										<xs:element name="LicensorURL" type="xs:string" />
									</xs:sequence>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="LicensorNotes" type="xs:string" />
				<xs:element name="MediaSummaryCode" type="xs:string" />
				<xs:element name="LicenseStartDate" type="xs:date" />
				<xs:element name="LicenseEndDate" type="xs:date" />
				<xs:element name="MediaConstraints" type="xs:string" />
				<xs:element name="RegionConstraints" type="xs:string" />
				<xs:element name="ProductOrServiceConstraints" type="xs:string" />
				<xs:element name="ImageFileConstraints">
					<xs:complexType>
						<xs:sequence>
							<xs:element maxOccurs="unbounded" name="Item" type="xs:string" />
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="ImageAlterationConstraints">
					<xs:complexType>
						<xs:sequence>
							<xs:element maxOccurs="unbounded" name="Item" type="xs:string" />
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="ImageDuplicationConstraints" type="xs:string" />
				<xs:element name="ModelReleaseStatus" type="xs:string" />
				<xs:element name="ModelReleaseID">
					<xs:complexType>
						<xs:sequence>
							<xs:element maxOccurs="unbounded" name="Item" type="xs:string" />
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="MinorModelAgeDisclosure" type="xs:string" />
				<xs:element name="PropertyReleaseStatus" type="xs:string" />
				<xs:element name="PropertyReleaseID">
					<xs:complexType>
						<xs:sequence>
							<xs:element maxOccurs="unbounded" name="Item" type="xs:string" />
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="OtherConstraints" type="xs:string" />
				<xs:element name="CreditLineRequired" type="xs:string" />
				<xs:element name="CreditLineText" type="xs:string" />
				<xs:element name="AdultContentWarning" type="xs:string" />
				<xs:element name="OtherLicenseRequirements" type="xs:string" />
				<xs:element name="TermsAndConditionsText" type="xs:string" />
				<xs:element name="TermsAndConditionsURL" type="xs:string" />
				<xs:element name="OtherLicenseConditions" type="xs:string" />
				<xs:element name="ImageType" type="xs:string" />
				<xs:element name="LicensorImageID" type="xs:string" />
				<xs:element name="LicensorImageTitle" type="xs:string" />
				<xs:element name="ImageFileNameAsDelivered" type="xs:string" />
				<xs:element name="ImageFileFormatAsDelivered" type="xs:string" />
				<xs:element name="ImageFileSizeAsDelivered" type="xs:string" />
				<xs:element name="CopyrightStatus" type="xs:string" />
				<xs:element name="CopyrightRegistrationNumber" type="xs:string" />
				<xs:element name="CreationDate" type="xs:date" />
				<xs:element name="FirstPublicationDate" type="xs:date" />
				<xs:element name="CopyrightOwner">
					<xs:complexType>
						<xs:sequence>
							<xs:element maxOccurs="3" name="Item">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="CopyrightOwnerID" type="xs:string" />
										<xs:element name="CopyrightOwnerName" type="xs:string" />
									</xs:sequence>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="CopyrightOwnerImageID" type="xs:string" />
				<xs:element name="ImageCreator">
					<xs:complexType>
						<xs:sequence>
							<xs:element maxOccurs="3" name="Item">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="ImageCreatorID" type="xs:string" />
										<xs:element name="ImageCreatorName" type="xs:string" />
									</xs:sequence>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="ImageCreatorImageID" type="xs:string" />
				<xs:element name="ImageSupplier">
					<xs:complexType>
						<xs:sequence>
							<xs:element maxOccurs="1" name="Item">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="ImageSupplierID" type="xs:string" />
										<xs:element name="ImageSupplierName" type="xs:string" />
									</xs:sequence>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="ImageSupplierImageID" type="xs:string" />
				<xs:element name="LicenseeImageID" type="xs:string" />
				<xs:element name="LicenseeImageNotes" type="xs:string" />
				<xs:element name="OtherImageInfo" type="xs:string" />
				<xs:element name="LicenseID" type="xs:string" />
				<xs:element name="LicensorTransactionID">
					<xs:complexType>
						<xs:sequence>
							<xs:element maxOccurs="unbounded" name="Item" type="xs:unsignedShort" />
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="LicenseeTransactionID">
					<xs:complexType>
						<xs:sequence>
							<xs:element maxOccurs="unbounded" name="Item" type="xs:string" />
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="LicenseeProjectReference">
					<xs:complexType>
						<xs:sequence>
							<xs:element maxOccurs="unbounded" name="Item" type="xs:string" />
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="LicenseTransactionDate" type="xs:date" />
				<xs:element name="Reuse" type="xs:string" />
				<xs:element name="OtherLicenseDocuments">
					<xs:complexType>
						<xs:sequence>
							<xs:element maxOccurs="unbounded" name="Item" type="xs:string" />
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="OtherLicenseInfo" type="xs:string" />
				<xs:element name="Custom1">
					<xs:complexType>
						<xs:sequence>
							<xs:element maxOccurs="unbounded" name="Item" type="xs:string" />
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="Custom2">
					<xs:complexType>
						<xs:sequence>
							<xs:element maxOccurs="unbounded" name="Item" type="xs:string" />
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="Custom3">
					<xs:complexType>
						<xs:sequence>
							<xs:element maxOccurs="unbounded" name="Item" type="xs:string" />
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="Custom4">
					<xs:complexType>
						<xs:sequence>
							<xs:element maxOccurs="unbounded" name="Item" type="xs:string" />
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="Custom5">
					<xs:complexType>
						<xs:sequence>
							<xs:element maxOccurs="unbounded" name="Item" type="xs:string" />
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="Custom6">
					<xs:complexType>
						<xs:sequence>
							<xs:element maxOccurs="unbounded" name="Item" type="xs:string" />
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="Custom7">
					<xs:complexType>
						<xs:sequence>
							<xs:element maxOccurs="unbounded" name="Item" type="xs:string" />
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="Custom8">
					<xs:complexType>
						<xs:sequence>
							<xs:element maxOccurs="unbounded" name="Item" type="xs:string" />
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="Custom9">
					<xs:complexType>
						<xs:sequence>
							<xs:element maxOccurs="unbounded" name="Item" type="xs:string" />
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="Custom10">
					<xs:complexType>
						<xs:sequence>
							<xs:element maxOccurs="unbounded" name="Item" type="xs:string" />
						</xs:sequence>
					</xs:complexType>
				</xs:element>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
</xs:schema>