5.19 http://schemas.microsoft.com/office/powerpoint/2014/inkAction Schema

 <xsd:schema targetNamespace="http://schemas.microsoft.com/office/powerpoint/2014/inkAction" elementFormDefault="qualified" xmlns="http://schemas.microsoft.com/office/powerpoint/2014/inkAction" xmlns:iact="http://schemas.microsoft.com/office/powerpoint/2014/inkAction" xmlns:inkml="http://www.w3.org/2003/InkML" xmlns:xml="http://www.w3.org/XML/1998/namespace" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <xsd:import id="inkml" namespace="http://www.w3.org/2003/InkML" schemaLocation="inkml.xsd"/>
   <xsd:simpleType name="ST_DataNameReserved">
     <xsd:restriction base="xsd:string">
       <xsd:enumeration value="stroke"/>
       <xsd:enumeration value="path"/>
       <xsd:enumeration value="target"/>
     </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ST_DataNameUser">
     <xsd:restriction base="xsd:string"/>
   </xsd:simpleType>
   <xsd:simpleType name="ST_DataName">
     <xsd:union memberTypes="ST_DataNameReserved ST_DataNameUser"/>
   </xsd:simpleType>
   <xsd:simpleType name="ST_PropertyNameReserved">
     <xsd:restriction base="xsd:string">
       <xsd:enumeration value="dataType"/>
       <xsd:enumeration value="style"/>
     </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ST_PropertyNameUser">
     <xsd:restriction base="xsd:string"/>
   </xsd:simpleType>
   <xsd:simpleType name="ST_PropertyName">
     <xsd:union memberTypes="ST_PropertyNameReserved ST_PropertyNameUser"/>
   </xsd:simpleType>
   <xsd:simpleType name="ST_PropertyValueReserved">
     <xsd:restriction base="xsd:string">
       <xsd:enumeration value="ink"/>
       <xsd:enumeration value="pointEraser"/>
       <xsd:enumeration value="strokeEraser"/>
       <xsd:enumeration value="instant"/>
     </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ST_PropertyValueUser">
     <xsd:restriction base="xsd:string"/>
   </xsd:simpleType>
   <xsd:simpleType name="ST_PropertyValue">
     <xsd:union memberTypes="ST_PropertyValueReserved ST_PropertyValueUser"/>
   </xsd:simpleType>
   <xsd:simpleType name="ST_ActionTypeReserved">
     <xsd:restriction base="xsd:string">
       <xsd:enumeration value="add"/>
       <xsd:enumeration value="remove"/>
       <xsd:enumeration value="transform"/>
     </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ST_ActionTypeUser">
     <xsd:restriction base="xsd:string"/>
   </xsd:simpleType>
   <xsd:simpleType name="ST_ActionType">
     <xsd:union memberTypes="ST_ActionTypeReserved ST_ActionTypeUser"/>
   </xsd:simpleType>
   <xsd:complexType name="CT_ActionData">
     <xsd:sequence>
       <xsd:element name="transform" type="inkml:CT_Matrix" minOccurs="0" maxOccurs="1"/>
       <xsd:choice minOccurs="0" maxOccurs="unbounded">
         <xsd:element ref="inkml:trace"/>
         <xsd:element ref="inkml:traceView"/>
       </xsd:choice>
     </xsd:sequence>
     <xsd:attribute ref="xml:id" use="optional" default=""/>
     <xsd:attribute name="name" type="ST_DataName" use="optional" default="stroke"/>
     <xsd:attribute name="ref" type="xsd:anyURI" use="optional" default=""/>
   </xsd:complexType>
   <xsd:complexType name="CT_ActionDataGroup">
     <xsd:sequence>
       <xsd:element name="actionData" type="CT_ActionData" minOccurs="1" maxOccurs="unbounded"/>
     </xsd:sequence>
     <xsd:attribute ref="xml:id" use="optional" default=""/>
     <xsd:attribute name="name" type="ST_DataName" use="optional" default="stroke"/>
   </xsd:complexType>
   <xsd:complexType name="CT_ActionProperty">
     <xsd:attribute name="name" type="ST_PropertyName" use="required"/>
     <xsd:attribute name="value" type="ST_PropertyValue" use="optional" default="ink"/>
   </xsd:complexType>
   <xsd:complexType name="CT_Action">
     <xsd:sequence>
       <xsd:element name="property" type="CT_ActionProperty" minOccurs="0" maxOccurs="unbounded"/>
       <xsd:choice minOccurs="0" maxOccurs="unbounded">
         <xsd:element name="actionData" type="CT_ActionData"/>
         <xsd:element name="actionDataGroup" type="CT_ActionDataGroup"/>
       </xsd:choice>
     </xsd:sequence>
     <xsd:attribute ref="xml:id" use="optional" default=""/>
     <xsd:attribute name="type" type="ST_ActionType" use="required"/>
     <xsd:attribute name="startTime" type="xsd:decimal" use="required"/>
   </xsd:complexType>
   <xsd:complexType name="CT_ActionGroup">
     <xsd:sequence>
       <xsd:element name="action" type="CT_Action" minOccurs="1" maxOccurs="unbounded"/>
     </xsd:sequence>
     <xsd:attribute ref="xml:id" use="optional" default=""/>
     <xsd:attribute name="type" type="ST_ActionType" use="required"/>
     <xsd:attribute name="startTime" type="xsd:decimal" use="required"/>
   </xsd:complexType>
   <xsd:complexType name="CT_Actions">
     <xsd:sequence>
       <xsd:element ref="inkml:definitions" minOccurs="0" maxOccurs="1"/>
       <xsd:choice minOccurs="0" maxOccurs="unbounded">
         <xsd:element name="actionGroup" type="CT_ActionGroup"/>
         <xsd:element name="action" type="CT_Action"/>
       </xsd:choice>
     </xsd:sequence>
     <xsd:attribute ref="xml:id" use="optional" default=""/>
     <xsd:attribute name="lengthUnit" type="inkml:ST_StandardLengthUnits" use="required"/>
     <xsd:attribute name="timeUnit" type="inkml:ST_StandardTimeUnits" use="required"/>
   </xsd:complexType>
   <xsd:element name="actions" type="CT_Actions"/>
 </xsd:schema>