<xs:schema targetNamespace="http://www.onrea.net/ei_std_jd/2006-10-19" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.onrea.net/ei_std_jd/2006-10-19">
	<!-- postionList -->
	<xs:include schemaLocation="enumerationType.xsd"/>
	<xs:element name="positionList">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="position" type="positionType" maxOccurs="unbounded"/>
			</xs:sequence>
			<xs:attribute name="create" type="xs:dateTime"/>
		</xs:complexType>
	</xs:element>
	<!-- positionType definition-->
	<xs:complexType name="positionType">
		<xs:annotation>
			<xs:documentation>attribute id is required only for export from LMC G/2 application</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element minOccurs="0" name="grTemplateIdentification">
				<xs:complexType>
					<xs:all>
						<xs:element name="standardType" minOccurs="0">
							<xs:complexType>
								<xs:all>
									<xs:element name="text" type="xs:string" minOccurs="0"/>
								</xs:all>
								<xs:attribute name="svlId" type="svlId"/>
								<xs:attribute name="id" type="xs:int"/>
							</xs:complexType>
						</xs:element>
						<xs:element name="customName" type="xs:string" minOccurs="0"/>
					</xs:all>
				</xs:complexType>
			</xs:element>
			<xs:element name="lang" type="langType"/>
			<xs:element name="action" type="actionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>DEPRECATED</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="date" type="dateType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>DEPRECATED</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="lastUpdate" type="lastUpdateType" minOccurs="0"/>
			<xs:element name="parameterList" type="parameterListType" minOccurs="0"/>
			<xs:element name="destination" type="destinationType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>DEPRECATED</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="organization" type="organizationType" minOccurs="0"/>
			<xs:element name="jobDescription" type="jobDescriptionType"/>
			<xs:element name="linkList" type="linkListType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Import:DEPRECATED; Export: position links (e.g. position detail url, position reply form url) </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="textFieldList" type="textFieldListType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>DEPRECATED - Use richtext element with text formating support.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="customFieldList" type="customFieldListType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>OPTIONAL, for JD export or import and for company with "Custom fields" enabled</xs:documentation>
				</xs:annotation>
			</xs:element>
			<!-- Position description in richtext format containing HTML tags. -->
			<xs:element name="richtext" type="xs:string" minOccurs="0"/>
			<xs:element name="recommendation" minOccurs="0">
				<xs:annotation>
					<xs:documentation>DEPRECATED</xs:documentation>
				</xs:annotation>
			</xs:element>
			<!-- assessmentExternalLink could be filled only if company has order service EXTERNAL_REPLY_LINK_W, otherwise import will not be success-->
			<xs:element name="assessmentExternalLink" type="xs:string" minOccurs="0"/>
		</xs:all>
		<xs:attribute name="id" type="xs:string"/>
	</xs:complexType>
	<!-- langType definition -->
	<xs:complexType name="langType">
		<xs:annotation>
			<xs:documentation>viz ISO 639</xs:documentation>
		</xs:annotation>
		<xs:simpleContent>
			<xs:extension base="generalType">
				<xs:attribute name="id" type="idlangType" use="required"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<!-- actionType definition -->
	<xs:complexType name="actionType">
		<xs:annotation>
			<xs:documentation>element is required only for automatic export from LMC G/2 application</xs:documentation>
		</xs:annotation>
		<xs:simpleContent>
			<xs:extension base="generalType">
				<xs:attribute name="id" type="idactionType" use="required"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<!-- dateType definition -->
	<xs:complexType name="dateType">
		<xs:attribute name="validFrom" type="xs:dateTime"/>
		<xs:attribute name="validTo" type="xs:dateTime"/>
		<xs:attribute name="renew" type="xs:dateTime"/>
	</xs:complexType>
	<!-- lastUpdateType definition -->
	<xs:complexType name="lastUpdateType">
		<xs:attribute name="at" type="xs:dateTime"/>
	</xs:complexType>
	<!-- parameterListType definition -->
	<xs:complexType name="parameterListType">
		<xs:sequence>
			<xs:element name="parameter" type="parameterType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<!-- parameterType definition -->
	<xs:complexType name="parameterType">
		<xs:simpleContent>
			<xs:extension base="xs:string">
				<xs:attribute name="name" type="xs:string" use="required"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<!-- destinationType definition -->
	<xs:complexType name="destinationType">
		<xs:all>
			<xs:element name="exportID" type="xs:string" minOccurs="0"/>
			<xs:element name="exportName" type="xs:string" minOccurs="0"/>
		</xs:all>
	</xs:complexType>
	<!-- organizationType definition -->
	<xs:complexType name="organizationType">
		<xs:all>
			<xs:element name="organizationName" type="organizationNameType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Holding solution only.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="organizationalUnit" type="organizationalUnitType" minOccurs="0"/>
		</xs:all>
	</xs:complexType>
	<xs:complexType name="organizationNameType">
		<xs:simpleContent>
			<xs:extension base="xs:string">
				<xs:attribute name="id" type="xs:string">
					<xs:annotation>
						<xs:documentation>DEPRECATED</xs:documentation>
					</xs:annotation>
				</xs:attribute>
				<xs:attribute name="branchId" type="xs:string"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="organizationalUnitType">
		<xs:all>
			<xs:element name="organizationalUnitName" type="organizationalUnitNameType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>DEPRECATED</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="contactInformation" type="contactInformationType" minOccurs="0"/>
			<xs:element name="presentationUnit" type="presentationUnitType" minOccurs="0"/>
		</xs:all>
	</xs:complexType>
	<xs:complexType name="organizationalUnitNameType">
		<xs:simpleContent>
			<xs:extension base="xs:string">
				<xs:attribute name="id" type="xs:string"/>
				<xs:attribute name="branchId"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<!-- contactInformationType definition -->
	<xs:complexType name="contactInformationType">
		<xs:all>
			<xs:element name="name" type="nameType" minOccurs="0"/>
			<xs:element name="address" type="footerAddressType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>DEPRECATED</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="phoneList" type="phoneListType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>DEPRECATED</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="email" type="MaybeHiddenStringType" minOccurs="0"/>
			<xs:element name="role" type="roleType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>DEPRECATED</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
	</xs:complexType>
	<!-- nameType definition -->
	<xs:complexType name="nameType">
		<xs:all>
			<xs:element name="titleBefore" type="MaybeHiddenStringType" minOccurs="0"/>
			<xs:element name="firstName" type="xs:string" minOccurs="0"/>
			<xs:element name="middleName" type="xs:string" minOccurs="0"/>
			<xs:element name="surname" type="xs:string" minOccurs="0"/>
			<xs:element name="titleAfter" type="MaybeHiddenStringType" minOccurs="0"/>
		</xs:all>
	</xs:complexType>
	<!-- addressType definition-->
	<xs:complexType name="addressType">
		<xs:complexContent>
			<xs:extension base="localityType">
				<xs:attribute name="hidden" type="xs:boolean" default="false"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="footerAddressType">
		<xs:complexContent>
			<xs:extension base="footerLocalityType">
				<xs:attribute name="hidden" type="xs:boolean" default="false"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!-- phoneType definition-->
	<xs:complexType name="phoneListType">
		<xs:sequence>
			<xs:element name="phone" type="phoneType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="phoneType">
		<xs:all>
			<xs:element name="type" type="typeType"/>
			<xs:element name="number" type="xs:string"/>
		</xs:all>
		<xs:attribute name="hidden" type="xs:boolean" default="false"/>
	</xs:complexType>
	<xs:complexType name="typeType">
		<xs:simpleContent>
			<xs:extension base="generalType">
				<xs:attribute name="id" type="idphoneType" use="required"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="roleType">
		<xs:attribute name="id" type="xs:string"/>
	</xs:complexType>
	<!-- presentationUnitType definition -->
	<xs:complexType name="presentationUnitType">
		<xs:attribute name="id" type="xs:long"/>
	</xs:complexType>
	<!-- jobDescriptionType definition-->
	<xs:complexType name="jobDescriptionType">
		<xs:all>
			<xs:element name="occupationField" type="occupationFieldType" minOccurs="0"/>
			<xs:element ref="positionName" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Import: public position name; Export: internal position name if present, public position name otherwise</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element ref="internalName" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Import: internal position name, defaults to value of positionName if empty; Export: not used</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="recruitmentProcessId" type="recruitmentProcessIdType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>DEPRECATED</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="company" type="companyType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>DEPRECATED</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="employmentDuration" type="employmentDurationType" minOccurs="0"/>
			<xs:element name="skillList" type="skillListType" minOccurs="0"/>
			<xs:element name="langSkillLogic" type="xs:boolean" minOccurs="0" default="false">
				<xs:annotation>
					<xs:documentation>Language requirements logic (default false = all languages, true = any language required) - only for Import</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="occupationFieldList" type="occupationFieldListType" minOccurs="0"/>
			<xs:element name="professionList" type="professionListType" minOccurs="0" />
			<xs:element name="employmentTypeList" type="employmentTypeListType" minOccurs="0"/>
			<xs:element name="contractTypeList" type="contractTypeListType" minOccurs="0"/>
			<xs:element name="workSupervisionList" type="workSupervisionListType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>DEPRECATED</xs:documentation>
				</xs:annotation>
			</xs:element>
			<!-- deprecated - use jobMarketStatusInfoList with all values -->
			<xs:element name="jobMarketStatus" type="jobMarketStatusType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Only allowed value is graduate (203000001)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="jobMarketStatusList" type="jobMarketStatusListType" minOccurs="0"/>
			<xs:element name="healthState" type="healthStateType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Health state</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="educationType" type="educationTypeType" minOccurs="0"/>
			<xs:element name="remunerationPackage" type="remunerationPackageType" minOccurs="0"/>
			<xs:element name="jobLocalityList" type="jobLocalityListType" minOccurs="0"/>
			<xs:element name="languageSkills" type="languageSkillsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>language skill - only for Export - for Import use skillList</xs:documentation>
				</xs:annotation>
			</xs:element>			<xs:element name="configurableFieldList" type="configurableFieldListType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>DEPRECATED</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
	</xs:complexType>
	<xs:element name="positionName" type="xs:string"/>
	<xs:element name="internalName" type="xs:string"/>
	<!-- recruitmentProcessIdType definition-->
	<xs:complexType name="recruitmentProcessIdType">
		<xs:attribute name="id" type="xs:string"/>
	</xs:complexType>
	<!-- companyType definition-->
	<xs:complexType name="companyType">
		<xs:sequence>
			<xs:element name="employmentType" type="employmentTypeType" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="companyName" type="companyNameType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="companyNameType">
		<xs:simpleContent>
			<xs:extension base="xs:string">
				<xs:attribute name="id" type="xs:string"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<!-- occupationFieldListType definition-->
	<xs:complexType name="occupationFieldListType">
		<xs:sequence>
			<xs:element name="occupationField" type="occupationFieldType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="occupationFieldType">
		<xs:simpleContent>
			<xs:extension base="generalType">
				<xs:attribute name="id" type="idoccupationFieldType" use="required"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<!-- professionListType definition-->
	<xs:complexType name="professionListType">
		<xs:sequence>
			<xs:element name="profession" type="professionType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="professionType">
		<xs:simpleContent>
			<xs:extension base="generalType">
				<xs:attribute name="id" type="idprofessionType" use="required"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<!-- employmentTypeListType definition-->
	<xs:complexType name="employmentTypeListType">
		<xs:sequence>
			<xs:element name="employmentType" type="employmentTypeType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="employmentTypeType">
		<xs:simpleContent>
			<xs:extension base="generalType">
				<xs:attribute name="id" type="idemploymentTypeType" use="required"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<!-- employmentDuration -->
	<xs:complexType name="employmentDurationType">
		<xs:all>
			<xs:element name="workTimeSpecificationList" type="workTimeSpecificationListType"/>
		</xs:all>
	</xs:complexType>
	<xs:complexType name="workTimeSpecificationListType">
		<xs:simpleContent>
			<xs:extension base="generalType">
				<xs:attribute name="id" type="idworkTimeSpecificationListType" use="required"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<!-- contractTypeListType definition-->
	<xs:complexType name="contractTypeListType">
		<xs:sequence>
			<xs:element name="contractType" type="contractTypeType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="contractTypeType">
		<xs:simpleContent>
			<xs:extension base="generalType">
				<xs:attribute name="id" type="idcontractTypeType" use="required"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<!-- workSupervisionListType definition-->
	<xs:complexType name="workSupervisionListType">
		<xs:sequence>
			<xs:element name="workSupervision" type="workSupervisionType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="workSupervisionType">
		<xs:simpleContent>
			<xs:extension base="generalType">
				<xs:attribute name="id" type="idworkSupervisionType" use="required"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<!-- skillListType -->
	<xs:complexType name="skillListType">
		<xs:sequence>
			<xs:element name="languageSkill" type="languageSkillType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="languageSkillType">
		<xs:all>
			<xs:element name="language" type="languageType"/>
			<xs:element name="level" type="levelType"/>
		</xs:all>
	</xs:complexType>
	<xs:complexType name="languageType">
		<xs:simpleContent>
			<xs:extension base="generalType">
				<xs:attribute name="id" type="idlanguageType" use="required"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="levelType">
		<xs:simpleContent>
			<xs:extension base="generalType">
				<xs:attribute name="id" type="idlevelType" use="required"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<!-- jobMarketStatusListType definition -->
	<xs:complexType name="jobMarketStatusListType">
		<xs:sequence>
			<xs:element name="jobMarketStatus" type="jobMarketStatusType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<!-- jobMarketStatusType definition-->
	<xs:complexType name="jobMarketStatusType">
		<xs:simpleContent>
			<xs:extension base="generalType">
				<xs:attribute name="id" type="idjobMarketStatusType" use="required"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<!-- healthStateType definition-->
	<xs:complexType name="healthStateType">
		<xs:simpleContent>
			<xs:extension base="generalType">
				<xs:attribute name="hidden" type="xs:boolean" default="false">
					<xs:annotation>
						<xs:documentation>DEPRECATED</xs:documentation>
					</xs:annotation>
				</xs:attribute>
				<xs:attribute name="id" type="idhealthStateType" use="required"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="educationTypeType">
		<xs:simpleContent>
			<xs:extension base="generalType">
				<xs:attribute name="hidden" type="xs:boolean" default="false">
					<xs:annotation>
						<xs:documentation>DEPRECATED</xs:documentation>
					</xs:annotation>
				</xs:attribute>
				<xs:attribute name="id" type="ideducationTypeType" use="required"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<!-- remunerationPackageType definition-->
	<xs:complexType name="remunerationPackageType">
		<xs:all>
			<xs:element name="salary" type="salaryType" minOccurs="0"/>
			<xs:element name="benefitList" type="benefitListType" minOccurs="0"/>
		</xs:all>
	</xs:complexType>
	<xs:complexType name="salaryType">
		<xs:all>
			<xs:element name="minSalary" type="xs:int" nillable="true" minOccurs="0"/>
			<xs:element name="maxSalary" type="xs:int" nillable="true" minOccurs="0"/>
			<xs:element name="currencyCode" type="currencyCodeType" nillable="true" minOccurs="0"/>
			<xs:element name="baseInterval" type="baseIntervalType" nillable="true" minOccurs="0"/>
		</xs:all>
		<xs:attribute name="hidden" type="xs:boolean" default="false"/>
	</xs:complexType>
	<xs:complexType name="currencyCodeType">
		<xs:simpleContent>
			<xs:extension base="generalType">
				<xs:attribute name="id" type="idcurrencyCodeType" use="required"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="baseIntervalType">
		<xs:simpleContent>
			<xs:extension base="generalType">
				<xs:attribute name="id" type="idbaseIntervalType" use="required"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="benefitListType">
		<xs:sequence>
			<xs:element name="benefit" type="benefitType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="benefitType">
		<xs:simpleContent>
			<xs:extension base="generalType">
				<xs:attribute name="id" type="idbenefitType" use="required"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<!-- jobLocalityListType definition-->
	<xs:complexType name="jobLocalityListType">
		<xs:sequence>
			<xs:element name="jobLocality" type="localityType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="localityType">
		<xs:all>
			<xs:element name="territory" type="territoryType"/>
			<xs:element name="country" type="countryType" minOccurs="0"/>
			<xs:element name="region" type="regionType" minOccurs="0"/>
			<xs:element name="district" type="districtType" minOccurs="0"/>
			<xs:element name="city" type="cityType" minOccurs="0"/>
			<xs:element name="citypart" type="cityPartType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>OPTIONAL</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="street" type="streetType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>OPTIONAL</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="zip" type="xs:string" nillable="true" minOccurs="0">
				<xs:annotation>
					<xs:documentation>OPTIONAL</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="number" type="xs:string" nillable="true" minOccurs="0">
				<xs:annotation>
					<xs:documentation>OPTIONAL</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="orientationNumber" type="xs:string" nillable="true" minOccurs="0">
				<xs:annotation>
					<xs:documentation>OPTIONAL</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="longitude" type="xs:double" minOccurs="0">
				<xs:annotation>
					<xs:documentation>OPTIONAL</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="latitude" type="xs:double" minOccurs="0">
				<xs:annotation>
					<xs:documentation>OPTIONAL</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="text" type="xs:string" nillable="true" minOccurs="0">
				<xs:annotation>
					<xs:documentation>OPTIONAL, only for JD export</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
	</xs:complexType>
	<xs:complexType name="footerLocalityType">
		<xs:all>
			<xs:element name="territory" type="footerTerritoryType" minOccurs="0"/>
			<xs:element name="country" type="footerCountryType" minOccurs="0"/>
			<xs:element name="region" type="footerRegionType" minOccurs="0"/>
			<xs:element name="district" type="footerDistrictType" minOccurs="0"/>
			<xs:element name="city" type="cityType" minOccurs="0"/>
			<xs:element name="citypart" type="cityPartType" minOccurs="0"/>
			<xs:element name="street" type="streetType" minOccurs="0"/>
			<xs:element name="zip" type="xs:string" nillable="true" minOccurs="0"/>
			<xs:element name="number" type="xs:string" nillable="true" minOccurs="0"/>
			<xs:element name="orientationNumber" type="xs:string" nillable="true" minOccurs="0"/>
		</xs:all>
	</xs:complexType>
	<!-- configurableFieldListType definition-->
	<xs:complexType name="configurableFieldListType">
		<xs:sequence>
			<xs:element name="configurableField" type="configurableFieldType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="configurableFieldType">
		<xs:simpleContent>
			<xs:extension base="xs:string">
				<xs:attribute name="type" type="xs:string"/>
				<xs:attribute name="id" type="xs:string"/>
				<xs:attribute name="svlId" type="xs:string"/>
				<xs:attribute name="name" type="xs:string"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<!-- linkListType definition-->
	<xs:complexType name="linkListType">
		<xs:sequence>
			<xs:element name="link" type="linkType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="linkType">
		<xs:simpleContent>
			<xs:extension base="xs:string">
				<xs:attribute name="name" use="required"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<!-- textFieldListType definition-->
	<xs:complexType name="textFieldListType">
		<xs:annotation>
			<xs:documentation>DEPRECATED - Use richtext element with text formating support.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="textField" type="textFieldType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="textFieldType">
		<xs:annotation>
			<xs:documentation>DEPRECATED - Use richtext element with text formating support.</xs:documentation>
		</xs:annotation>
		<xs:simpleContent>
			<xs:extension base="xs:string">
				<xs:attribute name="type" type="xs:string" use="required"/>
				<xs:attribute name="id" type="xs:int" use="required"/>
				<xs:attribute name="name" type="xs:string"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="customFieldListType">
		<xs:sequence>
			<xs:element name="customField" type="customFieldType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Used custom fields</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="customFieldType">
		<xs:sequence>
			<xs:element name="customFieldValue" type="customFieldValueType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>OPTIONAL, custom field value(s)</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="uuid" type="uuidType">
			<xs:annotation>
				<xs:documentation>DEPRECATED Unique identification of the custom field,
					for import is required uuid or name (uuid has higher priority).</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="type" type="customFieldTypeEnum">
			<xs:annotation>
				<xs:documentation>Type of the custom field, required for export.</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="name" type="xs:string">
			<xs:annotation>
				<xs:documentation>Name of the custom field, may change over time, required for export,
 for import is required uuid or name (uuid has higher priority).</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="label" type="xs:string">
			<xs:annotation>
				<xs:documentation>Label of the custom field (in the language of JD - if exists, otherwise null)</xs:documentation>
			</xs:annotation>
		</xs:attribute>
	</xs:complexType>
	<xs:complexType name="customFieldValueType">
		<xs:simpleContent>
			<xs:extension base="xs:string">
				<xs:attribute name="name" type="xs:string">
					<xs:annotation>
						<xs:documentation>Name of the value when present (e.g. for "select" type), may change over time.
 Required for export, for import is required uuid (element value)
 or name (uuid has higher priority).</xs:documentation>
					</xs:annotation>
				</xs:attribute>
				<xs:attribute name="label" type="xs:string">
					<xs:annotation>
						<xs:documentation>Label of the custom field value (in the language of JD - if exists, otherwise null)</xs:documentation>
					</xs:annotation>
				</xs:attribute>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:simpleType name="uuidType">
		<xs:restriction base="xs:string">
			<xs:maxLength value="36"/>
		</xs:restriction>
	</xs:simpleType>
	<!-- generalType definition -->
	<xs:complexType name="generalType">
		<xs:annotation>
			<xs:documentation>generalType is used instead of LOVs (List of values)</xs:documentation>
		</xs:annotation>
		<xs:simpleContent>
			<xs:extension base="xs:string">
				<xs:attribute name="svlId" type="svlId"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="MaybeHiddenStringType">
		<xs:annotation>
			<xs:documentation>String type that has an attribute (hidden) indicating the string value visibility</xs:documentation>
		</xs:annotation>
		<xs:simpleContent>
			<xs:extension base="xs:string">
				<xs:attribute name="hidden" type="xs:boolean" default="false"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="territoryType">
		<xs:simpleContent>
			<xs:extension base="generalType">
				<xs:attribute name="id" type="idterritoryType"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="countryType">
		<xs:simpleContent>
			<xs:extension base="generalType">
				<xs:attribute name="id" type="idcountryType"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="regionType">
		<xs:simpleContent>
			<xs:extension base="generalType">
				<xs:attribute name="id" type="idregionType"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="districtType">
		<xs:simpleContent>
			<xs:extension base="generalType">
				<xs:attribute name="id" type="iddistrictType"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="cityType">
		<xs:simpleContent>
			<xs:extension base="generalType">
				<xs:attribute name="id"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="cityPartType">
		<xs:simpleContent>
			<xs:extension base="generalType">
				<xs:attribute name="id" type="xs:int"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="footerTerritoryType">
		<xs:simpleContent>
			<xs:extension base="generalType">
				<xs:attribute name="id" type="xs:int"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="footerCountryType">
		<xs:simpleContent>
			<xs:extension base="generalType">
				<xs:attribute name="id" type="xs:int"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="footerRegionType">
		<xs:simpleContent>
			<xs:extension base="generalType">
				<xs:attribute name="id" type="xs:int" use="required"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="footerDistrictType">
		<xs:simpleContent>
			<xs:extension base="generalType">
				<xs:attribute name="id" type="xs:int"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="streetType">
		<xs:simpleContent>
			<xs:extension base="generalType">
				<xs:attribute name="id" type="xs:int"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
    <!-- Language skills types -->
	<xs:complexType name="languageSkillsType">
		<xs:all>
			<xs:element name="logicalOperator" type="xs:string">
				<xs:annotation>
					<xs:documentation>logical operator(AND/OR) between languages</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="languageSkillList" type="languageSkillListType"/>
		</xs:all>
	</xs:complexType>
	<xs:complexType name="languageSkillListType">
		<xs:sequence>
			<xs:element name="languageSkill" type="languageSkillType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType></xs:schema>
