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

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <xsd:schema targetNamespace="http://ns.hr-xml.org/Stock/Stock-1_0" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://ns.hr-xml.org/Stock/Stock-1_0" 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:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="http://www.w3.org/2001/xml.xsd"/>
  22.     <xsd:simpleType name="NotKnownLiteral">
  23.         <xsd:restriction base="xsd:string">
  24.             <xsd:enumeration value="notKnown"/>
  25.         </xsd:restriction>
  26.     </xsd:simpleType>
  27.     <xsd:simpleType name="NotApplicableLiteral">
  28.         <xsd:restriction base="xsd:string">
  29.             <xsd:enumeration value="notApplicable"/>
  30.         </xsd:restriction>
  31.     </xsd:simpleType>
  32.     <xsd:simpleType name="LocalDateType">
  33.         <xsd:restriction base="xsd:date">
  34.             <xsd:pattern value="\d\d\d\d-\d\d-\d\d"/>
  35.         </xsd:restriction>
  36.     </xsd:simpleType>
  37.     <xsd:simpleType name="LocalDateNkType">
  38.         <xsd:union memberTypes="LocalDateType NotKnownLiteral"/>
  39.     </xsd:simpleType>
  40.     <xsd:simpleType name="LocalDateNaType">
  41.         <xsd:union memberTypes="LocalDateType NotApplicableLiteral"/>
  42.     </xsd:simpleType>
  43.     <xsd:simpleType name="LocalDateNkNaType">
  44.         <xsd:union memberTypes="LocalDateType NotKnownLiteral NotApplicableLiteral"/>
  45.     </xsd:simpleType>
  46.     <xsd:simpleType name="DateType">
  47.         <xsd:restriction base="xsd:date">
  48.             <xsd:pattern value="\d\d\d\d-\d\d-\d\d(Z|(\+|-)\d\d:\d\d)"/>
  49.         </xsd:restriction>
  50.     </xsd:simpleType>
  51.     <xsd:simpleType name="DateNkType">
  52.         <xsd:union memberTypes="DateType NotKnownLiteral"/>
  53.     </xsd:simpleType>
  54.     <xsd:simpleType name="DateNaType">
  55.         <xsd:union memberTypes="DateType NotApplicableLiteral"/>
  56.     </xsd:simpleType>
  57.     <xsd:simpleType name="DateNkNaType">
  58.         <xsd:union memberTypes="DateType NotKnownLiteral NotApplicableLiteral"/>
  59.     </xsd:simpleType>
  60.     <xsd:simpleType name="LocalTimeType">
  61.         <xsd:restriction base="xsd:time">
  62.             <xsd:pattern value="\d\d:\d\d:\d\d"/>
  63.         </xsd:restriction>
  64.     </xsd:simpleType>
  65.     <xsd:simpleType name="LocalTimeNkType">
  66.         <xsd:union memberTypes="LocalTimeType NotKnownLiteral"/>
  67.     </xsd:simpleType>
  68.     <xsd:simpleType name="LocalTimeNaType">
  69.         <xsd:union memberTypes="LocalTimeType NotApplicableLiteral"/>
  70.     </xsd:simpleType>
  71.     <xsd:simpleType name="LocalTimeNkNaType">
  72.         <xsd:union memberTypes="LocalTimeType NotKnownLiteral NotApplicableLiteral"/>
  73.     </xsd:simpleType>
  74.     <xsd:simpleType name="TimeType">
  75.         <xsd:restriction base="xsd:time">
  76.             <xsd:pattern value="\d\d:\d\d:\d\d(Z|(\+|-)\d\d:\d\d)"/>
  77.         </xsd:restriction>
  78.     </xsd:simpleType>
  79.     <xsd:simpleType name="TimeNkType">
  80.         <xsd:union memberTypes="TimeType NotKnownLiteral"/>
  81.     </xsd:simpleType>
  82.     <xsd:simpleType name="TimeNaType">
  83.         <xsd:union memberTypes="TimeType NotApplicableLiteral"/>
  84.     </xsd:simpleType>
  85.     <xsd:simpleType name="TimeNkNaType">
  86.         <xsd:union memberTypes="TimeType NotKnownLiteral NotApplicableLiteral"/>
  87.     </xsd:simpleType>
  88.     <xsd:simpleType name="LocalDateTimeType">
  89.         <xsd:restriction base="xsd:dateTime">
  90.             <xsd:pattern value="\d\d\d\d-\d\d-\d\dT\d\d:\d\d:\d\d"/>
  91.         </xsd:restriction>
  92.     </xsd:simpleType>
  93.     <xsd:simpleType name="LocalDateTimeNkType">
  94.         <xsd:union memberTypes="LocalDateTimeType NotKnownLiteral"/>
  95.     </xsd:simpleType>
  96.     <xsd:simpleType name="LocalDateTimeNaType">
  97.         <xsd:union memberTypes="LocalDateTimeType NotApplicableLiteral"/>
  98.     </xsd:simpleType>
  99.     <xsd:simpleType name="LocalDateTimeNkNaType">
  100.         <xsd:union memberTypes="LocalDateTimeType NotKnownLiteral NotApplicableLiteral"/>
  101.     </xsd:simpleType>
  102.     <xsd:simpleType name="DateTimeType">
  103.         <xsd:restriction base="xsd:dateTime">
  104.             <xsd:pattern value="\d\d\d\d-\d\d-\d\dT\d\d:\d\d:\d\d(Z|(\+|-)\d\d:\d\d)"/>
  105.         </xsd:restriction>
  106.     </xsd:simpleType>
  107.     <xsd:simpleType name="DateTimeNkType">
  108.         <xsd:union memberTypes="DateTimeType NotKnownLiteral"/>
  109.     </xsd:simpleType>
  110.     <xsd:simpleType name="DateTimeNaType">
  111.         <xsd:union memberTypes="DateTimeType NotApplicableLiteral"/>
  112.     </xsd:simpleType>
  113.     <xsd:simpleType name="DateTimeNkNaType">
  114.         <xsd:union memberTypes="DateTimeType NotKnownLiteral NotApplicableLiteral"/>
  115.     </xsd:simpleType>
  116.     <xsd:simpleType name="AnyDateTimeType">
  117.         <xsd:union memberTypes="LocalDateType DateType LocalDateTimeType DateTimeType"/>
  118.     </xsd:simpleType>
  119.     <xsd:simpleType name="AnyDateTimeNkType">
  120.         <xsd:union memberTypes="AnyDateTimeType NotKnownLiteral"/>
  121.     </xsd:simpleType>
  122.     <xsd:simpleType name="AnyDateTimeNaType">
  123.         <xsd:union memberTypes="AnyDateTimeType NotApplicableLiteral"/>
  124.     </xsd:simpleType>
  125.     <xsd:simpleType name="AnyDateTimeNkNaType">
  126.         <xsd:union memberTypes="AnyDateTimeType NotKnownLiteral NotApplicableLiteral"/>
  127.     </xsd:simpleType>
  128.     <xsd:annotation>
  129.         <xsd:documentation>
  130.         ******************************************************************************
  131.         END include file: ../../CPO/Dating-1_1/cpoDateTimeTypes-1_1.xsd 
  132.         ******************************************************************************
  133.         </xsd:documentation>
  134.     </xsd:annotation>
  135.     <xsd:annotation>
  136.         <xsd:documentation>
  137. "Copyright  The HR-XML Consortium. All Rights Reserved. http://www.hr-xml.org"
  138. EntityIdType-1_0.xsd
  139. Status: Recommendation
  140. Date this version: 2002-04-29
  141. Purpose: Defines XSD for Entity Identifiers
  142. Editor: Karl Brophey, Kim Bartkus,  CPO Workgroup
  143.  
  144. This HR-XML Consortium Work (including specifications, documents, 
  145. software, and related items) is provided by the copyright holders 
  146. under the following license. By obtaining, using and/or copying 
  147. this work, you (the licensee) agree that you have read, understood, 
  148. and will comply with the following terms and conditions.
  149.  
  150. Permission to use, copy, modify, or redistribute this Work and 
  151. its documentation, with or without modification, for any purpose 
  152. and without fee or royalty is hereby granted, provided that you 
  153. include the following on ALL copies of the software and 
  154. documentation or portions thereof, including modifications, 
  155. that you make: 
  156.  
  157. 1. This notice: "Copyright  The HR-XML Consortium. All Rights 
  158.    Reserved. http://www.hr-xml.org" 
  159. 2. Notice of any changes or modifications to the The HR-XML 
  160.    Consortium files.
  161.    
  162. THIS WORK, INCLUDING SPECIFICATIONS, DOCUMENTS, SOFTWARE, OR OTHER 
  163. RELATED ITEMS, IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO 
  164. REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT 
  165. NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY 
  166. PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION 
  167. WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS 
  168. OR OTHER RIGHTS. 
  169.  
  170. COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, 
  171. SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE 
  172. SOFTWARE OR DOCUMENTATION. 
  173.  
  174. TITLE TO COPYRIGHT IN THIS WORK AND ANY ASSOCIATED DOCUMENTATION 
  175. WILL AT ALL TIMES REMAIN WITH COPYRIGHT HOLDERS. 
  176. </xsd:documentation>
  177.     </xsd:annotation>
  178.     <xsd:complexType name="EntityIdType">
  179.         <xsd:sequence>
  180.             <xsd:element name="IdValue" maxOccurs="unbounded">
  181.                 <xsd:complexType>
  182.                     <xsd:simpleContent>
  183.                         <xsd:extension base="xsd:string">
  184.                             <xsd:attribute name="name" type="xsd:string" use="optional"/>
  185.                         </xsd:extension>
  186.                     </xsd:simpleContent>
  187.                 </xsd:complexType>
  188.             </xsd:element>
  189.         </xsd:sequence>
  190.         <xsd:attribute name="validFrom" type="AnyDateTimeNkNaType" use="optional"/>
  191.         <xsd:attribute name="validTo" type="AnyDateTimeNkNaType" use="optional"/>
  192.         <xsd:attribute name="idOwner" type="xsd:string" use="optional"/>
  193.     </xsd:complexType>
  194.     <xsd:annotation>
  195.         <xsd:documentation>
  196.         ******************************************************************************
  197.         END include file: ../../CPO/ID-1_0/EntityIdType-1_0.xsd 
  198.         ******************************************************************************
  199.         </xsd:documentation>
  200.     </xsd:annotation>
  201.     <xsd:annotation>
  202.         <xsd:documentation>
  203.         ******************************************************************************
  204.         BEGIN include file: ../../TSC/HRXMLExtension-1_0/UserArea-1_0.xsd 
  205.         ******************************************************************************
  206.         </xsd:documentation>
  207.     </xsd:annotation>
  208.     <xsd:annotation>
  209.         <xsd:documentation>
  210. "Copyright  The HR-XML Consortium. All Rights Reserved. http://www.hr-xml.org"
  211. Status: Recommendation
  212. Date this version: 2002-04-29
  213. Purpose: Defines the UserArea extension schema
  214. Author(s):  Technical Steering Committee
  215.  
  216. This HR-XML Consortium Work (including specifications, documents, 
  217. software, and related items) is provided by the copyright holders 
  218. under the following license. By obtaining, using and/or copying 
  219. this work, you (the licensee) agree that you have read, understood, 
  220. and will comply with the following terms and conditions.
  221.  
  222. Permission to use, copy, modify, or redistribute this Work and 
  223. its documentation, with or without modification, for any purpose 
  224. and without fee or royalty is hereby granted, provided that you 
  225. include the following on ALL copies of the software and 
  226. documentation or portions thereof, including modifications, 
  227. that you make: 
  228.  
  229. 1. This notice: "Copyright  The HR-XML Consortium. All Rights 
  230.    Reserved. http://www.hr-xml.org" 
  231. 2. Notice of any changes or modifications to the The HR-XML 
  232.    Consortium files.
  233.    
  234. THIS WORK, INCLUDING SPECIFICATIONS, DOCUMENTS, SOFTWARE, OR OTHER 
  235. RELATED ITEMS, IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO 
  236. REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT 
  237. NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY 
  238. PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION 
  239. WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS 
  240. OR OTHER RIGHTS. 
  241.  
  242. COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, 
  243. SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE 
  244. SOFTWARE OR DOCUMENTATION. 
  245.  
  246. TITLE TO COPYRIGHT IN THIS WORK AND ANY ASSOCIATED DOCUMENTATION 
  247. WILL AT ALL TIMES REMAIN WITH COPYRIGHT HOLDERS. 
  248. </xsd:documentation>
  249.     </xsd:annotation>
  250.     <xsd:element name="UserArea" type="UserAreaType">
  251.         <xsd:annotation>
  252.             <xsd:documentation>HR-XML Technical Steering Committee endorsed extension element.</xsd:documentation>
  253.         </xsd:annotation>
  254.     </xsd:element>
  255.     <xsd:complexType name="UserAreaType">
  256.         <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  257.             <xsd:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
  258.         </xsd:sequence>
  259.     </xsd:complexType>
  260.     <xsd:annotation>
  261.         <xsd:documentation>
  262.         ******************************************************************************
  263.         END include file: ../../TSC/HRXMLExtension-1_0/UserArea-1_0.xsd 
  264.         ******************************************************************************
  265.         </xsd:documentation>
  266.     </xsd:annotation>
  267.     <xsd:annotation>
  268.         <xsd:documentation>
  269. "Copyright  The HR-XML Consortium. All Rights Reserved. http://www.hr-xml.org"
  270. Name: StockPlan-1_0.xsd
  271. Status: Recommendation
  272. Date this version: 2002-10-07
  273. Author(s): Andreas Bold - SAP, Stock Work Group
  274.  
  275. This HR-XML Consortium Work (including specifications, documents, 
  276. software, and related items) is provided by the copyright holders 
  277. under the following license. By obtaining, using and/or copying 
  278. this work, you (the licensee) agree that you have read, understood, 
  279. and will comply with the following terms and conditions.
  280.  
  281. Permission to use, copy, modify, or redistribute this Work and 
  282. its documentation, with or without modification, for any purpose 
  283. and without fee or royalty is hereby granted, provided that you 
  284. include the following on ALL copies of the software and 
  285. documentation or portions thereof, including modifications, 
  286. that you make: 
  287.  
  288. 1. This notice: "Copyright  The HR-XML Consortium. All Rights 
  289.    Reserved. http://www.hr-xml.org" 
  290. 2. Notice of any changes or modifications to the The HR-XML 
  291.    Consortium files.
  292.    
  293. THIS WORK, INCLUDING SPECIFICATIONS, DOCUMENTS, SOFTWARE, OR OTHER 
  294. RELATED ITEMS, IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO 
  295. REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT 
  296. NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY 
  297. PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION 
  298. WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS 
  299. OR OTHER RIGHTS. 
  300.  
  301. COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, 
  302. SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE 
  303. SOFTWARE OR DOCUMENTATION. 
  304.  
  305. TITLE TO COPYRIGHT IN THIS WORK AND ANY ASSOCIATED DOCUMENTATION 
  306. WILL AT ALL TIMES REMAIN WITH COPYRIGHT HOLDERS.
  307.         </xsd:documentation>
  308.     </xsd:annotation>
  309.     <xsd:element name="CurrencyCode" type="CurrencyCodeType"/>
  310.     <xsd:simpleType name="CurrencyCodeType">
  311.         <xsd:annotation>
  312.             <xsd:documentation>Must conform to ISO 4217 - Representation of Currency and Funds</xsd:documentation>
  313.         </xsd:annotation>
  314.         <xsd:restriction base="xsd:string">
  315.             <xsd:pattern value="[A-Z][A-Z][A-Z]"/>
  316.         </xsd:restriction>
  317.     </xsd:simpleType>
  318.     <xsd:element name="CountryCode" type="CountryCodeType"/>
  319.     <xsd:simpleType name="CountryCodeType">
  320.         <xsd:annotation>
  321.             <xsd:documentation>Must conform to ISO 3166 Representation of Countries.</xsd:documentation>
  322.         </xsd:annotation>
  323.         <xsd:restriction base="xsd:string">
  324.             <xsd:pattern value="[A-Z][A-Z]"/>
  325.         </xsd:restriction>
  326.     </xsd:simpleType>
  327.     <xsd:complexType name="StockPlanType">
  328.         <xsd:sequence>
  329.             <xsd:element name="Id" type="EntityIdType"/>
  330.             <xsd:element name="CompanyId" type="EntityIdType"/>
  331.             <xsd:element name="PlanType" type="StockPlanExtensionType"/>
  332.             <xsd:element name="Name" minOccurs="0" maxOccurs="unbounded">
  333.                 <xsd:complexType>
  334.                     <xsd:simpleContent>
  335.                         <xsd:extension base="xsd:string">
  336.                             <xsd:attribute ref="xml:lang" use="required"/>
  337.                         </xsd:extension>
  338.                     </xsd:simpleContent>
  339.                 </xsd:complexType>
  340.             </xsd:element>
  341.             <xsd:element name="Description" minOccurs="0" maxOccurs="unbounded">
  342.                 <xsd:complexType>
  343.                     <xsd:simpleContent>
  344.                         <xsd:extension base="xsd:string">
  345.                             <xsd:attribute ref="xml:lang" use="required"/>
  346.                         </xsd:extension>
  347.                     </xsd:simpleContent>
  348.                 </xsd:complexType>
  349.             </xsd:element>
  350.             <xsd:element name="Stock">
  351.                 <xsd:complexType>
  352.                     <xsd:sequence>
  353.                         <xsd:element name="Id" type="EntityIdType"/>
  354.                         <xsd:element name="Symbol" type="xsd:string" minOccurs="0"/>
  355.                         <xsd:element name="Exchange" type="xsd:string" minOccurs="0"/>
  356.                     </xsd:sequence>
  357.                 </xsd:complexType>
  358.             </xsd:element>
  359.             <xsd:element name="BlackOutInformation" minOccurs="0">
  360.                 <xsd:complexType>
  361.                     <xsd:sequence>
  362.                         <xsd:element name="Period" maxOccurs="unbounded">
  363.                             <xsd:complexType>
  364.                                 <xsd:attribute name="validFrom" type="LocalDateType" use="required"/>
  365.                                 <xsd:attribute name="validTo" type="LocalDateType" use="required"/>
  366.                             </xsd:complexType>
  367.                         </xsd:element>
  368.                     </xsd:sequence>
  369.                 </xsd:complexType>
  370.             </xsd:element>
  371.             <xsd:element name="StockOptionInfo">
  372.                 <xsd:complexType>
  373.                     <xsd:sequence>
  374.                         <xsd:element name="StockOptionType" minOccurs="0" maxOccurs="unbounded">
  375.                             <xsd:complexType>
  376.                                 <xsd:simpleContent>
  377.                                     <xsd:extension base="StockOptionPlanExtensionType">
  378.                                         <xsd:attribute name="country" type="CountryCodeType"/>
  379.                                     </xsd:extension>
  380.                                 </xsd:simpleContent>
  381.                             </xsd:complexType>
  382.                         </xsd:element>
  383.                         <xsd:element name="Ratio" type="xsd:integer"/>
  384.                         <xsd:element name="QualifiedGrantsAllowed" type="xsd:boolean" default="true"/>
  385.                         <xsd:element name="NonQualifiedGrantsAllowed" type="xsd:boolean" default="true"/>
  386.                         <xsd:element name="QualifiedGrantDefault" default="Qualified">
  387.                             <xsd:simpleType>
  388.                                 <xsd:restriction base="xsd:string">
  389.                                     <xsd:enumeration value="Qualified"/>
  390.                                     <xsd:enumeration value="NonQualified"/>
  391.                                 </xsd:restriction>
  392.                             </xsd:simpleType>
  393.                         </xsd:element>
  394.                         <xsd:element name="StockAppreciationRights" default="notApplicable">
  395.                             <xsd:simpleType>
  396.                                 <xsd:restriction base="xsd:string">
  397.                                     <xsd:enumeration value="standalone"/>
  398.                                     <xsd:enumeration value="tandem"/>
  399.                                     <xsd:enumeration value="additive"/>
  400.                                     <xsd:enumeration value="notApplicable"/>
  401.                                 </xsd:restriction>
  402.                             </xsd:simpleType>
  403.                         </xsd:element>
  404.                         <xsd:element name="MaximumNumberOfShares" type="xsd:positiveInteger"/>
  405.                         <xsd:element name="MinimumNumberToExercise" type="xsd:positiveInteger"/>
  406.                         <xsd:element name="MaximumNumberToExercise" type="xsd:positiveInteger"/>
  407.                         <xsd:element name="BlocksToExercise" type="xsd:positiveInteger"/>
  408.                     </xsd:sequence>
  409.                 </xsd:complexType>
  410.             </xsd:element>
  411.             <xsd:element ref="UserArea" minOccurs="0"/>
  412.         </xsd:sequence>
  413.         <xsd:attribute name="validFrom" type="LocalDateType" use="required"/>
  414.         <xsd:attribute name="validTo" type="LocalDateType" use="required"/>
  415.     </xsd:complexType>
  416.     <xsd:element name="StockPlan" type="StockPlanType"/>
  417.     <xsd:simpleType name="StockPlanTypeEnumeration">
  418.         <xsd:restriction base="xsd:string">
  419.             <xsd:enumeration value="Stock Options"/>
  420.         </xsd:restriction>
  421.     </xsd:simpleType>
  422.     <xsd:simpleType name="xStringPatternExtensionType">
  423.         <xsd:restriction base="xsd:string">
  424.             <xsd:pattern value="x:\S.*"/>
  425.         </xsd:restriction>
  426.     </xsd:simpleType>
  427.     <xsd:simpleType name="StockOptionPlanType">
  428.         <xsd:restriction base="xsd:string">
  429.             <xsd:enumeration value="Qualified"/>
  430.             <xsd:enumeration value="Non Qualified"/>
  431.             <xsd:enumeration value="Stock Appreciation Rights"/>
  432.         </xsd:restriction>
  433.     </xsd:simpleType>
  434.     <xsd:simpleType name="StockPlanExtensionType">
  435.         <xsd:union memberTypes="StockPlanTypeEnumeration xStringPatternExtensionType"/>
  436.     </xsd:simpleType>
  437.     <xsd:simpleType name="StockOptionPlanExtensionType">
  438.         <xsd:union memberTypes="StockOptionPlanType xStringPatternExtensionType"/>
  439.     </xsd:simpleType>
  440. </xsd:schema>
  441.