1<?xml version="1.0" encoding="utf-8"?>
  2<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:schemas-microsoft-com:vml"
  3  xmlns:pvml="urn:schemas-microsoft-com:office:powerpoint"
  4  xmlns:o="urn:schemas-microsoft-com:office:office"
  5  xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  6  xmlns:w10="urn:schemas-microsoft-com:office:word"
  7  xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  8  xmlns:x="urn:schemas-microsoft-com:office:excel"
  9  xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
 10  targetNamespace="urn:schemas-microsoft-com:vml" elementFormDefault="qualified"
 11  attributeFormDefault="unqualified">
 12  <xsd:import namespace="urn:schemas-microsoft-com:office:office"
 13    schemaLocation="vml-officeDrawing.xsd"/>
 14  <xsd:import namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
 15    schemaLocation="wml.xsd"/>
 16  <xsd:import namespace="urn:schemas-microsoft-com:office:word"
 17    schemaLocation="vml-wordprocessingDrawing.xsd"/>
 18  <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
 19    schemaLocation="shared-relationshipReference.xsd"/>
 20  <xsd:import namespace="urn:schemas-microsoft-com:office:excel"
 21    schemaLocation="vml-spreadsheetDrawing.xsd"/>
 22  <xsd:import namespace="urn:schemas-microsoft-com:office:powerpoint"
 23    schemaLocation="vml-presentationDrawing.xsd"/>
 24  <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
 25    schemaLocation="shared-commonSimpleTypes.xsd"/>
 26  <xsd:attributeGroup name="AG_Id">
 27    <xsd:attribute name="id" type="xsd:string" use="optional"/>
 28  </xsd:attributeGroup>
 29  <xsd:attributeGroup name="AG_Style">
 30    <xsd:attribute name="style" type="xsd:string" use="optional"/>
 31  </xsd:attributeGroup>
 32  <xsd:attributeGroup name="AG_Type">
 33    <xsd:attribute name="type" type="xsd:string" use="optional"/>
 34  </xsd:attributeGroup>
 35  <xsd:attributeGroup name="AG_Adj">
 36    <xsd:attribute name="adj" type="xsd:string" use="optional"/>
 37  </xsd:attributeGroup>
 38  <xsd:attributeGroup name="AG_Path">
 39    <xsd:attribute name="path" type="xsd:string" use="optional"/>
 40  </xsd:attributeGroup>
 41  <xsd:attributeGroup name="AG_Fill">
 42    <xsd:attribute name="filled" type="s:ST_TrueFalse" use="optional"/>
 43    <xsd:attribute name="fillcolor" type="s:ST_ColorType" use="optional"/>
 44  </xsd:attributeGroup>
 45  <xsd:attributeGroup name="AG_Chromakey">
 46    <xsd:attribute name="chromakey" type="s:ST_ColorType" use="optional"/>
 47  </xsd:attributeGroup>
 48  <xsd:attributeGroup name="AG_Ext">
 49    <xsd:attribute name="ext" form="qualified" type="ST_Ext"/>
 50  </xsd:attributeGroup>
 51  <xsd:attributeGroup name="AG_CoreAttributes">
 52    <xsd:attributeGroup ref="AG_Id"/>
 53    <xsd:attributeGroup ref="AG_Style"/>
 54    <xsd:attribute name="href" type="xsd:string" use="optional"/>
 55    <xsd:attribute name="target" type="xsd:string" use="optional"/>
 56    <xsd:attribute name="class" type="xsd:string" use="optional"/>
 57    <xsd:attribute name="title" type="xsd:string" use="optional"/>
 58    <xsd:attribute name="alt" type="xsd:string" use="optional"/>
 59    <xsd:attribute name="coordsize" type="xsd:string" use="optional"/>
 60    <xsd:attribute name="coordorigin" type="xsd:string" use="optional"/>
 61    <xsd:attribute name="wrapcoords" type="xsd:string" use="optional"/>
 62    <xsd:attribute name="print" type="s:ST_TrueFalse" use="optional"/>
 63  </xsd:attributeGroup>
 64  <xsd:attributeGroup name="AG_ShapeAttributes">
 65    <xsd:attributeGroup ref="AG_Chromakey"/>
 66    <xsd:attributeGroup ref="AG_Fill"/>
 67    <xsd:attribute name="opacity" type="xsd:string" use="optional"/>
 68    <xsd:attribute name="stroked" type="s:ST_TrueFalse" use="optional"/>
 69    <xsd:attribute name="strokecolor" type="s:ST_ColorType" use="optional"/>
 70    <xsd:attribute name="strokeweight" type="xsd:string" use="optional"/>
 71    <xsd:attribute name="insetpen" type="s:ST_TrueFalse" use="optional"/>
 72  </xsd:attributeGroup>
 73  <xsd:attributeGroup name="AG_OfficeCoreAttributes">
 74    <xsd:attribute ref="o:spid"/>
 75    <xsd:attribute ref="o:oned"/>
 76    <xsd:attribute ref="o:regroupid"/>
 77    <xsd:attribute ref="o:doubleclicknotify"/>
 78    <xsd:attribute ref="o:button"/>
 79    <xsd:attribute ref="o:userhidden"/>
 80    <xsd:attribute ref="o:bullet"/>
 81    <xsd:attribute ref="o:hr"/>
 82    <xsd:attribute ref="o:hrstd"/>
 83    <xsd:attribute ref="o:hrnoshade"/>
 84    <xsd:attribute ref="o:hrpct"/>
 85    <xsd:attribute ref="o:hralign"/>
 86    <xsd:attribute ref="o:allowincell"/>
 87    <xsd:attribute ref="o:allowoverlap"/>
 88    <xsd:attribute ref="o:userdrawn"/>
 89    <xsd:attribute ref="o:bordertopcolor"/>
 90    <xsd:attribute ref="o:borderleftcolor"/>
 91    <xsd:attribute ref="o:borderbottomcolor"/>
 92    <xsd:attribute ref="o:borderrightcolor"/>
 93    <xsd:attribute ref="o:dgmlayout"/>
 94    <xsd:attribute ref="o:dgmnodekind"/>
 95    <xsd:attribute ref="o:dgmlayoutmru"/>
 96    <xsd:attribute ref="o:insetmode"/>
 97  </xsd:attributeGroup>
 98  <xsd:attributeGroup name="AG_OfficeShapeAttributes">
 99    <xsd:attribute ref="o:spt"/>
