<?xml version="1.0"?>
<xsd:schema xmlns:BMM="http://www.omg.org/spec/bmm/20110323/model" xmlns:xsd="http://www.w3.org/2001/XMLSchema" attributeFormDefault="unqualified"
    elementFormDefault="qualified" targetNamespace="http://www.omg.org/spec/bmm/20110323/model">
  <xsd:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="http://www.w3.org/2001/xml.xsd"/>  
  <xsd:simpleType name="GLOBAL-REF">
    <xsd:restriction base="xsd:string"/>
  </xsd:simpleType>
      <xsd:element name="modeledMotivationElement">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="Assessment" type="BMM:Assessment"/>
            <xsd:element name="AssessmentCategory" type="BMM:AssessmentCategory"/>
            <xsd:element name="Asset" type="BMM:Asset"/>
            <xsd:element name="BusinessPolicy" type="BMM:BusinessPolicy"/>
            <xsd:element name="BusinessProcess" type="BMM:BusinessProcess"/>
            <xsd:element name="BusinessRule" type="BMM:BusinessRule"/>
            <xsd:element name="CourseOfAction" type="BMM:CourseOfAction"/>
            <xsd:element name="DesiredResult" type="BMM:DesiredResult"/>
            <xsd:element name="Directive" type="BMM:Directive"/>
            <xsd:element name="End" type="BMM:End"/>
            <xsd:element name="ExternalInfluencer" type="BMM:ExternalInfluencer"/>
            <xsd:element name="FixedAsset" type="BMM:FixedAsset"/>
            <xsd:element name="Goal" type="BMM:Goal"/>
            <xsd:element name="Influencer" type="BMM:Influencer"/>
            <xsd:element name="InfluencerCategory" type="BMM:InfluencerCategory"/>
            <xsd:element name="InfluencingOrganization" type="BMM:InfluencingOrganization"/>
            <xsd:element name="InternalInfluencer" type="BMM:InternalInfluencer"/>
            <xsd:element name="Liability" type="BMM:Liability"/>
            <xsd:element name="Means" type="BMM:Means"/>
            <xsd:element name="Mission" type="BMM:Mission"/>
            <xsd:element name="Objective" type="BMM:Objective"/>
            <xsd:element name="Offering" type="BMM:Offering"/>
            <xsd:element name="OrganizationCategory" type="BMM:OrganizationCategory"/>
            <xsd:element name="OrganizationUnit" type="BMM:OrganizationUnit"/>
            <xsd:element name="PotentialImpact" type="BMM:PotentialImpact"/>
            <xsd:element name="PotentialReward" type="BMM:PotentialReward"/>
            <xsd:element name="Regulation" type="BMM:Regulation"/>
            <xsd:element name="Resource" type="BMM:Resource"/>
            <xsd:element name="Risk" type="BMM:Risk"/>
            <xsd:element name="Strategy" type="BMM:Strategy"/>
            <xsd:element name="Tactic" type="BMM:Tactic"/>
            <xsd:element name="Vision" type="BMM:Vision"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
    <xsd:complexType name="Assessment">
    <xsd:all>
      <xsd:element maxOccurs="1" minOccurs="1" name="assessingOrganizationUnit">
        <xsd:complexType>
          <xsd:choice maxOccurs="1" minOccurs="1">
            <xsd:element name="OrganizationUnit-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="categorizingAssessmentCategory">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="AssessmentCategory-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="usingAssessment">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="Assessment-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
    </xsd:all>
    <xsd:attribute name="id" type="xsd:string" use="required"/>
    <xsd:attribute name="description" type="xsd:string" use="optional"/>
    <xsd:attribute name="name" type="xsd:string" use="required"/>
  </xsd:complexType>
  <xsd:complexType name="AssessmentCategory">
    <xsd:all>
      <xsd:element maxOccurs="1" minOccurs="0" name="broaderAssessmentCategory">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="AssessmentCategory-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
    </xsd:all>
    <xsd:attribute name="id" type="xsd:string" use="required"/>
    <xsd:attribute name="description" type="xsd:string" use="optional"/>
    <xsd:attribute name="name" type="xsd:string" use="required"/>
  </xsd:complexType>
    <xsd:complexType name="Asset">
    <xsd:all>
      <xsd:element maxOccurs="1" minOccurs="0" name="deployingCourseOfAction">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="CourseOfAction-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="governingDirective">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="Directive-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="managingBusinessProcess">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="BusinessProcess-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="responsibleOrganizationUnit">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="OrganizationUnit-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
    </xsd:all>
    <xsd:attribute name="id" type="xsd:string" use="required"/>
    <xsd:attribute name="description" type="xsd:string" use="optional"/>
    <xsd:attribute name="name" type="xsd:string" use="required"/>
  </xsd:complexType>
    <xsd:complexType name="BusinessPolicy">
    <xsd:all>
      <xsd:element maxOccurs="1" minOccurs="0" name="broaderBusinessPolicy">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="BusinessPolicy-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="establishingOrganizationUnit">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="OrganizationUnit-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="judgingAssessment">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="Assessment-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="motivatingAssessment">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="Assessment-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="motivatingPotentialImpact">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="PotentialImpact-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
    </xsd:all>
    <xsd:attribute name="id" type="xsd:string" use="required"/>
    <xsd:attribute name="description" type="xsd:string" use="optional"/>
    <xsd:attribute name="name" type="xsd:string" use="required"/>
  </xsd:complexType>
  <xsd:complexType name="BusinessProcess">
    <xsd:all>
      <xsd:element maxOccurs="1" minOccurs="0" name="businessFunction">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="BusinessFunction-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="businessService">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="BusinessService-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="businessServiceInterface">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="BusinessServiceInterface-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="governingBusinessPolicy">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="BusinessPolicy-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="1" name="guidingBusinessRule">
        <xsd:complexType>
          <xsd:choice maxOccurs="1" minOccurs="1">
            <xsd:element name="BusinessRule-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="responsibleOrganizationUnit">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="OrganizationUnit-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="serviceComponent">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="ServiceComponent-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="systemServiceInterface">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="SystemServiceInterface-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
    </xsd:all>
    <xsd:attribute name="id" type="xsd:string" use="required"/>
    <xsd:attribute name="description" type="xsd:string" use="optional"/>
    <xsd:attribute name="name" type="xsd:string" use="required"/>
  </xsd:complexType>
    <xsd:complexType name="BusinessRule">
    <xsd:all>
      <xsd:element maxOccurs="1" minOccurs="0" name="baseBusinessPolicy">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="BusinessPolicy-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="effectingTactic">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="Tactic-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="establishingOrganizationUnit">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="OrganizationUnit-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="judgingAssessment">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="Assessment-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="motivatingAssessment">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="Assessment-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="motivatingPotentialImpact">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="PotentialImpact-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
    </xsd:all>
    <xsd:attribute name="id" type="xsd:string" use="required"/>
    <xsd:attribute name="description" type="xsd:string" use="optional"/>
    <xsd:attribute name="name" type="xsd:string" use="required"/>
  </xsd:complexType>
    <xsd:complexType name="CourseOfAction">
    <xsd:all>
      <xsd:element maxOccurs="1" minOccurs="0" name="baseDirective">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="Directive-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="broaderCourseOfAction">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="CourseOfAction-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="enablingCourseOfAction">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="CourseOfAction-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="establishingOrganizationUnit">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="OrganizationUnit-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="governingDirective">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="Directive-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="judgingAssessment">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="Assessment-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="1" name="realizingBusinessProcess">
        <xsd:complexType>
          <xsd:choice maxOccurs="1" minOccurs="1">
            <xsd:element name="BusinessProcess-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
    </xsd:all>
    <xsd:attribute name="id" type="xsd:string" use="required"/>
    <xsd:attribute name="description" type="xsd:string" use="optional"/>
    <xsd:attribute name="name" type="xsd:string" use="required"/>
  </xsd:complexType>
    <xsd:complexType name="DesiredResult">
    <xsd:all>
      <xsd:element maxOccurs="1" minOccurs="0" name="broaderDesiredResult">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="DesiredResult-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="definingOrganizationUnit">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="OrganizationUnit-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="judgingAssessment">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="Assessment-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="supportingCourseOfAction">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="CourseOfAction-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="supportingDirective">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="Directive-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
    </xsd:all>
    <xsd:attribute name="id" type="xsd:string" use="required"/>
    <xsd:attribute name="description" type="xsd:string" use="optional"/>
    <xsd:attribute name="name" type="xsd:string" use="required"/>
  </xsd:complexType>
  <xsd:complexType name="Directive">
    <xsd:all>
      <xsd:element maxOccurs="1" minOccurs="0" name="establishingOrganizationUnit">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="OrganizationUnit-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="judgingAssessment">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="Assessment-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="motivatingAssessment">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="Assessment-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="motivatingPotentialImpact">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="PotentialImpact-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
    </xsd:all>
    <xsd:attribute name="id" type="xsd:string" use="required"/>
    <xsd:attribute name="description" type="xsd:string" use="optional"/>
    <xsd:attribute name="name" type="xsd:string" use="required"/>
  </xsd:complexType>
    <xsd:complexType name="End">
    <xsd:all>
      <xsd:element maxOccurs="1" minOccurs="0" name="definingOrganizationUnit">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="OrganizationUnit-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="judgingAssessment">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="Assessment-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
    </xsd:all>
    <xsd:attribute name="id" type="xsd:string" use="required"/>
    <xsd:attribute name="description" type="xsd:string" use="optional"/>
    <xsd:attribute name="name" type="xsd:string" use="required"/>
  </xsd:complexType>
    <xsd:complexType name="ExternalInfluencer">
    <xsd:all>
      <xsd:element maxOccurs="1" minOccurs="0" name="categorizingInfluencerCategory">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="InfluencerCategory-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="judgingAssessment">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="Assessment-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="1" name="recognizingOrganizationUnit">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="1">
            <xsd:element name="OrganizationUnit-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="sourceInfluencingOrganization">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="InfluencingOrganization-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
    </xsd:all>
    <xsd:attribute name="id" type="xsd:string" use="required"/>
    <xsd:attribute name="description" type="xsd:string" use="optional"/>
    <xsd:attribute name="name" type="xsd:string" use="required"/>
  </xsd:complexType>
  <xsd:complexType name="FixedAsset">
    <xsd:all>
      <xsd:element maxOccurs="1" minOccurs="0" name="deployingCourseOfAction">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="CourseOfAction-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="governingDirective">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="Directive-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="managingBusinessProcess">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="BusinessProcess-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="responsibleOrganizationUnit">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="OrganizationUnit-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="usingOffering">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="Offering-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
    </xsd:all>
    <xsd:attribute name="id" type="xsd:string" use="required"/>
    <xsd:attribute name="description" type="xsd:string" use="optional"/>
    <xsd:attribute name="name" type="xsd:string" use="required"/>
  </xsd:complexType>
    <xsd:complexType name="Goal">
    <xsd:all>
      <xsd:element maxOccurs="1" minOccurs="0" name="broaderDesiredResult">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="DesiredResult-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="definingOrganizationUnit">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="OrganizationUnit-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="judgingAssessment">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="Assessment-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="supportingCourseOfAction">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="CourseOfAction-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="supportingDirective">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="Directive-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
    </xsd:all>
    <xsd:attribute name="id" type="xsd:string" use="required"/>
    <xsd:attribute name="description" type="xsd:string" use="optional"/>
    <xsd:attribute name="name" type="xsd:string" use="required"/>
  </xsd:complexType>
    <xsd:complexType name="Influencer">
    <xsd:all>
      <xsd:element maxOccurs="1" minOccurs="0" name="categorizingInfluencerCategory">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="InfluencerCategory-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="judgingAssessment">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="Assessment-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="1" name="recognizingOrganizationUnit">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="1">
            <xsd:element name="OrganizationUnit-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="sourceInfluencingOrganization">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="InfluencingOrganization-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
    </xsd:all>
    <xsd:attribute name="id" type="xsd:string" use="required"/>
    <xsd:attribute name="description" type="xsd:string" use="optional"/>
    <xsd:attribute name="name" type="xsd:string" use="required"/>
  </xsd:complexType>
  <xsd:complexType name="InfluencerCategory">
    <xsd:all>
      <xsd:element maxOccurs="1" minOccurs="0" name="broaderInfluencerCategory">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="InfluencerCategory-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
    </xsd:all>
    <xsd:attribute name="id" type="xsd:string" use="required"/>
    <xsd:attribute name="description" type="xsd:string" use="optional"/>
    <xsd:attribute name="name" type="xsd:string" use="required"/>
  </xsd:complexType>
  <xsd:complexType name="InfluencingOrganization">
    <xsd:all>
      <xsd:element maxOccurs="1" minOccurs="0" name="categorizingOrganizationCategory">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="OrganizationCategory-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="influencingOrganizationUnit">
        <xsd:complexType>
          <xsd:choice maxOccurs="1" minOccurs="0">
            <xsd:element name="OrganizationUnit-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
    </xsd:all>
    <xsd:attribute name="id" type="xsd:string" use="required"/>
    <xsd:attribute name="description" type="xsd:string" use="optional"/>
    <xsd:attribute name="name" type="xsd:string" use="required"/>
  </xsd:complexType>
    <xsd:complexType name="InternalInfluencer">
    <xsd:all>
      <xsd:element maxOccurs="1" minOccurs="0" name="categorizingInfluencerCategory">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="InfluencerCategory-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="judgingAssessment">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="Assessment-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="1" name="recognizingOrganizationUnit">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="1">
            <xsd:element name="OrganizationUnit-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="sourceInfluencingOrganization">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="InfluencingOrganization-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
    </xsd:all>
    <xsd:attribute name="id" type="xsd:string" use="required"/>
    <xsd:attribute name="description" type="xsd:string" use="optional"/>
    <xsd:attribute name="name" type="xsd:string" use="required"/>
  </xsd:complexType>
    <xsd:complexType name="Liability">
    <xsd:all>
      <xsd:element maxOccurs="1" minOccurs="0" name="dischargingCourseOfAction">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="CourseOfAction-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="responsibleOrganizationUnit">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="OrganizationUnit-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
    </xsd:all>
    <xsd:attribute name="id" type="xsd:string" use="required"/>
    <xsd:attribute name="description" type="xsd:string" use="optional"/>
    <xsd:attribute name="name" type="xsd:string" use="required"/>
  </xsd:complexType>
    <xsd:complexType name="Means">
    <xsd:all>
      <xsd:element maxOccurs="1" minOccurs="0" name="establishingOrganizationUnit">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="OrganizationUnit-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="judgingAssessment">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="Assessment-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
    </xsd:all>
    <xsd:attribute name="id" type="xsd:string" use="required"/>
    <xsd:attribute name="description" type="xsd:string" use="optional"/>
    <xsd:attribute name="name" type="xsd:string" use="required"/>
  </xsd:complexType>
  <xsd:complexType name="Mission">
    <xsd:all>
      <xsd:element maxOccurs="1" minOccurs="0" name="componentStrategy">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="Strategy-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="establishingOrganizationUnit">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="OrganizationUnit-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="judgingAssessment">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="Assessment-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
    </xsd:all>
    <xsd:attribute name="id" type="xsd:string" use="required"/>
    <xsd:attribute name="description" type="xsd:string" use="optional"/>
    <xsd:attribute name="name" type="xsd:string" use="required"/>
  </xsd:complexType>
    <xsd:complexType name="Objective">
    <xsd:all>
      <xsd:element maxOccurs="1" minOccurs="0" name="broaderDesiredResult">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="DesiredResult-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="definingOrganizationUnit">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="OrganizationUnit-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="judgingAssessment">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="Assessment-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="quantifiedGoal">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="Goal-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="supportingCourseOfAction">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="CourseOfAction-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="supportingDirective">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="Directive-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
    </xsd:all>
    <xsd:attribute name="id" type="xsd:string" use="required"/>
    <xsd:attribute name="description" type="xsd:string" use="optional"/>
    <xsd:attribute name="name" type="xsd:string" use="required"/>
  </xsd:complexType>
  <xsd:complexType name="Offering">
    <xsd:all>
      <xsd:element maxOccurs="1" minOccurs="0" name="definingCourseOfAction">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="CourseOfAction-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="deliveringBusinessProcess">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="BusinessProcess-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="deployingCourseOfAction">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="CourseOfAction-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="governingDirective">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="Directive-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="managingBusinessProcess">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="BusinessProcess-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="responsibleOrganizationUnit">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="OrganizationUnit-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="usingOffering">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="Offering-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
    </xsd:all>
    <xsd:attribute name="id" type="xsd:string" use="required"/>
    <xsd:attribute name="description" type="xsd:string" use="optional"/>
    <xsd:attribute name="name" type="xsd:string" use="required"/>
  </xsd:complexType>
    <xsd:complexType name="OrganizationCategory">
    <xsd:all>
      <xsd:element maxOccurs="1" minOccurs="0" name="BroaderOrganizationCategory">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="OrganizationCategory-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
    </xsd:all>
    <xsd:attribute name="id" type="xsd:string" use="required"/>
    <xsd:attribute name="description" type="xsd:string" use="optional"/>
    <xsd:attribute name="name" type="xsd:string" use="required"/>
  </xsd:complexType>
  <xsd:complexType name="OrganizationUnit">
    <xsd:all>
      <xsd:element maxOccurs="1" minOccurs="0" name="determiningStrategy">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="Strategy-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
    </xsd:all>
    <xsd:attribute name="id" type="xsd:string" use="required"/>
    <xsd:attribute name="description" type="xsd:string" use="optional"/>
    <xsd:attribute name="name" type="xsd:string" use="required"/>
  </xsd:complexType>
    <xsd:complexType name="PotentialImpact">
    <xsd:all>
      <xsd:element maxOccurs="1" minOccurs="0" name="identifyingAssessment">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="Assessment-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
    </xsd:all>
    <xsd:attribute name="id" type="xsd:string" use="required"/>
    <xsd:attribute name="description" type="xsd:string" use="optional"/>
    <xsd:attribute name="name" type="xsd:string" use="required"/>
  </xsd:complexType>
  <xsd:complexType name="PotentialReward">
    <xsd:all>
      <xsd:element maxOccurs="1" minOccurs="0" name="identifyingAssessment">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="Assessment-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
    </xsd:all>
    <xsd:attribute name="id" type="xsd:string" use="required"/>
    <xsd:attribute name="description" type="xsd:string" use="optional"/>
    <xsd:attribute name="name" type="xsd:string" use="required"/>
  </xsd:complexType>
    <xsd:complexType name="Regulation">
    <xsd:all>
      <xsd:element maxOccurs="1" minOccurs="0" name="categorizingInfluencerCategory">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="InfluencerCategory-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="judgingAssessment">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="Assessment-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="1" name="recognizingOrganizationUnit">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="1">
            <xsd:element name="OrganizationUnit-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="regulatingDirective">
        <xsd:complexType>
          <xsd:choice maxOccurs="1" minOccurs="0">
            <xsd:element name="Directive-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="sourceInfluencingOrganization">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="InfluencingOrganization-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
    </xsd:all>
    <xsd:attribute name="id" type="xsd:string" use="required"/>
    <xsd:attribute name="description" type="xsd:string" use="optional"/>
    <xsd:attribute name="name" type="xsd:string" use="required"/>
  </xsd:complexType>
  <xsd:complexType name="Resource">
    <xsd:all>
      <xsd:element maxOccurs="1" minOccurs="0" name="claimingLiability">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="Liability-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="deployingCourseOfAction">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="CourseOfAction-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="governingDirective">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="Directive-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="managingBusinessProcess">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="BusinessProcess-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="providingFixedAsset">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="FixedAsset-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="requiringOffering">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="Offering-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="responsibleOrganizationUnit">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="OrganizationUnit-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
    </xsd:all>
    <xsd:attribute name="id" type="xsd:string" use="required"/>
    <xsd:attribute name="description" type="xsd:string" use="optional"/>
    <xsd:attribute name="name" type="xsd:string" use="required"/>
  </xsd:complexType>
  <xsd:complexType name="Risk">
    <xsd:all>
      <xsd:element maxOccurs="1" minOccurs="0" name="identifyingAssessment">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="Assessment-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
    </xsd:all>
    <xsd:attribute name="id" type="xsd:string" use="required"/>
    <xsd:attribute name="description" type="xsd:string" use="optional"/>
    <xsd:attribute name="name" type="xsd:string" use="required"/>
  </xsd:complexType>
    <xsd:complexType name="Strategy">
    <xsd:all>
      <xsd:element maxOccurs="1" minOccurs="0" name="baseDirective">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="Directive-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="broaderCourseOfAction">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="CourseOfAction-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="enablingCourseOfAction">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="CourseOfAction-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="establishingOrganizationUnit">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="OrganizationUnit-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="governingDirective">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="Directive-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="implementingTactic">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="Tactic-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="judgingAssessment">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="Assessment-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="1" name="realizingBusinessProcess">
        <xsd:complexType>
          <xsd:choice maxOccurs="1" minOccurs="1">
            <xsd:element name="BusinessProcess-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
    </xsd:all>
    <xsd:attribute name="id" type="xsd:string" use="required"/>
    <xsd:attribute name="description" type="xsd:string" use="optional"/>
    <xsd:attribute name="name" type="xsd:string" use="required"/>
  </xsd:complexType>
    <xsd:complexType name="Tactic">
    <xsd:all>
      <xsd:element maxOccurs="1" minOccurs="0" name="baseDirective">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="Directive-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="broaderCourseOfAction">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="CourseOfAction-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="enablingCourseOfAction">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="CourseOfAction-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="establishingOrganizationUnit">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="OrganizationUnit-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="governingDirective">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="Directive-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="judgingAssessment">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="Assessment-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="1" name="realizingBusinessProcess">
        <xsd:complexType>
          <xsd:choice maxOccurs="1" minOccurs="1">
            <xsd:element name="BusinessProcess-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
    </xsd:all>
    <xsd:attribute name="id" type="xsd:string" use="required"/>
    <xsd:attribute name="description" type="xsd:string" use="optional"/>
    <xsd:attribute name="name" type="xsd:string" use="required"/>
  </xsd:complexType>
    <xsd:complexType name="Vision">
    <xsd:all>
      <xsd:element maxOccurs="1" minOccurs="0" name="amplifyingGoal">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="Goal-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="definingOrganizationUnit">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="OrganizationUnit-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="deliveringMission">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="Mission-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="judgingAssessment">
        <xsd:complexType>
          <xsd:choice maxOccurs="unbounded" minOccurs="0">
            <xsd:element name="Assessment-REF" type="BMM:GLOBAL-REF"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
    </xsd:all>
    <xsd:attribute name="id" type="xsd:string" use="required"/>
    <xsd:attribute name="description" type="xsd:string" use="optional"/>
    <xsd:attribute name="name" type="xsd:string" use="required"/>
  </xsd:complexType>
</xsd:schema>

