<?xml version="1.0" encoding="UTF-8" ?>
<!--
Copyright 1994-2006 Mindjet LLC. All rights reserved.

The presentation, distribution or other dissemination of the
information contained herein by Mindjet is not a license,
either expressly or impliedly, to any intellectual property owned or
controlled by Mindjet.

This document and the information contained herein is provided on an
"AS IS" basis and to the maximum extent permitted by applicable law,
Mindjet provides the document AS IS AND WITH ALL FAULTS, and hereby
disclaims all other warranties and conditions, either express, implied
or statutory, including, but not limited to, any (if any) implied
warranties, duties or conditions of merchantability, of fitness for a
particular purpose, of accuracy or completeness of responses, of
results, of workmanlike effort, of lack of viruses, and of lack of
negligence, all with regard to the document. ALSO, THERE IS NO
WARRANTY OR CONDITION OF TITLE, QUIET ENJOYMENT, QUIET POSSESSION,
CORRESPONDENCE TO DESCRIPTION OR NON-INFRINGEMENT WITH REGARD TO THE
DOCUMENT.

IN NO EVENT WILL MINDJET BE LIABLE TO ANY OTHER PARTY FOR THE COST
OF PROCURING SUBSTITUTE GOODS OR SERVICES, LOST PROFITS, LOSS OF USE,
LOSS OF DATA, OR ANY INCIDENTAL, CONSEQUENTIAL, DIRECT, INDIRECT, OR
SPECIAL DAMAGES WHETHER UNDER CONTRACT, TORT, WARRANTY, OR OTHERWISE,
ARISING IN ANY WAY OUT OF THIS OR ANY OTHER AGREEMENT RELATING TO THIS
DOCUMENT, WHETHER OR NOT SUCH PARTY HAD ADVANCE NOTICE OF THE
POSSIBILITY OF SUCH DAMAGES. 
-->
<xsd:schema targetNamespace="http://schemas.mindjet.com/MindManager/Application/2003" elementFormDefault="qualified" attributeFormDefault="unqualified" version="7.0.0.44-r" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ap="http://schemas.mindjet.com/MindManager/Application/2003" xmlns:pri="http://schemas.mindjet.com/MindManager/Primitive/2003" xmlns:cor="http://schemas.mindjet.com/MindManager/Core/2003">
  <xsd:annotation>
    <xsd:documentation>MindManager application schema</xsd:documentation>
  </xsd:annotation>
  <xsd:annotation>
    <xsd:documentation>*** Core and Primitive types imports ***</xsd:documentation>
  </xsd:annotation>
  <xsd:import namespace="http://schemas.mindjet.com/MindManager/Core/2003" schemaLocation="http://schemas.mindjet.com/MindManager/Core/2003" />
  <xsd:import namespace="http://schemas.mindjet.com/MindManager/Primitive/2003" schemaLocation="http://schemas.mindjet.com/MindManager/Primitive/2003" />
  <xsd:annotation>
    <xsd:documentation>*** Object types ***</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType name="Topic">
    <xsd:annotation>
      <xsd:documentation>Topic is an object that can be either part of tree structure as a root topic, as a sub-topic or as a floating topic</xsd:documentation>
      <xsd:appinfo>
        <ObjectAnnotation Weighted="true"/>
        <PropertyAnnotations>
          <ap:Text WithExtracts="TextPlain">
            <PlainText Extract="TextPlain"/>
          </ap:Text>
          <ap:Task WithExtracts="TaskResources">
            <Resources Extract="TaskResources"/>
          </ap:Task>
          <ap:Hyperlink WithExtracts="HyperlinkUrl">
            <Url Extract="HyperlinkUrl"/>
          </ap:Hyperlink>
          <ap:Comments WithExtracts="CommentText">
            <ap:Comment>
              <Text Extract="CommentText"/>
            </ap:Comment>
          </ap:Comments>
          <ap:TextLabels WithExtracts="TextLabelTextLabelName">
            <ap:TextLabel>
              <TextLabelName Extract="TextLabelTextLabelName"/>
            </ap:TextLabel>
          </ap:TextLabels>
          <ap:TopicViewGroup>
            <ap:Collapsed Context="active"/>
            <ap:Visibility Context="active"/>
            <ap:DataContainerVisibility Context="active"/>
          </ap:TopicViewGroup>
          <ap:NotesGroup>
            <ap:NotesData WithExtracts="DataBase64">
              <cor:Base64 CacheAvailability="global" Extract="DataBase64"/>
              <ap:AlternateImages>
                <cor:Base64 CacheAvailability="global"/>
              </ap:AlternateImages>
            </ap:NotesData>
            <ap:NotesInkData WithExtracts="DataBase64">
              <cor:Base64 CacheAvailability="local" Extract="DataBase64"/>
            </ap:NotesInkData>
          </ap:NotesGroup>
          <ap:InkGroup>
            <ap:InkData WithExtracts="DataBase64">
              <cor:Base64 CacheAvailability="local" Extract="DataBase64"/>
            </ap:InkData>
          </ap:InkGroup>
          <ap:BusinessDataGroup>
            <ap:TableBusinessDataGroup>
              <ap:ChartBusinessDataGroup>
                <ap:ChartPreviewImage WithExtracts="DataBase64">
                  <cor:Base64 CacheAvailability="local" Extract="DataBase64"/>
                </ap:ChartPreviewImage>
              </ap:ChartBusinessDataGroup>
            </ap:TableBusinessDataGroup>
            <ap:CustomBusinessDataGroup>
              <ap:CustomBusinessDataImage WithExtracts="DataBase64">
                <cor:Base64 CacheAvailability="local" Extract="DataBase64"/>
              </ap:CustomBusinessDataImage>
            </ap:CustomBusinessDataGroup>
          </ap:BusinessDataGroup>
          <ap:AttachmentGroup>
            <ap:AttachmentData WithExtracts="AttachmentDataBase64" UniqueIndexAttributeName="AttachmentId" SkippableAttributes="Index">
              <cor:Base64 CacheAvailability="local" Extract="AttachmentDataBase64" ExtensionXPath="../@FileName"/>
            </ap:AttachmentData>
          </ap:AttachmentGroup>
          <ap:SubTopicShape WithExtracts="DataBase64">
            <cor:Base64 CacheAvailability="global" Extract="DataBase64"/>
          </ap:SubTopicShape>
          <ap:LabelFloatingTopicShape WithExtracts="DataBase64">
            <cor:Base64 CacheAvailability="global" Extract="DataBase64"/>
          </ap:LabelFloatingTopicShape>
          <ap:CalloutFloatingTopicShape WithExtracts="DataBase64">
            <cor:Base64 CacheAvailability="global" Extract="DataBase64"/>
          </ap:CalloutFloatingTopicShape>
          <ap:IconsGroup>
            <ap:CustomIconImageData WithExtracts="DataBase64">
              <cor:Base64 CacheAvailability="local" Extract="DataBase64"/>
            </ap:CustomIconImageData>
          </ap:IconsGroup>
          <ap:SubTopics ContainingPropertyRequired="true"/>
          <ap:FloatingTopics ContainingPropertyRequired="true"/>
          <ap:OneBoundary ContainingPropertyRequired="true"/>
          <ap:TwoBoundary ContainingPropertyRequired="true"/>
        </PropertyAnnotations>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Object">
        <xsd:sequence>
          <xsd:element name="SubTopics" type="ap:SubTopics" minOccurs="0" />
          <xsd:element name="FloatingTopics" type="ap:FloatingTopics" minOccurs="0" />
          <xsd:element name="OneBoundary" type="ap:OneBoundary" minOccurs="0" />
          <xsd:element name="OneImage" type="ap:OneImage" minOccurs="0" />
          <xsd:element name="TopicViewGroup" type="ap:TopicViewGroup" minOccurs="0" maxOccurs="unbounded" />
          <xsd:element name="Text" type="ap:Text" minOccurs="0" />
          <xsd:element name="Color" type="ap:Color" minOccurs="0" />
          <xsd:element name="NotesGroup" type="ap:NotesGroup" minOccurs="0" />
          <xsd:element name="Offset" type="ap:Offset" minOccurs="0" />
          <xsd:element name="IconsGroup" type="ap:IconsGroup" minOccurs="0" />
          <xsd:element name="SubTopicShape" type="ap:SubTopicShape" minOccurs="0" />
          <xsd:element name="LabelFloatingTopicShape" type="ap:LabelFloatingTopicShape" minOccurs="0" />
          <xsd:element name="CalloutFloatingTopicShape" type="ap:CalloutFloatingTopicShape" minOccurs="0" />
          <xsd:element name="TopicLayout" type="ap:TopicLayout" minOccurs="0" />
          <xsd:element name="SubTopicsShape" type="ap:SubTopicsShape" minOccurs="0" />
          <xsd:element name="SubTopicsVisibility" type="ap:SubTopicsVisibility" minOccurs="0" />
          <xsd:element name="Hyperlink" type="ap:Hyperlink" minOccurs="0" />
          <xsd:element name="Task" type="ap:Task" minOccurs="0" />
          <xsd:element name="Bookmark" type="ap:Bookmark" minOccurs="0" />
          <xsd:element name="Comments" type="ap:Comments" minOccurs="0" />
          <xsd:element name="SpellingOptions" type="ap:SpellingOptions" minOccurs="0" />
          <xsd:element name="InkGroup" type="ap:InkGroup" minOccurs="0" />
          <xsd:element name="OneInkSketch" type="ap:OneInkSketch" minOccurs="0" />
          <xsd:element name="AttachmentGroup" type="ap:AttachmentGroup" minOccurs="0" />
          <xsd:element name="TextLabels" type="ap:TextLabels" minOccurs="0" />
          <xsd:element name="BusinessDataGroup" type="ap:BusinessDataGroup" minOccurs="0" />
          <xsd:element name="CustomControlStripData" type="ap:CustomControlStripData" minOccurs="0" />
          <xsd:element name="TopicReview" type="ap:TopicReview" minOccurs="0" />
          <xsd:element name="TopicBookmark" type="ap:TopicBookmark" minOccurs="0" />
          <xsd:element name="ModificationStamp" type="ap:ModificationStamp" minOccurs="0" />
          <xsd:element name="CreationInfo" type="ap:CreationInfo" minOccurs="0" />
          <xsd:element name="LoadingState" type="ap:LoadingState" minOccurs="0" />
          <xsd:element name="NamedDefaultsId" type="ap:NamedDefaultsId" minOccurs="0" />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="Relationship">
    <xsd:annotation>
      <xsd:documentation>Relationship is an object that connects two topics</xsd:documentation>
      <xsd:appinfo>
        <PropertyAnnotations>
          <ap:FloatingTopics ContainingPropertyRequired="true"/>
        </PropertyAnnotations>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Object">
        <xsd:sequence>
          <xsd:element name="ConnectionGroup" type="ap:ConnectionGroup" minOccurs="2" maxOccurs="2" />
          <xsd:element name="FloatingTopics" type="ap:FloatingTopics" minOccurs="0" />
          <xsd:element name="RelationshipViewGroup" type="ap:RelationshipViewGroup" minOccurs="0" maxOccurs="unbounded" />
          <xsd:element name="Color" type="ap:Color" minOccurs="0" />
          <xsd:element name="LineStyle" type="ap:LineStyle" minOccurs="0" />
          <xsd:element name="AutoRoute" type="ap:AutoRoute" minOccurs="0" />
          <xsd:element name="RelationshipLineShape" type="ap:RelationshipLineShape" minOccurs="0" />
          <xsd:element name="LoadingState" type="ap:LoadingState" minOccurs="0" />
          <xsd:element name="NamedDefaultsId" type="ap:NamedDefaultsId" minOccurs="0" />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="Map">
    <xsd:annotation>
      <xsd:documentation>Map is an object that contains one root topic and zero or more relationships</xsd:documentation>
      <xsd:appinfo>
        <PropertyAnnotations>
          <ap:Name Mirrored="true" WithExtracts="NameName">
            <Name Extract="NameName"/>
          </ap:Name>
          <ap:Archived Mirrored="true"/>
          <ap:Deleted Mirrored="true"/>
          <ap:Important Mirrored="false"/>
          <ap:CreationInfo Mirrored="true" AlwaysForeign="true" Context="shared" UserAttributeName="UserId" Timestamped="true" TimestampAttributeName="Timestamp"/>
          <ap:ModificationStamp Mirrored="true" AlwaysForeign="true" Context="shared" UserAttributeName="UserId" Timestamped="true" TimestampAttributeName="Timestamp"/>
          <ap:Owner Mirrored="true"/>
          <ap:PresenceGroup>
            <ap:Presence Mirrored="true" AlwaysForeign="true" Context="isolated" UserAttributeName="UserId"/>
          </ap:PresenceGroup>
          <ap:LocalPresenceGroup>
            <ap:LocalPresence Context="isolated" UserAttributeName="UserId"/>
          </ap:LocalPresenceGroup>
          <ap:NamedViewGroup>
            <ap:NamedView Context="active" UniqueIndexAttributeName="Id"/>
          </ap:NamedViewGroup>
          <ap:FiltersGroup>
            <ap:NamedTopicFilterGroup UniqueIndexAttributeName="UniqueIndex" MissingUniqueIndexXPath="ap:Id/@Guid">
              <ap:MarkerCriteriaGroup>
                <ap:FillColor UnindexedRepeatableProperty="true"/>
                <ap:TextColor UnindexedRepeatableProperty="true"/>
                <ap:IconMarkerCriteria UnindexedRepeatableProperty="true"/>
              </ap:MarkerCriteriaGroup>
              <ap:TaskCriteriaGroup>
                <ap:TaskPriority UnindexedRepeatableProperty="true"/>
                <ap:TaskPercentage UnindexedRepeatableProperty="true"/>
                <ap:TaskResourceName UnindexedRepeatableProperty="true"/>
                <ap:TaskCategoryName UnindexedRepeatableProperty="true"/>
              </ap:TaskCriteriaGroup>
              <ap:ReviewCriteriaGroup>
                <ap:CommentAuthorName UnindexedRepeatableProperty="true"/>
                <ap:ReviewAuthorName UnindexedRepeatableProperty="true"/>
              </ap:ReviewCriteriaGroup>
            </ap:NamedTopicFilterGroup>
          </ap:FiltersGroup>
          <ap:DocumentVersion Mirrored="true"/>
          <ap:LinkType Mirrored="true"/>
          <ap:Locked AlwaysForeign="true" Timestamped="true" TimestampAttributeName="Timestamp" Context="shared" UserAttributeName="UserId"/>
          <ap:InheritAccessGroup Generic="false">
            <ap:InheritAccess Generic="false" AlwaysForeign="true"/>
          </ap:InheritAccessGroup>
          <ap:DocumentGroup>
            <ap:HintsOptions Context="active"/>
            <ap:PrintingOptions Context="active"/>
            <ap:PdfExportOptions Context="active"/>
            <ap:DocumentSpellingOptions Context="active"/>
            <ap:VisibilityStyle Context="active"/>
            <ap:PreviewImageData WithExtracts="DataBase64">
              <cor:Base64 CacheAvailability="none" Extract="DataBase64"/>
            </ap:PreviewImageData>
          </ap:DocumentGroup>
          <ap:StyleGroup>
            <ap:VisibilityStyle Context="active"/>
            <ap:BackgroundImageData WithExtracts="DataBase64">
              <cor:Base64 CacheAvailability="global" Extract="DataBase64"/>
            </ap:BackgroundImageData>
            <ap:NotesInkBackgroundImageData WithExtracts="DataBase64">
              <cor:Base64 CacheAvailability="global" Extract="DataBase64"/>
            </ap:NotesInkBackgroundImageData>
            <ap:TopicNamedDefaultsGroup UniqueIndexAttributeName="DefaultsId" MissingUniqueIndexXPath="ap:Id/@Guid"/>
            <ap:BoundaryNamedDefaultsGroup UniqueIndexAttributeName="DefaultsId" MissingUniqueIndexXPath="ap:Id/@Guid"/>
            <ap:RelationshipNamedDefaultsGroup UniqueIndexAttributeName="DefaultsId" MissingUniqueIndexXPath="ap:Id/@Guid"/>
          </ap:StyleGroup>
          <ap:MapViewGroup>
            <ap:Selection Context="active"/>
            <ap:ZoomFactor Context="active"/>
            <ap:ScrollPosition Context="active"/>
            <ap:VisibleRoot Context="active"/>
          </ap:MapViewGroup>
          <ap:NotesWindow Context="active"/>
          <ap:Relationships Generic="false"/>
          <ap:ReviewGroup>
            <ap:ReviewerSettingsGroup>
              <ap:ReviewerIconData WithExtracts="DataBase64">
                <cor:Base64 CacheAvailability="global" Extract="DataBase64"/>
              </ap:ReviewerIconData>
            </ap:ReviewerSettingsGroup>
          </ap:ReviewGroup>
          <ap:MarkersSetGroup PrePopulate="true" ProcessGroupWhenInitFromCache="true"/>
          <ap:Transition Mirrored="true"/>
          <ap:SnapshotVersionsGroup Generic="false">
            <ap:SnapshotVersion Generic="false" AlwaysForeign="true" TimestampAttributeName="Timestamp" UserAttributeName="UserId"/>
          </ap:SnapshotVersionsGroup>
          <ap:OneTopic ContainingPropertyRequired="true"/>
        </PropertyAnnotations>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Object">
        <xsd:sequence>
          <xsd:element name="OneTopic" type="ap:OneTopic" />
          <xsd:element name="Relationships" type="ap:Relationships" minOccurs="0" />
          <xsd:element name="StyleGroup" type="ap:StyleGroup" minOccurs="0" />
          <xsd:element name="MapViewGroup" type="ap:MapViewGroup" minOccurs="0" maxOccurs="unbounded" />
          <xsd:element name="DocumentGroup" type="ap:DocumentGroup" minOccurs="0" />
          <xsd:element name="MarkersSetGroup" type="ap:MarkersSetGroup" minOccurs="0" />
          <xsd:element name="Baselines" type="cor:Baselines" minOccurs="0" />
          <xsd:element name="ReviewGroup" type="ap:ReviewGroup" minOccurs="0" />
          <xsd:element name="Locked" type="ap:Locked" minOccurs="0" />
          <xsd:element name="NotesWindow" type="ap:NotesWindow" minOccurs="0"/>
          <xsd:element name="Name" type="ap:Name" minOccurs="0" />
          <xsd:element name="Owner" type="ap:Owner" minOccurs="0" />
          <xsd:element name="LinkType" type="ap:LinkType" minOccurs="0" />
          <xsd:element name="Archived" type="ap:Archived" minOccurs="0" />
          <xsd:element name="Deleted" type="ap:Deleted" minOccurs="0" />
          <xsd:element name="Important" type="ap:Important" minOccurs="0" />
          <xsd:element name="ModificationStamp" type="ap:ModificationStamp" minOccurs="0" />
          <xsd:element name="PresenceGroup" type="ap:PresenceGroup" minOccurs="0" />
          <xsd:element name="LocalPresenceGroup" type="ap:LocalPresenceGroup" minOccurs="0" />
          <xsd:element name="InheritAccessGroup" type="ap:InheritAccessGroup" minOccurs="0" />
          <xsd:element name="FiltersGroup" type="ap:FiltersGroup" minOccurs="0" />
          <xsd:element name="CreationInfo" type="ap:CreationInfo" minOccurs="0" maxOccurs="1"/>
          <xsd:element name="NamedViewGroup" type="ap:NamedViewGroup" minOccurs="0" />
          <xsd:element name="Transition" type="ap:Transition" minOccurs="0" />
          <xsd:element name="SnapshotVersionsGroup" type="ap:SnapshotVersionsGroup" minOccurs="0" />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="MapPart">
    <xsd:annotation>
      <xsd:documentation>Map part; contains one topic</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Object">
        <xsd:sequence>
          <xsd:element name="OneTopic" type="ap:OneTopic" minOccurs="0" />
          <xsd:element name="Relationships" type="ap:Relationships" minOccurs="0" />
          <xsd:element name="DocumentGroup" type="ap:DocumentGroup" minOccurs="0" />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="Boundary">
    <xsd:annotation>
      <xsd:documentation>Boundary is an object that represents boundary around topic</xsd:documentation>
      <xsd:appinfo>
        <PropertyAnnotations>
          <ap:OneSummaryTopic ContainingPropertyRequired="true"/>
        </PropertyAnnotations>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Object">
        <xsd:sequence>
          <xsd:element name="BoundaryViewGroup" type="ap:BoundaryViewGroup" minOccurs="0" maxOccurs="unbounded" />
          <xsd:element name="Color" type="ap:Color" minOccurs="0" />
          <xsd:element name="LineStyle" type="ap:LineStyle" minOccurs="0" />
          <xsd:element name="BoundaryShape" type="ap:BoundaryShape" minOccurs="0" />
          <xsd:element name="OneSummaryTopic" type="ap:OneSummaryTopic" minOccurs="0" />
          <xsd:element name="LoadingState" type="ap:LoadingState" minOccurs="0" />
          <xsd:element name="NamedDefaultsId" type="ap:NamedDefaultsId" minOccurs="0" />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="Image">
    <xsd:annotation>
      <xsd:documentation>Image is an object that represents graphical image within topic</xsd:documentation>
      <xsd:appinfo>
        <PropertyAnnotations>
          <ap:ImageData WithExtracts="DataBase64">
            <cor:Base64 CacheAvailability="global" Extract="DataBase64"/>
          </ap:ImageData>
          <ap:AlternateImageData>
            <ap:AlternateImages WithExtracts="DataBase64">
              <cor:Base64 CacheAvailability="global" Extract="DataBase64"/>
            </ap:AlternateImages>
          </ap:AlternateImageData>
        </PropertyAnnotations>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Object">
        <xsd:sequence>
          <xsd:element name="ImageViewGroup" type="ap:ImageViewGroup" minOccurs="0" maxOccurs="unbounded" />
          <xsd:element name="ImageData" type="ap:ImageData" />
          <xsd:element name="ImageSize" type="ap:ImageSize" minOccurs="0" />
          <xsd:element name="AlternateImageData" type="ap:AlternateImageData" minOccurs="0" />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="InkSketch">
    <xsd:annotation>
      <xsd:documentation>Ink sketch is an object that represents ink based image within topic</xsd:documentation>
      <xsd:appinfo>
        <PropertyAnnotations>
          <ap:InkData WithExtracts="DataBase64">
            <cor:Base64 CacheAvailability="local" Extract="DataBase64"/>
          </ap:InkData>
        </PropertyAnnotations>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Object">
        <xsd:sequence>
          <xsd:element name="InkSketchViewGroup" type="ap:InkSketchViewGroup" minOccurs="0" maxOccurs="unbounded" />
          <xsd:element name="InkData" type="ap:InkData" minOccurs="0" />
          <xsd:element name="InkScaleFactors" type="ap:InkScaleFactors" minOccurs="0" />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="Marker" abstract="true">
    <xsd:annotation>
      <xsd:documentation>Abstract marker repersent assignable property with special meaning; has name</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Object">
        <xsd:sequence>
          <xsd:element name="Name" type="ap:Name" minOccurs="0" />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="IconMarkersSet">
    <xsd:annotation>
      <xsd:documentation>Set of abstract icon markers; contains all kinds of icon markers</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Object">
        <xsd:sequence>
          <xsd:element name="Name" type="ap:Name" minOccurs="0" />
          <xsd:element name="IconMarkers" type="ap:IconMarkers" minOccurs="0" />
          <xsd:element name="IconMarkersSetOptions" type="ap:IconMarkersSetOptions" minOccurs="0" />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="TextLabelMarkersSet">
    <xsd:annotation>
      <xsd:documentation>Set of text markers</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Object">
        <xsd:sequence>
          <xsd:element name="Name" type="ap:Name" minOccurs="0" />
          <xsd:element name="TextLabelMarkers" type="ap:TextLabelMarkers" minOccurs="0" />
          <xsd:element name="TextLabelMarkersSetOptions" type="ap:TextLabelMarkersSetOptions" minOccurs="0" />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="Style">
    <xsd:annotation>
      <xsd:documentation>Style defenition; contains style group property</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Object">
        <xsd:sequence>
          <xsd:element name="StyleGroup" type="ap:StyleGroup" />
          <xsd:element name="DocumentGroup" type="ap:DocumentGroup" minOccurs="0" />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="MarkersSet">
    <xsd:annotation>
      <xsd:documentation>Markers set defenition; contains all kind of markers</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Object">
        <xsd:sequence>
          <xsd:element name="MarkersSetGroup" type="ap:MarkersSetGroup" />
          <xsd:element name="DocumentGroup" type="ap:DocumentGroup" minOccurs="0" />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:annotation>
    <xsd:documentation>*** Marker types ***</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType name="IconMarker" abstract="true">
    <xsd:annotation>
      <xsd:documentation>Abstract icon marker</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="ap:Marker" />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="TextLabelMarker">
    <xsd:annotation>
      <xsd:documentation>Text marker</xsd:documentation>
      <xsd:appinfo>
        <ObjectAnnotation Weighted="true"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="ap:Marker" />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="StockIconMarker">
    <xsd:annotation>
      <xsd:documentation>Stock icon marker; has one stock icon</xsd:documentation>
      <xsd:appinfo>
        <ObjectAnnotation Weighted="true"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="ap:IconMarker">
        <xsd:sequence>
          <xsd:element name="OneStockIcon" type="ap:OneStockIcon" />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CustomIconMarker">
    <xsd:annotation>
      <xsd:documentation>Custom icon marker; has one custom icon</xsd:documentation>
      <xsd:appinfo>
        <ObjectAnnotation Weighted="true"/>
        <PropertyAnnotations>
          <ap:CustomIconImageData WithExtracts="DataBase64">
            <cor:Base64 CacheAvailability="global" Extract="DataBase64"/>
          </ap:CustomIconImageData>
        </PropertyAnnotations>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="ap:IconMarker">
        <xsd:sequence>
          <xsd:element name="OneCustomIcon" type="ap:OneCustomIcon" />
          <xsd:element name="CustomIconImageData" type="ap:CustomIconImageData" />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="TaskPercentageMarker">
    <xsd:annotation>
      <xsd:documentation>Task percentage marker; has task percentage</xsd:documentation>
      <xsd:appinfo>
        <ObjectAnnotation Weighted="true"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="ap:Marker">
        <xsd:sequence>
          <xsd:element name="TaskPercentage" type="ap:TaskPercentage" />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="TaskPriorityMarker">
    <xsd:annotation>
      <xsd:documentation>Task priority marker; has task priority</xsd:documentation>
      <xsd:appinfo>
        <ObjectAnnotation Weighted="true"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="ap:Marker">
        <xsd:sequence>
          <xsd:element name="TaskPriority" type="ap:TaskPriority" />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="TaskCategoryMarker">
    <xsd:annotation>
      <xsd:documentation>Task category marker; has task category</xsd:documentation>
      <xsd:appinfo>
        <ObjectAnnotation Weighted="true"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="ap:Marker" />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="TaskResourceMarker">
    <xsd:annotation>
      <xsd:documentation>Task resource marker; has task resource</xsd:documentation>
      <xsd:appinfo>
        <ObjectAnnotation Weighted="true"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="ap:Marker" />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="TextColorMarker">
    <xsd:annotation>
      <xsd:documentation>Text color marker; has text color</xsd:documentation>
      <xsd:appinfo>
        <ObjectAnnotation Weighted="true"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="ap:Marker">
        <xsd:sequence>
          <xsd:element name="TextColor" type="ap:TextColor" />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="FillColorMarker">
    <xsd:annotation>
      <xsd:documentation>Fill color marker; has fill color</xsd:documentation>
      <xsd:appinfo>
        <ObjectAnnotation Weighted="true"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="ap:Marker">
        <xsd:sequence>
          <xsd:element name="FillColor" type="ap:FillColor" />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:annotation>
    <xsd:documentation>*** Object elements ***</xsd:documentation>
  </xsd:annotation>
  <xsd:element name="Topic" type="ap:Topic">
    <xsd:annotation>
      <xsd:documentation>Map global element</xsd:documentation>
    </xsd:annotation>
    <xsd:unique name="TopicOIdUnique">
      <xsd:selector xpath=".|.//ap:*" />
      <xsd:field xpath="@OId" />
    </xsd:unique>
    <xsd:keyref name="TopicOIdKeyRef" refer="ap:TopicOIdUnique">
      <xsd:selector xpath=".|.//ap:*" />
      <xsd:field xpath="@OIdRef" />
    </xsd:keyref>
  </xsd:element>
  <xsd:element name="Relationship" type="ap:Relationship">
    <xsd:annotation>
      <xsd:documentation>Relationship global element</xsd:documentation>
    </xsd:annotation>
    <xsd:unique name="RelationshipOIdUnique">
      <xsd:selector xpath=".|.//ap:*" />
      <xsd:field xpath="@OId" />
    </xsd:unique>
    <xsd:keyref name="RelationshipOIdKeyRef" refer="ap:RelationshipOIdUnique">
      <xsd:selector xpath=".|.//ap:*" />
      <xsd:field xpath="@OIdRef" />
    </xsd:keyref>
  </xsd:element>
  <xsd:element name="Image" type="ap:Image">
    <xsd:annotation>
      <xsd:documentation>Image global element</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="InkSketch" type="ap:InkSketch">
    <xsd:annotation>
      <xsd:documentation>Ink sketch global element</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Boundary" type="ap:Boundary">
    <xsd:annotation>
      <xsd:documentation>Boundary global element</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StyleGroup" type="ap:StyleGroup">
    <xsd:annotation>
      <xsd:documentation>Style group global element</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MarkersSetGroup" type="ap:MarkersSetGroup">
    <xsd:annotation>
      <xsd:documentation>Markers set group global element</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Style" type="ap:Style">
    <xsd:annotation>
      <xsd:documentation>Style global element</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Topics" type="ap:Topics">
    <xsd:annotation>
      <xsd:documentation>Topics global element</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubTopics" type="ap:SubTopics">
    <xsd:annotation>
      <xsd:documentation>Subtopics global element</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="FloatingTopics" type="ap:FloatingTopics">
    <xsd:annotation>
      <xsd:documentation>Floating topics global element</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Map" type="ap:Map">
    <xsd:annotation>
      <xsd:documentation>Map global element</xsd:documentation>
    </xsd:annotation>
    <xsd:unique name="MapOIdUnique">
      <xsd:selector xpath=".|.//ap:*" />
      <xsd:field xpath="@OId" />
    </xsd:unique>
    <xsd:keyref name="MapOIdKeyRef" refer="ap:MapOIdUnique">
      <xsd:selector xpath=".|.//ap:*" />
      <xsd:field xpath="@OIdRef" />
    </xsd:keyref>
  </xsd:element>
  <xsd:element name="MapTemplate" type="ap:Map">
    <xsd:annotation>
      <xsd:documentation>Map template global element</xsd:documentation>
    </xsd:annotation>
    <xsd:unique name="MapTemplateOIdUnique">
      <xsd:selector xpath=".|.//ap:*" />
      <xsd:field xpath="@OId" />
    </xsd:unique>
    <xsd:keyref name="MapTemplateOIdKeyRef" refer="ap:MapTemplateOIdUnique">
      <xsd:selector xpath=".|.//ap:*" />
      <xsd:field xpath="@OIdRef" />
    </xsd:keyref>
  </xsd:element>
  <xsd:element name="MapPart" type="ap:MapPart">
    <xsd:annotation>
      <xsd:documentation>Map part global element</xsd:documentation>
    </xsd:annotation>
    <xsd:unique name="MapPartOIdUnique">
      <xsd:selector xpath=".|.//ap:*" />
      <xsd:field xpath="@OId" />
    </xsd:unique>
    <xsd:keyref name="MapPartOIdKeyRef" refer="ap:MapPartOIdUnique">
      <xsd:selector xpath=".|.//ap:*" />
      <xsd:field xpath="@OIdRef" />
    </xsd:keyref>
  </xsd:element>
  <xsd:element name="MarkersSet" type="ap:MarkersSet">
    <xsd:annotation>
      <xsd:documentation>MarkersSet part global element</xsd:documentation>
    </xsd:annotation>
    <xsd:unique name="MarkersSetOIdUnique">
      <xsd:selector xpath=".|.//ap:*" />
      <xsd:field xpath="@OId" />
    </xsd:unique>
    <xsd:keyref name="MarkersSetOIdKeyRef" refer="ap:MarkersSetOIdUnique">
      <xsd:selector xpath=".|.//ap:*" />
      <xsd:field xpath="@OIdRef" />
    </xsd:keyref>
  </xsd:element>
  <xsd:annotation>
    <xsd:documentation>*** Elements ***</xsd:documentation>
  </xsd:annotation>
  <xsd:element name="Comment" type="ap:Comment">
    <xsd:annotation>
      <xsd:documentation>Comment global element</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TableBusinessData" type="ap:TableBusinessData">
    <xsd:annotation>
      <xsd:documentation>TableBusinessData global element</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CustomPropertiesBusinessData" type="ap:CustomPropertiesBusinessData">
    <xsd:annotation>
      <xsd:documentation>CustomPropertiesBusinessData global element</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:annotation>
    <xsd:documentation>*** Group types ***</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType name="DefaultsGroup" abstract="true">
    <xsd:annotation>
      <xsd:documentation>Group of default properties; is a base for all default groups for specific object types</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Group" />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ViewGroup" abstract="true">
    <xsd:annotation>
      <xsd:documentation>Group of per-view properties; is a base for all per-view groups for specific object types</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Group">
        <xsd:attribute name="ViewIndex" type="xsd:unsignedInt" use="required" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ConnectionGroup" mixed="false">
    <xsd:annotation>
      <xsd:documentation>Group of properties and offset from referenced topic (one of two) for containing relationship</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent mixed="false">
      <xsd:extension base="cor:Group">
        <xsd:sequence>
          <xsd:element name="Connection" type="ap:Connection" />
          <xsd:element name="ConnectionStyle" type="ap:ConnectionStyle" minOccurs="0" />
        </xsd:sequence>
        <xsd:attribute name="Index" type="xsd:unsignedInt" use="required" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="StyleGroup">
    <xsd:annotation>
      <xsd:documentation>Group of style properties for containing document</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Group">
        <xsd:sequence>
          <xsd:element name="RootTopicDefaultsGroup" type="ap:TopicDefaultsGroup" />
          <xsd:element name="RootSubTopicDefaultsGroup" type="ap:TopicAtLevelDefaultsGroup" minOccurs="0" maxOccurs="unbounded" />
          <xsd:element name="CalloutTopicDefaultsGroup" type="ap:TopicDefaultsGroup" minOccurs="0" />
          <xsd:element name="CalloutSubTopicDefaultsGroup" type="ap:TopicAtLevelDefaultsGroup" minOccurs="0" maxOccurs="unbounded" />
          <xsd:element name="LabelTopicDefaultsGroup" type="ap:TopicDefaultsGroup" minOccurs="0" />
          <xsd:element name="LabelSubTopicDefaultsGroup" type="ap:TopicAtLevelDefaultsGroup" minOccurs="0" maxOccurs="unbounded" />
          <xsd:element name="OrgChartTopicDefaultsGroup" type="ap:TopicDefaultsGroup" minOccurs="0" />
          <xsd:element name="OrgChartSubTopicDefaultsGroup" type="ap:TopicAtLevelDefaultsGroup" minOccurs="0" maxOccurs="unbounded" />
          <xsd:element name="RelationshipDefaultsGroup" type="ap:RelationshipDefaultsGroup" minOccurs="0" />
          <xsd:element name="BoundaryDefaultsGroup" type="ap:BoundaryDefaultsGroup" minOccurs="0" />
          <xsd:element name="ImageDefaultsGroup" type="ap:ImageDefaultsGroup" minOccurs="0" />
          <xsd:element name="Structure" type="ap:Structure" minOccurs="0" />
          <xsd:element name="BackgroundFill" type="ap:BackgroundFill" minOccurs="0" />
          <xsd:element name="BackgroundImageData" type="ap:BackgroundImageData" minOccurs="0" />
          <xsd:element name="ThreeDLook" type="ap:ThreeDLook" minOccurs="0" />
          <xsd:element name="VisibilityStyle" type="ap:VisibilityStyle" minOccurs="0" />
          <xsd:element name="SpacingStretchFactors" type="ap:SpacingStretchFactors" minOccurs="0" />
          <xsd:element name="NotesDefaultFont" type="ap:NotesDefaultFont" minOccurs="0" />
          <xsd:element name="NotesInkBackgroundImageData" type="ap:BackgroundImageData" minOccurs="0" />
          <xsd:element name="TopicNamedDefaultsGroup" type="ap:TopicNamedDefaultsGroup" minOccurs="0" maxOccurs="unbounded" />
          <xsd:element name="RelationshipNamedDefaultsGroup" type="ap:RelationshipNamedDefaultsGroup" minOccurs="0" maxOccurs="unbounded" />
          <xsd:element name="BoundaryNamedDefaultsGroup" type="ap:BoundaryNamedDefaultsGroup" minOccurs="0" maxOccurs="unbounded" />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="DocumentGroup">
    <xsd:complexContent>
      <xsd:extension base="cor:Group">
        <xsd:sequence>
          <xsd:element name="Language" type="ap:Language" minOccurs="0" />
          <xsd:element name="Creator" type="ap:User" minOccurs="0" />
          <xsd:element name="LastModificator" type="ap:User" minOccurs="0" />
          <xsd:element name="Author" type="ap:User" minOccurs="0" />
          <xsd:element name="Manager" type="ap:User" minOccurs="0" />
          <xsd:element name="Version" type="ap:Version" minOccurs="0" />
          <xsd:element name="Statistics" type="ap:Statistics" minOccurs="0" />
          <xsd:element name="DateTimeStamps" type="ap:DateTimeStamps" minOccurs="0" />
          <xsd:element name="Description" type="ap:Description" minOccurs="0" />
          <xsd:element name="Keywords" type="ap:Keywords" minOccurs="0" />
          <xsd:element name="CreatorCompany" type="ap:Company" minOccurs="0" />
          <xsd:element name="Category" type="ap:Category" minOccurs="0" />
          <xsd:element name="ModifiedProtected" type="ap:ModifiedProtected" minOccurs="0" />
          <xsd:element name="PreviewImageData" type="ap:PreviewImageData" minOccurs="0" />
          <xsd:element name="HyperlinkOptions" type="ap:HyperlinkOptions" minOccurs="0" />
          <xsd:element name="PreviewOptions" type="ap:PreviewOptions" minOccurs="0" />
          <xsd:element name="CommentsOptions" type="ap:CommentsOptions" minOccurs="0" />
          <xsd:element name="PrintingOptions" type="ap:PrintingOptions" minOccurs="0" />
          <xsd:element name="PdfExportOptions" type="ap:PdfExportOptions" minOccurs="0" />
          <xsd:element name="DocumentPath" type="ap:DocumentPath" minOccurs="0" />
          <xsd:element name="DocumentSpellingOptions" type="ap:DocumentSpellingOptions" minOccurs="0" />
          <xsd:element name="VisibilityStyle" type="ap:VisibilityStyle" minOccurs="0" />
          <xsd:element name="CrossPlatformOptions" type="ap:CrossPlatformOptions" minOccurs="0" />
          <xsd:element name="HintsOptions" type="ap:HintsOptions" minOccurs="0" />
          <xsd:element name="TemporaryStyle" type="ap:TemporaryStyle" minOccurs="0" />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ReviewGroup">
    <xsd:complexContent>
      <xsd:extension base="cor:Group">
        <xsd:sequence>
          <xsd:element name="ReviewerSettingsGroup" type="ap:ReviewerSettingsGroup" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element name="ReviewStatus" type="ap:ReviewStatus" minOccurs="0" />
          <xsd:element name="ReviewOptions" type="ap:ReviewOptions" minOccurs="0" />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="MarkersSetGroup">
    <xsd:annotation>
      <xsd:documentation>Group of markers for containing document</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Group">
        <xsd:sequence>
          <xsd:element name="IconMarkersSets" type="ap:IconMarkersSets" minOccurs="0" />
          <xsd:element name="IconMarkersName" type="ap:Name" minOccurs="0" />
          <xsd:element name="IconMarkers" type="ap:IconMarkers" minOccurs="0" />
          <xsd:element name="FillColorMarkersName" type="ap:Name" minOccurs="0" />
          <xsd:element name="FillColorMarkers" type="ap:FillColorMarkers" minOccurs="0" />
          <xsd:element name="TextColorMarkersName" type="ap:Name" minOccurs="0" />
          <xsd:element name="TextColorMarkers" type="ap:TextColorMarkers" minOccurs="0" />
          <xsd:element name="TaskPercentageMarkersName" type="ap:Name" minOccurs="0" />
          <xsd:element name="TaskPercentageMarkers" type="ap:TaskPercentageMarkers" minOccurs="0" />
          <xsd:element name="TaskPriorityMarkersName" type="ap:Name" minOccurs="0" />
          <xsd:element name="TaskPriorityMarkers" type="ap:TaskPriorityMarkers" minOccurs="0" />
          <xsd:element name="TaskCategoryMarkersName" type="ap:Name" minOccurs="0" />
          <xsd:element name="TaskCategoryMarkers" type="ap:TaskCategoryMarkers" minOccurs="0" />
          <xsd:element name="TaskResourceMarkersName" type="ap:Name" minOccurs="0" />
          <xsd:element name="TaskResourceMarkers" type="ap:TaskResourceMarkers" minOccurs="0" />
          <xsd:element name="TextLabelMarkersSets" type="ap:TextLabelMarkersSets" minOccurs="0" />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="IconsGroup">
    <xsd:annotation>
      <xsd:documentation>Icons group for containing topic</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Group">
        <xsd:sequence>
          <xsd:element name="Icons" type="ap:Icons" minOccurs="0" />
          <xsd:element name="CustomIconImageData" type="ap:CustomIconImageData" minOccurs="0" maxOccurs="unbounded" />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="NotesGroup">
    <xsd:annotation>
      <xsd:documentation>Notes group for containing topic or document</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Group">
        <xsd:sequence>
          <xsd:element name="NotesXhtmlData" type="ap:NotesXhtmlData" minOccurs="0" />
          <xsd:element name="NotesData" type="ap:NotesData" minOccurs="0" maxOccurs="unbounded" />
          <xsd:element name="NotesInkData" type="ap:NotesInkData" minOccurs="0" />
          <xsd:element name="NotesPermissions" type="ap:NotesPermissions" minOccurs="0" />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="InkGroup">
    <xsd:annotation>
      <xsd:documentation>Ink group for containing topic</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Group">
        <xsd:sequence>
          <xsd:element name="InkData" type="ap:InkData" minOccurs="0" />
          <xsd:element name="InkRecognitionResult" type="ap:InkRecognitionResult" minOccurs="0" />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="AttachmentGroup">
    <xsd:annotation>
      <xsd:documentation>Attachment group for containing topic</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Group">
        <xsd:sequence>
          <xsd:element name="AttachmentData" type="ap:AttachmentData" minOccurs="0" maxOccurs="unbounded" />
          <xsd:element name="AttachmentsPermissions" type="ap:AttachmentsPermissions" minOccurs="0" />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:annotation>
    <xsd:documentation>*** ViewGroup types ***</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType name="MapViewGroup">
    <xsd:annotation>
      <xsd:documentation>Per-view group of properties for containing map</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="ap:ViewGroup">
        <xsd:sequence>
          <xsd:element name="ZoomFactor" type="ap:ZoomFactor" minOccurs="0" />
          <xsd:element name="Selection" type="ap:Selection" minOccurs="0" />
          <xsd:element name="ScrollPosition" type="ap:ScrollPosition" minOccurs="0"/>
          <xsd:element name="VisibleRoot" type="ap:VisibleRoot" minOccurs="0"/>
        </xsd:sequence>
        <xsd:attribute name="RowIndex" type="xsd:unsignedInt" use="required" />
        <xsd:attribute name="ColumnIndex" type="xsd:unsignedInt" use="required" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="TopicViewGroup">
    <xsd:annotation>
      <xsd:documentation>Per-view group of properties for containing topic</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="ap:ViewGroup">
        <xsd:sequence>
          <xsd:element name="Collapsed" type="ap:Collapsed" minOccurs="0" />
          <xsd:element name="Visibility" type="ap:Visibility" minOccurs="0" />
          <xsd:element name="DataContainerVisibility" type="ap:Collapsed" minOccurs="0" />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="RelationshipViewGroup">
    <xsd:annotation>
      <xsd:documentation>Per-view group of properties for containing relationship</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="ap:ViewGroup">
        <xsd:sequence>
          <xsd:element name="Visibility" type="ap:Visibility" minOccurs="0" />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="BoundaryViewGroup">
    <xsd:annotation>
      <xsd:documentation>Per-view group of properties for containing boundary</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="ap:ViewGroup" />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ImageViewGroup">
    <xsd:annotation>
      <xsd:documentation>Per-view group of properties for containing image</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="ap:ViewGroup" />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="InkSketchViewGroup">
    <xsd:annotation>
      <xsd:documentation>Per-view group of properties for containing ink sketch</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="ap:ViewGroup" />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:annotation>
    <xsd:documentation>*** DefaultsGroup types ***</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType name="TopicDefaultsGroup">
    <xsd:annotation>
      <xsd:documentation>Group of default properties for topics</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="ap:DefaultsGroup">
        <xsd:sequence>
          <xsd:element name="DefaultColor" type="ap:Color" minOccurs="0" />
          <xsd:element name="DefaultText" type="ap:Text" minOccurs="0" />
          <xsd:element name="DefaultSubTopicShape" type="ap:SubTopicShape" minOccurs="0" />
          <xsd:element name="DefaultLabelFloatingTopicShape" type="ap:LabelFloatingTopicShape" minOccurs="0" />
          <xsd:element name="DefaultCalloutFloatingTopicShape" type="ap:CalloutFloatingTopicShape" minOccurs="0" />
          <xsd:element name="DefaultTopicLayout" type="ap:TopicLayout" minOccurs="0" />
          <xsd:element name="DefaultSubTopicsShape" type="ap:SubTopicsShape" minOccurs="0" />
          <xsd:element name="DefaultSubTopicsVisibility" type="ap:SubTopicsVisibility" minOccurs="0" />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="TopicAtLevelDefaultsGroup">
    <xsd:annotation>
      <xsd:documentation>Group of default properties for topics at the specified level in tree structure</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="ap:TopicDefaultsGroup">
        <xsd:attribute name="Level" type="pri:Level" use="optional" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="TopicNamedDefaultsGroup">
    <xsd:annotation>
      <xsd:documentation>Group of default properties for topics with name and unique identifer</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="ap:TopicDefaultsGroup">
        <xsd:sequence>
          <xsd:element name="DefaultsName" type="ap:Name" minOccurs="0" />
          <xsd:element name="Id" type="ap:Id" minOccurs="0" />
        </xsd:sequence>
        <xsd:attribute name="DefaultsId" type="cor:UniqueId"/>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="RelationshipNamedDefaultsGroup">
    <xsd:annotation>
      <xsd:documentation>Group of default properties for relationships with name and unique identifer</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="ap:RelationshipDefaultsGroup">
        <xsd:sequence>
          <xsd:element name="DefaultsName" type="ap:Name" minOccurs="0" />
          <xsd:element name="Id" type="ap:Id" minOccurs="0" />
        </xsd:sequence>
        <xsd:attribute name="DefaultsId" type="cor:UniqueId"/>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="BoundaryNamedDefaultsGroup">
    <xsd:annotation>
      <xsd:documentation>Group of default properties for boundaries with name and unique identifer</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="ap:BoundaryDefaultsGroup">
        <xsd:sequence>
          <xsd:element name="DefaultsName" type="ap:Name" minOccurs="0" />
          <xsd:element name="Id" type="ap:Id" minOccurs="0" />
        </xsd:sequence>
        <xsd:attribute name="DefaultsId" type="cor:UniqueId"/>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="RelationshipDefaultsGroup">
    <xsd:annotation>
      <xsd:documentation>Group of default properties for relationships</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="ap:DefaultsGroup">
        <xsd:sequence>
          <xsd:element name="DefaultColor" type="ap:Color" minOccurs="0" />
          <xsd:element name="DefaultLineStyle" type="ap:LineStyle" minOccurs="0" />
          <xsd:element name="DefaultConnectionStyle" type="ap:ConnectionStyle" minOccurs="0" maxOccurs="2" />
          <xsd:element name="DefaultRelationshipLineShape" type="ap:RelationshipLineShape" minOccurs="0" />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="BoundaryDefaultsGroup">
    <xsd:annotation>
      <xsd:documentation>Group of default properties for boundaries</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="ap:DefaultsGroup">
        <xsd:sequence>
          <xsd:element name="DefaultLineStyle" type="ap:LineStyle" minOccurs="0" />
          <xsd:element name="DefaultBoundaryShape" type="ap:BoundaryShape" minOccurs="0" />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ImageDefaultsGroup">
    <xsd:annotation>
      <xsd:documentation>Group of default properties for image</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="ap:DefaultsGroup" />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:annotation>
    <xsd:documentation>*** OneObject types ***</xsd:documentation>
  </xsd:annotation>

  <xsd:complexType name="OneTopic" mixed="false">
    <xsd:annotation>
      <xsd:documentation>Topic object (root topic) property for containing document</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent mixed="false">
      <xsd:extension base="cor:OneObject">
        <xsd:sequence>
          <xsd:element name="Topic" type="ap:Topic" />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="OneBoundary">
    <xsd:annotation>
      <xsd:documentation>Boundary object property for containing topic</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:OneObject">
        <xsd:sequence>
          <xsd:element name="Boundary" type="ap:Boundary" minOccurs="0" />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="OneImage">
    <xsd:annotation>
      <xsd:documentation>Image object property for containing topic</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:OneObject">
        <xsd:sequence>
          <xsd:element name="Image" type="ap:Image" minOccurs="0" />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="OneInkSketch">
    <xsd:annotation>
      <xsd:documentation>Ink sketch object property for containing topic</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:OneObject">
        <xsd:sequence>
          <xsd:element name="InkSketch" type="ap:InkSketch" minOccurs="0" />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:annotation>
    <xsd:documentation>*** Objects types ***</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType name="Topics">
    <xsd:annotation>
      <xsd:documentation>Topics property contains topic objects; is a base for sub-topics and floating topics property</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Objects">
        <xsd:sequence>
          <xsd:element name="Topic" type="ap:Topic" minOccurs="0" maxOccurs="unbounded" />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="SubTopics" mixed="false">
    <xsd:annotation>
      <xsd:documentation>Sub-topics property contains sub-topic objects for containing parent topic</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent mixed="false">
      <xsd:extension base="ap:Topics" />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="FloatingTopics" mixed="false">
    <xsd:annotation>
      <xsd:documentation>Floating topics property contains floating topic objects for containing parent topic or parent relationship</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent mixed="false">
      <xsd:extension base="ap:Topics" />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="Relationships">
    <xsd:annotation>
      <xsd:documentation>Relationships for containing document</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Objects">
        <xsd:sequence>
          <xsd:element name="Relationship" type="ap:Relationship" minOccurs="0" maxOccurs="unbounded" />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="IconMarkersSets">
    <xsd:annotation>
      <xsd:documentation>Icon markers set for containing document</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Objects">
        <xsd:sequence>
          <xsd:element name="IconMarkersSet" type="ap:IconMarkersSet" minOccurs="0" maxOccurs="unbounded" />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="IconMarkers">
    <xsd:annotation>
      <xsd:documentation>Icon markers for containing icon marker set</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Objects">
        <xsd:sequence>
          <xsd:element name="IconMarker" type="ap:IconMarker" minOccurs="0" maxOccurs="unbounded" />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="TextLabelMarkersSets">
    <xsd:annotation>
      <xsd:documentation>Text markers set for containing document</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Objects">
        <xsd:sequence>
          <xsd:element name="TextLabelMarkersSet" type="ap:TextLabelMarkersSet" minOccurs="0" maxOccurs="unbounded" />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="TextLabelMarkers">
    <xsd:annotation>
      <xsd:documentation>Text markers for containing text marker set</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Objects">
        <xsd:sequence>
          <xsd:element name="TextLabelMarker" type="ap:TextLabelMarker" minOccurs="0" maxOccurs="unbounded" />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="TaskPercentageMarkers">
    <xsd:annotation>
      <xsd:documentation>Task percentage markers set for containing document</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Objects">
        <xsd:sequence>
          <xsd:element name="TaskPercentageMarker" type="ap:TaskPercentageMarker" minOccurs="0" maxOccurs="unbounded" />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="TaskPriorityMarkers">
    <xsd:annotation>
      <xsd:documentation>Task priority markers set for containing document</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Objects">
        <xsd:sequence>
          <xsd:element name="TaskPriorityMarker" type="ap:TaskPriorityMarker" minOccurs="0" maxOccurs="unbounded" />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="TaskCategoryMarkers">
    <xsd:annotation>
      <xsd:documentation>Task category markers set for containing document</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Objects">
        <xsd:sequence>
          <xsd:element name="TaskCategoryMarker" type="ap:TaskCategoryMarker" minOccurs="0" maxOccurs="unbounded" />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="TaskResourceMarkers">
    <xsd:annotation>
      <xsd:documentation>Task resource markers set for containing document</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Objects">
        <xsd:sequence>
          <xsd:element name="TaskResourceMarker" type="ap:TaskResourceMarker" minOccurs="0" maxOccurs="unbounded" />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="TextColorMarkers">
    <xsd:annotation>
      <xsd:documentation>Text color markers set for containing document</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Objects">
        <xsd:sequence>
          <xsd:element name="TextColorMarker" type="ap:TextColorMarker" minOccurs="0" maxOccurs="unbounded" />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="FillColorMarkers">
    <xsd:annotation>
      <xsd:documentation>Fill color markers set for containing document</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Objects">
        <xsd:sequence>
          <xsd:element name="FillColorMarker" type="ap:FillColorMarker" minOccurs="0" maxOccurs="unbounded" />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="LinkType">
    <xsd:annotation>
      <xsd:documentation>link type for document link</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Value">
        <xsd:attribute name="Extension" type="xsd:string" use="optional" />
        <xsd:attribute name="DocumentLinkType" type="ap:DocumentLinkType" use="optional" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:simpleType name="DocumentLinkType">
    <xsd:annotation>
      <xsd:documentation>document link types</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:anyURI">
      <xsd:enumeration value="urn:mindjet:Primary" />
      <xsd:enumeration value="urn:mindjet:Secondary" />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="AccessBitset">
    <xsd:annotation>
      <xsd:documentation>64-bit universal bit set</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:hexBinary">
      <xsd:length value="8" />
    </xsd:restriction>
    <!--<xsd:restriction base="xsd:string"/>-->
  </xsd:simpleType>
  <xsd:simpleType name="AccessType">
    <xsd:annotation>
      <xsd:documentation>access types</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="full"/>
      <xsd:enumeration value="new"/>
      <xsd:enumeration value="link"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:annotation>
    <xsd:documentation>*** BinaryData types ***</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType name="ImageData">
    <xsd:annotation>
      <xsd:documentation>Image data property of containing image</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:BinaryData">
        <xsd:attribute name="ImageType" type="pri:ImageType" use="optional" />
        <xsd:attribute name="CustomImageType" type="xsd:string" use="optional" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="AlternateImageData">
    <xsd:annotation>
      <xsd:documentation>Alternate images for when image data cannot be displayed</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Group">
        <xsd:sequence>
          <xsd:element name="AlternateImages" type="ap:ImageData" minOccurs="0" maxOccurs="unbounded" />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="NotesData">
    <xsd:annotation>
      <xsd:documentation>Binary part of notes property content</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:BinaryData">
        <xsd:sequence>
          <xsd:element name="AlternateImages" type="ap:ImageData" minOccurs="0" maxOccurs="unbounded" />
        </xsd:sequence>
        <xsd:attribute name="Index" type="xsd:unsignedInt" use="required" />
        <xsd:attribute name="ImageUri" type="xsd:string" use="optional" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="InkData">
    <xsd:annotation>
      <xsd:documentation>Binary ink data of containing topic</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:BinaryData" />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="NotesInkData">
    <xsd:annotation>
      <xsd:documentation>Binary ink data of containing topic</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="ap:InkData" />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="AttachmentData">
    <xsd:annotation>
      <xsd:documentation>Binary data for attachment</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:BinaryData">
        <xsd:attribute name="Index" type="xsd:unsignedInt" use="optional" />
        <xsd:attribute name="FileName" type="xsd:string" use="optional" />
        <xsd:attribute name="FileSize" type="xsd:float" use="optional" />
        <xsd:attribute name="FileCreated" type="xsd:dateTime" use="optional" />
        <xsd:attribute name="FileModified" type="xsd:dateTime" use="optional" />
        <xsd:attribute name="Type" type="pri:AttachmentType" use="optional" />
        <xsd:attribute name="AttachmentId" type="cor:UniqueId" use="optional" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:annotation>
    <xsd:documentation>*** XhtmlTextData types ***</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType name="NotesXhtmlData">
    <xsd:annotation>
      <xsd:documentation>Notes XHTML data</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:XhtmlData">
        <xsd:attribute name="PreviewPlainText" type="xsd:string" use="optional" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:annotation>
    <xsd:documentation>*** ImageData types ***</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType name="BackgroundImageData">
    <xsd:annotation>
      <xsd:documentation>Background image for style group of containing document</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="ap:ImageData">
        <xsd:attribute name="Transparency" type="pri:Transparency" use="optional" />
        <xsd:attribute name="ImageTileOption" type="pri:ImageTileOption" use="optional" default="urn:mindjet:NoFlip" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PreviewImageData">
    <xsd:annotation>
      <xsd:documentation>Preview image for containing document or notes</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="ap:ImageData" />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CustomIconImageData">
    <xsd:annotation>
      <xsd:documentation>Custom icon image data</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="ap:ImageData">
        <xsd:attribute name="Index" type="xsd:unsignedInt" use="optional" />
        <xsd:attribute name="IconSignature" type="pri:IconSignature" use="optional" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CustomBusinessDataImage">
    <xsd:annotation>
      <xsd:documentation>Preview image for custom data container</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="ap:ImageData" />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="TopicShape" abstract="true">
    <xsd:annotation>
      <xsd:documentation>Topic shape property for containing topic</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="ap:ImageData">
        <xsd:attribute name="LeftMargin" type="pri:Size" use="optional" />
        <xsd:attribute name="RightMargin" type="pri:Size" use="optional" />
        <xsd:attribute name="TopMargin" type="pri:Size" use="optional" />
        <xsd:attribute name="BottomMargin" type="pri:Size" use="optional" />
        <xsd:attribute name="VerticalLeftMargin" type="pri:Size" use="optional" />
        <xsd:attribute name="VerticalRightMargin" type="pri:Size" use="optional" />
        <xsd:attribute name="VerticalTopMargin" type="pri:Size" use="optional" />
        <xsd:attribute name="VerticalBottomMargin" type="pri:Size" use="optional" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:annotation>
    <xsd:documentation>*** TopicShape types ***</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType name="SubTopicShape">
    <xsd:annotation>
      <xsd:documentation>Topic shape property for containing sub-topic</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="ap:TopicShape">
        <xsd:attribute name="SubTopicShape" type="pri:SubTopicShape" use="optional" />
        <xsd:attribute name="VerticalSubTopicShape" type="pri:SubTopicShape" use="optional" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="LabelFloatingTopicShape">
    <xsd:annotation>
      <xsd:documentation>Topic shape property for containing label floating topic</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="ap:TopicShape">
        <xsd:attribute name="LabelFloatingTopicShape" type="pri:LabelFloatingTopicShape" use="optional" />
        <xsd:attribute name="VerticalLabelFloatingTopicShape" type="pri:LabelFloatingTopicShape" use="optional" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CalloutFloatingTopicShape">
    <xsd:annotation>
      <xsd:documentation>Topic shape property for containing callout floating topic</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="ap:TopicShape">
        <xsd:attribute name="CalloutFloatingTopicShape" type="pri:CalloutFloatingTopicShape" use="optional" />
        <xsd:attribute name="VerticalCalloutFloatingTopicShape" type="pri:CalloutFloatingTopicShape" use="optional" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:annotation>
    <xsd:documentation>*** Value types ***</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType name="Text" mixed="false">
    <xsd:annotation>
      <xsd:documentation>Text property for containing topic; has rich text formatting as list of font ranges and list of ignore spelling ranges</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent mixed="false">
      <xsd:extension base="cor:Value">
        <xsd:sequence>
          <xsd:element name="Font" type="ap:Font" />
          <xsd:element name="FontRange" type="ap:FontRange" minOccurs="0" maxOccurs="unbounded" />
          <xsd:element name="IgnoreSpellingRange" type="ap:IgnoreSpellingRange" minOccurs="0" maxOccurs="unbounded" />
        </xsd:sequence>
        <xsd:attribute name="PlainText" type="xsd:string" use="optional" />
        <xsd:attribute name="TextAlignment" type="pri:TextAlignment" use="optional" />
        <xsd:attribute name="VerticalTextAlignment" type="pri:VerticalTextAlignment" use="optional" />
        <xsd:attribute name="TextCapitalization" type="pri:TextCapitalization" use="optional" />
        <xsd:attribute name="ReadOnly" type="xsd:boolean" use="optional" default="false" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="Icons" mixed="false">
    <xsd:annotation>
      <xsd:documentation>Icons property for containing topic; has list of icons</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent mixed="false">
      <xsd:extension base="cor:Value">
        <xsd:sequence>
          <xsd:element name="Icon" type="ap:Icon" minOccurs="0" maxOccurs="unbounded" />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="TextLabels" mixed="false">
    <xsd:annotation>
      <xsd:documentation>Text Labels property for containing topic; has list of Text Labels</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent mixed="false">
      <xsd:extension base="cor:Value">
        <xsd:sequence>
          <xsd:element name="TextLabel" type="ap:TextLabel" minOccurs="0" maxOccurs="unbounded" />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="LineStyle" mixed="false">
    <xsd:annotation>
      <xsd:documentation>Line style property for containing relationship or boundary</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent mixed="false">
      <xsd:extension base="cor:Value">
        <xsd:attribute name="LineDashStyle" type="pri:LineDashStyle" use="optional" />
        <xsd:attribute name="LineWidth" use="optional">
          <xsd:simpleType>
            <xsd:restriction base="xsd:float">
              <xsd:minExclusive value=".0" />
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="RelationshipLineShape" mixed="false">
    <xsd:annotation>
      <xsd:documentation>Line Shape for relationships</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent mixed="false">
      <xsd:extension base="cor:Value">
        <xsd:attribute name="LineShape" type="pri:LineShape" use="optional" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="AutoRoute" mixed="false">
    <xsd:annotation>
      <xsd:documentation>Auto Routing option for relationships</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent mixed="false">
      <xsd:extension base="cor:Value">
        <xsd:attribute name="AutoRouting" type="xsd:boolean" use="optional" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="Offset">
    <xsd:annotation>
      <xsd:documentation>Offset property from parent topic for containing topic</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Value">
        <xsd:attribute name="CX" type="pri:Offset" use="optional" default="0." />
        <xsd:attribute name="CY" type="pri:Offset" use="optional" default="0." />
        <xsd:attribute name="OffsetPriority" type="pri:OffsetPriority" use="optional" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="Font">
    <xsd:annotation>
      <xsd:documentation>Font descriptor; internal element of Text property</xsd:documentation>
    </xsd:annotation>
    <xsd:attribute name="Bold" type="xsd:boolean" use="optional" />
    <xsd:attribute name="Italic" type="xsd:boolean" use="optional" />
    <xsd:attribute name="Underline" type="xsd:boolean" use="optional" />
    <xsd:attribute name="Name" type="xsd:string" use="optional" />
    <xsd:attribute name="Size" type="xsd:float" use="optional" />
    <xsd:attribute name="Color" type="pri:Color" use="optional" />
    <xsd:attribute name="Strikethrough" type="xsd:boolean" use="optional" />
  </xsd:complexType>
  <xsd:complexType name="Color">
    <xsd:annotation>
      <xsd:documentation>Color property for containing topic, relationship or boundary; has line color and fill color</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Value">
        <xsd:attribute name="LineColor" type="pri:Color" use="optional" />
        <xsd:attribute name="FillColor" type="pri:Color" use="optional" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="Structure">
    <xsd:annotation>
      <xsd:documentation>Structure options property for style group of containing document</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Value">
        <xsd:attribute name="UseAutoLayout" type="xsd:boolean" use="optional" default="false" />
        <xsd:attribute name="MinimumMainTopicsHeight" use="optional" default="40.">
          <xsd:simpleType>
            <xsd:restriction base="xsd:float">
              <xsd:minInclusive value="0." />
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
        <xsd:attribute name="FadeNotSelectedObjects" type="xsd:boolean" use="optional" default="false" />
        <xsd:attribute name="UseCurveAntialiasing" type="xsd:boolean" use="optional" default="false" />
        <xsd:attribute name="UseTextAntialiasing" type="xsd:boolean" use="optional" default="false" />
        <xsd:attribute name="MainTopicLineWidth" use="optional" default="4.">
          <xsd:simpleType>
            <xsd:restriction base="xsd:float">
              <xsd:minInclusive value="0." />
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
        <xsd:attribute name="VerticalMainTopicLineWidth" use="optional" default="1.">
          <xsd:simpleType>
            <xsd:restriction base="xsd:float">
              <xsd:minInclusive value="0." />
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
        <xsd:attribute name="SiblingSpacing" use="optional" default="0.">
          <xsd:simpleType>
            <xsd:restriction base="xsd:float">
              <xsd:minInclusive value="0." />
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
        <xsd:attribute name="ParentChildSpacing" use="optional" default="0.">
          <xsd:simpleType>
            <xsd:restriction base="xsd:float">
              <xsd:minInclusive value="0." />
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
        <xsd:attribute name="UseOrganicLines" type="xsd:boolean" use="optional" default="false" />
        <xsd:attribute name="HideCollapseSign" type="xsd:boolean" use="optional" default="false" />
        <xsd:attribute name="StructureGrowthDirection" type="pri:StructureGrowthDirection" use="optional" default="urn:mindjet:Automatic" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="User">
    <xsd:annotation>
      <xsd:documentation>User (creator, last modificator, author) property for containing document</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Value">
        <xsd:attribute name="UserName" type="xsd:string" use="optional" />
        <xsd:attribute name="UserEmail" type="xsd:string" use="optional" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="Language">
    <xsd:annotation>
      <xsd:documentation>Language property for containing document</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Value">
        <xsd:attribute name="Language" type="xsd:language" use="optional" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="Collapsed">
    <xsd:annotation>
      <xsd:documentation>Collapsed state property for containing per-view group of topic</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Value">
        <xsd:attribute name="Collapsed" type="xsd:boolean" use="optional"/>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ZoomFactor">
    <xsd:annotation>
      <xsd:documentation>Zooming factor property for containing per-view group of document</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Value">
        <xsd:attribute name="ZoomFactor" type="pri:ZoomFactor" use="optional" default="1.0" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="Selection">
    <xsd:annotation>
      <xsd:documentation>Selection of selectable objects property for containing per-view group of document</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Value">
        <xsd:sequence>
          <xsd:element name="ObjectReference" type="cor:ObjectReference" minOccurs="0" maxOccurs="unbounded" />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ScrollPosition">
    <xsd:annotation>
      <xsd:documentation>Scroll Position property for containing per-view group of document</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Value">
        <xsd:attribute name="CX" type="pri:Offset" use="optional" />
        <xsd:attribute name="CY" type="pri:Offset" use="optional" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="Task">
    <xsd:annotation>
      <xsd:documentation>Planning information property  for containing topic</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Value">
        <xsd:attribute name="TaskPriority" type="pri:TaskPriority" use="optional" />
        <xsd:attribute name="DurationHours" type="xsd:unsignedInt" use="optional" />
        <xsd:attribute name="StartDate" type="xsd:dateTime" use="optional" />
        <xsd:attribute name="DeadlineDate" type="xsd:dateTime" use="optional" />
        <xsd:attribute name="TaskPercentage" type="pri:TaskPercentage" use="optional" />
        <xsd:attribute name="Categories" type="xsd:string" use="optional" />
        <xsd:attribute name="Resources" type="xsd:string" use="optional" />
        <xsd:attribute name="DurationUnit" type="pri:DurationUnit" use="optional" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="Hyperlink">
    <xsd:annotation>
      <xsd:documentation>Hyperlink property  for containing topic</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Value">
        <xsd:attribute name="Url" type="xsd:anyURI" use="optional" />
        <xsd:attribute name="Name" type="xsd:string" use="optional" />
        <xsd:attribute name="Hidden" type="xsd:boolean" use="optional" default="false" />
        <xsd:attribute name="Target" type="xsd:string" use="optional" />
        <xsd:attribute name="Absolute" type="xsd:boolean" use="optional" default="false" />
        <xsd:attribute name="CachedName" type="xsd:string" use="optional" />
        <xsd:attribute name="CachedDocumentExtension" type="xsd:string" use="optional" />
        <xsd:attribute name="CachedDocumentType" type="ap:DocumentLinkType" use="optional" />
        <xsd:attribute name="HyperlinkType" type="pri:HyperlinkType" use="optional" />
        <xsd:attribute name="HyperlinkSourceHandling" type="pri:HyperlinkSourceHandling" use="optional" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="Visibility">
    <xsd:annotation>
      <xsd:documentation>Visibility state property for containing per-view group of topic</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Value">
        <xsd:attribute name="Hidden" type="xsd:boolean" use="optional" default="false" />
        <xsd:attribute name="Faded" type="xsd:boolean" use="optional" default="false" />
        <xsd:attribute name="Condensed" type="xsd:boolean" use="optional" default="false" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="BackgroundFill">
    <xsd:annotation>
      <xsd:documentation>Background fill for style group of containing document</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Value">
        <xsd:attribute name="FillColor" type="pri:Color" use="optional" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ThreeDLook">
    <xsd:annotation>
      <xsd:documentation>3D look property for style group of containing document</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Value">
        <xsd:attribute name="CX" type="pri:Offset" use="optional" />
        <xsd:attribute name="CY" type="pri:Offset" use="optional" />
        <xsd:attribute name="Alpha" use="optional">
          <xsd:simpleType>
            <xsd:restriction base="xsd:float">
              <xsd:minExclusive value="0." />
              <xsd:maxExclusive value="1." />
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="SubTopicsShape">
    <xsd:annotation>
      <xsd:documentation>Sub-topics structure shape property for containing topic</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Value">
        <xsd:attribute name="DistanceFromParent" type="pri:Size" use="optional" />
        <xsd:attribute name="VerticalDistanceFromParent" type="pri:Size" use="optional" />
        <xsd:attribute name="DistanceBetweenSiblings" type="pri:Size" use="optional" />
        <xsd:attribute name="VerticalDistanceBetweenSiblings" type="pri:Size" use="optional" />
        <xsd:attribute name="SubTopicsShape" type="pri:SubTopicsShape" use="optional" />
        <xsd:attribute name="SubTopicsShapeWidthFactor" type="pri:SubTopicsShapeWidthFactor" use="optional" />
        <xsd:attribute name="SubTopicsDepth" type="pri:Level" use="optional" />
        <xsd:attribute name="SubTopicsAlignment" type="pri:SubTopicsAlignment" use="optional"/>
        <xsd:attribute name="SubTopicsAlignmentDualVertical" type="pri:SubTopicsAlignment" use="optional"/>
        <xsd:attribute name="SubTopicsVerticalAlignment" type="pri:SubTopicsVerticalAlignment" use="optional"/>
        <xsd:attribute name="SubTopicsGrowth" type="pri:SubTopicsGrowth" use="optional"/>
        <xsd:attribute name="SubTopicsGrowthDirection" type="pri:SubTopicsGrowthDirection" use="optional"/>
        <xsd:attribute name="SubTopicsVerticalGrowthDirection" type="pri:SubTopicsVerticalGrowthDirection" use="optional"/>
        <xsd:attribute name="SubTopicsConnectionPoint" type="pri:SubTopicsConnectionPoint" use="optional" />
        <xsd:attribute name="SubTopicsTreeConnectionPoint" type="pri:SubTopicsConnectionPoint" use="optional" />
        <xsd:attribute name="SubTopicsConnectionStyle" type="pri:SubTopicsConnectionStyle" use="optional" />
        <xsd:attribute name="VerticalSubTopicsConnectionStyle" type="pri:SubTopicsConnectionStyle" use="optional" />
        <xsd:attribute name="VerticalSubTopicsConnectionPoint" type="pri:SubTopicsConnectionPoint" use="optional" />
        <xsd:attribute name="VerticalSubTopicsTreeConnectionPoint" type="pri:SubTopicsConnectionPoint" use="optional" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="SubTopicsVisibility">
    <xsd:annotation>
      <xsd:documentation>Sub-topics structure visibility property for containing topic</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Value">
        <xsd:attribute name="Hidden" type="xsd:boolean" use="optional" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ConnectionStyle">
    <xsd:annotation>
      <xsd:documentation>Connection style property (one of two) for containing relationship</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Value">
        <xsd:attribute name="ConnectionShape" type="pri:ConnectionShape" use="optional" />
        <xsd:attribute name="Index" type="xsd:unsignedInt" use="optional" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="VisibilityStyle">
    <xsd:annotation>
      <xsd:documentation>Visibility options property for style group of containing document</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Value">
        <xsd:attribute name="HideRelationships" type="xsd:boolean" use="optional" default="false" />
        <xsd:attribute name="HideCodeIcons" type="xsd:boolean" use="optional" default="false" />
        <xsd:attribute name="HideCalloutFloatingTopics" type="xsd:boolean" use="optional" default="false" />
        <xsd:attribute name="HideLabelFloatingTopics" type="xsd:boolean" use="optional" default="false" />
        <xsd:attribute name="HideControlStrip" type="xsd:boolean" use="optional" default="false" />
        <xsd:attribute name="HideTaskInformation" type="xsd:boolean" use="optional" default="false" />
        <xsd:attribute name="HideTaskInformationYear" type="xsd:boolean" use="optional" default="true" />
        <xsd:attribute name="HideMapVersionNumber" type="xsd:boolean" use="optional" default="true" />
        <xsd:attribute name="HideImages" type="xsd:boolean" use="optional" default="false" />
        <xsd:attribute name="HideTopicPins" type="xsd:boolean" use="optional" default="false" />
        <xsd:attribute name="HideBookmarkIcons" type="xsd:boolean" use="optional" default="false" />
        <xsd:attribute name="HideCommentsIcons" type="xsd:boolean" use="optional" default="false" />
        <xsd:attribute name="HideNotesIcons" type="xsd:boolean" use="optional" default="false" />
        <xsd:attribute name="HideHyperlinkIcons" type="xsd:boolean" use="optional" default="false" />
        <xsd:attribute name="HideIcons" type="xsd:boolean" use="optional" default="false" />
        <xsd:attribute name="HideMapMinderIcons" type="xsd:boolean" use="optional" default="false" />
        <xsd:attribute name="HideTopicTags" type="xsd:boolean" use="optional" default="false" />
        <xsd:attribute name="HideAttachmentIcons" type="xsd:boolean" use="optional" default="false" />
        <xsd:attribute name="HideTextLabelMarkers" type="xsd:boolean" use="optional" default="false" />
        <xsd:attribute name="HideTextLabelGroupName" type="xsd:boolean" use="optional" default="false" />
        <xsd:attribute name="HideTopicComments" type="xsd:boolean" use="optional" default="false" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="Version">
    <xsd:annotation>
      <xsd:documentation>Version property for containing document</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Value">
        <xsd:attribute name="Major" type="xsd:unsignedInt" use="optional" default="0" />
        <xsd:attribute name="Minor" type="xsd:unsignedInt" use="optional" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="BoundaryShape">
    <xsd:annotation>
      <xsd:documentation>Boundary shape property for containing boundary</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Value">
        <xsd:attribute name="BoundaryShape" type="pri:BoundaryShape" use="optional" />
        <xsd:attribute name="Margin" type="pri:Size" use="optional" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ImageSize">
    <xsd:annotation>
      <xsd:documentation>Image size property of containing image</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Value">
        <xsd:attribute name="Width" type="pri:Size" use="optional" />
        <xsd:attribute name="Height" type="pri:Size" use="optional" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="FontRange">
    <xsd:annotation>
      <xsd:documentation>FontRange descriptor; extends Font with from-to inclusive range description; internal element of Text property;</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="ap:Font">
        <xsd:attribute name="From" type="xsd:unsignedInt" use="required" />
        <xsd:attribute name="To" type="xsd:unsignedInt" use="required" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="TopicLayout">
    <xsd:annotation>
      <xsd:documentation>Topic layout property for containing topic</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Value">
        <xsd:attribute name="TopicWidthControl" type="pri:TopicWidthControl" use="optional" />
        <xsd:attribute name="TopicTextAndImagePosition" type="pri:TopicTextAndImagePosition" use="optional" />
        <xsd:attribute name="Width" type="pri:Size" use="optional" />
        <xsd:attribute name="MinimumHeight" type="pri:Size" use="optional" />
        <xsd:attribute name="TopicLayoutVerticalAlignment" type="pri:TopicLayoutVerticalAlignment" use="optional" />
        <xsd:attribute name="TopicLayoutHorizontalAlignment" type="pri:TopicLayoutHorizontalAlignment" use="optional" />
        <xsd:attribute name="Padding" type="pri:Size" use="optional" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="Bookmark">
    <xsd:annotation>
      <xsd:documentation>Bookmark for containing topic</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Value">
        <xsd:attribute name="Name" type="xsd:NCName" use="optional" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="Statistics">
    <xsd:annotation>
      <xsd:documentation>Statistics for containing document</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Value">
        <xsd:attribute name="NumberOfTopics" type="xsd:unsignedInt" use="optional" />
        <xsd:attribute name="NumberOfWords" type="xsd:unsignedInt" use="optional" />
        <xsd:attribute name="NumberOfHyperlinks" type="xsd:unsignedInt" use="optional" />
        <xsd:attribute name="NumberOfRelationships" type="xsd:unsignedInt" use="optional" />
        <xsd:attribute name="NumberOfPictures" type="xsd:unsignedInt" use="optional" />
        <xsd:attribute name="NumberOfBoundaries" type="xsd:unsignedInt" use="optional" />
        <xsd:attribute name="NumberOfNotes" type="xsd:unsignedInt" use="optional" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="DateTimeStamps">
    <xsd:annotation>
      <xsd:documentation>Date-time stamps for containing document</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Value">
        <xsd:attribute name="Printed" type="xsd:dateTime" use="optional" />
        <xsd:attribute name="Created" type="xsd:dateTime" use="optional" />
        <xsd:attribute name="LastModified" type="xsd:dateTime" use="optional" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="Description">
    <xsd:annotation>
      <xsd:documentation>Description for containing document</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Value">
        <xsd:attribute name="Subject" type="xsd:string" use="optional" />
        <xsd:attribute name="Comments" type="xsd:string" use="optional" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="Keywords">
    <xsd:annotation>
      <xsd:documentation>Keywords for containing document</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Value">
        <xsd:attribute name="Keywords" type="xsd:string" use="optional" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="Company">
    <xsd:annotation>
      <xsd:documentation>Company information for containing document</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Value">
        <xsd:attribute name="Name" type="xsd:string" use="optional" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ModifiedProtected">
    <xsd:annotation>
      <xsd:documentation>Password for modified protected</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Value">
        <xsd:attribute name="Password" type="xsd:string" use="optional" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="Category">
    <xsd:annotation>
      <xsd:documentation>Category for containing document</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Value">
        <xsd:attribute name="Name" type="xsd:string" use="optional" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="HyperlinkOptions">
    <xsd:annotation>
      <xsd:documentation>Hyperlink options for containing document</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Value">
        <xsd:attribute name="BaseUrl" type="xsd:anyURI" use="optional" />
        <xsd:attribute name="DefaultToAbsolute" type="xsd:boolean" use="optional" default="false" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="SpacingStretchFactors">
    <xsd:annotation>
      <xsd:documentation>Spacing stretch Factor property for style group of containing document</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Value">
        <xsd:attribute name="VerticalSpacingStretchFactor" type="pri:SpacingStretchFactor" use="optional" default="1." />
        <xsd:attribute name="HorizontalSpacingStretchFactor" type="pri:SpacingStretchFactor" use="optional" default="1." />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PreviewOptions">
    <xsd:annotation>
      <xsd:documentation>Preview options for containing document</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Value">
        <xsd:attribute name="IncludeDocumentPreview" type="xsd:boolean" use="optional" default="true" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="Connection">
    <xsd:annotation>
      <xsd:documentation>Connection object reference and coordinates property (one of two) for containing relationship</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Value">
        <xsd:sequence>
          <xsd:element name="ObjectReference" type="cor:ObjectReference" />
        </xsd:sequence>
        <xsd:attribute name="CX" type="pri:Offset" use="optional" />
        <xsd:attribute name="CY" type="pri:Offset" use="optional" />
        <xsd:attribute name="ConnectionId" type="cor:UniqueId" use="optional" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="VisibleRoot">
    <xsd:annotation>
      <xsd:documentation>Object that appears to be the root of the map instead of the central topic</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Value">
        <xsd:sequence>
          <xsd:element name="ObjectReference" type="cor:ObjectReference" />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="Icon" abstract="true">
    <xsd:annotation>
      <xsd:documentation>Icon abstract descriptor; internal element of Icons property</xsd:documentation>
    </xsd:annotation>
  </xsd:complexType>
  <xsd:complexType name="TextLabel">
    <xsd:annotation>
      <xsd:documentation>TextLabel descriptor; internal element of TextLabels property</xsd:documentation>
    </xsd:annotation>
    <xsd:attribute name="TextLabelName" type="xsd:string" use="required" />
  </xsd:complexType>
  <xsd:complexType name="StockIcon">
    <xsd:annotation>
      <xsd:documentation>StockIcon descriptor; internal element of Icons property</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="ap:Icon">
        <xsd:attribute name="IconType" type="pri:IconType" use="required" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CustomIcon">
    <xsd:annotation>
      <xsd:documentation>CustomIcon descriptor; internal element of Icons property</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="ap:Icon">
        <xsd:attribute name="IconSignature" type="pri:IconSignature" use="required" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="Comments" mixed="false">
    <xsd:annotation>
      <xsd:documentation>Comments for containing topic</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent mixed="false">
      <xsd:extension base="cor:Value">
        <xsd:sequence>
          <xsd:element name="Comment" type="ap:Comment" minOccurs="0" maxOccurs="unbounded" />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="Comment">
    <xsd:annotation>
      <xsd:documentation>Comment descriptor; internal element of Comments property</xsd:documentation>
    </xsd:annotation>
    <xsd:attribute name="Text" type="xsd:string" use="required" />
    <xsd:attribute name="DateTime" type="xsd:dateTime" use="required" />
    <xsd:attribute name="AuthorName" type="xsd:string" use="required" />
    <xsd:attribute name="AuthorEmail" type="xsd:string" use="optional" />
  </xsd:complexType>
  <xsd:complexType name="CommentsOptions">
    <xsd:annotation>
      <xsd:documentation>Comments options for containing document</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Value">
        <xsd:attribute name="TrackChanges" type="xsd:boolean" use="optional" default="true" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="Name">
    <xsd:annotation>
      <xsd:documentation>Name property for containing marker</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Value">
        <xsd:attribute name="Name" type="xsd:string" use="optional" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="OneCustomIcon">
    <xsd:annotation>
      <xsd:documentation>One custom icon property for containing marker</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Value">
        <xsd:attribute name="IconSignature" type="pri:IconSignature" use="required" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="OneStockIcon">
    <xsd:annotation>
      <xsd:documentation>One stock icon property for containing marker</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Value">
        <xsd:attribute name="IconType" type="pri:IconType" use="required" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="TaskPercentage">
    <xsd:annotation>
      <xsd:documentation>Task percentage property for containing marker</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Value">
        <xsd:attribute name="TaskPercentage" type="pri:TaskPercentage" use="required" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="TaskPriority">
    <xsd:annotation>
      <xsd:documentation>Task priority property for containing marker</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Value">
        <xsd:attribute name="TaskPriority" type="pri:TaskPriority" use="required" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="TextColor">
    <xsd:annotation>
      <xsd:documentation>Text color property for containing marker</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Value">
        <xsd:attribute name="TextColor" type="pri:Color" use="required" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="FillColor">
    <xsd:annotation>
      <xsd:documentation>Fill color property for containing marker</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Value">
        <xsd:attribute name="FillColor" type="pri:Color" use="required" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="SpellingOptions">
    <xsd:annotation>
      <xsd:documentation>Spelling options for containing topic</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Value">
        <xsd:attribute name="SpellText" type="xsd:boolean" use="optional" default="true" />
        <xsd:attribute name="SpellNotes" type="xsd:boolean" use="optional" default="true" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="NotesPermissions">
    <xsd:annotation>
      <xsd:documentation>Notes permissions for containing topic</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Value">
        <xsd:attribute name="ReadOnly" type="xsd:boolean" use="optional" default="false" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="AttachmentsPermissions">
    <xsd:annotation>
      <xsd:documentation>Attachments permissions for containing topic</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Value">
        <xsd:attribute name="ReadOnly" type="xsd:boolean" use="optional" default="false" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="InkRecognitionResult">
    <xsd:annotation>
      <xsd:documentation>Ink recognition result for containing topic</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Value">
        <xsd:attribute name="PlainText" type="xsd:string" use="optional" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="IgnoreSpellingRange">
    <xsd:annotation>
      <xsd:documentation>Ignore spelling range descriptor; internal element of Text property;</xsd:documentation>
    </xsd:annotation>
    <xsd:attribute name="From" type="xsd:unsignedInt" use="required" />
    <xsd:attribute name="To" type="xsd:unsignedInt" use="required" />
  </xsd:complexType>
  <xsd:complexType name="NotesDefaultFont">
    <xsd:annotation>
      <xsd:documentation>Notes default font for style group of containing document</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Value">
        <xsd:attribute name="Name" type="xsd:string" use="optional" />
        <xsd:attribute name="Size" type="xsd:float" use="optional" />
        <xsd:attribute name="Color" type="pri:Color" use="optional" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PrintingFont">
    <xsd:annotation>
      <xsd:documentation>PrintingFont descriptor; internal element of PrintingOptions property</xsd:documentation>
    </xsd:annotation>
    <xsd:attribute name="Bold" type="xsd:boolean" use="optional" default="false" />
    <xsd:attribute name="Italic" type="xsd:boolean" use="optional" default="false" />
    <xsd:attribute name="Underline" type="xsd:boolean" use="optional" default="false" />
    <xsd:attribute name="Name" type="xsd:string" use="optional" default="Arial" />
    <xsd:attribute name="Size" type="xsd:float" use="optional" default="8." />
    <xsd:attribute name="Color" type="pri:Color" use="optional" default="ff000000" />
    <xsd:attribute name="Strikethrough" type="xsd:boolean" use="optional" default="false" />
  </xsd:complexType>
  <xsd:complexType name="PrintingOptions">
    <xsd:annotation>
      <xsd:documentation>Printing options for containing document</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Value">
        <xsd:sequence>
          <xsd:element name="HeaderFont" type="ap:PrintingFont" minOccurs="0" />
          <xsd:element name="FooterFont" type="ap:PrintingFont" minOccurs="0" />
        </xsd:sequence>
        <xsd:attribute name="LeftMargin" type="pri:Size" use="optional" default="5." />
        <xsd:attribute name="RightMargin" type="pri:Size" use="optional" default="5." />
        <xsd:attribute name="TopMargin" type="pri:Size" use="optional" default="5." />
        <xsd:attribute name="BottomMargin" type="pri:Size" use="optional" default="5." />
        <xsd:attribute name="PageOrientation" type="pri:PageOrientation" use="optional" default="urn:mindjet:Automatic" />
        <xsd:attribute name="VerticalNumberOfPages" type="xsd:unsignedInt" use="optional" default="1" />
        <xsd:attribute name="HorizontalNumberOfPages" type="xsd:unsignedInt" use="optional" default="1" />
        <xsd:attribute name="FitToPage" type="xsd:boolean" use="optional" default="true" />
        <xsd:attribute name="PrintPageSeparators" type="xsd:boolean" use="optional" default="false" />
        <xsd:attribute name="PrintPageNumbers" type="xsd:boolean" use="optional" default="false" />
        <xsd:attribute name="PrintBackground" type="xsd:boolean" use="optional" default="true" />
        <xsd:attribute name="PrintBorder" type="xsd:boolean" use="optional" default="true" />
        <xsd:attribute name="PrintHeader" type="xsd:boolean" use="optional" default="false" />
        <xsd:attribute name="PrintFooter" type="xsd:boolean" use="optional" default="true" />
        <xsd:attribute name="BorderColor" type="pri:Color" use="optional" default="ff000000" />
        <xsd:attribute name="HeaderTextAlignment" type="pri:TextAlignment" use="optional" default="urn:mindjet:Center" />
        <xsd:attribute name="HeaderText" type="xsd:string" use="optional" />
        <xsd:attribute name="FooterTextAlignment" type="pri:TextAlignment" use="optional" default="urn:mindjet:Left" />
        <xsd:attribute name="FooterText" type="xsd:string" use="optional" default="&amp;{MAP_NAME} - &amp;{MODIFICATION_DATE} - &amp;{AUTHOR_NAME}" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PdfExportOptions">
    <xsd:annotation>
      <xsd:documentation>Pdf Export options for containing document</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Value">
        <xsd:attribute name="OpenPdfAfterExport" type="xsd:boolean" use="optional" default="true" />
        <xsd:attribute name="PreserveCompatibility" type="xsd:boolean" use="optional" default="true" />
        <xsd:attribute name="Title" type="xsd:string" use="optional" />
        <xsd:attribute name="Subject" type="xsd:string" use="optional" />
        <xsd:attribute name="Author" type="xsd:string" use="optional" />
        <xsd:attribute name="Keyword" type="xsd:string" use="optional" />
        <xsd:attribute name="Creator" type="xsd:string" use="optional" />
        <xsd:attribute name="Producer" type="xsd:string" use="optional" />
        <xsd:attribute name="PdfVersion" type="pri:PdfVersion" use="optional" default="urn:mindjet:PdfVersion1_4" />
        <xsd:attribute name="StandardPageType" type="xsd:unsignedInt" use="optional" default="1" />
        <xsd:attribute name="IsPageStandard" type="xsd:boolean" use="optional" default="true" />
        <xsd:attribute name="CustomWidth" type="pri:Size" use="optional" default="8.5" />
        <xsd:attribute name="CustomHeight" type="pri:Size" use="optional" default="11." />
        <xsd:attribute name="PdfUnits" type="pri:PdfUnits" use="optional" default="urn:mindjet:PdfUnitsInches" />
        <xsd:attribute name="Margin" type="pri:Size" use="optional" default="0." />
        <xsd:attribute name="PdfResolution" type="pri:PdfResolution" use="optional" default="urn:mindjet:PdfResolution300" />
        <xsd:attribute name="Scaling" type="xsd:unsignedInt" use="optional" default="100" />
        <xsd:attribute name="PdfPagePerSheet" type="pri:PdfPagePerSheet" use="optional" default="urn:mindjet:PdfPagePerSheet1" />
        <xsd:attribute name="PdfPageOrder" type="pri:PdfPageOrder" use="optional" default="urn:mindjet:PdfPageOrderNone" />
        <xsd:attribute name="UseSecurity" type="xsd:boolean" use="optional" default="false" />
        <xsd:attribute name="PasswordRequiredOpenDocument" type="xsd:boolean" use="optional" default="false" />
        <xsd:attribute name="PasswordRequiredChangePermissions" type="xsd:boolean" use="optional" default="false" />
        <xsd:attribute name="PasswordOpenDocument" type="xsd:string" use="optional" />
        <xsd:attribute name="PasswordChangePermissions" type="xsd:string" use="optional" />
        <xsd:attribute name="PdfEncryptionLevel" type="pri:PdfEncryptionLevel" use="optional" default="urn:mindjet:PdfEncryptionLevel40Bit" />
        <xsd:attribute name="AllowPrinting" type="xsd:boolean" use="optional" default="false" />
        <xsd:attribute name="AllowingChangingDocument" type="xsd:boolean" use="optional" default="false" />
        <xsd:attribute name="AllowContentCopying" type="xsd:boolean" use="optional" default="false" />
        <xsd:attribute name="AllowChangingComments" type="xsd:boolean" use="optional" default="false" />
        <xsd:attribute name="AllowContentAccess" type="xsd:boolean" use="optional" default="false" />
        <xsd:attribute name="AllowContentCopyingAndExtraction" type="xsd:boolean" use="optional" default="false" />
        <xsd:attribute name="PdfChangesAllowed" type="pri:PdfChangesAllowed" use="optional" default="urn:mindjet:None" />
        <xsd:attribute name="PdfPrintingDocument" type="pri:PdfPrintingDocument" use="optional" default="urn:mindjet:NotAllowed" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="InkScaleFactors">
    <xsd:annotation>
      <xsd:documentation>Ink scale factor property for containing ink group</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Value">
        <xsd:attribute name="HorizontalInkScaleFactor" type="pri:InkScaleFactor" use="optional" />
        <xsd:attribute name="VerticalInkScaleFactor" type="pri:InkScaleFactor" use="optional" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="IconMarkersSetOptions">
    <xsd:annotation>
      <xsd:documentation>Options for containing icon markers set</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Value">
        <xsd:attribute name="MutuallyExclusive" type="xsd:boolean" use="optional" default="true" />
        <xsd:attribute name="ReadOnly" type="xsd:boolean" use="optional" default="false" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="TextLabelMarkersSetOptions">
    <xsd:annotation>
      <xsd:documentation>Options for containing text markers set</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Value">
        <xsd:attribute name="MutuallyExclusive" type="xsd:boolean" use="optional" default="false" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="DocumentPath">
    <xsd:annotation>
      <xsd:documentation>Last saved path property for containing document</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Value">
        <xsd:attribute name="DocumentPath" type="xsd:string" use="optional" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="OneSummaryTopic" mixed="false">
    <xsd:annotation>
      <xsd:documentation>Topic object property for containing boundary</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent mixed="false">
      <xsd:extension base="cor:OneObject">
        <xsd:sequence>
          <xsd:element name="Topic" type="ap:Topic" minOccurs="0" />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="DocumentSpellingOptions">
    <xsd:annotation>
      <xsd:documentation>Spelling options for containing document</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Value">
        <xsd:attribute name="AutoSpellingEnabled" type="xsd:boolean" use="optional" default="true" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CrossPlatformOptions">
    <xsd:annotation>
      <xsd:documentation>Compatibility options for containing document</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Value">
        <xsd:attribute name="SaveAlternateImages" type="xsd:boolean" use="optional" default="true" />
        <xsd:attribute name="SaveChartPreviewImages" type="xsd:boolean" use="optional" default="true" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="HintsOptions">
    <xsd:annotation>
      <xsd:documentation>Hints options for containing document</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Value">
        <xsd:attribute name="ShowRemoteActionHints" type="xsd:boolean" use="optional" default="true" />
        <xsd:attribute name="ShowRemoteSelectionHints" type="xsd:boolean" use="optional" default="true" />
        <xsd:attribute name="ShowTimestampHints" type="xsd:boolean" use="optional" default="true" />
        <xsd:attribute name="IncludeOwnTimestampHints" type="xsd:boolean" use="optional" default="false" />
        <xsd:attribute name="TimestampHintsDisplayRelative" type="xsd:boolean" use="optional" default="true" />
        <xsd:attribute name="TimestampHintsInterval" type="xsd:unsignedInt" use="optional" default="10" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="BusinessDataGroup">
    <xsd:annotation>
      <xsd:documentation>Business data group for containing topic</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Group">
        <xsd:sequence>
          <xsd:element name="BusinessData" type="ap:BusinessData" minOccurs="0" />
          <xsd:element name="TableBusinessDataGroup" type="ap:TableBusinessDataGroup" minOccurs="0" />
          <xsd:element name="CustomPropertiesBusinessData" type="ap:CustomPropertiesBusinessData" minOccurs="0" />
          <xsd:element name="CustomBusinessDataGroup" type="ap:CustomBusinessDataGroup" minOccurs="0" />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CellFormatRangeBase" abstract="true">
    <xsd:annotation>
      <xsd:documentation>Base class for all cell format ranges</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element name="CellRange" type="ap:CellRange" minOccurs="0" />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CellFontRange">
    <xsd:annotation>
      <xsd:documentation>Defines font for a range of cells</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="ap:CellFormatRangeBase">
        <xsd:attribute name="Bold" type="xsd:boolean" use="optional" />
        <xsd:attribute name="Italic" type="xsd:boolean" use="optional" />
        <xsd:attribute name="Underline" type="xsd:boolean" use="optional" />
        <xsd:attribute name="Name" type="xsd:string" use="optional" />
        <xsd:attribute name="Size" type="xsd:float" use="optional" />
        <xsd:attribute name="Color" type="pri:Color" use="optional" />
        <xsd:attribute name="Strikethrough" type="xsd:boolean" use="optional" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CellFillColorRange">
    <xsd:annotation>
      <xsd:documentation>Defines fill color for a range of cells</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="ap:CellFormatRangeBase">
        <xsd:attribute name="Color" type="pri:Color" use="optional" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CellTextAlignmentRange">
    <xsd:annotation>
      <xsd:documentation>Defines text alignment color for a range of cells</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="ap:CellFormatRangeBase">
        <xsd:attribute name="TextAlignment" type="pri:TextAlignment" use="optional" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CellDataFormatRange">
    <xsd:annotation>
      <xsd:documentation>Defines text alignment color for a range of cells</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="ap:CellFormatRangeBase">
        <xsd:sequence>
          <xsd:element name="NumberFormat" type="ap:NumberFormat" minOccurs="0" />
          <xsd:element name="CurrencyFormat" type="ap:CurrencyFormat" minOccurs="0" />
          <xsd:element name="PercentageFormat" type="ap:PercentageFormat" minOccurs="0" />
        </xsd:sequence>
        <xsd:attribute name="Format" type="pri:TableDataValueFormat" use="optional" />
        <xsd:attribute name="WrappedText" type="xsd:boolean" use="optional" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CellBorderRange">
    <xsd:annotation>
      <xsd:documentation>Defines text alignment color for a range of cells</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="ap:CellFormatRangeBase">
        <xsd:attribute name="CellRightBorder" type="pri:CellBorderType" use="optional" />
        <xsd:attribute name="CellBottomBorder" type="pri:CellBorderType" use="optional" />
        <xsd:attribute name="CellLeftBorder" type="pri:CellBorderType" use="optional" />
        <xsd:attribute name="CellTopBorder" type="pri:CellBorderType" use="optional" />
        <xsd:attribute name="CellGridBorder" type="xsd:boolean" use="optional" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="BusinessData">
    <xsd:annotation>
      <xsd:documentation>Business data for containing topic</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Value">
        <xsd:attribute name="Uri" type="xsd:anyURI" use="optional" />
        <xsd:attribute name="VariationUri" type="xsd:anyURI" use="optional" />
        <xsd:attribute name="BusinessDataType" type="pri:BusinessDataType" use="optional" default="urn:mindjet:None" />
        <xsd:attribute name="Width" type="pri:Size" use="optional" />
        <xsd:attribute name="Height" type="pri:Size" use="optional" />
        <xsd:attribute name="Resizable" type="xsd:boolean" use="optional" />
        <xsd:attribute name="ReadOnly" type="xsd:boolean" use="optional" />
        <xsd:attribute name="StatusUri" type="xsd:anyURI" use="optional" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="TableBusinessData">
    <xsd:annotation>
      <xsd:documentation>Contains data for business topic with table container type</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Value">
        <xsd:sequence>
          <xsd:element name="ChartXAxisLabelsRange" type="ap:CellRange" minOccurs="0" />
          <xsd:element name="ChartDataRange" type="ap:CellRange" minOccurs="0" />
          <xsd:element name="Column" type="ap:Column" minOccurs="0" maxOccurs="unbounded" />
          <xsd:element name="Row" type="ap:Row" minOccurs="0" maxOccurs="unbounded" />
          <xsd:element name="CellFontRange" type="ap:CellFontRange" minOccurs="0" maxOccurs="unbounded" />
          <xsd:element name="CellDataFormatRange" type="ap:CellDataFormatRange" minOccurs="0" maxOccurs="unbounded" />
          <xsd:element name="CellTextAlignmentRange" type="ap:CellTextAlignmentRange" minOccurs="0" maxOccurs="unbounded" />
          <xsd:element name="CellFillColorRange" type="ap:CellFillColorRange" minOccurs="0" maxOccurs="unbounded" />
          <xsd:element name="CellBorderRange" type="ap:CellBorderRange" minOccurs="0" maxOccurs="unbounded" />
        </xsd:sequence>
        <xsd:attribute name="NumberOfRows" type="xsd:unsignedInt" use="optional" />
        <xsd:attribute name="NumberOfColumns" type="xsd:unsignedInt" use="optional" />
        <xsd:attribute name="SortRow" type="xsd:boolean" use="optional" />
        <xsd:attribute name="SortColumn" type="xsd:boolean" use="optional" />
        <xsd:attribute name="EnableRowHeader" type="xsd:boolean" use="optional" />
        <xsd:attribute name="EnableColumnHeader" type="xsd:boolean" use="optional" />
        <xsd:attribute name="AlternateRowColor" type="pri:Color" use="optional" />
        <xsd:attribute name="IsTableChartView" type="xsd:boolean" use="optional" />
        <xsd:attribute name="RowHeadersWidth" type="xsd:float" use="optional" />
        <xsd:attribute name="ChartXAxisLabelsRangeAutoGenerate" type="xsd:boolean" use="optional" />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="TableBusinessViewData">
    <xsd:annotation>
      <xsd:documentation>Contains view data for business topic with table container type</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="cor:Value">
        <xsd:attribute name="FirstVisibleRow" t