100    <xsd:attribute ref="o:connectortype"/>
101    <xsd:attribute ref="o:bwmode"/>
102    <xsd:attribute ref="o:bwpure"/>
103    <xsd:attribute ref="o:bwnormal"/>
104    <xsd:attribute ref="o:forcedash"/>
105    <xsd:attribute ref="o:oleicon"/>
106    <xsd:attribute ref="o:ole"/>
107    <xsd:attribute ref="o:preferrelative"/>
108    <xsd:attribute ref="o:cliptowrap"/>
109    <xsd:attribute ref="o:clip"/>
110  </xsd:attributeGroup>
111  <xsd:attributeGroup name="AG_AllCoreAttributes">
112    <xsd:attributeGroup ref="AG_CoreAttributes"/>
113    <xsd:attributeGroup ref="AG_OfficeCoreAttributes"/>
114  </xsd:attributeGroup>
115  <xsd:attributeGroup name="AG_AllShapeAttributes">
116    <xsd:attributeGroup ref="AG_ShapeAttributes"/>
117    <xsd:attributeGroup ref="AG_OfficeShapeAttributes"/>
118  </xsd:attributeGroup>
119  <xsd:attributeGroup name="AG_ImageAttributes">
120    <xsd:attribute name="src" type="xsd:string" use="optional"/>
121    <xsd:attribute name="cropleft" type="xsd:string" use="optional"/>
122    <xsd:attribute name="croptop" type="xsd:string" use="optional"/>
123    <xsd:attribute name="cropright" type="xsd:string" use="optional"/>
124    <xsd:attribute name="cropbottom" type="xsd:string" use="optional"/>
125    <xsd:attribute name="gain" type="xsd:string" use="optional"/>
126    <xsd:attribute name="blacklevel" type="xsd:string" use="optional"/>
127    <xsd:attribute name="gamma" type="xsd:string" use="optional"/>
128    <xsd:attribute name="grayscale" type="s:ST_TrueFalse" use="optional"/>
129    <xsd:attribute name="bilevel" type="s:ST_TrueFalse" use="optional"/>
130  </xsd:attributeGroup>
131  <xsd:attributeGroup name="AG_StrokeAttributes">
132    <xsd:attribute name="on" type="s:ST_TrueFalse" use="optional"/>
133    <xsd:attribute name="weight" type="xsd:string" use="optional"/>
134    <xsd:attribute name="color" type="s:ST_ColorType" use="optional"/>
135    <xsd:attribute name="opacity" type="xsd:string" use="optional"/>
136    <xsd:attribute name="linestyle" type="ST_StrokeLineStyle" use="optional"/>
137    <xsd:attribute name="miterlimit" type="xsd:decimal" use="optional"/>
138    <xsd:attribute name="joinstyle" type="ST_StrokeJoinStyle" use="optional"/>
139    <xsd:attribute name="endcap" type="ST_StrokeEndCap" use="optional"/>
140    <xsd:attribute name="dashstyle" type="xsd:string" use="optional"/>
141    <xsd:attribute name="filltype" type="ST_FillType" use="optional"/>
142    <xsd:attribute name="src" type="xsd:string" use="optional"/>
143    <xsd:attribute name="imageaspect" type="ST_ImageAspect" use="optional"/>
144    <xsd:attribute name="imagesize" type="xsd:string" use="optional"/>
145    <xsd:attribute name="imagealignshape" type="s:ST_TrueFalse" use="optional"/>
146    <xsd:attribute name="color2" type="s:ST_ColorType" use="optional"/>
147    <xsd:attribute name="startarrow" type="ST_StrokeArrowType" use="optional"/>
148    <xsd:attribute name="startarrowwidth" type="ST_StrokeArrowWidth" use="optional"/>
149    <xsd:attribute name="startarrowlength" type="ST_StrokeArrowLength" use="optional"/>
150    <xsd:attribute name="endarrow" type="ST_StrokeArrowType" use="optional"/>
151    <xsd:attribute name="endarrowwidth" type="ST_StrokeArrowWidth" use="optional"/>
152    <xsd:attribute name="endarrowlength" type="ST_StrokeArrowLength" use="optional"/>
153    <xsd:attribute ref="o:href"/>
154    <xsd:attribute ref="o:althref"/>
155    <xsd:attribute ref="o:title"/>
156    <xsd:attribute ref="o:forcedash"/>
157    <xsd:attribute ref="r:id" use="optional"/>
158    <xsd:attribute name="insetpen" type="s:ST_TrueFalse" use="optional"/>
159    <xsd:attribute ref="o:relid"/>
160  </xsd:attributeGroup>
161  <xsd:group name="EG_ShapeElements">
162    <xsd:choice>
163      <xsd:element ref="path"/>
164      <xsd:element ref="formulas"/>
165      <xsd:element ref="handles"/>
166      <xsd:element ref="fill"/>
167      <xsd:element ref="stroke"/>
168      <xsd:element ref="shadow"/>
169      <xsd:element ref="textbox"/>
170      <xsd:element ref="textpath"/>
171      <xsd:element ref="imagedata"/>
172      <xsd:element ref="o:skew"/>
173      <xsd:element ref="o:extrusion"/>
174      <xsd:element ref="o:callout"/>
175      <xsd:element ref="o:lock"/>
176      <xsd:element ref="o:clippath"/>
177      <xsd:element ref="o:signatureline"/>
178      <xsd:element ref="w10:wrap"/>
179      <xsd:element ref="w10:anchorlock"/>
180      <xsd:element ref="w10:bordertop"/>
181      <xsd:element ref="w10:borderbottom"/>
182      <xsd:element ref="w10:borderleft"/>
183      <xsd:element ref="w10:borderright"/>
184      <xsd:element ref="x:ClientData" minOccurs="0"/>
185      <xsd:element ref="pvml:textdata" minOccurs="0"/>
186    </xsd:choice>
187  </xsd:group>
188  <xsd:element name="shape" type="CT_Shape"/>
189  <xsd:element name="shapetype" type="CT_Shapetype"/>
190  <xsd:element name="group" type="CT_Group"/>
191  <xsd:element name="background" type="CT_Background"/>
192  <xsd:complexType name="CT_Shape">
193    <xsd:choice maxOccurs="unbounded">
194      <xsd:group ref="EG_ShapeElements"/>
195      <xsd:element ref="o:ink"/>
196      <xsd:element ref="pvml:iscomment"/>
197      <xsd:element ref="o:equationxml"/>
198    </xsd:choice>
199    <xsd:attributeGroup ref="AG_AllCoreAttributes"/>
200    <xsd:attributeGroup ref="AG_AllShapeAttributes"/>
201    <xsd:attributeGroup ref="AG_Type"/>
202    <xsd:attributeGroup ref="AG_Adj"/>
203    <xsd:attributeGroup ref="AG_Path"/>
204    <xsd:attribute ref="o:gfxdata"/>
205    <xsd:attribute name="equationxml" type="xsd:string" use="optional"/>
206  </xsd:complexType>
207  <xsd:complexType name="CT_Shapetype">
208    <xsd:sequence>
209      <xsd:group ref="EG_ShapeElements" minOccurs="0" maxOccurs="unbounded"/>
210      <xsd:element ref="o:complex" minOccurs="0"/>
211    </xsd:sequence>
212    <xsd:attributeGroup ref="AG_AllCoreAttributes"/>
213    <xsd:attributeGroup ref="AG_AllShapeAttributes"/>
214    <xsd:attributeGroup ref="AG_Adj"/>
215    <xsd:attributeGroup ref="AG_Path"/>
216    <xsd:attribute ref="o:master"/>
217  </xsd:complexType>
218  <xsd:complexType name="CT_Group">
219    <xsd:choice maxOccurs="unbounded">
220      <xsd:group ref="EG_ShapeElements"/>
221      <xsd:element ref="group"/>
222      <xsd:element ref="shape"/>
223      <xsd:element ref="shapetype"/>
224      <xsd:element ref="arc"/>
225      <xsd:element ref="curve"/>
226      <xsd:element ref="image"/>
227      <xsd:element ref="line"/>
228      <xsd:element ref="oval"/>
229      <xsd:element ref="polyline"/>
230      <xsd:element ref="rect"/>
231      <xsd:element ref="roundrect"/>
232      <xsd:element ref="o:diagram"/>
233    </xsd:choice>
234    <xsd:attributeGroup ref="AG_AllCoreAttributes"/>
235    <xsd:attributeGroup ref="AG_Fill"/>
236    <xsd:attribute name="editas" type="ST_EditAs" use="optional"/>
237    <xsd:attribute ref="o:tableproperties"/>
238    <xsd:attribute ref="o:tablelimits"/>
239  </xsd:complexType>
240  <xsd:complexType name="CT_Background">
241    <xsd:sequence>
242      <xsd:element ref="fill" minOccurs="0"/>
243    </xsd:sequence>
244    <xsd:attributeGroup ref="AG_Id"/>
245    <xsd:attributeGroup ref="AG_Fill"/>
246    <xsd:attribute ref="o:bwmode"/>
247    <xsd:attribute ref="o:bwpure"/>
248    <xsd:attribute ref="o:bwnormal"/>
249    <xsd:attribute ref="o:targetscreensize"/>
250  </xsd:complexType>
251  <xsd:element name="fill" type="CT_Fill"/>
252  <xsd:element name="formulas" type="CT_Formulas"/>
253  <xsd:element name="handles" type="CT_Handles"/>
254  <xsd:element name="imagedata" type="CT_ImageData"/>
255  <xsd:element name="path" type="CT_Path"/>
256  <xsd:element name="textbox" type="CT_Textbox"/>
257  <xsd:element name="shadow" type="CT_Shadow"/>
258  <xsd:element name="stroke" type="CT_Stroke"/>
259  <xsd:element name="textpath" type="CT_TextPath"/>
260  <xsd:complexType name="CT_Fill">
261    <xsd:sequence>
262      <xsd:element ref="o:fill" minOccurs="0"/>
263    </xsd:sequence>
264    <xsd:attributeGroup ref="AG_Id"/>
265    <xsd:attribute name="type" type="ST_FillType" use="optional"/>
266    <xsd:attribute name="on" type="s:ST_TrueFalse" use="optional"/>
267    <xsd:attribute name="color" type="s:ST_ColorType" use="optional"/>
268    <xsd:attribute name="opacity" type="xsd:string" use="optional"/>
269    <xsd:attribute name="color2" type="s:ST_ColorType" use="optional"/>
270    <xsd:attribute name="src" type="xsd:string" use="optional"/>
271    <xsd:attribute ref="o:href"/>
272    <xsd:attribute ref="o:althref"/>
273    <xsd:attribute name="size" type="xsd:string" use="optional"/>
274    <xsd:attribute name="origin" type="xsd:string" use="optional"/>
275    <xsd:attribute name="position" type="xsd:string" use="optional"/>
276    <xsd:attribute name="aspect" type="ST_ImageAspect" use="optional"/>
277    <xsd:attribute name="colors" type="xsd:string" use="optional"/>
278    <xsd:attribute name="angle" type="xsd:decimal" use="optional"/>
279    <xsd:attribute name="alignshape" type="s:ST_TrueFalse" use="optional"/>
280    <xsd:attribute name="focus" type="xsd:string" use="optional"/>
281    <xsd:attribute name="focussize" type="xsd:string" use="optional"/>
282    <xsd:attribute name="focusposition" type="xsd:string" use="optional"/>
283    <xsd:attribute name="method" type="ST_FillMethod" use="optional"/>
284    <xsd:attribute ref="o:detectmouseclick"/>
285    <xsd:attribute ref="o:title"/>
286    <xsd:attribute ref="o:opacity2"/>
287    <xsd:attribute name="recolor" type="s:ST_TrueFalse" use="optional"/>
288    <xsd:attribute name="rotate" type="s:ST_TrueFalse" use="optional"/>
289    <xsd:attribute ref="r:id" use="optional"/>
290    <xsd:attribute ref="o:relid" use="optional"/>
291  </xsd:complexType>
292  <xsd:complexType name="CT_Formulas">
293    <xsd:sequence>
294      <xsd:element name="f" type="CT_F" minOccurs="0" maxOccurs="unbounded"/>
295    </xsd:sequence>
296  </xsd:complexType>
297  <xsd:complexType name="CT_F">
298    <xsd:attribute name="eqn" type="xsd:string"/>
299  </xsd:complexType>
300  <xsd:complexType name="CT_Handles">
301    <xsd:sequence>
302      <xsd:element name="h" type="CT_H" minOccurs="0" maxOccurs="unbounded"/>
303    </xsd:sequence>
304  </xsd:complexType>
305  <xsd:complexType name="CT_H">
306    <xsd:attribute name="position" type="xsd:string"/>
307    <xsd:attribute name="polar" type="xsd:string"/>
308    <xsd:attribute name="map" type="xsd:string"/>
309    <xsd:attribute name="invx" type="s:ST_TrueFalse"/>
310    <xsd:attribute name="invy" type="s:ST_TrueFalse"/>
311    <xsd:attribute name="switch" type="s:ST_TrueFalseBlank"/>
312    <xsd:attribute name="xrange" type="xsd:string"/>
313    <xsd:attribute name="yrange" type="xsd:string"/>
314    <xsd:attribute name="radiusrange" type="xsd:string"/>
315  </xsd:complexType>
316  <xsd:complexType name="CT_ImageData">
317    <xsd:attributeGroup ref="AG_Id"/>
318    <xsd:attributeGroup ref="AG_ImageAttributes"/>
319    <xsd:attributeGroup ref="AG_Chromakey"/>
320    <xsd:attribute name="embosscolor" type="s:ST_ColorType" use="optional"/>
321    <xsd:attribute name="recolortarget" type="s:ST_ColorType"/>
322    <xsd:attribute ref="o:href"/>
323    <xsd:attribute ref="o:althref"/>
324    <xsd:attribute ref="o:title"/>
325    <xsd:attribute ref="o:oleid"/>
326    <xsd:attribute ref="o:detectmouseclick"/>
327    <xsd:attribute ref="o:movie"/>
328    <xsd:attribute ref="o:relid"/>
329    <xsd:attribute ref="r:id"/>
330    <xsd:attribute ref="r:pict"/>
331    <xsd:attribute ref="r:href"/>
332  </xsd:complexType>
333  <xsd:complexType name="CT_Path">
334    <xsd:attributeGroup ref="AG_Id"/>
335    <xsd:attribute name="v" type="xsd:string" use="optional"/>
336    <xsd:attribute name="limo" type="xsd:string" use="optional"/>
337    <xsd:attribute name="textboxrect" type="xsd:string" use="optional"/>
338    <xsd:attribute name="fillok" type="s:ST_TrueFalse" use="optional"/>
339    <xsd:attribute name="strokeok" type="s:ST_TrueFalse" use="optional"/>
340    <xsd:attribute name="shadowok" type="s:ST_TrueFalse" use="optional"/>
341    <xsd:attribute name="arrowok" type="s:ST_TrueFalse" use="optional"/>
342    <xsd:attribute name="gradientshapeok" type="s:ST_TrueFalse" use="optional"/>
343    <xsd:attribute name="textpathok" type="s:ST_TrueFalse" use="optional"/>
344    <xsd:attribute name="insetpenok" type="s:ST_TrueFalse" use="optional"/>
345    <xsd:attribute ref="o:connecttype"/>
346    <xsd:attribute ref="o:connectlocs"/>
347    <xsd:attribute ref="o:connectangles"/>
348    <xsd:attribute ref="o:extrusionok"/>
349  </xsd:complexType>
350  <xsd:complexType name="CT_Shadow">
351    <xsd:attributeGroup ref="AG_Id"/>
352    <xsd:attribute name="on" type="s:ST_TrueFalse" use="optional"/>
353    <xsd:attribute name="type" type="ST_ShadowType" use="optional"/>
354    <xsd:attribute name="obscured" type="s:ST_TrueFalse" use="optional"/>
355    <xsd:attribute name="color" type="s:ST_ColorType" use="optional"/>
356    <xsd:attribute name="opacity" type="xsd:string" use="optional"/>
357    <xsd:attribute name="offset" type="xsd:string" use="optional"/>
358    <xsd:attribute name="color2" type="s:ST_ColorType" use="optional"/>
359    <xsd:attribute name="offset2" type="xsd:string" use="optional"/>
360    <xsd:attribute name="origin" type="xsd:string" use="optional"/>
361    <xsd:attribute name="matrix" type="xsd:string" use="optional"/>
362  </xsd:complexType>
363  <xsd:complexType name="CT_Stroke">
364    <xsd:sequence>
365      <xsd:element ref="o:left" minOccurs="0"/>
366      <xsd:element ref="o:top" minOccurs="0"/>
367      <xsd:element ref="o:right" minOccurs="0"/>
368      <xsd:element ref="o:bottom" minOccurs="0"/>
369      <xsd:element ref="o:column" minOccurs="0"/>
370    </xsd:sequence>
371    <xsd:attributeGroup ref="AG_Id"/>
372    <xsd:attributeGroup ref="AG_StrokeAttributes"/>
373  </xsd:complexType>
374  <xsd:complexType name="CT_Textbox">
375    <xsd:choice>
376      <xsd:element ref="w:txbxContent" minOccurs="0"/>
377      <xsd:any namespace="##local" processContents="skip"/>
378    </xsd:choice>
379    <xsd:attributeGroup ref="AG_Id"/>
380    <xsd:attributeGroup ref="AG_Style"/>
381    <xsd:attribute name="inset" type="xsd:string" use="optional"/>
382    <xsd:attribute ref="o:singleclick"/>
383    <xsd:attribute ref="o:insetmode"/>
384  </xsd:complexType>
385  <xsd:complexType name="CT_TextPath">
386    <xsd:attributeGroup ref="AG_Id"/>
387    <xsd:attributeGroup ref="AG_Style"/>
388    <xsd:attribute name="on" type="s:ST_TrueFalse" use="optional"/>
389    <xsd:attribute name="fitshape" type="s:ST_TrueFalse" use="optional"/>
390    <xsd:attribute name="fitpath" type="s:ST_TrueFalse" use="optional"/>
391    <xsd:attribute name="trim" type="s:ST_TrueFalse" use="optional"/>
392    <xsd:attribute name="xscale" type="s:ST_TrueFalse" use="optional"/>
393    <xsd:attribute name="string" type="xsd:string" use="optional"/>
394  </xsd:complexType>
395  <xsd:element name="arc" type="CT_Arc"/>
396  <xsd:element name="curve" type="CT_Curve"/>
397  <xsd:element name="image" type="CT_Image"/>
398  <xsd:element name="line" type="CT_Line"/>
399  <xsd:element name="oval" type="CT_Oval"/>
400  <xsd:element name="polyline" type="CT_PolyLine"/>
401  <xsd:element name="rect" type="CT_Rect"/>
402  <xsd:element name="roundrect" type="CT_RoundRect"/>
403  <xsd:complexType name="CT_Arc">
404    <xsd:sequence>
405      <xsd:group ref="EG_ShapeElements" minOccurs="0" maxOccurs="unbounded"/>
406    </xsd:sequence>
407    <xsd:attributeGroup ref="AG_AllCoreAttributes"/>
408    <xsd:attributeGroup ref="AG_AllShapeAttributes"/>
409    <xsd:attribute name="startAngle" type="xsd:decimal" use="optional"/>
410    <xsd:attribute name="endAngle" type="xsd:decimal" use="optional"/>
411  </xsd:complexType>
412  <xsd:complexType name="CT_Curve">
413    <xsd:sequence>
414      <xsd:group ref="EG_ShapeElements" minOccurs="0" maxOccurs="unbounded"/>
415    </xsd:sequence>
416    <xsd:attributeGroup ref="AG_AllCoreAttributes"/>
417    <xsd:attributeGroup ref="AG_AllShapeAttributes"/>
418    <xsd:attribute name="from" type="xsd:string" use="optional"/>
419    <xsd:attribute name="control1" type="xsd:string" use="optional"/>
420    <xsd:attribute name="control2" type="xsd:string" use="optional"/>
421    <xsd:attribute name="to" type="xsd:string" use="optional"/>
422  </xsd:complexType>
423  <xsd:complexType name="CT_Image">
424    <xsd:sequence>
425      <xsd:group ref="EG_ShapeElements" minOccurs="0" maxOccurs="unbounded"/>
426    </xsd:sequence>
427    <xsd:attributeGroup ref="AG_AllCoreAttributes"/>
428    <xsd:attributeGroup ref="AG_AllShapeAttributes"/>
429    <xsd:attributeGroup ref="AG_ImageAttributes"/>
430  </xsd:complexType>
431  <xsd:complexType name="CT_Line">
432    <xsd:sequence>
433      <xsd:group ref="EG_ShapeElements" minOccurs="0" maxOccurs="unbounded"/>
434    </xsd:sequence>
435    <xsd:attributeGroup ref="AG_AllCoreAttributes"/>
436    <xsd:attributeGroup ref="AG_AllShapeAttributes"/>
437    <xsd:attribute name="from" type="xsd:string" use="optional"/>
438    <xsd:attribute name="to" type="xsd:string" use="optional"/>
439  </xsd:complexType>
440  <xsd:complexType name="CT_Oval">
441    <xsd:choice maxOccurs="unbounded">
442      <xsd:group ref="EG_ShapeElements" minOccurs="0" maxOccurs="unbounded"/>
443    </xsd:choice>
444    <xsd:attributeGroup ref="AG_AllCoreAttributes"/>
445    <xsd:attributeGroup ref="AG_AllShapeAttributes"/>
446  </xsd:complexType>
447  <xsd:complexType name="CT_PolyLine">
448    <xsd:choice minOccurs="0" maxOccurs="unbounded">
449      <xsd:group ref="EG_ShapeElements"/>
450      <xsd:element ref="o:ink"/>
451    </xsd:choice>
452    <xsd:attributeGroup ref="AG_AllCoreAttributes"/>
453    <xsd:attributeGroup ref="AG_AllShapeAttributes"/>
454    <xsd:attribute name="points" type="xsd:string" use="optional"/>
455  </xsd:complexType>
456  <xsd:complexType name="CT_Rect">
457    <xsd:choice maxOccurs="unbounded">
458      <xsd:group ref="EG_ShapeElements" minOccurs="0" maxOccurs="unbounded"/>
459    </xsd:choice>
460    <xsd:attributeGroup ref="AG_AllCoreAttributes"/>
461    <xsd:attributeGroup ref="AG_AllShapeAttributes"/>
462  </xsd:complexType>
463  <xsd:complexType name="CT_RoundRect">
464    <xsd:choice maxOccurs="unbounded">
465      <xsd:group ref="EG_ShapeElements" minOccurs="0" maxOccurs="unbounded"/>
466    </xsd:choice>
467    <xsd:attributeGroup ref="AG_AllCoreAttributes"/>
468    <xsd:attributeGroup ref="AG_AllShapeAttributes"/>
469    <xsd:attribute name="arcsize" type="xsd:string" use="optional"/>
470  </xsd:complexType>
471  <xsd:simpleType name="ST_Ext">
472    <xsd:restriction base="xsd:string">
473      <xsd:enumeration value="view"/>
474      <xsd:enumeration value="edit"/>
475      <xsd:enumeration value="backwardCompatible"/>
476    </xsd:restriction>
477  </xsd:simpleType>
478  <xsd:simpleType name="ST_FillType">
479    <xsd:restriction base="xsd:string">
480      <xsd:enumeration value="solid"/>
481      <xsd:enumeration value="gradient"/>
482      <xsd:enumeration value="gradientRadial"/>
483      <xsd:enumeration value="tile"/>
484      <xsd:enumeration value="pattern"/>
485      <xsd:enumeration value="frame"/>
486    </xsd:restriction>
487  </xsd:simpleType>
488  <xsd:simpleType name="ST_FillMethod">
489    <xsd:restriction base="xsd:string">
490      <xsd:enumeration value="none"/>
491      <xsd:enumeration value="linear"/>
492      <xsd:enumeration value="sigma"/>
493      <xsd:enumeration value="any"/>
494      <xsd:enumeration value="linear sigma"/>
495    </xsd:restriction>
496  </xsd:simpleType>
497  <xsd:simpleType name="ST_ShadowType">
498    <xsd:restriction base="xsd:string">
499      <xsd:enumeration value="single"/>
500      <xsd:enumeration value="double"/>
501      <xsd:enumeration value="emboss"/>
502      <xsd:enumeration value="perspective"/>
503    </xsd:restriction>
504  </xsd:simpleType>
505  <xsd:simpleType name="ST_StrokeLineStyle">
506    <xsd:restriction base="xsd:string">
507      <xsd:enumeration value="single"/>
508      <xsd:enumeration value="thinThin"/>
509      <xsd:enumeration value="thinThick"/>
510      <xsd:enumeration value="thickThin"/>
511      <xsd:enumeration value="thickBetweenThin"/>
512    </xsd:restriction>
513  </xsd:simpleType>
514  <xsd:simpleType name="ST_StrokeJoinStyle">
515    <xsd:restriction base="xsd:string">
516      <xsd:enumeration value="round"/>
517      <xsd:enumeration value="bevel"/>
518      <xsd:enumeration value="miter"/>
519    </xsd:restriction>
520  </xsd:simpleType>
521  <xsd:simpleType name="ST_StrokeEndCap">
522    <xsd:restriction base="xsd:string">
523      <xsd:enumeration value="flat"/>
524      <xsd:enumeration value="square"/>
525      <xsd:enumeration value="round"/>
526    </xsd:restriction>
527  </xsd:simpleType>
528  <xsd:simpleType name="ST_StrokeArrowLength">
529    <xsd:restriction base="xsd:string">
530      <xsd:enumeration value="short"/>
531      <xsd:enumeration value="medium"/>
532      <xsd:enumeration value="long"/>
533    </xsd:restriction>
534  </xsd:simpleType>
535  <xsd:simpleType name="ST_StrokeArrowWidth">
536    <xsd:restriction base="xsd:string">
537      <xsd:enumeration value="narrow"/>
538      <xsd:enumeration value="medium"/>
539      <xsd:enumeration value="wide"/>
540    </xsd:restriction>
541  </xsd:simpleType>
542  <xsd:simpleType name="ST_StrokeArrowType">
543    <xsd:restriction base="xsd:string">
544      <xsd:enumeration value="none"/>
545      <xsd:enumeration value="block"/>
546      <xsd:enumeration value="classic"/>
547      <xsd:enumeration value="oval"/>
548      <xsd:enumeration value="diamond"/>
549      <xsd:enumeration value="open"/>
550    </xsd:restriction>
551  </xsd:simpleType>
552  <xsd:simpleType name="ST_ImageAspect">
553    <xsd:restriction base="xsd:string">
554      <xsd:enumeration value="ignore"/>
555      <xsd:enumeration value="atMost"/>
556      <xsd:enumeration value="atLeast"/>
557    </xsd:restriction>
558  </xsd:simpleType>
559  <xsd:simpleType name="ST_EditAs">
560    <xsd:restriction base="xsd:string">
561      <xsd:enumeration value="canvas"/>
562      <xsd:enumeration value="orgchart"/>
563      <xsd:enumeration value="radial"/>
564      <xsd:enumeration value="cycle"/>
565      <xsd:enumeration value="stacked"/>
566      <xsd:enumeration value="venn"/>
567      <xsd:enumeration value="bullseye"/>
568    </xsd:restriction>
569  </xsd:simpleType>
570</xsd:schema>