home *** CD-ROM | disk | FTP | other *** search
/ Internet Magazine 2003 October / INTERNET108.ISO / pc / software / windows / building / xmlspy / xmlspyentcomplete5.exe / Data1.cab / _D60F57E9B12244B6A06A533F1F4E20E2 < prev    next >
Encoding:
Extensible Markup Language  |  2003-03-24  |  28.5 KB  |  664 lines

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <xsd:schema targetNamespace="http://ns.hr-xml.org/Stock/Stock-1_0" xmlns="http://ns.hr-xml.org/Stock/Stock-1_0" xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
  3.     <xsd:annotation>
  4.         <xsd:documentation>Normalized version of schema, with all "includes" inserted explicitly.  (Imports are not normalized due to the complexity of dynamic conversion of prefixes and namespaces.)  This file is auto-generated.  Duplicate definitions were deleted, leaving only comments in their place.
  5. </xsd:documentation>
  6.     </xsd:annotation>
  7.     <xsd:annotation>
  8.         <xsd:documentation>
  9.         ******************************************************************************
  10.         BEGIN include file: ../../CPO/ID-1_0/EntityIdType-1_0.xsd 
  11.         ******************************************************************************
  12.         </xsd:documentation>
  13.     </xsd:annotation>
  14.     <xsd:annotation>
  15.         <xsd:documentation>
  16.         ******************************************************************************
  17.         BEGIN include file: ../../CPO/Dating-1_1/cpoDateTimeTypes-1_1.xsd 
  18.         ******************************************************************************
  19.         </xsd:documentation>
  20.     </xsd:annotation>
  21.     <xsd:simpleType name="NotKnownLiteral">
  22.         <xsd:restriction base="xsd:string">
  23.             <xsd:enumeration value="notKnown"/>
  24.         </xsd:restriction>
  25.     </xsd:simpleType>
  26.     <xsd:simpleType name="NotApplicableLiteral">
  27.         <xsd:restriction base="xsd:string">
  28.             <xsd:enumeration value="notApplicable"/>
  29.         </xsd:restriction>
  30.     </xsd:simpleType>
  31.     <xsd:simpleType name="LocalDateType">
  32.         <xsd:restriction base="xsd:date">
  33.             <xsd:pattern value="\d\d\d\d-\d\d-\d\d"/>
  34.         </xsd:restriction>
  35.     </xsd:simpleType>
  36.     <xsd:simpleType name="LocalDateNkType">
  37.         <xsd:union memberTypes="LocalDateType NotKnownLiteral"/>
  38.     </xsd:simpleType>
  39.     <xsd:simpleType name="LocalDateNaType">
  40.         <xsd:union memberTypes="LocalDateType NotApplicableLiteral"/>
  41.     </xsd:simpleType>
  42.     <xsd:simpleType name="LocalDateNkNaType">
  43.         <xsd:union memberTypes="LocalDateType NotKnownLiteral NotApplicableLiteral"/>
  44.     </xsd:simpleType>
  45.     <xsd:simpleType name="DateType">
  46.         <xsd:restriction base="xsd:date">
  47.             <xsd:pattern value="\d\d\d\d-\d\d-\d\d(Z|(\+|-)\d\d:\d\d)"/>
  48.         </xsd:restriction>
  49.     </xsd:simpleType>
  50.     <xsd:simpleType name="DateNkType">
  51.         <xsd:union memberTypes="DateType NotKnownLiteral"/>
  52.     </xsd:simpleType>
  53.     <xsd:simpleType name="DateNaType">
  54.         <xsd:union memberTypes="DateType NotApplicableLiteral"/>
  55.     </xsd:simpleType>
  56.     <xsd:simpleType name="DateNkNaType">
  57.         <xsd:union memberTypes="DateType NotKnownLiteral NotApplicableLiteral"/>
  58.     </xsd:simpleType>
  59.     <xsd:simpleType name="LocalTimeType">
  60.         <xsd:restriction base="xsd:time">
  61.             <xsd:pattern value="\d\d:\d\d:\d\d"/>
  62.         </xsd:restriction>
  63.     </xsd:simpleType>
  64.     <xsd:simpleType name="LocalTimeNkType">
  65.         <xsd:union memberTypes="LocalTimeType NotKnownLiteral"/>
  66.     </xsd:simpleType>
  67.     <xsd:simpleType name="LocalTimeNaType">
  68.         <xsd:union memberTypes="LocalTimeType NotApplicableLiteral"/>
  69.     </xsd:simpleType>
  70.     <xsd:simpleType name="LocalTimeNkNaType">
  71.         <xsd:union memberTypes="LocalTimeType NotKnownLiteral NotApplicableLiteral"/>
  72.     </xsd:simpleType>
  73.     <xsd:simpleType name="TimeType">
  74.         <xsd:restriction base="xsd:time">
  75.             <xsd:pattern value="\d\d:\d\d:\d\d(Z|(\+|-)\d\d:\d\d)"/>
  76.         </xsd:restriction>
  77.     </xsd:simpleType>
  78.     <xsd:simpleType name="TimeNkType">
  79.         <xsd:union memberTypes="TimeType NotKnownLiteral"/>
  80.     </xsd:simpleType>
  81.     <xsd:simpleType name="TimeNaType">
  82.         <xsd:union memberTypes="TimeType NotApplicableLiteral"/>
  83.     </xsd:simpleType>
  84.     <xsd:simpleType name="TimeNkNaType">
  85.         <xsd:union memberTypes="TimeType NotKnownLiteral NotApplicableLiteral"/>
  86.     </xsd:simpleType>
  87.     <xsd:simpleType name="LocalDateTimeType">
  88.         <xsd:restriction base="xsd:dateTime">
  89.             <xsd:pattern value="\d\d\d\d-\d\d-\d\dT\d\d:\d\d:\d\d"/>
  90.         </xsd:restriction>
  91.     </xsd:simpleType>
  92.     <xsd:simpleType name="LocalDateTimeNkType">
  93.         <xsd:union memberTypes="LocalDateTimeType NotKnownLiteral"/>
  94.     </xsd:simpleType>
  95.     <xsd:simpleType name="LocalDateTimeNaType">
  96.         <xsd:union memberTypes="LocalDateTimeType NotApplicableLiteral"/>
  97.     </xsd:simpleType>
  98.     <xsd:simpleType name="LocalDateTimeNkNaType">
  99.         <xsd:union memberTypes="LocalDateTimeType NotKnownLiteral NotApplicableLiteral"/>
  100.     </xsd:simpleType>
  101.     <xsd:simpleType name="DateTimeType">
  102.         <xsd:restriction base="xsd:dateTime">
  103.             <xsd:pattern value="\d\d\d\d-\d\d-\d\dT\d\d:\d\d:\d\d(Z|(\+|-)\d\d:\d\d)"/>
  104.         </xsd:restriction>
  105.     </xsd:simpleType>
  106.     <xsd:simpleType name="DateTimeNkType">
  107.         <xsd:union memberTypes="DateTimeType NotKnownLiteral"/>
  108.     </xsd:simpleType>
  109.     <xsd:simpleType name="DateTimeNaType">
  110.         <xsd:union memberTypes="DateTimeType NotApplicableLiteral"/>
  111.     </xsd:simpleType>
  112.     <xsd:simpleType name="DateTimeNkNaType">
  113.         <xsd:union memberTypes="DateTimeType NotKnownLiteral NotApplicableLiteral"/>
  114.     </xsd:simpleType>
  115.     <xsd:simpleType name="AnyDateTimeType">
  116.         <xsd:union memberTypes="LocalDateType DateType LocalDateTimeType DateTimeType"/>
  117.     </xsd:simpleType>
  118.     <xsd:simpleType name="AnyDateTimeNkType">
  119.         <xsd:union memberTypes="AnyDateTimeType NotKnownLiteral"/>
  120.     </xsd:simpleType>
  121.     <xsd:simpleType name="AnyDateTimeNaType">
  122.         <xsd:union memberTypes="AnyDateTimeType NotApplicableLiteral"/>
  123.     </xsd:simpleType>
  124.     <xsd:simpleType name="AnyDateTimeNkNaType">
  125.         <xsd:union memberTypes="AnyDateTimeType NotKnownLiteral NotApplicableLiteral"/>
  126.     </xsd:simpleType>
  127.     <xsd:annotation>
  128.         <xsd:documentation>
  129.         ******************************************************************************
  130.         END include file: ../../CPO/Dating-1_1/cpoDateTimeTypes-1_1.xsd 
  131.         ******************************************************************************
  132.         </xsd:documentation>
  133.     </xsd:annotation>
  134.     <xsd:annotation>
  135.         <xsd:documentation>
  136. "Copyright  The HR-XML Consortium. All Rights Reserved. http://www.hr-xml.org"
  137. EntityIdType-1_0.xsd
  138. Status: Recommendation
  139. Date this version: 2002-04-29
  140. Purpose: Defines XSD for Entity Identifiers
  141. Editor: Karl Brophey, Kim Bartkus,  CPO Workgroup
  142.  
  143. This HR-XML Consortium Work (including specifications, documents, 
  144. software, and related items) is provided by the copyright holders 
  145. under the following license. By obtaining, using and/or copying 
  146. this work, you (the licensee) agree that you have read, understood, 
  147. and will comply with the following terms and conditions.
  148.  
  149. Permission to use, copy, modify, or redistribute this Work and 
  150. its documentation, with or without modification, for any purpose 
  151. and without fee or royalty is hereby granted, provided that you 
  152. include the following on ALL copies of the software and 
  153. documentation or portions thereof, including modifications, 
  154. that you make: 
  155.  
  156. 1. This notice: "Copyright  The HR-XML Consortium. All Rights 
  157.    Reserved. http://www.hr-xml.org" 
  158. 2. Notice of any changes or modifications to the The HR-XML 
  159.    Consortium files.
  160.    
  161. THIS WORK, INCLUDING SPECIFICATIONS, DOCUMENTS, SOFTWARE, OR OTHER 
  162. RELATED ITEMS, IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO 
  163. REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT 
  164. NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY 
  165. PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION 
  166. WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS 
  167. OR OTHER RIGHTS. 
  168.  
  169. COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, 
  170. SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE 
  171. SOFTWARE OR DOCUMENTATION. 
  172.  
  173. TITLE TO COPYRIGHT IN THIS WORK AND ANY ASSOCIATED DOCUMENTATION 
  174. WILL AT ALL TIMES REMAIN WITH COPYRIGHT HOLDERS. 
  175. </xsd:documentation>
  176.     </xsd:annotation>
  177.     <xsd:complexType name="EntityIdType">
  178.         <xsd:sequence>
  179.             <xsd:element name="IdValue" maxOccurs="unbounded">
  180.                 <xsd:complexType>
  181.                     <xsd:simpleContent>
  182.                         <xsd:extension base="xsd:string">
  183.                             <xsd:attribute name="name" type="xsd:string" use="optional"/>
  184.                         </xsd:extension>
  185.                     </xsd:simpleContent>
  186.                 </xsd:complexType>
  187.             </xsd:element>
  188.         </xsd:sequence>
  189.         <xsd:attribute name="validFrom" type="AnyDateTimeNkNaType" use="optional"/>
  190.         <xsd:attribute name="validTo" type="AnyDateTimeNkNaType" use="optional"/>
  191.         <xsd:attribute name="idOwner" type="xsd:string" use="optional"/>
  192.     </xsd:complexType>
  193.     <xsd:annotation>
  194.         <xsd:documentation>
  195.         ******************************************************************************
  196.         END include file: ../../CPO/ID-1_0/EntityIdType-1_0.xsd 
  197.         ******************************************************************************
  198.         </xsd:documentation>
  199.     </xsd:annotation>
  200.     <xsd:annotation>
  201.         <xsd:documentation>
  202.         ******************************************************************************
  203.         BEGIN include file: ../../CPO/ContactInfo-1_0/ContactMethod-1_0.xsd 
  204.         ******************************************************************************
  205.         </xsd:documentation>
  206.     </xsd:annotation>
  207.     <xsd:annotation>
  208.         <xsd:documentation>
  209.         ******************************************************************************
  210.         BEGIN include file: ../../CPO/PostalAddress-1_2/PostalAddress-1_2.xsd 
  211.         ******************************************************************************
  212.         </xsd:documentation>
  213.     </xsd:annotation>
  214.     <xsd:annotation>
  215.         <xsd:documentation>
  216.         ******************************************************************************
  217.         BEGIN include file: ../../CPO/PersonName-1_2/PersonName-1_2.xsd 
  218.         ******************************************************************************
  219.         </xsd:documentation>
  220.     </xsd:annotation>
  221.     <xsd:complexType name="PersonNameType">
  222.         <xsd:sequence>
  223.             <xsd:element name="FormattedName" minOccurs="0" maxOccurs="unbounded">
  224.                 <xsd:complexType>
  225.                     <xsd:simpleContent>
  226.                         <xsd:extension base="xsd:string">
  227.                             <xsd:attribute name="type" default="presentation">
  228.                                 <xsd:simpleType>
  229.                                     <xsd:restriction base="xsd:string">
  230.                                         <xsd:enumeration value="presentation"/>
  231.                                         <xsd:enumeration value="legal"/>
  232.                                         <xsd:enumeration value="sortOrder"/>
  233.                                     </xsd:restriction>
  234.                                 </xsd:simpleType>
  235.                             </xsd:attribute>
  236.                         </xsd:extension>
  237.                     </xsd:simpleContent>
  238.                 </xsd:complexType>
  239.             </xsd:element>
  240.             <xsd:element name="LegalName" type="xsd:string" minOccurs="0"/>
  241.             <xsd:element name="GivenName" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
  242.             <xsd:element name="PreferredGivenName" type="xsd:string" minOccurs="0"/>
  243.             <xsd:element name="MiddleName" type="xsd:string" minOccurs="0"/>
  244.             <xsd:element name="FamilyName" minOccurs="0" maxOccurs="unbounded">
  245.                 <xsd:complexType>
  246.                     <xsd:simpleContent>
  247.                         <xsd:extension base="xsd:string">
  248.                             <xsd:attribute name="primary" default="undefined">
  249.                                 <xsd:simpleType>
  250.                                     <xsd:restriction base="xsd:string">
  251.                                         <xsd:enumeration value="true"/>
  252.                                         <xsd:enumeration value="false"/>
  253.                                         <xsd:enumeration value="undefined"/>
  254.                                     </xsd:restriction>
  255.                                 </xsd:simpleType>
  256.                             </xsd:attribute>
  257.                             <xsd:attribute name="prefix" type="xsd:string"/>
  258.                         </xsd:extension>
  259.                     </xsd:simpleContent>
  260.                 </xsd:complexType>
  261.             </xsd:element>
  262.             <xsd:element name="Affix" minOccurs="0" maxOccurs="unbounded">
  263.                 <xsd:complexType>
  264.                     <xsd:simpleContent>
  265.                         <xsd:extension base="xsd:string">
  266.                             <xsd:attribute name="type" use="required">
  267.                                 <xsd:simpleType>
  268.                                     <xsd:restriction base="xsd:string">
  269.                                         <xsd:enumeration value="academicGrade"/>
  270.                                         <xsd:enumeration value="aristocraticPrefix"/>
  271.                                         <xsd:enumeration value="aristocraticTitle"/>
  272.                                         <xsd:enumeration value="familyNamePrefix"/>
  273.                                         <xsd:enumeration value="familyNameSuffix"/>
  274.                                         <xsd:enumeration value="formOfAddress"/>
  275.                                         <xsd:enumeration value="generation"/>
  276.                                         <xsd:enumeration value="qualification"/>
  277.                                     </xsd:restriction>
  278.                                 </xsd:simpleType>
  279.                             </xsd:attribute>
  280.                         </xsd:extension>
  281.                     </xsd:simpleContent>
  282.                 </xsd:complexType>
  283.             </xsd:element>
  284.         </xsd:sequence>
  285.     </xsd:complexType>
  286.     <xsd:element name="PersonName" type="PersonNameType"/>
  287.     <xsd:annotation>
  288.         <xsd:documentation>
  289.         ******************************************************************************
  290.         END include file: ../../CPO/PersonName-1_2/PersonName-1_2.xsd 
  291.         ******************************************************************************
  292.         </xsd:documentation>
  293.     </xsd:annotation>
  294.     <xsd:complexType name="PostalAddressType">
  295.         <xsd:sequence>
  296.             <xsd:element name="CountryCode">
  297.                 <xsd:simpleType>
  298.                     <xsd:restriction base="xsd:string">
  299.                         <xsd:pattern value="[A-Z]{2}"/>
  300.                     </xsd:restriction>
  301.                 </xsd:simpleType>
  302.             </xsd:element>
  303.             <xsd:element name="PostalCode" type="xsd:string" minOccurs="0"/>
  304.             <xsd:element name="Region" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
  305.             <xsd:element name="Municipality" type="xsd:string" minOccurs="0"/>
  306.             <xsd:element name="DeliveryAddress" minOccurs="0">
  307.                 <xsd:complexType>
  308.                     <xsd:sequence>
  309.                         <xsd:element name="AddressLine" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
  310.                         <xsd:element name="StreetName" type="xsd:string" minOccurs="0"/>
  311.                         <xsd:element name="BuildingNumber" type="xsd:string" minOccurs="0"/>
  312.                         <xsd:element name="Unit" type="xsd:string" minOccurs="0"/>
  313.                         <xsd:element name="PostOfficeBox" type="xsd:string" minOccurs="0"/>
  314.                     </xsd:sequence>
  315.                 </xsd:complexType>
  316.             </xsd:element>
  317.             <xsd:element name="Recipient" minOccurs="0" maxOccurs="unbounded">
  318.                 <xsd:complexType>
  319.                     <xsd:sequence>
  320.                         <xsd:element name="PersonName" type="PersonNameType" minOccurs="0"/>
  321.                         <xsd:element name="AdditionalText" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
  322.                         <xsd:element name="Organization" type="xsd:string" minOccurs="0"/>
  323.                         <xsd:element name="OrganizationName" type="xsd:string" minOccurs="0"/>
  324.                     </xsd:sequence>
  325.                 </xsd:complexType>
  326.             </xsd:element>
  327.         </xsd:sequence>
  328.         <xsd:attribute name="type" default="undefined">
  329.             <xsd:simpleType>
  330.                 <xsd:restriction base="xsd:string">
  331.                     <xsd:enumeration value="postOfficeBoxAddress"/>
  332.                     <xsd:enumeration value="streetAddress"/>
  333.                     <xsd:enumeration value="militaryAddress"/>
  334.                     <xsd:enumeration value="undefined"/>
  335.                 </xsd:restriction>
  336.             </xsd:simpleType>
  337.         </xsd:attribute>
  338.     </xsd:complexType>
  339.     <xsd:element name="PostalAddress" type="PostalAddressType"/>
  340.     <xsd:annotation>
  341.         <xsd:documentation>
  342.         ******************************************************************************
  343.         END include file: ../../CPO/PostalAddress-1_2/PostalAddress-1_2.xsd 
  344.         ******************************************************************************
  345.         </xsd:documentation>
  346.     </xsd:annotation>
  347.     <xsd:annotation>
  348.         <xsd:documentation>
  349.         ******************************************************************************
  350.         BEGIN include file: ../../CPO/ContactInfo-1_0/TelcomNumber-1_0.xsd 
  351.         ******************************************************************************
  352.         </xsd:documentation>
  353.     </xsd:annotation>
  354.     <xsd:group name="TelcomNumberGroup">
  355.         <xsd:sequence>
  356.             <xsd:element ref="InternationalCountryCode" minOccurs="0"/>
  357.             <xsd:element ref="NationalNumber" minOccurs="0"/>
  358.             <xsd:element ref="AreaCityCode" minOccurs="0"/>
  359.             <xsd:element ref="SubscriberNumber"/>
  360.             <xsd:element ref="Extension" minOccurs="0"/>
  361.         </xsd:sequence>
  362.     </xsd:group>
  363.     <xsd:element name="FormattedNumber" type="xsd:string"/>
  364.     <xsd:element name="InternationalCountryCode" type="xsd:string"/>
  365.     <xsd:element name="NationalNumber" type="xsd:string"/>
  366.     <xsd:element name="AreaCityCode" type="xsd:string"/>
  367.     <xsd:element name="SubscriberNumber" type="xsd:string"/>
  368.     <xsd:complexType name="TelcomNumberType">
  369.         <xsd:choice>
  370.             <xsd:element ref="FormattedNumber"/>
  371.             <xsd:group ref="TelcomNumberGroup"/>
  372.         </xsd:choice>
  373.     </xsd:complexType>
  374.     <xsd:element name="Extension" type="xsd:string"/>
  375.     <xsd:element name="Telephone" type="TelcomNumberType"/>
  376.     <xsd:element name="Mobile" type="MobileTelcomNumberType"/>
  377.     <xsd:element name="Fax" type="TelcomNumberType"/>
  378.     <xsd:element name="Pager" type="TelcomNumberType"/>
  379.     <xsd:element name="TTYTDD" type="TelcomNumberType"/>
  380.     <xsd:complexType name="MobileTelcomNumberType">
  381.         <xsd:complexContent>
  382.             <xsd:extension base="TelcomNumberType">
  383.                 <xsd:attribute name="smsEnabled" type="xsd:boolean" use="optional"/>
  384.             </xsd:extension>
  385.         </xsd:complexContent>
  386.     </xsd:complexType>
  387.     <xsd:complexType name="TelcomNumberListType">
  388.         <xsd:sequence>
  389.             <xsd:element ref="Telephone" minOccurs="0"/>
  390.             <xsd:element ref="Mobile" minOccurs="0"/>
  391.             <xsd:element ref="Fax" minOccurs="0"/>
  392.             <xsd:element ref="Pager" minOccurs="0"/>
  393.             <xsd:element ref="TTYTDD" minOccurs="0"/>
  394.         </xsd:sequence>
  395.     </xsd:complexType>
  396.     <xsd:annotation>
  397.         <xsd:documentation>
  398.         ******************************************************************************
  399.         END include file: ../../CPO/ContactInfo-1_0/TelcomNumber-1_0.xsd 
  400.         ******************************************************************************
  401.         </xsd:documentation>
  402.     </xsd:annotation>
  403.     <xsd:annotation>
  404.         <xsd:documentation>
  405.         ******************************************************************************
  406.         BEGIN include file: ../../CPO/ContactInfo-1_0/OnlineAddress-1_0.xsd 
  407.         ******************************************************************************
  408.         </xsd:documentation>
  409.     </xsd:annotation>
  410.     <xsd:element name="InternetEmailAddress" type="InternetEmailAddressType"/>
  411.     <xsd:element name="InternetWebAddress" type="InternetWebAddressType"/>
  412.     <xsd:simpleType name="InternetEmailAddressType">
  413.         <xsd:restriction base="xsd:string"/>
  414.     </xsd:simpleType>
  415.     <xsd:simpleType name="InternetWebAddressType">
  416.         <xsd:restriction base="xsd:string"/>
  417.     </xsd:simpleType>
  418.     <xsd:annotation>
  419.         <xsd:documentation>
  420.         ******************************************************************************
  421.         END include file: ../../CPO/ContactInfo-1_0/OnlineAddress-1_0.xsd 
  422.         ******************************************************************************
  423.         </xsd:documentation>
  424.     </xsd:annotation>
  425.     <xsd:element name="Use" type="contactMethodUsePatternExtensionType"/>
  426.     <xsd:element name="Location" type="contactMethodLocationPatternExtensionType"/>
  427.     <xsd:element name="WhenAvailable" type="contactMethodWhenAvailableType"/>
  428.     <xsd:complexType name="ContactMethodType">
  429.         <xsd:sequence>
  430.             <xsd:element ref="Use" minOccurs="0"/>
  431.             <xsd:element ref="Location" minOccurs="0"/>
  432.             <xsd:element ref="WhenAvailable" minOccurs="0"/>
  433.             <xsd:element ref="Telephone" minOccurs="0"/>
  434.             <xsd:element ref="Mobile" minOccurs="0"/>
  435.             <xsd:element ref="Fax" minOccurs="0"/>
  436.             <xsd:element ref="Pager" minOccurs="0"/>
  437.             <xsd:element ref="TTYTDD" minOccurs="0"/>
  438.             <xsd:element ref="InternetEmailAddress" minOccurs="0"/>
  439.             <xsd:element ref="InternetWebAddress" minOccurs="0"/>
  440.             <xsd:element ref="PostalAddress" minOccurs="0"/>
  441.         </xsd:sequence>
  442.     </xsd:complexType>
  443.     <xsd:simpleType name="contactMethodUseType">
  444.         <xsd:restriction base="xsd:string">
  445.             <xsd:enumeration value="business"/>
  446.             <xsd:enumeration value="businessDirect"/>
  447.             <xsd:enumeration value="personal"/>
  448.         </xsd:restriction>
  449.     </xsd:simpleType>
  450.     <xsd:simpleType name="contactMethodLocationType">
  451.         <xsd:restriction base="xsd:string">
  452.             <xsd:enumeration value="office"/>
  453.             <xsd:enumeration value="vehicle"/>
  454.             <xsd:enumeration value="onPerson"/>
  455.             <xsd:enumeration value="home"/>
  456.         </xsd:restriction>
  457.     </xsd:simpleType>
  458.     <xsd:simpleType name="contactMethodWhenAvailableType">
  459.         <xsd:restriction base="xsd:string"/>
  460.     </xsd:simpleType>
  461.     <xsd:simpleType name="xStringPatternExtensionType">
  462.         <xsd:restriction base="xsd:string">
  463.             <xsd:pattern value="x:\S.*"/>
  464.         </xsd:restriction>
  465.     </xsd:simpleType>
  466.     <xsd:simpleType name="contactMethodUsePatternExtensionType">
  467.         <xsd:union memberTypes="contactMethodUseType xStringPatternExtensionType"/>
  468.     </xsd:simpleType>
  469.     <xsd:simpleType name="contactMethodLocationPatternExtensionType">
  470.         <xsd:union memberTypes="contactMethodLocationType xStringPatternExtensionType"/>
  471.     </xsd:simpleType>
  472.     <xsd:simpleType name="contactMethodWhenAvailablePatternExtensionType">
  473.         <xsd:union memberTypes="contactMethodWhenAvailableType xStringPatternExtensionType"/>
  474.     </xsd:simpleType>
  475.     <xsd:annotation>
  476.         <xsd:documentation>
  477.         ******************************************************************************
  478.         END include file: ../../CPO/ContactInfo-1_0/ContactMethod-1_0.xsd 
  479.         ******************************************************************************
  480.         </xsd:documentation>
  481.     </xsd:annotation>
  482.     <xsd:annotation>
  483.         <xsd:documentation>
  484.         ******************************************************************************
  485.         BEGIN include file: ../../TSC/HRXMLExtension-1_0/UserArea-1_0.xsd 
  486.         ******************************************************************************
  487.         </xsd:documentation>
  488.     </xsd:annotation>
  489.     <xsd:annotation>
  490.         <xsd:documentation>
  491. "Copyright  The HR-XML Consortium. All Rights Reserved. http://www.hr-xml.org"
  492. Status: Recommendation
  493. Date this version: 2002-04-29
  494. Purpose: Defines the UserArea extension schema
  495. Author(s):  Technical Steering Committee
  496.  
  497. This HR-XML Consortium Work (including specifications, documents, 
  498. software, and related items) is provided by the copyright holders 
  499. under the following license. By obtaining, using and/or copying 
  500. this work, you (the licensee) agree that you have read, understood, 
  501. and will comply with the following terms and conditions.
  502.  
  503. Permission to use, copy, modify, or redistribute this Work and 
  504. its documentation, with or without modification, for any purpose 
  505. and without fee or royalty is hereby granted, provided that you 
  506. include the following on ALL copies of the software and 
  507. documentation or portions thereof, including modifications, 
  508. that you make: 
  509.  
  510. 1. This notice: "Copyright  The HR-XML Consortium. All Rights 
  511.    Reserved. http://www.hr-xml.org" 
  512. 2. Notice of any changes or modifications to the The HR-XML 
  513.    Consortium files.
  514.    
  515. THIS WORK, INCLUDING SPECIFICATIONS, DOCUMENTS, SOFTWARE, OR OTHER 
  516. RELATED ITEMS, IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO 
  517. REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT 
  518. NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY 
  519. PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION 
  520. WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS 
  521. OR OTHER RIGHTS. 
  522.  
  523. COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, 
  524. SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE 
  525. SOFTWARE OR DOCUMENTATION. 
  526.  
  527. TITLE TO COPYRIGHT IN THIS WORK AND ANY ASSOCIATED DOCUMENTATION 
  528. WILL AT ALL TIMES REMAIN WITH COPYRIGHT HOLDERS. 
  529. </xsd:documentation>
  530.     </xsd:annotation>
  531.     <xsd:element name="UserArea" type="UserAreaType">
  532.         <xsd:annotation>
  533.             <xsd:documentation>HR-XML Technical Steering Committee endorsed extension element.</xsd:documentation>
  534.         </xsd:annotation>
  535.     </xsd:element>
  536.     <xsd:complexType name="UserAreaType">
  537.         <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  538.             <xsd:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
  539.         </xsd:sequence>
  540.     </xsd:complexType>
  541.     <xsd:annotation>
  542.         <xsd:documentation>
  543.         ******************************************************************************
  544.         END include file: ../../TSC/HRXMLExtension-1_0/UserArea-1_0.xsd 
  545.         ******************************************************************************
  546.         </xsd:documentation>
  547.     </xsd:annotation>
  548.     <xsd:annotation>
  549.         <xsd:documentation>
  550. "Copyright  The HR-XML Consortium. All Rights Reserved. http://www.hr-xml.org"
  551. Name: StockPlanParticipant-1_0.xsd
  552. Status: Recommendation
  553. Date this version: 2002-10-07
  554. Author(s): Andreas Bold - SAP, Stock Work Group
  555.  
  556. This HR-XML Consortium Work (including specifications, documents, 
  557. software, and related items) is provided by the copyright holders 
  558. under the following license. By obtaining, using and/or copying 
  559. this work, you (the licensee) agree that you have read, understood, 
  560. and will comply with the following terms and conditions.
  561.  
  562. Permission to use, copy, modify, or redistribute this Work and 
  563. its documentation, with or without modification, for any purpose 
  564. and without fee or royalty is hereby granted, provided that you 
  565. include the following on ALL copies of the software and 
  566. documentation or portions thereof, including modifications, 
  567. that you make: 
  568.  
  569. 1. This notice: "Copyright  The HR-XML Consortium. All Rights 
  570.    Reserved. http://www.hr-xml.org" 
  571. 2. Notice of any changes or modifications to the The HR-XML 
  572.    Consortium files.
  573.    
  574. THIS WORK, INCLUDING SPECIFICATIONS, DOCUMENTS, SOFTWARE, OR OTHER 
  575. RELATED ITEMS, IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO 
  576. REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT 
  577. NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY 
  578. PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION 
  579. WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS 
  580. OR OTHER RIGHTS. 
  581.  
  582. COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, 
  583. SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE 
  584. SOFTWARE OR DOCUMENTATION. 
  585.  
  586. TITLE TO COPYRIGHT IN THIS WORK AND ANY ASSOCIATED DOCUMENTATION 
  587. WILL AT ALL TIMES REMAIN WITH COPYRIGHT HOLDERS.
  588.         </xsd:documentation>
  589.     </xsd:annotation>
  590.     <xsd:element name="CountryCode" type="CountryCodeType"/>
  591.     <xsd:simpleType name="CountryCodeType">
  592.         <xsd:annotation>
  593.             <xsd:documentation>Must conform to ISO 3166 Representation of Countries.</xsd:documentation>
  594.         </xsd:annotation>
  595.         <xsd:restriction base="xsd:string">
  596.             <xsd:pattern value="[A-Z][A-Z]"/>
  597.         </xsd:restriction>
  598.     </xsd:simpleType>
  599.     <xsd:complexType name="StockPlanParticipantType">
  600.         <xsd:sequence>
  601.             <xsd:element name="Id" type="EntityIdType"/>
  602.             <xsd:element name="Account" type="EntityIdType" minOccurs="0"/>
  603.             <xsd:element name="CompanyId" type="EntityIdType"/>
  604.             <xsd:element name="Name" type="PersonNameType"/>
  605.             <xsd:element name="ContactInfo" type="ContactMethodType"/>
  606.             <xsd:element name="AdditionalInfo" minOccurs="0">
  607.                 <xsd:complexType>
  608.                     <xsd:sequence>
  609.                         <xsd:element name="DateOfBirth" type="LocalDateType" minOccurs="0"/>
  610.                         <xsd:element name="Nationality" type="CountryCodeType" minOccurs="0" maxOccurs="unbounded"/>
  611.                         <xsd:element name="HireDate" type="LocalDateType" minOccurs="0"/>
  612.                         <xsd:element name="Termination" minOccurs="0">
  613.                             <xsd:complexType>
  614.                                 <xsd:sequence>
  615.                                     <xsd:element name="Date" type="LocalDateType"/>
  616.                                     <xsd:element name="Reason" type="xsd:string"/>
  617.                                 </xsd:sequence>
  618.                             </xsd:complexType>
  619.                         </xsd:element>
  620.                         <xsd:element name="Employee" type="xsd:boolean" default="true" minOccurs="0"/>
  621.                         <xsd:element name="Director" type="xsd:boolean" minOccurs="0"/>
  622.                         <xsd:element name="Insider" type="xsd:boolean" minOccurs="0"/>
  623.                         <xsd:element name="PercentOwner" type="xsd:decimal" minOccurs="0"/>
  624.                         <xsd:element name="WorkLocation" minOccurs="0" maxOccurs="unbounded">
  625.                             <xsd:complexType>
  626.                                 <xsd:sequence>
  627.                                     <xsd:element name="CountryCode" type="CountryCodeType" minOccurs="0"/>
  628.                                     <xsd:element name="Region" type="xsd:string" minOccurs="0"/>
  629.                                     <xsd:element name="Municipality" type="xsd:string" minOccurs="0"/>
  630.                                     <xsd:element name="PostalCode" type="xsd:string" minOccurs="0"/>
  631.                                 </xsd:sequence>
  632.                                 <xsd:attribute name="validFrom" type="LocalDateType"/>
  633.                                 <xsd:attribute name="validTo" type="LocalDateType"/>
  634.                             </xsd:complexType>
  635.                         </xsd:element>
  636.                         <xsd:element name="TaxInfo" minOccurs="0" maxOccurs="unbounded">
  637.                             <xsd:complexType>
  638.                                 <xsd:sequence>
  639.                                     <xsd:element name="TaxType" type="xsd:string"/>
  640.                                     <xsd:element name="TaxationLocation">
  641.                                         <xsd:complexType>
  642.                                             <xsd:sequence>
  643.                                                 <xsd:element name="CountryCode" type="CountryCodeType" minOccurs="0"/>
  644.                                                 <xsd:element name="Region" type="xsd:string" minOccurs="0"/>
  645.                                                 <xsd:element name="Municipality" type="xsd:string" minOccurs="0"/>
  646.                                                 <xsd:element name="PostalCode" type="xsd:string" minOccurs="0"/>
  647.                                             </xsd:sequence>
  648.                                         </xsd:complexType>
  649.                                     </xsd:element>
  650.                                     <xsd:element name="Percentage" type="xsd:decimal"/>
  651.                                 </xsd:sequence>
  652.                                 <xsd:attribute name="validFrom" type="LocalDateType"/>
  653.                                 <xsd:attribute name="validTo" type="LocalDateType"/>
  654.                             </xsd:complexType>
  655.                         </xsd:element>
  656.                     </xsd:sequence>
  657.                 </xsd:complexType>
  658.             </xsd:element>
  659.             <xsd:element ref="UserArea" minOccurs="0"/>
  660.         </xsd:sequence>
  661.     </xsd:complexType>
  662.     <xsd:element name="StockPlanParticipant" type="StockPlanParticipantType"/>
  663. </xsd:schema>
  664.