SlideShapes

Shapes on a slide are specified in the shape tree, a hierarchical data structure rooted in a <p:spTree> element.

Schema excerpt

<xsd:element name="sld" type="CT_Slide"/>

<xsd:complexType name="CT_Slide">  <!-- denormalized -->
  <xsd:sequence minOccurs="1" maxOccurs="1">
    <xsd:element name="cSld"       type="CT_CommonSlideData"/>
    <xsd:element name="clrMapOvr"  type="a:CT_ColorMappingOverride" minOccurs="0"/>
    <xsd:element name="transition" type="CT_SlideTransition"        minOccurs="0"/>
    <xsd:element name="timing"     type="CT_SlideTiming"            minOccurs="0"/>
    <xsd:element name="extLst"     type="CT_ExtensionListModify"    minOccurs="0"/>
  </xsd:sequence>
  <xsd:attribute name="showMasterSp"     type="xsd:boolean" default="true"/>
  <xsd:attribute name="showMasterPhAnim" type="xsd:boolean" default="true"/>
  <xsd:attribute name="show"             type="xsd:boolean" default="true"/>
</xsd:complexType>

<xsd:complexType name="CT_CommonSlideData">
  <xsd:sequence>
    <xsd:element name="bg"          type="CT_Background"       minOccurs="0"/>
    <xsd:element name="spTree"      type="CT_GroupShape"/>
    <xsd:element name="custDataLst" type="CT_CustomerDataList" minOccurs="0"/>
    <xsd:element name="controls"    type="CT_ControlList"      minOccurs="0"/>
    <xsd:element name="extLst"      type="CT_ExtensionList"    minOccurs="0"/>
  </xsd:sequence>
  <xsd:attribute name="name" type="xsd:string" use="optional" default=""/>
</xsd:complexType>

<xsd:complexType name="CT_GroupShape">
  <xsd:sequence>
    <xsd:element name="nvGrpSpPr" type="CT_GroupShapeNonVisual"/>
    <xsd:element name="grpSpPr"   type="a:CT_GroupShapeProperties"/>
    <xsd:choice minOccurs="0" maxOccurs="unbounded">
      <xsd:element name="sp"           type="CT_Shape"/>
      <xsd:element name="grpSp"        type="CT_GroupShape"/>
      <xsd:element name="graphicFrame" type="CT_GraphicalObjectFrame"/>
      <xsd:element name="cxnSp"        type="CT_Connector"/>
      <xsd:element name="pic"          type="CT_Picture"/>
      <xsd:element name="contentPart"  type="CT_Rel"/>
    </xsd:choice>
    <xsd:element name="extLst" type="CT_ExtensionListModify" minOccurs="0"/>
  </xsd:sequence>
</xsd:complexType>