home *** CD-ROM | disk | FTP | other *** search
/ Internet Magazine 2003 October / INTERNET108.ISO / pc / software / windows / building / xmlspy / xmlspyentcomplete5.exe / Data1.cab / _896C38862D47473CA7D72988F936819F < prev    next >
Encoding:
Extensible Markup Language  |  2003-03-24  |  23.6 KB  |  566 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: StockPlan-1_0.xsd 
  11.         ******************************************************************************
  12.         </xsd:documentation>
  13.     </xsd:annotation>
  14.     <xsd:annotation>
  15.         <xsd:documentation>
  16.         ******************************************************************************
  17.         BEGIN include file: ../../CPO/ID-1_0/EntityIdType-1_0.xsd 
  18.         ******************************************************************************
  19.         </xsd:documentation>
  20.     </xsd:annotation>
  21.     <xsd:annotation>
  22.         <xsd:documentation>
  23.         ******************************************************************************
  24.         BEGIN include file: ../../CPO/Dating-1_1/cpoDateTimeTypes-1_1.xsd 
  25.         ******************************************************************************
  26.         </xsd:documentation>
  27.     </xsd:annotation>
  28.     <xsd:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="http://www.w3.org/2001/xml.xsd"/>
  29.     <xsd:simpleType name="NotKnownLiteral">
  30.         <xsd:restriction base="xsd:string">
  31.             <xsd:enumeration value="notKnown"/>
  32.         </xsd:restriction>
  33.     </xsd:simpleType>
  34.     <xsd:simpleType name="NotApplicableLiteral">
  35.         <xsd:restriction base="xsd:string">
  36.             <xsd:enumeration value="notApplicable"/>
  37.         </xsd:restriction>
  38.     </xsd:simpleType>
  39.     <xsd:simpleType name="LocalDateType">
  40.         <xsd:restriction base="xsd:date">
  41.             <xsd:pattern value="\d\d\d\d-\d\d-\d\d"/>
  42.         </xsd:restriction>
  43.     </xsd:simpleType>
  44.     <xsd:simpleType name="LocalDateNkType">
  45.         <xsd:union memberTypes="LocalDateType NotKnownLiteral"/>
  46.     </xsd:simpleType>
  47.     <xsd:simpleType name="LocalDateNaType">
  48.         <xsd:union memberTypes="LocalDateType NotApplicableLiteral"/>
  49.     </xsd:simpleType>
  50.     <xsd:simpleType name="LocalDateNkNaType">
  51.         <xsd:union memberTypes="LocalDateType NotKnownLiteral NotApplicableLiteral"/>
  52.     </xsd:simpleType>
  53.     <xsd:simpleType name="DateType">
  54.         <xsd:restriction base="xsd:date">
  55.             <xsd:pattern value="\d\d\d\d-\d\d-\d\d(Z|(\+|-)\d\d:\d\d)"/>
  56.         </xsd:restriction>
  57.     </xsd:simpleType>
  58.     <xsd:simpleType name="DateNkType">
  59.         <xsd:union memberTypes="DateType NotKnownLiteral"/>
  60.     </xsd:simpleType>
  61.     <xsd:simpleType name="DateNaType">
  62.         <xsd:union memberTypes="DateType NotApplicableLiteral"/>
  63.     </xsd:simpleType>
  64.     <xsd:simpleType name="DateNkNaType">
  65.         <xsd:union memberTypes="DateType NotKnownLiteral NotApplicableLiteral"/>
  66.     </xsd:simpleType>
  67.     <xsd:simpleType name="LocalTimeType">
  68.         <xsd:restriction base="xsd:time">
  69.             <xsd:pattern value="\d\d:\d\d:\d\d"/>
  70.         </xsd:restriction>
  71.     </xsd:simpleType>
  72.     <xsd:simpleType name="LocalTimeNkType">
  73.         <xsd:union memberTypes="LocalTimeType NotKnownLiteral"/>
  74.     </xsd:simpleType>
  75.     <xsd:simpleType name="LocalTimeNaType">
  76.         <xsd:union memberTypes="LocalTimeType NotApplicableLiteral"/>
  77.     </xsd:simpleType>
  78.     <xsd:simpleType name="LocalTimeNkNaType">
  79.         <xsd:union memberTypes="LocalTimeType NotKnownLiteral NotApplicableLiteral"/>
  80.     </xsd:simpleType>
  81.     <xsd:simpleType name="TimeType">
  82.         <xsd:restriction base="xsd:time">
  83.             <xsd:pattern value="\d\d:\d\d:\d\d(Z|(\+|-)\d\d:\d\d)"/>
  84.         </xsd:restriction>
  85.     </xsd:simpleType>
  86.     <xsd:simpleType name="TimeNkType">
  87.         <xsd:union memberTypes="TimeType NotKnownLiteral"/>
  88.     </xsd:simpleType>
  89.     <xsd:simpleType name="TimeNaType">
  90.         <xsd:union memberTypes="TimeType NotApplicableLiteral"/>
  91.     </xsd:simpleType>
  92.     <xsd:simpleType name="TimeNkNaType">
  93.         <xsd:union memberTypes="TimeType NotKnownLiteral NotApplicableLiteral"/>
  94.     </xsd:simpleType>
  95.     <xsd:simpleType name="LocalDateTimeType">
  96.         <xsd:restriction base="xsd:dateTime">
  97.             <xsd:pattern value="\d\d\d\d-\d\d-\d\dT\d\d:\d\d:\d\d"/>
  98.         </xsd:restriction>
  99.     </xsd:simpleType>
  100.     <xsd:simpleType name="LocalDateTimeNkType">
  101.         <xsd:union memberTypes="LocalDateTimeType NotKnownLiteral"/>
  102.     </xsd:simpleType>
  103.     <xsd:simpleType name="LocalDateTimeNaType">
  104.         <xsd:union memberTypes="LocalDateTimeType NotApplicableLiteral"/>
  105.     </xsd:simpleType>
  106.     <xsd:simpleType name="LocalDateTimeNkNaType">
  107.         <xsd:union memberTypes="LocalDateTimeType NotKnownLiteral NotApplicableLiteral"/>
  108.     </xsd:simpleType>
  109.     <xsd:simpleType name="DateTimeType">
  110.         <xsd:restriction base="xsd:dateTime">
  111.             <xsd:pattern value="\d\d\d\d-\d\d-\d\dT\d\d:\d\d:\d\d(Z|(\+|-)\d\d:\d\d)"/>
  112.         </xsd:restriction>
  113.     </xsd:simpleType>
  114.     <xsd:simpleType name="DateTimeNkType">
  115.         <xsd:union memberTypes="DateTimeType NotKnownLiteral"/>
  116.     </xsd:simpleType>
  117.     <xsd:simpleType name="DateTimeNaType">
  118.         <xsd:union memberTypes="DateTimeType NotApplicableLiteral"/>
  119.     </xsd:simpleType>
  120.     <xsd:simpleType name="DateTimeNkNaType">
  121.         <xsd:union memberTypes="DateTimeType NotKnownLiteral NotApplicableLiteral"/>
  122.     </xsd:simpleType>
  123.     <xsd:simpleType name="AnyDateTimeType">
  124.         <xsd:union memberTypes="LocalDateType DateType LocalDateTimeType DateTimeType"/>
  125.     </xsd:simpleType>
  126.     <xsd:simpleType name="AnyDateTimeNkType">
  127.         <xsd:union memberTypes="AnyDateTimeType NotKnownLiteral"/>
  128.     </xsd:simpleType>
  129.     <xsd:simpleType name="AnyDateTimeNaType">
  130.         <xsd:union memberTypes="AnyDateTimeType NotApplicableLiteral"/>
  131.     </xsd:simpleType>
  132.     <xsd:simpleType name="AnyDateTimeNkNaType">
  133.         <xsd:union memberTypes="AnyDateTimeType NotKnownLiteral NotApplicableLiteral"/>
  134.     </xsd:simpleType>
  135.     <xsd:annotation>
  136.         <xsd:documentation>
  137.         ******************************************************************************
  138.         END include file: ../../CPO/Dating-1_1/cpoDateTimeTypes-1_1.xsd 
  139.         ******************************************************************************
  140.         </xsd:documentation>
  141.     </xsd:annotation>
  142.     <xsd:annotation>
  143.         <xsd:documentation>
  144. "Copyright  The HR-XML Consortium. All Rights Reserved. http://www.hr-xml.org"
  145. EntityIdType-1_0.xsd
  146. Status: Recommendation
  147. Date this version: 2002-04-29
  148. Purpose: Defines XSD for Entity Identifiers
  149. Editor: Karl Brophey, Kim Bartkus,  CPO Workgroup
  150.  
  151. This HR-XML Consortium Work (including specifications, documents, 
  152. software, and related items) is provided by the copyright holders 
  153. under the following license. By obtaining, using and/or copying 
  154. this work, you (the licensee) agree that you have read, understood, 
  155. and will comply with the following terms and conditions.
  156.  
  157. Permission to use, copy, modify, or redistribute this Work and 
  158. its documentation, with or without modification, for any purpose 
  159. and without fee or royalty is hereby granted, provided that you 
  160. include the following on ALL copies of the software and 
  161. documentation or portions thereof, including modifications, 
  162. that you make: 
  163.  
  164. 1. This notice: "Copyright  The HR-XML Consortium. All Rights 
  165.    Reserved. http://www.hr-xml.org" 
  166. 2. Notice of any changes or modifications to the The HR-XML 
  167.    Consortium files.
  168.    
  169. THIS WORK, INCLUDING SPECIFICATIONS, DOCUMENTS, SOFTWARE, OR OTHER 
  170. RELATED ITEMS, IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO 
  171. REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT 
  172. NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY 
  173. PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION 
  174. WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS 
  175. OR OTHER RIGHTS. 
  176.  
  177. COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, 
  178. SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE 
  179. SOFTWARE OR DOCUMENTATION. 
  180.  
  181. TITLE TO COPYRIGHT IN THIS WORK AND ANY ASSOCIATED DOCUMENTATION 
  182. WILL AT ALL TIMES REMAIN WITH COPYRIGHT HOLDERS. 
  183. </xsd:documentation>
  184.     </xsd:annotation>
  185.     <xsd:complexType name="EntityIdType">
  186.         <xsd:sequence>
  187.             <xsd:element name="IdValue" maxOccurs="unbounded">
  188.                 <xsd:complexType>
  189.                     <xsd:simpleContent>
  190.                         <xsd:extension base="xsd:string">
  191.                             <xsd:attribute name="name" type="xsd:string" use="optional"/>
  192.                         </xsd:extension>
  193.                     </xsd:simpleContent>
  194.                 </xsd:complexType>
  195.             </xsd:element>
  196.         </xsd:sequence>
  197.         <xsd:attribute name="validFrom" type="AnyDateTimeNkNaType" use="optional"/>
  198.         <xsd:attribute name="validTo" type="AnyDateTimeNkNaType" use="optional"/>
  199.         <xsd:attribute name="idOwner" type="xsd:string" use="optional"/>
  200.     </xsd:complexType>
  201.     <xsd:annotation>
  202.         <xsd:documentation>
  203.         ******************************************************************************
  204.         END include file: ../../CPO/ID-1_0/EntityIdType-1_0.xsd 
  205.         ******************************************************************************
  206.         </xsd:documentation>
  207.     </xsd:annotation>
  208.     <xsd:annotation>
  209.         <xsd:documentation>
  210.         ******************************************************************************
  211.         BEGIN include file: ../../TSC/HRXMLExtension-1_0/UserArea-1_0.xsd 
  212.         ******************************************************************************
  213.         </xsd:documentation>
  214.     </xsd:annotation>
  215.     <xsd:annotation>
  216.         <xsd:documentation>
  217. "Copyright  The HR-XML Consortium. All Rights Reserved. http://www.hr-xml.org"
  218. Status: Recommendation
  219. Date this version: 2002-04-29
  220. Purpose: Defines the UserArea extension schema
  221. Author(s):  Technical Steering Committee
  222.  
  223. This HR-XML Consortium Work (including specifications, documents, 
  224. software, and related items) is provided by the copyright holders 
  225. under the following license. By obtaining, using and/or copying 
  226. this work, you (the licensee) agree that you have read, understood, 
  227. and will comply with the following terms and conditions.
  228.  
  229. Permission to use, copy, modify, or redistribute this Work and 
  230. its documentation, with or without modification, for any purpose 
  231. and without fee or royalty is hereby granted, provided that you 
  232. include the following on ALL copies of the software and 
  233. documentation or portions thereof, including modifications, 
  234. that you make: 
  235.  
  236. 1. This notice: "Copyright  The HR-XML Consortium. All Rights 
  237.    Reserved. http://www.hr-xml.org" 
  238. 2. Notice of any changes or modifications to the The HR-XML 
  239.    Consortium files.
  240.    
  241. THIS WORK, INCLUDING SPECIFICATIONS, DOCUMENTS, SOFTWARE, OR OTHER 
  242. RELATED ITEMS, IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO 
  243. REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT 
  244. NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY 
  245. PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION 
  246. WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS 
  247. OR OTHER RIGHTS. 
  248.  
  249. COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, 
  250. SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE 
  251. SOFTWARE OR DOCUMENTATION. 
  252.  
  253. TITLE TO COPYRIGHT IN THIS WORK AND ANY ASSOCIATED DOCUMENTATION 
  254. WILL AT ALL TIMES REMAIN WITH COPYRIGHT HOLDERS. 
  255. </xsd:documentation>
  256.     </xsd:annotation>
  257.     <xsd:element name="UserArea" type="UserAreaType">
  258.         <xsd:annotation>
  259.             <xsd:documentation>HR-XML Technical Steering Committee endorsed extension element.</xsd:documentation>
  260.         </xsd:annotation>
  261.     </xsd:element>
  262.     <xsd:complexType name="UserAreaType">
  263.         <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  264.             <xsd:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
  265.         </xsd:sequence>
  266.     </xsd:complexType>
  267.     <xsd:annotation>
  268.         <xsd:documentation>
  269.         ******************************************************************************
  270.         END include file: ../../TSC/HRXMLExtension-1_0/UserArea-1_0.xsd 
  271.         ******************************************************************************
  272.         </xsd:documentation>
  273.     </xsd:annotation>
  274.     <xsd:annotation>
  275.         <xsd:documentation>
  276. "Copyright  The HR-XML Consortium. All Rights Reserved. http://www.hr-xml.org"
  277. Name: StockPlan-1_0.xsd
  278. Status: Recommendation
  279. Date this version: 2002-10-07
  280. Author(s): Andreas Bold - SAP, Stock Work Group
  281.  
  282. This HR-XML Consortium Work (including specifications, documents, 
  283. software, and related items) is provided by the copyright holders 
  284. under the following license. By obtaining, using and/or copying 
  285. this work, you (the licensee) agree that you have read, understood, 
  286. and will comply with the following terms and conditions.
  287.  
  288. Permission to use, copy, modify, or redistribute this Work and 
  289. its documentation, with or without modification, for any purpose 
  290. and without fee or royalty is hereby granted, provided that you 
  291. include the following on ALL copies of the software and 
  292. documentation or portions thereof, including modifications, 
  293. that you make: 
  294.  
  295. 1. This notice: "Copyright  The HR-XML Consortium. All Rights 
  296.    Reserved. http://www.hr-xml.org" 
  297. 2. Notice of any changes or modifications to the The HR-XML 
  298.    Consortium files.
  299.    
  300. THIS WORK, INCLUDING SPECIFICATIONS, DOCUMENTS, SOFTWARE, OR OTHER 
  301. RELATED ITEMS, IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO 
  302. REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT 
  303. NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY 
  304. PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION 
  305. WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS 
  306. OR OTHER RIGHTS. 
  307.  
  308. COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, 
  309. SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE 
  310. SOFTWARE OR DOCUMENTATION. 
  311.  
  312. TITLE TO COPYRIGHT IN THIS WORK AND ANY ASSOCIATED DOCUMENTATION 
  313. WILL AT ALL TIMES REMAIN WITH COPYRIGHT HOLDERS.
  314.         </xsd:documentation>
  315.     </xsd:annotation>
  316.     <xsd:element name="CurrencyCode" type="CurrencyCodeType"/>
  317.     <xsd:simpleType name="CurrencyCodeType">
  318.         <xsd:annotation>
  319.             <xsd:documentation>Must conform to ISO 4217 - Representation of Currency and Funds</xsd:documentation>
  320.         </xsd:annotation>
  321.         <xsd:restriction base="xsd:string">
  322.             <xsd:pattern value="[A-Z][A-Z][A-Z]"/>
  323.         </xsd:restriction>
  324.     </xsd:simpleType>
  325.     <xsd:element name="CountryCode" type="CountryCodeType"/>
  326.     <xsd:simpleType name="CountryCodeType">
  327.         <xsd:annotation>
  328.             <xsd:documentation>Must conform to ISO 3166 Representation of Countries.</xsd:documentation>
  329.         </xsd:annotation>
  330.         <xsd:restriction base="xsd:string">
  331.             <xsd:pattern value="[A-Z][A-Z]"/>
  332.         </xsd:restriction>
  333.     </xsd:simpleType>
  334.     <xsd:complexType name="StockPlanType">
  335.         <xsd:sequence>
  336.             <xsd:element name="Id" type="EntityIdType"/>
  337.             <xsd:element name="CompanyId" type="EntityIdType"/>
  338.             <xsd:element name="PlanType" type="StockPlanExtensionType"/>
  339.             <xsd:element name="Name" minOccurs="0" maxOccurs="unbounded">
  340.                 <xsd:complexType>
  341.                     <xsd:simpleContent>
  342.                         <xsd:extension base="xsd:string">
  343.                             <xsd:attribute ref="xml:lang" use="required"/>
  344.                         </xsd:extension>
  345.                     </xsd:simpleContent>
  346.                 </xsd:complexType>
  347.             </xsd:element>
  348.             <xsd:element name="Description" minOccurs="0" maxOccurs="unbounded">
  349.                 <xsd:complexType>
  350.                     <xsd:simpleContent>
  351.                         <xsd:extension base="xsd:string">
  352.                             <xsd:attribute ref="xml:lang" use="required"/>
  353.                         </xsd:extension>
  354.                     </xsd:simpleContent>
  355.                 </xsd:complexType>
  356.             </xsd:element>
  357.             <xsd:element name="Stock">
  358.                 <xsd:complexType>
  359.                     <xsd:sequence>
  360.                         <xsd:element name="Id" type="EntityIdType"/>
  361.                         <xsd:element name="Symbol" type="xsd:string" minOccurs="0"/>
  362.                         <xsd:element name="Exchange" type="xsd:string" minOccurs="0"/>
  363.                     </xsd:sequence>
  364.                 </xsd:complexType>
  365.             </xsd:element>
  366.             <xsd:element name="BlackOutInformation" minOccurs="0">
  367.                 <xsd:complexType>
  368.                     <xsd:sequence>
  369.                         <xsd:element name="Period" maxOccurs="unbounded">
  370.                             <xsd:complexType>
  371.                                 <xsd:attribute name="validFrom" type="LocalDateType" use="required"/>
  372.                                 <xsd:attribute name="validTo" type="LocalDateType" use="required"/>
  373.                             </xsd:complexType>
  374.                         </xsd:element>
  375.                     </xsd:sequence>
  376.                 </xsd:complexType>
  377.             </xsd:element>
  378.             <xsd:element name="StockOptionInfo">
  379.                 <xsd:complexType>
  380.                     <xsd:sequence>
  381.                         <xsd:element name="StockOptionType" minOccurs="0" maxOccurs="unbounded">
  382.                             <xsd:complexType>
  383.                                 <xsd:simpleContent>
  384.                                     <xsd:extension base="StockOptionPlanExtensionType">
  385.                                         <xsd:attribute name="country" type="CountryCodeType"/>
  386.                                     </xsd:extension>
  387.                                 </xsd:simpleContent>
  388.                             </xsd:complexType>
  389.                         </xsd:element>
  390.                         <xsd:element name="Ratio" type="xsd:integer"/>
  391.                         <xsd:element name="QualifiedGrantsAllowed" type="xsd:boolean" default="true"/>
  392.                         <xsd:element name="NonQualifiedGrantsAllowed" type="xsd:boolean" default="true"/>
  393.                         <xsd:element name="QualifiedGrantDefault" default="Qualified">
  394.                             <xsd:simpleType>
  395.                                 <xsd:restriction base="xsd:string">
  396.                                     <xsd:enumeration value="Qualified"/>
  397.                                     <xsd:enumeration value="NonQualified"/>
  398.                                 </xsd:restriction>
  399.                             </xsd:simpleType>
  400.                         </xsd:element>
  401.                         <xsd:element name="StockAppreciationRights" default="notApplicable">
  402.                             <xsd:simpleType>
  403.                                 <xsd:restriction base="xsd:string">
  404.                                     <xsd:enumeration value="standalone"/>
  405.                                     <xsd:enumeration value="tandem"/>
  406.                                     <xsd:enumeration value="additive"/>
  407.                                     <xsd:enumeration value="notApplicable"/>
  408.                                 </xsd:restriction>
  409.                             </xsd:simpleType>
  410.                         </xsd:element>
  411.                         <xsd:element name="MaximumNumberOfShares" type="xsd:positiveInteger"/>
  412.                         <xsd:element name="MinimumNumberToExercise" type="xsd:positiveInteger"/>
  413.                         <xsd:element name="MaximumNumberToExercise" type="xsd:positiveInteger"/>
  414.                         <xsd:element name="BlocksToExercise" type="xsd:positiveInteger"/>
  415.                     </xsd:sequence>
  416.                 </xsd:complexType>
  417.             </xsd:element>
  418.             <xsd:element ref="UserArea" minOccurs="0"/>
  419.         </xsd:sequence>
  420.         <xsd:attribute name="validFrom" type="LocalDateType" use="required"/>
  421.         <xsd:attribute name="validTo" type="LocalDateType" use="required"/>
  422.     </xsd:complexType>
  423.     <xsd:element name="StockPlan" type="StockPlanType"/>
  424.     <xsd:simpleType name="StockPlanTypeEnumeration">
  425.         <xsd:restriction base="xsd:string">
  426.             <xsd:enumeration value="Stock Options"/>
  427.         </xsd:restriction>
  428.     </xsd:simpleType>
  429.     <xsd:simpleType name="xStringPatternExtensionType">
  430.         <xsd:restriction base="xsd:string">
  431.             <xsd:pattern value="x:\S.*"/>
  432.         </xsd:restriction>
  433.     </xsd:simpleType>
  434.     <xsd:simpleType name="StockOptionPlanType">
  435.         <xsd:restriction base="xsd:string">
  436.             <xsd:enumeration value="Qualified"/>
  437.             <xsd:enumeration value="Non Qualified"/>
  438.             <xsd:enumeration value="Stock Appreciation Rights"/>
  439.         </xsd:restriction>
  440.     </xsd:simpleType>
  441.     <xsd:simpleType name="StockPlanExtensionType">
  442.         <xsd:union memberTypes="StockPlanTypeEnumeration xStringPatternExtensionType"/>
  443.     </xsd:simpleType>
  444.     <xsd:simpleType name="StockOptionPlanExtensionType">
  445.         <xsd:union memberTypes="StockOptionPlanType xStringPatternExtensionType"/>
  446.     </xsd:simpleType>
  447.     <xsd:annotation>
  448.         <xsd:documentation>
  449.         ******************************************************************************
  450.         END include file: StockPlan-1_0.xsd 
  451.         ******************************************************************************
  452.         </xsd:documentation>
  453.     </xsd:annotation>
  454.     <xsd:annotation>
  455.         <xsd:documentation>
  456. "Copyright  The HR-XML Consortium. All Rights Reserved. http://www.hr-xml.org"
  457. Name: Grant-1_0.xsd
  458. Status: Recommendation
  459. Date this version: 2002-10-07
  460. Author(s): Andreas Bold - SAP, Stock Work Group
  461.  
  462. This HR-XML Consortium Work (including specifications, documents, 
  463. software, and related items) is provided by the copyright holders 
  464. under the following license. By obtaining, using and/or copying 
  465. this work, you (the licensee) agree that you have read, understood, 
  466. and will comply with the following terms and conditions.
  467.  
  468. Permission to use, copy, modify, or redistribute this Work and 
  469. its documentation, with or without modification, for any purpose 
  470. and without fee or royalty is hereby granted, provided that you 
  471. include the following on ALL copies of the software and 
  472. documentation or portions thereof, including modifications, 
  473. that you make: 
  474.  
  475. 1. This notice: "Copyright  The HR-XML Consortium. All Rights 
  476.    Reserved. http://www.hr-xml.org" 
  477. 2. Notice of any changes or modifications to the The HR-XML 
  478.    Consortium files.
  479.    
  480. THIS WORK, INCLUDING SPECIFICATIONS, DOCUMENTS, SOFTWARE, OR OTHER 
  481. RELATED ITEMS, IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO 
  482. REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT 
  483. NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY 
  484. PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION 
  485. WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS 
  486. OR OTHER RIGHTS. 
  487.  
  488. COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, 
  489. SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE 
  490. SOFTWARE OR DOCUMENTATION. 
  491.  
  492. TITLE TO COPYRIGHT IN THIS WORK AND ANY ASSOCIATED DOCUMENTATION 
  493. WILL AT ALL TIMES REMAIN WITH COPYRIGHT HOLDERS.
  494.         </xsd:documentation>
  495.     </xsd:annotation>
  496.     <xsd:complexType name="GrantType">
  497.         <xsd:sequence>
  498.             <xsd:element name="Id" type="EntityIdType"/>
  499.             <xsd:element name="ParticipantId" type="EntityIdType"/>
  500.             <xsd:element name="PlanId" type="EntityIdType"/>
  501.             <xsd:element name="GrantType" minOccurs="0" maxOccurs="unbounded">
  502.                 <xsd:complexType>
  503.                     <xsd:simpleContent>
  504.                         <xsd:extension base="StockOptionPlanExtensionType">
  505.                             <xsd:attribute name="country" type="CountryCodeType"/>
  506.                         </xsd:extension>
  507.                     </xsd:simpleContent>
  508.                 </xsd:complexType>
  509.             </xsd:element>
  510.             <xsd:element name="Restricted" type="xsd:boolean" default="false"/>
  511.             <xsd:element name="Repurchasable" type="xsd:boolean" default="false"/>
  512.             <xsd:element name="SharesGranted" type="xsd:decimal"/>
  513.             <xsd:element name="SharesAccepted" type="xsd:decimal"/>
  514.             <xsd:element name="GrantPrice" type="xsd:double"/>
  515.             <xsd:element name="FairMarketValue" type="xsd:double"/>
  516.             <xsd:element name="BlackOutInformation" minOccurs="0">
  517.                 <xsd:complexType>
  518.                     <xsd:sequence>
  519.                         <xsd:element name="Period" maxOccurs="unbounded">
  520.                             <xsd:complexType>
  521.                                 <xsd:attribute name="validFrom" type="LocalDateType" use="required"/>
  522.                                 <xsd:attribute name="validTo" type="LocalDateType" use="required"/>
  523.                             </xsd:complexType>
  524.                         </xsd:element>
  525.                     </xsd:sequence>
  526.                 </xsd:complexType>
  527.             </xsd:element>
  528.             <xsd:element name="VestingInfo" minOccurs="0">
  529.                 <xsd:complexType>
  530.                     <xsd:choice>
  531.                         <xsd:element name="Shares" maxOccurs="unbounded">
  532.                             <xsd:complexType>
  533.                                 <xsd:sequence>
  534.                                     <xsd:element name="Quantity" type="xsd:decimal"/>
  535.                                     <xsd:element name="VestingDate" type="LocalDateType"/>
  536.                                 </xsd:sequence>
  537.                             </xsd:complexType>
  538.                         </xsd:element>
  539.                         <xsd:element name="Rule" type="xsd:string" maxOccurs="unbounded"/>
  540.                     </xsd:choice>
  541.                 </xsd:complexType>
  542.             </xsd:element>
  543.             <xsd:element name="ExercisabilityInfo" minOccurs="0">
  544.                 <xsd:complexType>
  545.                     <xsd:choice>
  546.                         <xsd:element name="Shares" maxOccurs="unbounded">
  547.                             <xsd:complexType>
  548.                                 <xsd:sequence>
  549.                                     <xsd:element name="Quantity" type="xsd:decimal"/>
  550.                                     <xsd:element name="ExerciseDate" type="LocalDateType"/>
  551.                                 </xsd:sequence>
  552.                             </xsd:complexType>
  553.                         </xsd:element>
  554.                         <xsd:element name="Rule" type="xsd:string" maxOccurs="unbounded"/>
  555.                     </xsd:choice>
  556.                 </xsd:complexType>
  557.             </xsd:element>
  558.             <xsd:element ref="UserArea" minOccurs="0"/>
  559.         </xsd:sequence>
  560.         <xsd:attribute name="validTo" type="LocalDateType" use="required"/>
  561.         <xsd:attribute name="grantDate" type="LocalDateType" use="required"/>
  562.         <xsd:attribute name="grantCurrency" type="CurrencyCodeType"/>
  563.     </xsd:complexType>
  564.     <xsd:element name="Grant" type="GrantType"/>
  565. </xsd:schema>
  566.