<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by Fujitsu Interstage XWand B0160 -->
<xsd:schema targetNamespace="http://www.cat.com/20111231" elementFormDefault="qualified" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:cat="http://www.cat.com/20111231" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:country="http://xbrl.sec.gov/country/2011-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2011-01-31" xmlns:negated="http://www.xbrl.org/2009/role/negated" xmlns:us-types="http://fasb.org/us-types/2011-01-31" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:invest="http://xbrl.sec.gov/invest/2011-01-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dei="http://xbrl.sec.gov/dei/2011-01-31" xmlns:us-roles="http://fasb.org/us-roles/2011-01-31" xmlns:xlink="http://www.w3.org/1999/xlink">
  <xsd:annotation>
    <xsd:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="cat-20111231_pre.xml" xlink:title="Presentation Linkbase" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="cat-20111231_cal.xml" xlink:title="Calculation Linkbase" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="cat-20111231_def.xml" xlink:title="Definition Linkbase" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="cat-20111231_lab.xml" xlink:title="Label Linkbase" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
      <link:roleType roleURI="http://www.cat.com/role/BalanceSheet" id="BalanceSheet">
        <link:definition>0020 - Statement - Consolidated Financial Position</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/BalanceSheetParenthetical" id="BalanceSheetParenthetical">
        <link:definition>0025 - Statement - Consolidated Financial Position (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/StatementOfIncome" id="StatementOfIncome">
        <link:definition>0010 - Statement - Consolidated Results of Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/StatementOfStockholdersEquity" id="StatementOfStockholdersEquity">
        <link:definition>0030 - Statement - Changes in Consolidated Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/CashFlows" id="CashFlows">
        <link:definition>0040 - Statement - Consolidated Statement of Cash Flow</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureOperationsAndSummaryOfSignificantAccountingPolicies" id="DisclosureOperationsAndSummaryOfSignificantAccountingPolicies">
        <link:definition>1010 - Disclosure - Operations and summary of significant accounting policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureNewAccountingGuidance" id="DisclosureNewAccountingGuidance">
        <link:definition>8020 - Disclosure - New Accounting Guidance</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureStockBasedCompensation" id="DisclosureStockBasedCompensation">
        <link:definition>1020 - Disclosure - Stock-based compensation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureDerivativeFinancialInstrumentsAndRiskManagement" id="DisclosureDerivativeFinancialInstrumentsAndRiskManagement">
        <link:definition>1030 - Disclosure - Derivative financial instruments and risk management</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureInventories" id="DisclosureInventories">
        <link:definition>1070 - Disclosure - Inventories</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureInvestmentsInUnconsolidatedAffiliatedCompanies" id="DisclosureInvestmentsInUnconsolidatedAffiliatedCompanies">
        <link:definition>1090 - Disclosure - Investments in unconsolidated affiliated companies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureIntangibleAssetsAndGoodwill" id="DisclosureIntangibleAssetsAndGoodwill">
        <link:definition>1100 - Disclosure - Intangible assets and goodwill</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureAvailableForSaleSecurities" id="DisclosureAvailableForSaleSecurities">
        <link:definition>1110 - Disclosure - Available-for-sale securities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosurePostemploymentBenefitPlans" id="DisclosurePostemploymentBenefitPlans">
        <link:definition>1120 - Disclosure - Postemployment benefit plans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureGuaranteesAndProductWarranty" id="DisclosureGuaranteesAndProductWarranty">
        <link:definition>1200 - Disclosure - Guarantees and product warranty</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureProfitPerShare" id="DisclosureProfitPerShare">
        <link:definition>1160 - Disclosure - Profit per share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureEnvironmentalAndLegalMatters" id="DisclosureEnvironmentalAndLegalMatters">
        <link:definition>1210 - Disclosure - Environmental and legal matters</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureSegmentInformation" id="DisclosureSegmentInformation">
        <link:definition>1220 - Disclosure - Segment information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureFairValueDisclosures" id="DisclosureFairValueDisclosures">
        <link:definition>1170 - Disclosure - Fair value disclosures</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureRedeemableNoncontrollingInterest" id="DisclosureRedeemableNoncontrollingInterest">
        <link:definition>1240 - Disclosure - Redeemable Noncontrolling Interest - Caterpillar Japan Ltd.</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureSecuritizations" id="DisclosureSecuritizations">
        <link:definition>8010 - Disclosure - Securitizations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureEmployeeSeparationCharges" id="DisclosureEmployeeSeparationCharges">
        <link:definition>1260 - Disclosure - Employee separation charges</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureBusinessCombinations" id="DisclosureBusinessCombinations">
        <link:definition>1230 - Disclosure - Business Combinations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureIncomeTaxes" id="DisclosureIncomeTaxes">
        <link:definition>1050 - Disclosure - Income taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/StatementOfStockholdersEquityParenthetical" id="StatementOfStockholdersEquityParenthetical">
        <link:definition>0035 - Statement - Changes in Consolidated Stockholders' Equity (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
        <link:definition>0000 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureStockBasedCompensationTables" id="DisclosureStockBasedCompensationTables">
        <link:definition>3020 - Disclosure - Stock-based compensation (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureStockBasedCompensationDetails" id="DisclosureStockBasedCompensationDetails">
        <link:definition>4020 - Disclosure - Stock-based compensation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureInventoriesTables" id="DisclosureInventoriesTables">
        <link:definition>3070 - Disclosure - Inventories (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureInventoriesDetails" id="DisclosureInventoriesDetails">
        <link:definition>4070 - Disclosure - Inventories (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureInvestmentsInUnconsolidatedAffiliatedCompaniesDetails" id="DisclosureInvestmentsInUnconsolidatedAffiliatedCompaniesDetails">
        <link:definition>4090 - Disclosure - Investments in unconsolidated affiliated companies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureInvestmentsInUnconsolidatedAffiliatedCompaniesTables" id="DisclosureInvestmentsInUnconsolidatedAffiliatedCompaniesTables">
        <link:definition>3090 - Disclosure - Investments in unconsolidated affiliated companies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosurePostemploymentBenefitPlansTables" id="DisclosurePostemploymentBenefitPlansTables">
        <link:definition>3120 - Disclosure - Postemployment benefit plans (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosurePostemploymentBenefitPlansDetails" id="DisclosurePostemploymentBenefitPlansDetails">
        <link:definition>4120 - Disclosure - Postemployment benefit plans (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosurePostemploymentBenefitPlansDetails2" id="DisclosurePostemploymentBenefitPlansDetails2">
        <link:definition>4121 - Disclosure - Postemployment benefit plans (Details 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" id="DisclosureIntangibleAssetsAndGoodwillDetails">
        <link:definition>4100 - Disclosure - Intangible assets and goodwill (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureIntangibleAssetsAndGoodwillDetails2" id="DisclosureIntangibleAssetsAndGoodwillDetails2">
        <link:definition>4101 - Disclosure - Intangible assets and goodwill (Details 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureIntangibleAssetsAndGoodwillTables" id="DisclosureIntangibleAssetsAndGoodwillTables">
        <link:definition>3100 - Disclosure - Intangible assets and goodwill (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureOperationsAndSummaryOfSignificantAccountingPoliciesDetails" id="DisclosureOperationsAndSummaryOfSignificantAccountingPoliciesDetails">
        <link:definition>4011 - Disclosure - Operations and summary of significant accounting policies (Details 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureNewAccountingGuidanceTables" id="DisclosureNewAccountingGuidanceTables">
        <link:definition>8080 - Disclosure - New Accounting Guidance (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureProfitPerShareDetails" id="DisclosureProfitPerShareDetails">
        <link:definition>4160 - Disclosure - Profit per share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureIncomeTaxesDetails" id="DisclosureIncomeTaxesDetails">
        <link:definition>4050 - Disclosure - Income taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureEnvironmentalAndLegalMattersDetails" id="DisclosureEnvironmentalAndLegalMattersDetails">
        <link:definition>4210 - Disclosure - Environmental and legal matters (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureProfitPerShareTables" id="DisclosureProfitPerShareTables">
        <link:definition>3160 - Disclosure - Profit per share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureGuaranteesAndProductWarrantyDetails" id="DisclosureGuaranteesAndProductWarrantyDetails">
        <link:definition>4200 - Disclosure - Guarantees and product warranty (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureGuaranteesAndProductWarrantyTables" id="DisclosureGuaranteesAndProductWarrantyTables">
        <link:definition>3200 - Disclosure - Guarantees and product warranty (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureGuaranteesAndProductWarrantyDetails2" id="DisclosureGuaranteesAndProductWarrantyDetails2">
        <link:definition>4201 - Disclosure - Guarantees and product warranty (Details 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureBusinessCombinationsDetails4" id="DisclosureBusinessCombinationsDetails4">
        <link:definition>8150 - Disclosure - Business Combinations (Detail 4)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureRedeemableNoncontrollingInterestDetails" id="DisclosureRedeemableNoncontrollingInterestDetails">
        <link:definition>4240 - Disclosure - Redeemable Noncontrolling Interest - Caterpillar Japan Ltd. (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureAvailableForSaleSecuritiesDetails" id="DisclosureAvailableForSaleSecuritiesDetails">
        <link:definition>4110 - Disclosure - Available-for-sale securities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureAvailableForSaleSecuritiesDetails2" id="DisclosureAvailableForSaleSecuritiesDetails2">
        <link:definition>4111 - Disclosure - Available-for-sale securities (Details 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureAvailableForSaleSecuritiesDetails3" id="DisclosureAvailableForSaleSecuritiesDetails3">
        <link:definition>4112 - Disclosure - Available-for-sale securities (Details 3)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureEmployeeSeparationChargesDetails" id="DisclosureEmployeeSeparationChargesDetails">
        <link:definition>4260 - Disclosure - Employee separation charges (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureEmployeeSeparationChargesDetails2" id="DisclosureEmployeeSeparationChargesDetails2">
        <link:definition>8100 - Disclosure - Employee separation charges (Details 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureFairValueDisclosuresTables" id="DisclosureFairValueDisclosuresTables">
        <link:definition>3170 - Disclosure - Fair value disclosures (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureFairValueDisclosuresDetails" id="DisclosureFairValueDisclosuresDetails">
        <link:definition>4170 - Disclosure - Fair value disclosures (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureFairValueDisclosuresDetails2" id="DisclosureFairValueDisclosuresDetails2">
        <link:definition>4171 - Disclosure - Fair value disclosures (Details 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureFairValueDisclosuresDetails3" id="DisclosureFairValueDisclosuresDetails3">
        <link:definition>4172 - Disclosure - Fair value disclosures (Details 3)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureAvailableForSaleSecuritiesTables" id="DisclosureAvailableForSaleSecuritiesTables">
        <link:definition>3110 - Disclosure - Available-for-sale securities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureEmployeeSeparationChargesTables" id="DisclosureEmployeeSeparationChargesTables">
        <link:definition>3260 - Disclosure - Employee separation charges (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureDerivativeFinancialInstrumentsAndRiskManagementDetails" id="DisclosureDerivativeFinancialInstrumentsAndRiskManagementDetails">
        <link:definition>4030 - Disclosure - Derivative financial instruments and risk management (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureDerivativeFinancialInstrumentsAndRiskManagementDetails3" id="DisclosureDerivativeFinancialInstrumentsAndRiskManagementDetails3">
        <link:definition>4032 - Disclosure - Derivative financial instruments and risk management (Details 3)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureDerivativeFinancialInstrumentsAndRiskManagementDetails4" id="DisclosureDerivativeFinancialInstrumentsAndRiskManagementDetails4">
        <link:definition>4033 - Disclosure - Derivative financial instruments and risk management (Details 4)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureDerivativeFinancialInstrumentsAndRiskManagementDetails2" id="DisclosureDerivativeFinancialInstrumentsAndRiskManagementDetails2">
        <link:definition>4031 - Disclosure - Derivative financial instruments and risk management (Details 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureSecuritizationsDetails" id="DisclosureSecuritizationsDetails">
        <link:definition>8140 - Disclosure - Securitizations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureSecuritizationsTables" id="DisclosureSecuritizationsTables">
        <link:definition>8130 - Disclosure - Securitizations (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureSegmentInformationDetails" id="DisclosureSegmentInformationDetails">
        <link:definition>4220 - Disclosure - Segment information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureSegmentInformationDetails2" id="DisclosureSegmentInformationDetails2">
        <link:definition>4221 - Disclosure - Segment information (Details 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureSegmentInformationDetails3" id="DisclosureSegmentInformationDetails3">
        <link:definition>4222 - Disclosure - Segment information (Details 3)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureSegmentInformationDetails4" id="DisclosureSegmentInformationDetails4">
        <link:definition>4223 - Disclosure - Segment information (Details 4)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureSegmentInformationDetails5" id="DisclosureSegmentInformationDetails5">
        <link:definition>4224 - Disclosure - Segment information (Details 5)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureSegmentInformationDetails6" id="DisclosureSegmentInformationDetails6">
        <link:definition>4225 - Disclosure - Segment information (Details 6)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureSegmentInformationDetails7" id="DisclosureSegmentInformationDetails7">
        <link:definition>4226 - Disclosure - Segment information (Details 7)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureSegmentInformationTables" id="DisclosureSegmentInformationTables">
        <link:definition>3220 - Disclosure - Segment information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureDerivativeFinancialInstrumentsAndRiskManagementTables" id="DisclosureDerivativeFinancialInstrumentsAndRiskManagementTables">
        <link:definition>3030 - Disclosure - Derivative financial instruments and risk management (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureOtherIncomeExpense" id="DisclosureOtherIncomeExpense">
        <link:definition>1040 - Disclosure - Other income (expense)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureSalesAndServicingOfTradeReceivables" id="DisclosureSalesAndServicingOfTradeReceivables">
        <link:definition>8110 - Disclosure - Sales and servicing of trade receivables</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureWholesaleInventoryReceivables" id="DisclosureWholesaleInventoryReceivables">
        <link:definition>8090 - Disclosure - Wholesale inventory receivables</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureFinanceReceivables" id="DisclosureFinanceReceivables">
        <link:definition>8030 - Disclosure - Finance receivables</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosurePropertyPlantAndEquipment" id="DisclosurePropertyPlantAndEquipment">
        <link:definition>1080 - Disclosure - Property, plant and equipment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureShortTermBorrowings" id="DisclosureShortTermBorrowings">
        <link:definition>1130 - Disclosure - Short-term borrowings</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureLongTermDebt" id="DisclosureLongTermDebt">
        <link:definition>1140 - Disclosure - Long-term debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureCreditCommitments" id="DisclosureCreditCommitments">
        <link:definition>1150 - Disclosure - Credit commitments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureConcentrationOfCreditRisk" id="DisclosureConcentrationOfCreditRisk">
        <link:definition>1180 - Disclosure - Concentration of credit risk</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureOperatingLeases" id="DisclosureOperatingLeases">
        <link:definition>1190 - Disclosure - Operating leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureSelectedQuarterlyFinancialResults" id="DisclosureSelectedQuarterlyFinancialResults">
        <link:definition>1270 - Disclosure - Selected quarterly financial results (unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureSubsequentEvents" id="DisclosureSubsequentEvents">
        <link:definition>8050 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/StatementOfStockholdersEquityCalc2" id="StatementOfStockholdersEquityCalc2">
        <link:definition>0031 - Statement - Changes in Consolidated Stockholders' Equity (Calc 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureOperationsAndSummaryOfSignificantAccountingPoliciesTables" id="DisclosureOperationsAndSummaryOfSignificantAccountingPoliciesTables">
        <link:definition>3010 - Disclosure - Operations and summary of significant accounting policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureLongTermDebtTables" id="DisclosureLongTermDebtTables">
        <link:definition>3140 - Disclosure - Long-term debt (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureLongTermDebtDetails" id="DisclosureLongTermDebtDetails">
        <link:definition>4140 - Disclosure - Long-term debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureLongTermDebtDetails2" id="DisclosureLongTermDebtDetails2">
        <link:definition>4141 - Disclosure - Long-term debt (Details 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureOperatingLeasesDetails" id="DisclosureOperatingLeasesDetails">
        <link:definition>4190 - Disclosure - Operating leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureOperatingLeasesTables" id="DisclosureOperatingLeasesTables">
        <link:definition>3190 - Disclosure - Operating leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" id="DisclosureOperationsAndSummaryOfSignificantAccountingPoliciesPolicies">
        <link:definition>2010 - Disclosure - Operations and summary of significant accounting policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureOperationsAndSummaryOfSignificantAccountingPoliciesDetails2" id="DisclosureOperationsAndSummaryOfSignificantAccountingPoliciesDetails2">
        <link:definition>4010 - Disclosure - Operations and summary of significant accounting policies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureConcentrationOfCreditRiskDetails" id="DisclosureConcentrationOfCreditRiskDetails">
        <link:definition>4180 - Disclosure - Concentration of credit risk (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureOtherIncomeExpenseTables" id="DisclosureOtherIncomeExpenseTables">
        <link:definition>3040 - Disclosure - Other income (expense) (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureOtherIncomeExpenseDetails" id="DisclosureOtherIncomeExpenseDetails">
        <link:definition>4040 - Disclosure - Other income (expense) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureFinanceReceivablesTables" id="DisclosureFinanceReceivablesTables">
        <link:definition>8000 - Disclosure - Finance receivables (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureFinanceReceivablesDetails" id="DisclosureFinanceReceivablesDetails">
        <link:definition>8120 - Disclosure - Finance receivables (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureFinanceReceivablesDetails2" id="DisclosureFinanceReceivablesDetails2">
        <link:definition>8040 - Disclosure - Finance receivables (Details 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureStockBasedCompensationDetails2" id="DisclosureStockBasedCompensationDetails2">
        <link:definition>4021 - Disclosure - Stock-based compensation (Details 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosurePropertyPlantAndEquipmentDetails" id="DisclosurePropertyPlantAndEquipmentDetails">
        <link:definition>4080 - Disclosure - Property, plant and equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosurePropertyPlantAndEquipmentTables" id="DisclosurePropertyPlantAndEquipmentTables">
        <link:definition>3080 - Disclosure - Property, plant and equipment (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureSegmentInformationDetails8" id="DisclosureSegmentInformationDetails8">
        <link:definition>4227 - Disclosure - Segment information (Details 8)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureShortTermBorrowingsDetails" id="DisclosureShortTermBorrowingsDetails">
        <link:definition>4130 - Disclosure - Short-term borrowings (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureShortTermBorrowingsTables" id="DisclosureShortTermBorrowingsTables">
        <link:definition>3130 - Disclosure - Short-term borrowings (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosurePostemploymentBenefitPlansDetails3" id="DisclosurePostemploymentBenefitPlansDetails3">
        <link:definition>4122 - Disclosure - Postemployment benefit plans (Details 3)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosurePostemploymentBenefitPlansDetails4" id="DisclosurePostemploymentBenefitPlansDetails4">
        <link:definition>4123 - Disclosure - Postemployment benefit plans (Details 4)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosurePostemploymentBenefitPlansDetails5" id="DisclosurePostemploymentBenefitPlansDetails5">
        <link:definition>4124 - Disclosure - Postemployment benefit plans (Details 5)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureSelectedQuartlyFinancialResultsDetails" id="DisclosureSelectedQuartlyFinancialResultsDetails">
        <link:definition>4270 - Disclosure - Selected quarterly financial results (unaudited) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureSelectedQuartlyFinancialResultsTables" id="DisclosureSelectedQuartlyFinancialResultsTables">
        <link:definition>3270 - Disclosure - Selected quarterly financial results (unaudited) (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureCreditCommitmentsTables" id="DisclosureCreditCommitmentsTables">
        <link:definition>3150 - Disclosure - Credit commitments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureCreditCommitmentsDetails" id="DisclosureCreditCommitmentsDetails">
        <link:definition>4150 - Disclosure - Credit commitments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureIncomeTaxesDetails2" id="DisclosureIncomeTaxesDetails2">
        <link:definition>4051 - Disclosure - Income taxes (Details 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureIncomeTaxesDetails4" id="DisclosureIncomeTaxesDetails4">
        <link:definition>4053 - Disclosure - Income taxes (Details 4)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureIncomeTaxesDetails3" id="DisclosureIncomeTaxesDetails3">
        <link:definition>4052 - Disclosure - Income taxes (Details 3)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureIncomeTaxesDetails5" id="DisclosureIncomeTaxesDetails5">
        <link:definition>4054 - Disclosure - Income taxes (Details 5)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureIncomeTaxesDetails6" id="DisclosureIncomeTaxesDetails6">
        <link:definition>4055 - Disclosure - Income taxes (Details 6)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureIncomeTaxesTables" id="DisclosureIncomeTaxesTables">
        <link:definition>3050 - Disclosure - Income taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosurePostemploymentBenefitPlansDetails8" id="DisclosurePostemploymentBenefitPlansDetails8">
        <link:definition>8070 - Disclosure - Postemployment benefit plans (Details 8)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosurePostemploymentBenefitPlansDetails6" id="DisclosurePostemploymentBenefitPlansDetails6">
        <link:definition>4125 - Disclosure - Postemployment benefit plans (Details 6)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosurePostemploymentBenefitPlansDetails7" id="DisclosurePostemploymentBenefitPlansDetails7">
        <link:definition>4126 - Disclosure - Postemployment benefit plans (Details 7)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureDerivativeFinancialInstrumentsAndRiskManagementPolicies" id="DisclosureDerivativeFinancialInstrumentsAndRiskManagementPolicies">
        <link:definition>2030 - Disclosure - Derivative financial instruments and risk management (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureCatFinancialFinancingActivities" id="DisclosureCatFinancialFinancingActivities">
        <link:definition>1060 - Disclosure - Cat Financial Financing Activities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureCatFinancialFinancingActivitiesTables" id="DisclosureCatFinancialFinancingActivitiesTables">
        <link:definition>3060 - Disclosure - Cat Financial Financing Activities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureCatFinancialFinancingActivitiesDetails" id="DisclosureCatFinancialFinancingActivitiesDetails">
        <link:definition>4060 - Disclosure - Cat Financial Financing Activities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureCatFinancialFinancingActivitiesDetails2" id="DisclosureCatFinancialFinancingActivitiesDetails2">
        <link:definition>4061 - Disclosure - Cat Financial Financing Activities (Details 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureCatFinancialFinancingActivitiesDetails7" id="DisclosureCatFinancialFinancingActivitiesDetails7">
        <link:definition>4066 - Disclosure - Cat Financial Financing Activities (Details 7)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureCatFinancialFinancingActivitiesDetails8" id="DisclosureCatFinancialFinancingActivitiesDetails8">
        <link:definition>4067 - Disclosure - Cat Financial Financing Activities (Details 8)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureCatFinancialFinancingActivitiesDetails3" id="DisclosureCatFinancialFinancingActivitiesDetails3">
        <link:definition>4062 - Disclosure - Cat Financial Financing Activities (Details 3)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureCatFinancialFinancingActivitiesDetails5" id="DisclosureCatFinancialFinancingActivitiesDetails5">
        <link:definition>4064 - Disclosure - Cat Financial Financing Activities (Details 5)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureCatFinancialFinancingActivitiesDetails4" id="DisclosureCatFinancialFinancingActivitiesDetails4">
        <link:definition>4063 - Disclosure - Cat Financial Financing Activities (Details 4)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureNewAccountingGuidanceDetails" id="DisclosureNewAccountingGuidanceDetails">
        <link:definition>8040 - Disclosure - New Accounting Guidance (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureBusinessCombinationsDetails3" id="DisclosureBusinessCombinationsDetails3">
        <link:definition>8160 - Disclosure - Business Combinations (Details 3)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureSubsequentEventsDetails" id="DisclosureSubsequentEventsDetails">
        <link:definition>8060 - Disclosure - Subsequent Events (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureBusinessCombinationsDetails" id="DisclosureBusinessCombinationsDetails">
        <link:definition>4230 - Disclosure - Business Combinations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureBusinessCombinationsDetails2" id="DisclosureBusinessCombinationsDetails2">
        <link:definition>4231 - Disclosure - Business Combinations (Details 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureBusinessCombinationsTables" id="DisclosureBusinessCombinationsTables">
        <link:definition>3230 - Disclosure - Business Combinations (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureCatFinancialFinancingActivitiesDetails6" id="DisclosureCatFinancialFinancingActivitiesDetails6">
        <link:definition>4065 - Disclosure - Cat Financial Financing Activities (Details 6)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureDivestituresAndAssetsHeldForSale" id="DisclosureDivestituresAndAssetsHeldForSale">
        <link:definition>1250 - Disclosure - Divestitures and Assets held for sale</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureDivestituresAndAssetsHeldForSaleTables" id="DisclosureDivestituresAndAssetsHeldForSaleTables">
        <link:definition>3250 - Disclosure - Divestitures and Assets held for sale (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureDivestituresAndAssetsHeldForSaleDetails" id="DisclosureDivestituresAndAssetsHeldForSaleDetails">
        <link:definition>4250 - Disclosure - Divestitures and Assets held for sale (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cat.com/role/DisclosureDivestituresAndAssetsHeldForSaleDetails2" id="DisclosureDivestituresAndAssetsHeldForSaleDetails2">
        <link:definition>4251 - Disclosure - Divestitures and Assets held for sale (Details2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xsd:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xsd:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xsd:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd"/>
  <xsd:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/>
  <xsd:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xsd:import namespace="http://fasb.org/us-types/2011-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2011/elts/us-types-2011-01-31.xsd"/>
  <xsd:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd"/>
  <xsd:import namespace="http://fasb.org/us-roles/2011-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2011/elts/us-roles-2011-01-31.xsd"/>
  <xsd:import namespace="http://fasb.org/us-gaap/2011-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/country/2011-01-31" schemaLocation="http://xbrl.sec.gov/country/2011/country-2011-01-31.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/dei/2011-01-31" schemaLocation="http://xbrl.sec.gov/dei/2011/dei-2011-01-31.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/invest/2011-01-31" schemaLocation="http://xbrl.sec.gov/invest/2011/invest-2011-01-31.xsd"/>
  <xsd:element name="ReceivablesFinanceCurrent" id="cat_ReceivablesFinanceCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="DeferredAndRefundableIncomeTaxesCurrent" id="cat_DeferredAndRefundableIncomeTaxesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="LongTermReceivablesFinanceCurrent" id="cat_LongTermReceivablesFinanceCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="LongTermReceivablesFinanceNoncurrent" id="cat_LongTermReceivablesFinanceNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="DocumentAndEntityInformationAbstract" id="cat_DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NoncurrentDeferredAndRefundableIncomeTaxes" id="cat_NoncurrentDeferredAndRefundableIncomeTaxes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDatePricePerShare" id="cat_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDatePricePerShare" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="ShortTermBorrowingsMachineryAndEngines" id="cat_ShortTermBorrowingsMachineryAndEngines" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="ScheduleOfFinancialInformationRelatedToStockBasedCompensationTableTextBlock" id="cat_ScheduleOfFinancialInformationRelatedToStockBasedCompensationTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ScheduleOfShareBasedPaymentAwardStockOptionsAndSARValuationAssumptionsTableTextBlock" id="cat_ScheduleOfShareBasedPaymentAwardStockOptionsAndSARValuationAssumptionsTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ShortTermBorrowingsFinancialProducts" id="cat_ShortTermBorrowingsFinancialProducts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="LongTermDebtDueWithinOneYearMachineryAndEngines" id="cat_LongTermDebtDueWithinOneYearMachineryAndEngines" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="LongTermDebtDueWithinOneYearFinancialProducts" id="cat_LongTermDebtDueWithinOneYearFinancialProducts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="StockholdersEquityBalanceAsPreviouslyReported" id="cat_StockholdersEquityBalanceAsPreviouslyReported" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="LongTermDebtDueAfterOneYearFinancialProducts" id="cat_LongTermDebtDueAfterOneYearFinancialProducts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="InterestExpenseOfFinancialProducts" id="cat_InterestExpenseOfFinancialProducts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="InterestExpenseExcludingFinancialProducts" id="cat_InterestExpenseExcludingFinancialProducts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ExpendituresForEquipmentLeasedToOthers" id="cat_ExpendituresForEquipmentLeasedToOthers" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="CollectionsOfFinanceReceivables" id="cat_CollectionsOfFinanceReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="PaymentForStockRepurchaseDerivativeContracts" id="cat_PaymentForStockRepurchaseDerivativeContracts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ProceedsFromMachineryAndPowerSystems" id="cat_ProceedsFromMachineryAndPowerSystems" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="FinancialProducts" id="cat_FinancialProducts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="PaymentsMachineryAndEngines" id="cat_PaymentsMachineryAndEngines" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="PaymentsFinancialProducts" id="cat_PaymentsFinancialProducts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ProfitOfConsolidatedCompanies" id="cat_ProfitOfConsolidatedCompanies" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="CommonSharesIssuedFromTreasuryStockForStockBasedCompensation" id="cat_CommonSharesIssuedFromTreasuryStockForStockBasedCompensation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTaxMember" id="cat_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTaxMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTaxMember" id="cat_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTaxMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTaxMember" id="cat_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTaxMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTaxMember" id="cat_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTaxMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinanceReceivablesTextBlock" id="cat_FinanceReceivablesTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="WholesaleInventoryReceivablesTextBlock" id="cat_WholesaleInventoryReceivablesTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ShareRepurchaseProgramCappedCallsPaymentToEstablishCalls" id="cat_ShareRepurchaseProgramCappedCallsPaymentToEstablishCalls" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ShareRepurchaseProgramCappedCallsEstablishedShares" id="cat_ShareRepurchaseProgramCappedCallsEstablishedShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ShareRepurchaseProgramCumulativeCappedCallsEstablishedShares" id="cat_ShareRepurchaseProgramCumulativeCappedCallsEstablishedShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="PostemploymentBenefitPlansTextBlock" id="cat_PostemploymentBenefitPlansTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ScheduleOfImpairmentLossesOnInterestsContinuedToBeHeldByTransferorOnSecuritizationTextBlock" id="cat_ScheduleOfImpairmentLossesOnInterestsContinuedToBeHeldByTransferorOnSecuritizationTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AdoptionOfPostretirementBenefitYearEndMeasurementDateProvisionTextBlock" id="cat_AdoptionOfPostretirementBenefitYearEndMeasurementDateProvisionTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ScheduleOfChangeInBenefitObligationAndAssumptionsUsedTableTextBlock" id="cat_ScheduleOfChangeInBenefitObligationAndAssumptionsUsedTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialFinancingActivitiesDisclosureTextBlock" id="cat_FinancialFinancingActivitiesDisclosureTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ScheduleOfCommonStockOfEntityInPlanAssetsTableTextBlock" id="cat_ScheduleOfCommonStockOfEntityInPlanAssetsTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ScheduleOfProjectedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" id="cat_ScheduleOfProjectedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DefinedBenefitPlanComponentsOfNetPeriodicCostAndAssumptionsUsedToDetermineNetCostAndAmountRecognizedInOtherComprehensiveIncomeLossTextBlock" id="cat_DefinedBenefitPlanComponentsOfNetPeriodicCostAndAssumptionsUsedToDetermineNetCostAndAmountRecognizedInOtherComprehensiveIncomeLossTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ProfitPerShareDisclosureTextBlock" id="cat_ProfitPerShareDisclosureTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ScheduleOfBenefitPlanLongTermLiabilityTableTextBlock" id="cat_ScheduleOfBenefitPlanLongTermLiabilityTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SecuritizationsDisclosureAbstract" id="cat_SecuritizationsDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="EmployeeSeparationChargesDisclosureAbstract" id="cat_EmployeeSeparationChargesDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="GuaranteesAndProductWarrantyDisclosureTextBlock" id="cat_GuaranteesAndProductWarrantyDisclosureTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="EnvironmentalAndLegalMattersTextBlock" id="cat_EnvironmentalAndLegalMattersTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NoncontrollingInterestShareRedemption" id="cat_NoncontrollingInterestShareRedemption" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="StockRepurchaseDerivativeContracts" id="cat_StockRepurchaseDerivativeContracts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="RetainedInterestGainsLossesDeferredNetOfTax" id="cat_RetainedInterestGainsLossesDeferredNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RetainedInterestGainsLossesReclassifiedToEarningsNetOfTax" id="cat_RetainedInterestGainsLossesReclassifiedToEarningsNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="CommonSharesIssuedFromTreasuryStockForBenefitPlans" id="cat_CommonSharesIssuedFromTreasuryStockForBenefitPlans" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RedeemableNoncontrollingInterestDisclosureTextBlock" id="cat_RedeemableNoncontrollingInterestDisclosureTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LongTermDebtDueAfterOneYearMachineryAndEnginesNoncurrent" id="cat_LongTermDebtDueAfterOneYearMachineryAndEnginesNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="RetainedInterestGainsLossesDeferredTax" id="cat_RetainedInterestGainsLossesDeferredTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RetainedInterestGainsLossesReclassifiedToEarningsTax" id="cat_RetainedInterestGainsLossesReclassifiedToEarningsTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="CommonSharesIssuedSharesFromTreasuryStockForStockBasedCompensation" id="cat_CommonSharesIssuedSharesFromTreasuryStockForStockBasedCompensation" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CommonSharesIssuedSharesFromTreasuryStockForBenefitPlans" id="cat_CommonSharesIssuedSharesFromTreasuryStockForBenefitPlans" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ImpairmentOfRetainedInterestTax" id="cat_ImpairmentOfRetainedInterestTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTaxForUnconsolidatedAffiliate" id="cat_OtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTaxForUnconsolidatedAffiliate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTaxForUnconsolidatedAffiliate" id="cat_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTaxForUnconsolidatedAffiliate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="OtherComprehensiveIncomeForProfitEmployedInBusinessTaxEffect" id="cat_OtherComprehensiveIncomeForProfitEmployedInBusinessTaxEffect" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherComprehensiveIncomeForOtherPostretirementBenefitsTaxEffect" id="cat_OtherComprehensiveIncomeForOtherPostretirementBenefitsTaxEffect" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="EffectOfLIFOInventoryLiquidationOnCostOfGoodsSold" id="cat_EffectOfLIFOInventoryLiquidationOnCostOfGoodsSold" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="EffectOfLIFOInventoryLiquidationOnEarningsPerShare" id="cat_EffectOfLIFOInventoryLiquidationOnEarningsPerShare" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ShinCaterpillarMitsubishiMember" id="cat_ShinCaterpillarMitsubishiMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CaterpillarJapanMember" id="cat_CaterpillarJapanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ASVMember" id="cat_ASVMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SalesByFormerEquityInvesteeToEntity" id="cat_SalesByFormerEquityInvesteeToEntity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="PurchasesByFormerEquityInvesteeFromEntity" id="cat_PurchasesByFormerEquityInvesteeFromEntity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="EquityMethodInvestmentSummarizedFinancialInformationPropertyPlantEquipmentNet" id="cat_EquityMethodInvestmentSummarizedFinancialInformationPropertyPlantEquipmentNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="EquityMethodInvestmentSummarizedFinancialInformationOtherAssets" id="cat_EquityMethodInvestmentSummarizedFinancialInformationOtherAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="EquityMethodInvestmentSummarizedFinancialInformationLongTermDebt" id="cat_EquityMethodInvestmentSummarizedFinancialInformationLongTermDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="EquityMethodInvestmentSummarizedFinancialInformationOtherLiabilities" id="cat_EquityMethodInvestmentSummarizedFinancialInformationOtherLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="ScheduleOfExpectedGrossPrescriptionDrugSubsidyReceiptsTextBlock" id="cat_ScheduleOfExpectedGrossPrescriptionDrugSubsidyReceiptsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ScheduleOfPensionAndOtherPostretirementBenefitDisclosuresTable" id="cat_ScheduleOfPensionAndOtherPostretirementBenefitDisclosuresTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LikelyPenaltiesAmountThatCouldBeExceeded" id="cat_LikelyPenaltiesAmountThatCouldBeExceeded" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="UnlikelyPenaltiesAmountThatCouldBeExceeded" id="cat_UnlikelyPenaltiesAmountThatCouldBeExceeded" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GallonsOfWasteWater" id="cat_GallonsOfWasteWater" type="num:volumeItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CurtailmentsSettlementsAndSpecialTerminationBenefitsOtherOperatingExpense" id="cat_CurtailmentsSettlementsAndSpecialTerminationBenefitsOtherOperatingExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="DefinedContributionPlansDisclosuresContributionPlansAxis" id="cat_DefinedContributionPlansDisclosuresContributionPlansAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DefinedContributionPlanLineItems" id="cat_DefinedContributionPlanLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DefinedContributionPlansDomain" id="cat_DefinedContributionPlansDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="UnitedStatesDefinedContributionPlansMember" id="cat_UnitedStatesDefinedContributionPlansMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SecuritizedRetailInstallmentSaleContractsAndFinanceLeasesMember" id="cat_SecuritizedRetailInstallmentSaleContractsAndFinanceLeasesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ForeignDefinedContributionPlansMember" id="cat_ForeignDefinedContributionPlansMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CurtailmentLossesDueToPlanRemeasurementsUnderOtherUSSeparationPrograms" id="cat_CurtailmentLossesDueToPlanRemeasurementsUnderOtherUSSeparationPrograms" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="SpecialTerminationBenefitsUnderOtherUSSeparationPrograms" id="cat_SpecialTerminationBenefitsUnderOtherUSSeparationPrograms" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="CurtailmentLossesDueToPlanRemeasurementsUnderNonUSSeparationPrograms" id="cat_CurtailmentLossesDueToPlanRemeasurementsUnderNonUSSeparationPrograms" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="SettlementLossesDueToPlanRemeasurementsUnderNonUSSeparationPrograms" id="cat_SettlementLossesDueToPlanRemeasurementsUnderNonUSSeparationPrograms" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="MinimumAgeOfRetireesThatWillBeImpactedByPlanAmendment" id="cat_MinimumAgeOfRetireesThatWillBeImpactedByPlanAmendment" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="DefinedBenefitPlanEffectOfPlanAmendmentOnAccumulatedOtherComprehensiveIncomeAfterTax" id="cat_DefinedBenefitPlanEffectOfPlanAmendmentOnAccumulatedOtherComprehensiveIncomeAfterTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="PeriodForAmortizingDecreaseInPostretirementLiabilitiesDueToPlanAmendments" id="cat_PeriodForAmortizingDecreaseInPostretirementLiabilitiesDueToPlanAmendments" type="us-types:durationStringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="EquityMethodInvestmentsIncomeStatementDisclosureTextBlock" id="cat_EquityMethodInvestmentsIncomeStatementDisclosureTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="EquityMethodInvestmentsBalanceSheetDisclosureTextBlock" id="cat_EquityMethodInvestmentsBalanceSheetDisclosureTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="EquityMethodInvestmentsInUnconsolidatedAffiliatedCompaniesTableTextBlock" id="cat_EquityMethodInvestmentsInUnconsolidatedAffiliatedCompaniesTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CatJapanMember" id="cat_CatJapanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="GuaranteeWithDealerMember" id="cat_GuaranteeWithDealerMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="GuaranteeWithCustomersMember" id="cat_GuaranteeWithCustomersMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CivilPenaltiesOnRevisedNotice" id="cat_CivilPenaltiesOnRevisedNotice" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="FinancialSpecialPurposeCompanyVariableInterestEntityConsolidatedCarryingAmountAssets" id="cat_FinancialSpecialPurposeCompanyVariableInterestEntityConsolidatedCarryingAmountAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FinancialSpecialPurposeCompanyVariableInterestEntityConsolidatedCarryingAmountLiabilities" id="cat_FinancialSpecialPurposeCompanyVariableInterestEntityConsolidatedCarryingAmountLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="BusinessAcquisitionCostOfAcquiredEntityPostClosingAdjustmentPaid" id="cat_BusinessAcquisitionCostOfAcquiredEntityPostClosingAdjustmentPaid" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="BusinessAcquisitionCostOfAcquiredEntityPostClosingAdjustmentUnpaid" id="cat_BusinessAcquisitionCostOfAcquiredEntityPostClosingAdjustmentUnpaid" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="TemporaryEquityIncreaseDecreaseInRetainedEarningsAdjustmentToCarryingValueOfRedeemableNoncontrollingInterest" id="cat_TemporaryEquityIncreaseDecreaseInRetainedEarningsAdjustmentToCarryingValueOfRedeemableNoncontrollingInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GovernmentDebtMember" id="cat_GovernmentDebtMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OtherUSGovernmentAndNonUSGovermentDebtMember" id="cat_OtherUSGovernmentAndNonUSGovermentDebtMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CorporateBondsMember" id="cat_CorporateBondsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LargeCapitalizationMember" id="cat_LargeCapitalizationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SmallerCompanyMember" id="cat_SmallerCompanyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLineItems" id="cat_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="USVoluntaryMember" id="cat_USVoluntaryMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="USSeparationProgramsMember" id="cat_USSeparationProgramsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OtherUSMember" id="cat_OtherUSMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NonUSMember" id="cat_NonUSMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MachineryAndPowerSystemsMember" id="cat_MachineryAndPowerSystemsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="BucyrusInternationalIncMember" id="cat_BucyrusInternationalIncMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PyrobanGroupLimitedMember" id="cat_PyrobanGroupLimitedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NorthAmericaMember" id="cat_NorthAmericaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="EuropeMember" id="cat_EuropeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LatinAmericaMember" id="cat_LatinAmericaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="GlobalPowerFinanceMember" id="cat_GlobalPowerFinanceMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OtherCustomersMember" id="cat_OtherCustomersMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NumberOfCustomers" id="cat_NumberOfCustomers" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AsiaPacificMember" id="cat_AsiaPacificMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ImpairedLoansAndFinanceLeasesWithNoAllowanceRecordedMember" id="cat_ImpairedLoansAndFinanceLeasesWithNoAllowanceRecordedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ImpairedLoansAndFinanceLeasesWithAllowanceRecordedMember" id="cat_ImpairedLoansAndFinanceLeasesWithAllowanceRecordedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancingAndInsuranceServicesMember" id="cat_FinancingAndInsuranceServicesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialProductsMember" id="cat_FinancialProductsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="EmployeeSeparationProgramRollForward" id="cat_EmployeeSeparationProgramRollForward" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NumberOfImpactedEmployees" id="cat_NumberOfImpactedEmployees" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="NumberOfEmployeesAcceptanceDuringThePeriod" id="cat_NumberOfEmployeesAcceptanceDuringThePeriod" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NumberOfImpactedEmployeesDuringThePeriod" id="cat_NumberOfImpactedEmployeesDuringThePeriod" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NumberOfEmployeesSeparationsDuringThePeriod" id="cat_NumberOfEmployeesSeparationsDuringThePeriod" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" id="cat_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" id="cat_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FairValueByAssetOrLiabilityClassAxis" id="cat_FairValueByAssetOrLiabilityClassAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FairValueAssetsOrLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetOrLiabilityClassDomain" id="cat_FairValueAssetsOrLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetOrLiabilityClassDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" id="cat_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReconciliationOfRedundancyCostsTable" id="cat_ReconciliationOfRedundancyCostsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsAxis" id="cat_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinanceReceivablesNet" id="cat_FinanceReceivablesNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="WholesaleInventoryReceivables" id="cat_WholesaleInventoryReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="WholesaleInventoryReceivablesCurrentAndNoncurrent" id="cat_WholesaleInventoryReceivablesCurrentAndNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAbstract" id="cat_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerAbstract" id="cat_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="EmployeeSeparationChargesAndBenefitsDisclosureTextBlock" id="cat_EmployeeSeparationChargesAndBenefitsDisclosureTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ImpactOfEmployeeSeparationProgramDisclosureTextBlock" id="cat_ImpactOfEmployeeSeparationProgramDisclosureTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReceivablesMember" id="cat_ReceivablesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LongTermReceivableMember" id="cat_LongTermReceivableMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OtherIncomeExpenseMember" id="cat_OtherIncomeExpenseMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ShareRepurchaseProgramCappedCallsPremiumsPaidForExercisedCalls" id="cat_ShareRepurchaseProgramCappedCallsPremiumsPaidForExercisedCalls" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ShareRepurchaseProgramCappedCallsMaturedButNotExercised" id="cat_ShareRepurchaseProgramCappedCallsMaturedButNotExercised" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ShareRepurchaseProgramCappedCallsAggregateSharesEnteredInto" id="cat_ShareRepurchaseProgramCappedCallsAggregateSharesEnteredInto" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ShareRepurchaseProgramCappedCallsCumulativePaymentToEstablishCalls" id="cat_ShareRepurchaseProgramCappedCallsCumulativePaymentToEstablishCalls" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="ShareRepurchaseProgramCappedCallsSharesRepurchased" id="cat_ShareRepurchaseProgramCappedCallsSharesRepurchased" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ShareRepurchaseProgramCappedCallsCashUsedForShareRepurchase" id="cat_ShareRepurchaseProgramCappedCallsCashUsedForShareRepurchase" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="InterestsContinuedToBeHeldByTransferorOnSecuritizationSubordinatedCertificatesAtFairValue" id="cat_InterestsContinuedToBeHeldByTransferorOnSecuritizationSubordinatedCertificatesAtFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="InterestsContinuedToBeHeldByTransferorOnSecuritizationInterestInFutureCashFlowAtFairValue" id="cat_InterestsContinuedToBeHeldByTransferorOnSecuritizationInterestInFutureCashFlowAtFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="InterestsContinuedToBeHeldByTransferorOnSecuritizationReserveAccountAtFairValue" id="cat_InterestsContinuedToBeHeldByTransferorOnSecuritizationReserveAccountAtFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="InterestsContinuedToBeHeldByTransferorAtContinuousUnrealizedLossPositionForTwelveMonthsOrLongerAtFairValue" id="cat_InterestsContinuedToBeHeldByTransferorAtContinuousUnrealizedLossPositionForTwelveMonthsOrLongerAtFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="InterestsContinuedToBeHeldByTransferorAtContinuousUnrealizedLossPositionForTwelveMonthsOrLongerAtCost" id="cat_InterestsContinuedToBeHeldByTransferorAtContinuousUnrealizedLossPositionForTwelveMonthsOrLongerAtCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="AssumptionForFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesDiscountRateMaximumRange" id="cat_AssumptionForFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesDiscountRateMaximumRange" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AssumptionForFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesDiscountRateMinimumRange" id="cat_AssumptionForFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesDiscountRateMinimumRange" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ManagingCommodityPriceRiskMaximumPeriod" id="cat_ManagingCommodityPriceRiskMaximumPeriod" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesAdverseChangeAppliedToIndividualAssumptionsLowPercentage" id="cat_SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesAdverseChangeAppliedToIndividualAssumptionsLowPercentage" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesAdverseChangeAppliedToIndividualAssumptionsHighPercentage" id="cat_SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesAdverseChangeAppliedToIndividualAssumptionsHighPercentage" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesMaximumImpactOf20PercentAdverseChangeInIndividualAssumption" id="cat_SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesMaximumImpactOf20PercentAdverseChangeInIndividualAssumption" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="InterestsContinuedToBeHeldByTransferorOtherThanTemporaryImpairmentLossesAbstract" id="cat_InterestsContinuedToBeHeldByTransferorOtherThanTemporaryImpairmentLossesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InterestsContinuedToBeHeldByTransferorOtherThanTemporaryImpairmentLosses" id="cat_InterestsContinuedToBeHeldByTransferorOtherThanTemporaryImpairmentLosses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="InterestsContinuedToBeHeldByTransferorOtherThanTemporaryImpairmentLossesBeforeTaxRecognizedInAccumulatedOCI" id="cat_InterestsContinuedToBeHeldByTransferorOtherThanTemporaryImpairmentLossesBeforeTaxRecognizedInAccumulatedOCI" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="InterestsContinuedToBeHeldByTransferorOtherThanTemporaryImpairmentGainsBeforeTaxRecognizedInAccumulatedOCI" id="cat_InterestsContinuedToBeHeldByTransferorOtherThanTemporaryImpairmentGainsBeforeTaxRecognizedInAccumulatedOCI" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="InterestsContinuedToBeHeldByTransferorGrossGainsRecognizedInOtherComprehensiveIncome" id="cat_InterestsContinuedToBeHeldByTransferorGrossGainsRecognizedInOtherComprehensiveIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="InterestsContinuedToBeHeldByTransferorCreditRelatedImpairmentLossesRollForward" id="cat_InterestsContinuedToBeHeldByTransferorCreditRelatedImpairmentLossesRollForward" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InterestsContinuedToBeHeldByTransferorCumulativeCreditRelatedImpairmentLosses" id="cat_InterestsContinuedToBeHeldByTransferorCumulativeCreditRelatedImpairmentLosses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CashFlowsBetweenTransfereeAndTransferorTradeReceivablesCashFlowsOnRetainedInterest" id="cat_CashFlowsBetweenTransfereeAndTransferorTradeReceivablesCashFlowsOnRetainedInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="InterestsContinuedToBeHeldByTransferorCreditRelatedImpairmentLossesIncurred" id="cat_InterestsContinuedToBeHeldByTransferorCreditRelatedImpairmentLossesIncurred" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ServicingFeePercentageOfRemainingReceivables" id="cat_ServicingFeePercentageOfRemainingReceivables" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InterestsContinuedToBeHeldByTransferorAtCost" id="cat_InterestsContinuedToBeHeldByTransferorAtCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="SecuritizationFinancialAssetForWhichTransferIsAccountedAsSaleExpensesOnSale" id="cat_SecuritizationFinancialAssetForWhichTransferIsAccountedAsSaleExpensesOnSale" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ScheduleOfImpairmentLossesOnInterestsContinuedToBeHeldByTransferorOnSecuritizationTableTextBlock" id="cat_ScheduleOfImpairmentLossesOnInterestsContinuedToBeHeldByTransferorOnSecuritizationTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="StockRedemptionPercentageOfOwnershipBeforeTransaction" id="cat_StockRedemptionPercentageOfOwnershipBeforeTransaction" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="EmployerContributionToPensionPlans" id="cat_EmployerContributionToPensionPlans" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="DefinedBenefitPlanValueOfCompanyCommonStockContributionsByEmployer" id="cat_DefinedBenefitPlanValueOfCompanyCommonStockContributionsByEmployer" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="EmployerMatchingContributionToDefinedContributionPlansValueOfStock" id="cat_EmployerMatchingContributionToDefinedContributionPlansValueOfStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="EmployerMatchingContributionToDefinedContributionPlansSharesOfStock" id="cat_EmployerMatchingContributionToDefinedContributionPlansSharesOfStock" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ShipmentOfEnginesAndCatalyticConvertersSeparatelyMember" id="cat_ShipmentOfEnginesAndCatalyticConvertersSeparatelyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReleaseOfWastewaterIntoDesPlainesRiverMember" id="cat_ReleaseOfWastewaterIntoDesPlainesRiverMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReleaseOfWastewaterIntoPerupontRiverMember" id="cat_ReleaseOfWastewaterIntoPerupontRiverMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CaliforniaAirResourcesBoardMember" id="cat_CaliforniaAirResourcesBoardMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CountsOfEnvironmentalViolations" id="cat_CountsOfEnvironmentalViolations" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncomeTaxContingencySettlementTable" id="cat_IncomeTaxContingencySettlementTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncomeTaxSettlementByImpactAxis" id="cat_IncomeTaxSettlementByImpactAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ImpactOfTaxSettlementDomain" id="cat_ImpactOfTaxSettlementDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TrueUpOfEstimateBenefitsMember" id="cat_TrueUpOfEstimateBenefitsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RemeasurePreviousUnrecognizedTaxBenefitsRelatedToForeignSalesCorporationCommissionsMember" id="cat_RemeasurePreviousUnrecognizedTaxBenefitsRelatedToForeignSalesCorporationCommissionsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="EmployerContributionToPensionPlansAdditionalCashContributionsRemainderOfYear" id="cat_EmployerContributionToPensionPlansAdditionalCashContributionsRemainderOfYear" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ScheduleOfSegmentReportingInformationBySegmentAbstract" id="cat_ScheduleOfSegmentReportingInformationBySegmentAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ItemsNotIncludedInSegmentCapitalExpendituresAbstract" id="cat_ItemsNotIncludedInSegmentCapitalExpendituresAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SegmentReportingInformationExpenditureForAdditionsLongLivedAssets" id="cat_SegmentReportingInformationExpenditureForAdditionsLongLivedAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="SegmentReportingInformationCapitalExpenditureAbstract" id="cat_SegmentReportingInformationCapitalExpenditureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CapitalExpendituresOtherOperatingSegments" id="cat_CapitalExpendituresOtherOperatingSegments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="CapitalExpendituresCostCenters" id="cat_CapitalExpendituresCostCenters" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="TimingDifferencesInCapitalExpenditures" id="cat_TimingDifferencesInCapitalExpenditures" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="CapitalExpendituresOther" id="cat_CapitalExpendituresOther" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="CapitalExpenditures" id="cat_CapitalExpenditures" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ConstructionIndustriesMember" id="cat_ConstructionIndustriesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PowerSystemsMember" id="cat_PowerSystemsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ResourceIndustriesMember" id="cat_ResourceIndustriesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OtherOperatingSegmentsMember" id="cat_OtherOperatingSegmentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OtherSegmentsMember" id="cat_OtherSegmentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReconciliationOfRedundancyCostsLineItems" id="cat_ReconciliationOfRedundancyCostsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OtherOperatingSegmentsProfitLoss" id="cat_OtherOperatingSegmentsProfitLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="CostCentersProfitLoss" id="cat_CostCentersProfitLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="CorporateCostsReconcilingAdjustment" id="cat_CorporateCostsReconcilingAdjustment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="TimingDifferencesReconcilingItem" id="cat_TimingDifferencesReconcilingItem" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RedundancyCostsReconcilingAdjustment" id="cat_RedundancyCostsReconcilingAdjustment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RedundancyCostsChargedToOperatingSegments" id="cat_RedundancyCostsChargedToOperatingSegments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="MethodologiesDifferencesAbstract" id="cat_MethodologiesDifferencesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReconciliationOfRedundancyCostsAbstract" id="cat_ReconciliationOfRedundancyCostsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InventoryCostOfSalesMethodologyDifferenceReconcilingItem" id="cat_InventoryCostOfSalesMethodologyDifferenceReconcilingItem" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="PostretirementBenefitExpenseMethodologyDifferenceReconcilingItem" id="cat_PostretirementBenefitExpenseMethodologyDifferenceReconcilingItem" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="FinancingCostsMethodologyDifferenceReconcilingItem" id="cat_FinancingCostsMethodologyDifferenceReconcilingItem" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="EquityInProfitOfUnconsolidatedAffiliatedCompaniesMethodologyDifferenceReconcilingItem" id="cat_EquityInProfitOfUnconsolidatedAffiliatedCompaniesMethodologyDifferenceReconcilingItem" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="CurrencyMethodologyDifferenceReconcilingItem" id="cat_CurrencyMethodologyDifferenceReconcilingItem" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherMethodologyDifferencesReconcilingItem" id="cat_OtherMethodologyDifferencesReconcilingItem" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherMethodologyIncomeExpenseDifferencesReconcilingItem" id="cat_OtherMethodologyIncomeExpenseDifferencesReconcilingItem" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="InterestRateSwapMethodologyDifferenceReconcilingItem" id="cat_InterestRateSwapMethodologyDifferenceReconcilingItem" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherOperatingSegmentsAssets" id="cat_OtherOperatingSegmentsAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="ItemsNotIncludedInSegmentAssetsAbstract" id="cat_ItemsNotIncludedInSegmentAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IntercompanyReceivablesNotIncludedInSegmentAssets" id="cat_IntercompanyReceivablesNotIncludedInSegmentAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="InvestmentsInFinancialProductsNotIncludedInSegmentAssets" id="cat_InvestmentsInFinancialProductsNotIncludedInSegmentAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="DeferredIncomeTaxesAndPrepaidNotIncludedInSegmentAssets" id="cat_DeferredIncomeTaxesAndPrepaidNotIncludedInSegmentAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="DeferredIncomeTaxesNotIncludedInSegmentAssets" id="cat_DeferredIncomeTaxesNotIncludedInSegmentAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="IntangibleAssetsAndOtherAssetsNotIncludedInSegmentAssets" id="cat_IntangibleAssetsAndOtherAssetsNotIncludedInSegmentAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="GoodwillIntangibleAssetsAndOtherAssetsNotIncludedInSegmentAssets" id="cat_GoodwillIntangibleAssetsAndOtherAssetsNotIncludedInSegmentAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="LiabilitiesIncludedInSegmentAssets" id="cat_LiabilitiesIncludedInSegmentAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="InventoryMethodologyDifferences" id="cat_InventoryMethodologyDifferences" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="InventoryOperatingLeaseMethodologyDifferences" id="cat_InventoryOperatingLeaseMethodologyDifferences" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="SegmentReportingInformationDepreciationDepletionAndAmortizationExpenseLineItems" id="cat_SegmentReportingInformationDepreciationDepletionAndAmortizationExpenseLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ItemsNotIncludedInSegmentDepreciationAndAmortizationAbstract" id="cat_ItemsNotIncludedInSegmentDepreciationAndAmortizationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DepreciationAndAmortizationOtherOperatingSegments" id="cat_DepreciationAndAmortizationOtherOperatingSegments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="DepreciationAndAmortizationCostCenters" id="cat_DepreciationAndAmortizationCostCenters" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="DepreciationAndAmortizationOther" id="cat_DepreciationAndAmortizationOther" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="SegmentReportingInformationCapitalExpenditureLineItems" id="cat_SegmentReportingInformationCapitalExpenditureLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OptionsOnMinorityInterestPeriodOfTimeUntilExercisable" id="cat_OptionsOnMinorityInterestPeriodOfTimeUntilExercisable" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="DiscountedForecastedCashFlowTerm" id="cat_DiscountedForecastedCashFlowTerm" type="us-types:durationStringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TemporaryEquityIncreaseDecreaseInCarryingValueDueToComprehensiveGainLossOfSubsidiary" id="cat_TemporaryEquityIncreaseDecreaseInCarryingValueDueToComprehensiveGainLossOfSubsidiary" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="TemporaryEquityIncreaseDecreaseInRetainedEarningsAdjustmentToDecreaseIncreaseCarryingValueOfRedeemableNoncontrollingInterestToRedemptionValue" id="cat_TemporaryEquityIncreaseDecreaseInRetainedEarningsAdjustmentToDecreaseIncreaseCarryingValueOfRedeemableNoncontrollingInterestToRedemptionValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="LeasesReceivableNetCommercialLeaseFinancing" id="cat_LeasesReceivableNetCommercialLeaseFinancing" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetUnrealizedGainLossIncludedInEarnings" id="cat_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetUnrealizedGainLossIncludedInEarnings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="EmployeeSeparationChargesLineItems" id="cat_EmployeeSeparationChargesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="BenefitPaymentsSeparationCharges" id="cat_BenefitPaymentsSeparationCharges" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AccruedSeparationCharges" id="cat_AccruedSeparationCharges" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="NC2JointVentureMember" id="cat_NC2JointVentureMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LovatIncMember" id="cat_LovatIncMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="BucyrusDistributionBusinessMember" id="cat_BucyrusDistributionBusinessMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MWMHoldingMember" id="cat_MWMHoldingMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="GremadaIndustriesIncMember" id="cat_GremadaIndustriesIncMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ShinCaterpillarMitsubishiLtdMember" id="cat_ShinCaterpillarMitsubishiLtdMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ForestryDivisionOfBlountInternationalIncMember" id="cat_ForestryDivisionOfBlountInternationalIncMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FranklinPowerProductsMember" id="cat_FranklinPowerProductsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AdditionalFundingCommitmentTerm" id="cat_AdditionalFundingCommitmentTerm" type="us-types:durationStringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="AssumptionForFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesExpectedCreditLossesHighEndOfRange" id="cat_AssumptionForFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesExpectedCreditLossesHighEndOfRange" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesFirstAdversePercentageChange" id="cat_SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesFirstAdversePercentageChange" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesSecondAdversePercentageChange" id="cat_SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesSecondAdversePercentageChange" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesMaximumImpactOfA20PercentAdverseChangeInAssumptions" id="cat_SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesMaximumImpactOfA20PercentAdverseChangeInAssumptions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="AssumptionForFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesExpectedCreditLossesLowEndOfRange" id="cat_AssumptionForFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesExpectedCreditLossesLowEndOfRange" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReconciliationOfCapitalExpendituresTextBlock" id="cat_ReconciliationOfCapitalExpendituresTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SegmentReportingInformationDepreciationDepletionAndAmortizationExpenseTextBlock" id="cat_SegmentReportingInformationDepreciationDepletionAndAmortizationExpenseTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReconciliationOfRedundancyCostsTextBlock" id="cat_ReconciliationOfRedundancyCostsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NotPreviouslyRequiredFinancialSupportDepositsIntoSupplementalReserveAccountsForSecuritizationTransactions" id="cat_NotPreviouslyRequiredFinancialSupportDepositsIntoSupplementalReserveAccountsForSecuritizationTransactions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="CorporateAndOtherCostsAllocatedToBusinessDivisions" id="cat_CorporateAndOtherCostsAllocatedToBusinessDivisions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="NumberOfOperatingSegments" id="cat_NumberOfOperatingSegments" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialProductsSegmentMember" id="cat_FinancialProductsSegmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NumberOfReportableSegments" id="cat_NumberOfReportableSegments" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NumberOfOperatingSegmentsLedByGroupPresidents" id="cat_NumberOfOperatingSegmentsLedByGroupPresidents" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NumberOfOperatingSegmentsLedByGroupPresidentResponsibleForCorporateServices" id="cat_NumberOfOperatingSegmentsLedByGroupPresidentResponsibleForCorporateServices" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NumberOfSmallerOperatingSegmentsLedByGroupPresident" id="cat_NumberOfSmallerOperatingSegmentsLedByGroupPresident" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OperationsSummaryOfSignificantAccountingPoliciesAndNewAccountingPronouncementsDisclosureTextBlock" id="cat_OperationsSummaryOfSignificantAccountingPoliciesAndNewAccountingPronouncementsDisclosureTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NumberOfPrincipalLinesOfBusiness" id="cat_NumberOfPrincipalLinesOfBusiness" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FutureAmortizationExpenseFirstFullFiscalYear" id="cat_FutureAmortizationExpenseFirstFullFiscalYear" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="FutureAmortizationExpenseSecondFullFiscalYear" id="cat_FutureAmortizationExpenseSecondFullFiscalYear" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="FutureAmortizationExpenseThirdFullFiscalYear" id="cat_FutureAmortizationExpenseThirdFullFiscalYear" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="FutureAmortizationExpenseFourthFullFiscalYear" id="cat_FutureAmortizationExpenseFourthFullFiscalYear" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="FutureAmortizationExpenseFifthFullFiscalYear" id="cat_FutureAmortizationExpenseFifthFullFiscalYear" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="FutureAmortizationExpenseAfterFourthFullFiscalYear" id="cat_FutureAmortizationExpenseAfterFourthFullFiscalYear" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="OtherPostRetirementBenefitPlanEffectOfPlanAmendmentOnBenefitObligation" id="cat_OtherPostRetirementBenefitPlanEffectOfPlanAmendmentOnBenefitObligation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="DefinedBenefitPlanNetPeriodicBenefitCostExcludingCurtailmentsSettlementsAndSpecialTerminationBenefits" id="cat_DefinedBenefitPlanNetPeriodicBenefitCostExcludingCurtailmentsSettlementsAndSpecialTerminationBenefits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="SpecialTerminationBenefitCostsUnderNonUSSeparationPrograms" id="cat_SpecialTerminationBenefitCostsUnderNonUSSeparationPrograms" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="CurtailmentLossesDueToPlanRemeasurementsUnderUSSeparationPrograms" id="cat_CurtailmentLossesDueToPlanRemeasurementsUnderUSSeparationPrograms" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="CurtailmentsSettlementsAndSpecialTerminationBenefits" id="cat_CurtailmentsSettlementsAndSpecialTerminationBenefits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="OtherSegmentAssets" id="cat_OtherSegmentAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="RetainedInterestGainsLossesNetOfTaxPeriodIncreaseDecreaseAbstract" id="cat_RetainedInterestGainsLossesNetOfTaxPeriodIncreaseDecreaseAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OrganizationConsolidationAndPresentationOfFinancialStatementsAndComprehensiveIncomeDisclosureTextBlock" id="cat_OrganizationConsolidationAndPresentationOfFinancialStatementsAndComprehensiveIncomeDisclosureTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SalesAndServicingOfTradeReceivablesDisclosureAbstract" id="cat_SalesAndServicingOfTradeReceivablesDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ScheduleOfCashFlowsFromSaleOfTradeReceivablesTableTextBlock" id="cat_ScheduleOfCashFlowsFromSaleOfTradeReceivablesTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="WholesaleInventoryReceivablesDisclosureAbstract" id="cat_WholesaleInventoryReceivablesDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ScheduleOfContractualMaturitiesOfOutstandingWholesaleInventoryReceivablesTableTextBlock" id="cat_ScheduleOfContractualMaturitiesOfOutstandingWholesaleInventoryReceivablesTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ScheduleOfContractualMaturitiesOfOutstandingFinancingReceivablesTableTextBlock" id="cat_ScheduleOfContractualMaturitiesOfOutstandingFinancingReceivablesTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ScheduleOfRecordedInvestmentInPerformingAndNonperformingFinancingReceivablesTableTextBlock" id="cat_ScheduleOfRecordedInvestmentInPerformingAndNonperformingFinancingReceivablesTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinanceReceivablesDisclosureAbstract" id="cat_FinanceReceivablesDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ShortTermBorrowingsDisclosureAbstract" id="cat_ShortTermBorrowingsDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ChangeInOwnershipForNoncontrollingInterests" id="cat_ChangeInOwnershipForNoncontrollingInterests" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAdjustmentToAdoptAccountingForVariableInterestEntity" id="cat_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAdjustmentToAdoptAccountingForVariableInterestEntity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="CashFlowsBetweenTransfereeAndTransferorTradeReceivablesProceedsCollectionsReinvested" id="cat_CashFlowsBetweenTransfereeAndTransferorTradeReceivablesProceedsCollectionsReinvested" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="CashFlowFromSaleOfTradeReceivablesDisclosureTextBlock" id="cat_CashFlowFromSaleOfTradeReceivablesDisclosureTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AmountOfRestrictedAssetsForConsolidatedSPE" id="cat_AmountOfRestrictedAssetsForConsolidatedSPE" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="AmountOfRestrictedLiabilitiesForConsolidatedSPE" id="cat_AmountOfRestrictedLiabilitiesForConsolidatedSPE" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="FCMRailLtdMember" id="cat_FCMRailLtdMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="GETransportationInspectionProductsBusinessMember" id="cat_GETransportationInspectionProductsBusinessMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="JCSCompanyLtdMember" id="cat_JCSCompanyLtdMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OtherAcquisitionsMember" id="cat_OtherAcquisitionsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CommonStockAtPaidInAmountMember" id="cat_CommonStockAtPaidInAmountMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AmountOfCivilPenaltyDemand" id="cat_AmountOfCivilPenaltyDemand" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ModificationOfStockBasedCompensationAwardCostDueToSeparation" id="cat_ModificationOfStockBasedCompensationAwardCostDueToSeparation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExpiration" id="cat_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExpiration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="CreditCommitmentsDisclosureAbstract" id="cat_CreditCommitmentsDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CashAndCashEquivalentsAndShortTermInvestmentsNotIncludedInSegmentAssets" id="cat_CashAndCashEquivalentsAndShortTermInvestmentsNotIncludedInSegmentAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="BusinessAcquisitionCostOfAcquiredEntityAdditionalCashToBePaid" id="cat_BusinessAcquisitionCostOfAcquiredEntityAdditionalCashToBePaid" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="RedemptionIncreaseInOwnershipPercentage" id="cat_RedemptionIncreaseInOwnershipPercentage" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipBeforeAllTransactions" id="cat_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipBeforeAllTransactions" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="PricePaidByNewSubsidiaryInRedemptionOfShares" id="cat_PricePaidByNewSubsidiaryInRedemptionOfShares" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="AccumulatedOtherComprehensiveIncomeLossRetainedInterestsNetOfTax" id="cat_AccumulatedOtherComprehensiveIncomeLossRetainedInterestsNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="ShareRepurchaseProgramCappedCallsPremiumsPaidForUnexercisedCalls" id="cat_ShareRepurchaseProgramCappedCallsPremiumsPaidForUnexercisedCalls" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="SegmentReportingInformationPostretirementBenefitExpense" id="cat_SegmentReportingInformationPostretirementBenefitExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ElectroMotiveDieselMember" id="cat_ElectroMotiveDieselMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="BusinessAcquisitionCostOfAcquisitionAccountsPayableAssumed" id="cat_BusinessAcquisitionCostOfAcquisitionAccountsPayableAssumed" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="BusinessAcquisitionCostOfAcquisitionAccruedExpensesAssumed" id="cat_BusinessAcquisitionCostOfAcquisitionAccruedExpensesAssumed" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="InProcessResearchAndDevelopmentMember" id="cat_InProcessResearchAndDevelopmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsByMajorClassTable" id="cat_ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsByMajorClassTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassLineItems" id="cat_FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IntangibleAssetsExcludingGoodwillGrossCarryingAmount" id="cat_IntangibleAssetsExcludingGoodwillGrossCarryingAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="BusinessAcquisitionPurchasePriceAllocationDeferredIncomeTaxLiabilities" id="cat_BusinessAcquisitionPurchasePriceAllocationDeferredIncomeTaxLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="DefinedBenefitPlanEffectOfPlanRemeasurementOnAccumulatedOtherComprehensiveIncomeAfterTax" id="cat_DefinedBenefitPlanEffectOfPlanRemeasurementOnAccumulatedOtherComprehensiveIncomeAfterTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="StockRepurchaseDerivativeContractsGross" id="cat_StockRepurchaseDerivativeContractsGross" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardTermLife" id="cat_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermLife" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsGrantsToOutsideDirectorsDuringPeriod" id="cat_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsGrantsToOutsideDirectorsDuringPeriod" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsExercisedDuringPeriod" id="cat_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsExercisedDuringPeriod" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsForfeituresAndExpirationsInPeriod" id="cat_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsForfeituresAndExpirationsInPeriod" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="StockOptionsAndStockAppreciationRightsOutstandingAbstract" id="cat_StockOptionsAndStockAppreciationRightsOutstandingAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="StockOptionsAndStockAppreciationRightsExercisableAbstract" id="cat_StockOptionsAndStockAppreciationRightsExercisableAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardStockAppreciationRightsGrantsInPeriod" id="cat_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockAppreciationRightsGrantsInPeriod" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePrice" id="cat_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePrice" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsFairValueOfStockAwardsVestedInPeriodTotalFairValue" id="cat_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsFairValueOfStockAwardsVestedInPeriodTotalFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAndStockAppreciationRightsVestedInPeriodFairValue" id="cat_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAndStockAppreciationRightsVestedInPeriodFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="CashTaxBenefitsRealizedFromStockAwardsExercised" id="cat_CashTaxBenefitsRealizedFromStockAwardsExercised" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="TaxBenefitRecordableOnReductionOfFutureIncomeTaxesPayable" id="cat_TaxBenefitRecordableOnReductionOfFutureIncomeTaxesPayable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="LongTermUnsecuredNotesDueIn2011At6.550PercentMember" id="cat_LongTermUnsecuredNotesDueIn2011At6.550PercentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LongTermUnsecuredNotesDueIn2013At0.17PercentMember" id="cat_LongTermUnsecuredNotesDueIn2013At0.17PercentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LongTermUnsecuredNotesDueIn2014At1.375PercentMember" id="cat_LongTermUnsecuredNotesDueIn2014At1.375PercentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LongTermUnsecuredNotesDueIn2021At3.900PercentMember" id="cat_LongTermUnsecuredNotesDueIn2021At3.900PercentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LongTermUnsecuredNotesDueIn2041At5.200PercentMember" id="cat_LongTermUnsecuredNotesDueIn2041At5.200PercentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LongTermUnsecuredNotesDueIn2016At5.700PercentMember" id="cat_LongTermUnsecuredNotesDueIn2016At5.700PercentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="UnsecuredDebenturesDueIn2011At9.375PercentMember" id="cat_UnsecuredDebenturesDueIn2011At9.375PercentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="UnsecuredDebenturesDueIn2013At7.000PercentMember" id="cat_UnsecuredDebenturesDueIn2013At7.000PercentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="UnsecuredDebenturesDueIn2018At7.900PercentMember" id="cat_UnsecuredDebenturesDueIn2018At7.900PercentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="UnsecuredDebenturesDueIn2021At9.375PercentMember" id="cat_UnsecuredDebenturesDueIn2021At9.375PercentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="UnsecuredDebenturesDueIn2023At8.000PercentMember" id="cat_UnsecuredDebenturesDueIn2023At8.000PercentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="UnsecuredDebenturesDueIn2028At6.625PercentMember" id="cat_UnsecuredDebenturesDueIn2028At6.625PercentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="UnsecuredDebenturesDueIn2031At7.300PercentMember" id="cat_UnsecuredDebenturesDueIn2031At7.300PercentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="UnsecuredDebenturesDueIn2035At5.300PercentMember" id="cat_UnsecuredDebenturesDueIn2035At5.300PercentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="UnsecuredDebenturesDueIn2036At6.050PercentMember" id="cat_UnsecuredDebenturesDueIn2036At6.050PercentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="UnsecuredDebenturesDueIn2038At8.250PercentMember" id="cat_UnsecuredDebenturesDueIn2038At8.250PercentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="UnsecuredDebenturesDueIn2042At6.950PercentMember" id="cat_UnsecuredDebenturesDueIn2042At6.950PercentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="UnsecuredDebenturesDueIn2009At7.250PercentMember" id="cat_UnsecuredDebenturesDueIn2009At7.250PercentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="UnsecuredDebenturesDueIn2097At7.375PercentMember" id="cat_UnsecuredDebenturesDueIn2097At7.375PercentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MediumTermNotesWeightedAverageInterestRate" id="cat_MediumTermNotesWeightedAverageInterestRate" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MediumTermNotesMaximumRemainingMaturity" id="cat_MediumTermNotesMaximumRemainingMaturity" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MediumTermNotesCallable" id="cat_MediumTermNotesCallable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="UnusedCommitmentsAndLinesOfCreditForDealers" id="cat_UnusedCommitmentsAndLinesOfCreditForDealers" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="UnusedCommitmentsAndLinesOfCreditForCustomers" id="cat_UnusedCommitmentsAndLinesOfCreditForCustomers" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FairValueMeasurementWithUnobservableInputsReconciliationOfRecurringBasisLiabilitiesUnrealizedGainLossIncludedInSellingGeneralAndAdministrativeExpenses" id="cat_FairValueMeasurementWithUnobservableInputsReconciliationOfRecurringBasisLiabilitiesUnrealizedGainLossIncludedInSellingGeneralAndAdministrativeExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="SecuritizationOfReceivablesPolicyTextBlock" id="cat_SecuritizationOfReceivablesPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DepreciationAndAmortizationPolicyTextBlock" id="cat_DepreciationAndAmortizationPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="EstimatesInFinancialStatementsPolicyTextBlock" id="cat_EstimatesInFinancialStatementsPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RiskManagementPolicyTextBlock" id="cat_RiskManagementPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PaymentTermsOfSalesTextBlock" id="cat_PaymentTermsOfSalesTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AdoptionOfPostretirementBenefitYearEndMeasurementDateTextBlock" id="cat_AdoptionOfPostretirementBenefitYearEndMeasurementDateTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AllCountriesAxis" id="cat_AllCountriesAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CountriesOutsideUnitedStatesMember" id="cat_CountriesOutsideUnitedStatesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="EquityMethodInvestmentOwnershipPercentageLowEndOfRange" id="cat_EquityMethodInvestmentOwnershipPercentageLowEndOfRange" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="EquityMethodInvestmentOwnershipPercentageHighEndOfRange" id="cat_EquityMethodInvestmentOwnershipPercentageHighEndOfRange" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="EquityMethodInvestmentOwnershipPercentageSignificantInfluence" id="cat_EquityMethodInvestmentOwnershipPercentageSignificantInfluence" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="StandardInvoiceTermsMaximumExtensionPeriod" id="cat_StandardInvoiceTermsMaximumExtensionPeriod" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="StandardInvoiceTermsAmountOfExtensionAllowedToReceivables" id="cat_StandardInvoiceTermsAmountOfExtensionAllowedToReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="PercentageOfConsolidatedSalesRepresentingExtensionToStandardInvoiceTerms" id="cat_PercentageOfConsolidatedSalesRepresentingExtensionToStandardInvoiceTerms" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PercentageOfConsolidatedSalesRepresentingExtensionToStandardInvoiceTermsNotMoreThanOneYear" id="cat_PercentageOfConsolidatedSalesRepresentingExtensionToStandardInvoiceTermsNotMoreThanOneYear" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SalesWithPaymentTermsOfTwoMonthsOrMore" id="cat_SalesWithPaymentTermsOfTwoMonthsOrMore" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="PaymentTermsAxis" id="cat_PaymentTermsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PaymentTermsDomain" id="cat_PaymentTermsDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PaymentTermsOfTwoMonthsMember" id="cat_PaymentTermsOfTwoMonthsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PaymentTermsOfThreeMonthsMember" id="cat_PaymentTermsOfThreeMonthsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PaymentTermsOfFourMonthsMember" id="cat_PaymentTermsOfFourMonthsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PaymentTermsOfFiveMonthsMember" id="cat_PaymentTermsOfFiveMonthsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PaymentTermsOfSixMonthsMember" id="cat_PaymentTermsOfSixMonthsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PaymentTermsRangingFromSevenToTwelveMonthsMember" id="cat_PaymentTermsRangingFromSevenToTwelveMonthsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MiscellaneousIncomeLossNonoperating" id="cat_MiscellaneousIncomeLossNonoperating" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ScheduleOfOtherThanTemporaryImpairmentLossesRecordedInAccumulatedOtherComprehensiveIncomeAndEarningsTextBlock" id="cat_ScheduleOfOtherThanTemporaryImpairmentLossesRecordedInAccumulatedOtherComprehensiveIncomeAndEarningsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RollForwardOfAllowanceForCreditLossesTableTextBlock" id="cat_RollForwardOfAllowanceForCreditLossesTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RollForwardOfAllowanceForCreditLossesAndRecordedInvestmentInFinancingReceivablesTableTextBlock" id="cat_RollForwardOfAllowanceForCreditLossesAndRecordedInvestmentInFinancingReceivablesTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ScheduleOfRetailSecuritizationTableTextBlock" id="cat_ScheduleOfRetailSecuritizationTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ScheduleOfFinanceReceivablesInformationTextBlock" id="cat_ScheduleOfFinanceReceivablesInformationTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PeriodAfterWhichUnpaidInstallmentsAreConsideredAsPastDue" id="cat_PeriodAfterWhichUnpaidInstallmentsAreConsideredAsPastDue" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PeriodAfterWhichCollectionOfFutureIncomeIsConsideredAsNotProbable" id="cat_PeriodAfterWhichCollectionOfFutureIncomeIsConsideredAsNotProbable" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinanceReceivablesTable" id="cat_FinanceReceivablesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OffBalanceSheetFinanceReceivablesTable" id="cat_OffBalanceSheetFinanceReceivablesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ScheduleOfOffBalanceSheetFinanceReceivablesTableTextBlock" id="cat_ScheduleOfOffBalanceSheetFinanceReceivablesTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinanceReceivablesLineItems" id="cat_FinanceReceivablesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ContractualMaturitiesOfOutstandingFinanceReceivablesAbstract" id="cat_ContractualMaturitiesOfOutstandingFinanceReceivablesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InitialFairValueOfCertificatesIncludedInSubordinatedRetainedInterests" id="cat_InitialFairValueOfCertificatesIncludedInSubordinatedRetainedInterests" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FinanceReceivablesDueInNextTwelveMonths" id="cat_FinanceReceivablesDueInNextTwelveMonths" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FinanceReceivablesDueInYearTwo" id="cat_FinanceReceivablesDueInYearTwo" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FinanceReceivablesDueInYearThree" id="cat_FinanceReceivablesDueInYearThree" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FinanceReceivablesDueInYearFour" id="cat_FinanceReceivablesDueInYearFour" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FinanceReceivablesDueInYearFive" id="cat_FinanceReceivablesDueInYearFive" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FinanceReceivablesDueAfterYearFive" id="cat_FinanceReceivablesDueAfterYearFive" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FinanceReceivablesGuaranteedResidualValue" id="cat_FinanceReceivablesGuaranteedResidualValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FinanceReceivablesUnguaranteedResidualValue" id="cat_FinanceReceivablesUnguaranteedResidualValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FinanceReceivablesAggregateAmountsReceivable" id="cat_FinanceReceivablesAggregateAmountsReceivable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FinanceReceivablesUnearnedIncome" id="cat_FinanceReceivablesUnearnedIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="FinanceReceivablesNetOfUnearnedIncome" id="cat_FinanceReceivablesNetOfUnearnedIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="InitialFairValueOfInterestInFutureCashFlowExcess" id="cat_InitialFairValueOfInterestInFutureCashFlowExcess" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="InitialFairValueOfReserveAccount" id="cat_InitialFairValueOfReserveAccount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="ProceedsFromSaleOfFinancialAssetsInSecuritizations" id="cat_ProceedsFromSaleOfFinancialAssetsInSecuritizations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="TransfersOfFinancialAssetsAccountedForAsSaleSecuritizedRetailReceivablesGross" id="cat_TransfersOfFinancialAssetsAccountedForAsSaleSecuritizedRetailReceivablesGross" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="TransfersOfFinancialAssetsAccountedForAsSaleRetainedInterestsOnSecuritizedRetailReceivables" id="cat_TransfersOfFinancialAssetsAccountedForAsSaleRetainedInterestsOnSecuritizedRetailReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="TransfersOfFinancialAssetsAccountedForAsSaleSecuritizedRetailReceivablesNet" id="cat_TransfersOfFinancialAssetsAccountedForAsSaleSecuritizedRetailReceivablesNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="TransfersOfFinancialAssetsAccountedForAsSaleOtherManagedReceivablesAndLeases" id="cat_TransfersOfFinancialAssetsAccountedForAsSaleOtherManagedReceivablesAndLeases" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="GrossGainsRecordedInOtherComprehensiveIncome" id="cat_GrossGainsRecordedInOtherComprehensiveIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="FinanceReceivablesServicingFeePercentage" id="cat_FinanceReceivablesServicingFeePercentage" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinanceReceivablesAxis" id="cat_FinanceReceivablesAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OffBalanceSheetFinanceReceivablesAxis" id="cat_OffBalanceSheetFinanceReceivablesAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinanceReceivablesDomain" id="cat_FinanceReceivablesDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OffBalanceSheetFinanceReceivablesDomain" id="cat_OffBalanceSheetFinanceReceivablesDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InstallmentSaleContractsSecuritizedMember" id="cat_InstallmentSaleContractsSecuritizedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinanceLeasesSecuritizedMember" id="cat_FinanceLeasesSecuritizedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RetailInstallmentContractsMember" id="cat_RetailInstallmentContractsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OffBalanceSheetFinanceReceivablesLineItems" id="cat_OffBalanceSheetFinanceReceivablesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OperatingLeasesMember" id="cat_OperatingLeasesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RetailFinanceLeasesMember" id="cat_RetailFinanceLeasesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RetailNotesMember" id="cat_RetailNotesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancingReceivableAllowanceForCreditLossesOtherActivity" id="cat_FinancingReceivableAllowanceForCreditLossesOtherActivity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="EstimatedResidualValueOfLeasedAssetsAbstract" id="cat_EstimatedResidualValueOfLeasedAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PrincipalOutstandingAmountOfLoansHeldInPortfolioForMoreThan30DaysPastDue" id="cat_PrincipalOutstandingAmountOfLoansHeldInPortfolioForMoreThan30DaysPastDue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CapitalLeasesNetInvestmentInSalesTypeLeasesIncludingGuaranteedAndUnguaranteedResidualValuesOfLeasedProperty" id="cat_CapitalLeasesNetInvestmentInSalesTypeLeasesIncludingGuaranteedAndUnguaranteedResidualValuesOfLeasedProperty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="ScheduleOfFutureMinimumLeasePaymentsMinimumRentalPaymentsToBeReceivedForEquipmentLeasedToOthersTextBlock" id="cat_ScheduleOfFutureMinimumLeasePaymentsMinimumRentalPaymentsToBeReceivedForEquipmentLeasedToOthersTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CommitmentForPurchaseAndConstructionOfCapitalAssets" id="cat_CommitmentForPurchaseAndConstructionOfCapitalAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="AdditionalPaymentsCommitmentToJointVenture" id="cat_AdditionalPaymentsCommitmentToJointVenture" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="BusinessAcquisitionPurchasePriceAllocationDeferredTaxLiabilities" id="cat_BusinessAcquisitionPurchasePriceAllocationDeferredTaxLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="ConsolidationOfSubsidiaryIncreaseInGoodwillAndIntangibles" id="cat_ConsolidationOfSubsidiaryIncreaseInGoodwillAndIntangibles" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="ConsolidationOfSubsidiaryReductionInInvestmentInAffiliates" id="cat_ConsolidationOfSubsidiaryReductionInInvestmentInAffiliates" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="ConsolidationOfSubsidiaryIncreaseInNetLiabilities" id="cat_ConsolidationOfSubsidiaryIncreaseInNetLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="BookValueOfNoncontrollingInterestInNewlyConsolidatedSubsidiary" id="cat_BookValueOfNoncontrollingInterestInNewlyConsolidatedSubsidiary" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="ConsolidationOfSubsidiaryTemporaryEquityDecreaseInRetainedEarningsAdjustCarryingValueOfRedeemableNoncontrollingInterestToRedemptionValue" id="cat_ConsolidationOfSubsidiaryTemporaryEquityDecreaseInRetainedEarningsAdjustCarryingValueOfRedeemableNoncontrollingInterestToRedemptionValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="BusinessAcquisitionEmployeeBenefitLiabilityIncurred" id="cat_BusinessAcquisitionEmployeeBenefitLiabilityIncurred" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="BusinessAcquisitionAdditionalAssetsAcquired" id="cat_BusinessAcquisitionAdditionalAssetsAcquired" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="MachineryMember" id="cat_MachineryMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DemandNotesMember" id="cat_DemandNotesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseInFiniteLivedIntangibleAssetsDueToShareRedemption" id="cat_IncreaseInFiniteLivedIntangibleAssetsDueToShareRedemption" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="ScheduleOfEntityWideInformationAboutGeographicAreasTableTextBlock" id="cat_ScheduleOfEntityWideInformationAboutGeographicAreasTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="StandardProductWarrantyAccrualProvisions" id="cat_StandardProductWarrantyAccrualProvisions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="CatFinancialMember" id="cat_CatFinancialMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CustomerMember" id="cat_CustomerMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OtherEuropeanCustomersMember" id="cat_OtherEuropeanCustomersMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="BusinessCombinationLossesOnInterestRateSwaps" id="cat_BusinessCombinationLossesOnInterestRateSwaps" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="BusinessCombinationBridgeFinancingCosts" id="cat_BusinessCombinationBridgeFinancingCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="BusinessCombinationAcquisitionRelatedAdditionalCosts" id="cat_BusinessCombinationAcquisitionRelatedAdditionalCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="DealerMember" id="cat_DealerMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="WholesaleInventoryReceivablesAxis" id="cat_WholesaleInventoryReceivablesAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="WholesaleInventoryReceivablesDomain" id="cat_WholesaleInventoryReceivablesDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="WholesaleInstallmentContractsMember" id="cat_WholesaleInstallmentContractsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="WholesaleFinanceLeasesMember" id="cat_WholesaleFinanceLeasesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="WholesaleNotesMember" id="cat_WholesaleNotesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="WholesaleInventoryReceivablesDueInNextTwelveMonths" id="cat_WholesaleInventoryReceivablesDueInNextTwelveMonths" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="WholesaleInventoryReceivablesDueInYearTwo" id="cat_WholesaleInventoryReceivablesDueInYearTwo" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="WholesaleInventoryReceivablesDueInYearThree" id="cat_WholesaleInventoryReceivablesDueInYearThree" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="WholesaleInventoryReceivablesDueInYearFour" id="cat_WholesaleInventoryReceivablesDueInYearFour" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="WholesaleInventoryReceivablesDueInYearFive" id="cat_WholesaleInventoryReceivablesDueInYearFive" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="WholesaleInventoryReceivablesDueAfterYearFive" id="cat_WholesaleInventoryReceivablesDueAfterYearFive" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="WholesaleInventoryReceivablesAggregateMaturities" id="cat_WholesaleInventoryReceivablesAggregateMaturities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="WholesaleInventoryReceivablesGuaranteedResidualValue" id="cat_WholesaleInventoryReceivablesGuaranteedResidualValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="WholesaleInventoryReceivablesUnguaranteedResidualValue" id="cat_WholesaleInventoryReceivablesUnguaranteedResidualValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="WholesaleInventoryReceivablesUnearnedIncome" id="cat_WholesaleInventoryReceivablesUnearnedIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="EffectOnBenefitObligationDueToChangeInMeasurementDate" id="cat_EffectOnBenefitObligationDueToChangeInMeasurementDate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="DefinedBenefitPlanChangeInBenefitObligationServiceCost" id="cat_DefinedBenefitPlanChangeInBenefitObligationServiceCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="DefinedBenefitPlanChangeInBenefitObligationInterestCost" id="cat_DefinedBenefitPlanChangeInBenefitObligationInterestCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="DefinedBenefitPlanCurtailmentsSettlementsAndSpecialTerminationBenefits" id="cat_DefinedBenefitPlanCurtailmentsSettlementsAndSpecialTerminationBenefits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="DefinedBenefitPlanAdjustmentsSubsidiaryPensionPlan" id="cat_DefinedBenefitPlanAdjustmentsSubsidiaryPensionPlan" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="PlanAssetOtherMember" id="cat_PlanAssetOtherMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="EffectOnPlanAssetsDueToChangeInMeasurementDate" id="cat_EffectOnPlanAssetsDueToChangeInMeasurementDate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="DefinedBenefitPlanChangeInFairValueOfPlanAssetsContributionsByPlanParticipants" id="cat_DefinedBenefitPlanChangeInFairValueOfPlanAssetsContributionsByPlanParticipants" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="DefinedBenefitPlanChangeInFairValueOfPlanAssetsBenefitsPaid" id="cat_DefinedBenefitPlanChangeInFairValueOfPlanAssetsBenefitsPaid" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="DefinedBenefitPlanSettlementsAndSpecialTerminationBenefitsPlanAssets" id="cat_DefinedBenefitPlanSettlementsAndSpecialTerminationBenefitsPlanAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="DefinedBenefitPlanTargetAllocationPercentageRebalancedFromEquityToFixedIncomePositions" id="cat_DefinedBenefitPlanTargetAllocationPercentageRebalancedFromEquityToFixedIncomePositions" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DefinedBenefitPlanTargetAllocationPercentageOfAssets" id="cat_DefinedBenefitPlanTargetAllocationPercentageOfAssets" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PortionOfEquitySecuritiesInvestedInUSLargeAndSmallCapCompanies" id="cat_PortionOfEquitySecuritiesInvestedInUSLargeAndSmallCapCompanies" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="USEquitiesMember" id="cat_USEquitiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NonUSEquitiesMember" id="cat_NonUSEquitiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="GlobalEquitiesMember" id="cat_GlobalEquitiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="GlobalFixedIncomeMember" id="cat_GlobalFixedIncomeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OtherPensionAndOtherPostretirementBenefitPlanAssetsMember" id="cat_OtherPensionAndOtherPostretirementBenefitPlanAssetsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CashAndCashEquivalentsAndOtherMember" id="cat_CashAndCashEquivalentsAndOtherMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DefinedBenefitPlanReconciliationOfAssetsMeasuredAtFairValueUsingSignificantUnobservableInputsRollForward" id="cat_DefinedBenefitPlanReconciliationOfAssetsMeasuredAtFairValueUsingSignificantUnobservableInputsRollForward" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DefinedBenefitPlanAssetsCommonStockOfCaterpillarInc" id="cat_DefinedBenefitPlanAssetsCommonStockOfCaterpillarInc" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="DefinedBenefitPlanUnrealizedGainsLosses" id="cat_DefinedBenefitPlanUnrealizedGainsLosses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="DefinedBenefitPlanPercentageOfAssetsCommonStockOfEntity" id="cat_DefinedBenefitPlanPercentageOfAssetsCommonStockOfEntity" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="DefinedBenefitPlanRealizedGainsLosses" id="cat_DefinedBenefitPlanRealizedGainsLosses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="DefinedBenefitPlanAmountsContributedAfterMeasurementDate" id="cat_DefinedBenefitPlanAmountsContributedAfterMeasurementDate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="DefinedBenefitPlanExpectedFutureBenefitPayments" id="cat_DefinedBenefitPlanExpectedFutureBenefitPayments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="DefinedBenefitPlanExpectedGrossPrescriptionDrugSubsidyReceipts" id="cat_DefinedBenefitPlanExpectedGrossPrescriptionDrugSubsidyReceipts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="SubsidiaryPensionPlanAdjustment" id="cat_SubsidiaryPensionPlanAdjustment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AmountRecognizedInNetPeriodicCostAndOtherComprehensiveIncome" id="cat_AmountRecognizedInNetPeriodicCostAndOtherComprehensiveIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeDueToEffectOfEarlyMeasurementDate" id="cat_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeDueToEffectOfEarlyMeasurementDate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="AdditionalAmountOverLongTermPassiveRateOfReturn" id="cat_AdditionalAmountOverLongTermPassiveRateOfReturn" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DefinedBenefitPlanGeneralInflationRate" id="cat_DefinedBenefitPlanGeneralInflationRate" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="DefinedBenefitPlanAdditionalHealthCareInflationRate" id="cat_DefinedBenefitPlanAdditionalHealthCareInflationRate" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="PercentageOfEmployeesContributionContributedByEmployer" id="cat_PercentageOfEmployeesContributionContributedByEmployer" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="PercentageOfEmployeesContributionContributedByEmployerAccruingBenefitUnderDefinedBenefitPensionPlan" id="cat_PercentageOfEmployeesContributionContributedByEmployerAccruingBenefitUnderDefinedBenefitPensionPlan" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="PercentageOfCompensationContributedToDefinedContributionPlansByEmployees" id="cat_PercentageOfCompensationContributedToDefinedContributionPlansByEmployees" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="PercentageOfCompensationContributedToDefinedContributionPlansByEmployeesAccruingBenefitUnderDefinedBenefitPensionPlan" id="cat_PercentageOfCompensationContributedToDefinedContributionPlansByEmployeesAccruingBenefitUnderDefinedBenefitPensionPlan" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="DefinedContributionPlanLiabilitiesNoncurrent" id="cat_DefinedContributionPlanLiabilitiesNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="DefinedBenefitPlanPensionPlansWithPlanAssetsInExcessOfProjectedBenefitObligationsAggregateProjectedBenefitObligation" id="cat_DefinedBenefitPlanPensionPlansWithPlanAssetsInExcessOfProjectedBenefitObligationsAggregateProjectedBenefitObligation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="ScheduleOfFiveYearFinancialSummaryTableTextBlock" id="cat_ScheduleOfFiveYearFinancialSummaryTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AccountsReceivableSoldRemainingInterestInPoolOfReceivables" id="cat_AccountsReceivableSoldRemainingInterestInPoolOfReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="ServicingFeesReceivedOnTradeReceivablesSold" id="cat_ServicingFeesReceivedOnTradeReceivablesSold" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="CreditFacility1Member" id="cat_CreditFacility1Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FourYearFacilityExpiresInSeptember2014Member" id="cat_FourYearFacilityExpiresInSeptember2014Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CreditFacility364DayFacilityExpiresInSeptember2012Member" id="cat_CreditFacility364DayFacilityExpiresInSeptember2012Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CreditFacility2Member" id="cat_CreditFacility2Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OtherConsolidatedCreditLinesMember" id="cat_OtherConsolidatedCreditLinesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="BridgeLoanFacilityMember" id="cat_BridgeLoanFacilityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LineOfCreditFacilityGlobalCreditFacilities" id="cat_LineOfCreditFacilityGlobalCreditFacilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="LineOfCreditFacilityOtherExternalCreditFacility" id="cat_LineOfCreditFacilityOtherExternalCreditFacility" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="LineOfCreditFacilityGlobalCreditFacilitiesSupportingCommercialPaper" id="cat_LineOfCreditFacilityGlobalCreditFacilitiesSupportingCommercialPaper" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="LineOfCreditFacilityNumberOfGlobalCreditFacilities" id="cat_LineOfCreditFacilityNumberOfGlobalCreditFacilities" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="LineOfCreditFacilityDurationNumber" id="cat_LineOfCreditFacilityDurationNumber" type="us-types:durationStringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PaymentOfLoansFeesAndExpenses" id="cat_PaymentOfLoansFeesAndExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="EstimatedPaymentOfLoansFeesAndExpenses" id="cat_EstimatedPaymentOfLoansFeesAndExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="NetWorth" id="cat_NetWorth" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="MinimumNetWorthRequiredUnderCreditFacility" id="cat_MinimumNetWorthRequiredUnderCreditFacility" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="IncomeTaxReconciliationOtherReconcilingItemsPeriodIncreaseDecreaseAbstract" id="cat_IncomeTaxReconciliationOtherReconcilingItemsPeriodIncreaseDecreaseAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncomeTaxReconciliationInterestAndPenaltiesNetOfTax" id="cat_IncomeTaxReconciliationInterestAndPenaltiesNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="EffectiveIncomeTaxRateReconciliationInterestAndPenaltiesNetOfTax" id="cat_EffectiveIncomeTaxRateReconciliationInterestAndPenaltiesNetOfTax" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncomeTaxReconciliationForeignEarningsReinvestmentChangesAndTaxCreditInExcessOfDomesticTaxLiability" id="cat_IncomeTaxReconciliationForeignEarningsReinvestmentChangesAndTaxCreditInExcessOfDomesticTaxLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="EffectiveIncomeTaxRateReconciliationForeignEarningsReinvestmentChanges" id="cat_EffectiveIncomeTaxRateReconciliationForeignEarningsReinvestmentChanges" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AdjustRelatedEstimatedInterestNetOfTaxMember" id="cat_AdjustRelatedEstimatedInterestNetOfTaxMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TaxBenefitRepatriationOfEarnings" id="cat_TaxBenefitRepatriationOfEarnings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="TaxBenefitsRelatedToPriorYearTaxReturns" id="cat_TaxBenefitsRelatedToPriorYearTaxReturns" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ReversalOfValuationAllowanceForDeferredTaxAssets" id="cat_ReversalOfValuationAllowanceForDeferredTaxAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncomeTaxBenefitChangeInTaxStatusOfForeignSubsidiary" id="cat_IncomeTaxBenefitChangeInTaxStatusOfForeignSubsidiary" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="UndistributedForeignProfits" id="cat_UndistributedForeignProfits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncomeTaxReconciliationTotalOfStatutoryAmountPlusIncreasesAndDecreases" id="cat_IncomeTaxReconciliationTotalOfStatutoryAmountPlusIncreasesAndDecreases" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncomeTaxReconciliationTotalOfStatutoryRatePlusIncreasesAndDecreases" id="cat_IncomeTaxReconciliationTotalOfStatutoryRatePlusIncreasesAndDecreases" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncomeTaxReconciliationChangeInTaxLawRelatedToHealthcareLegislation" id="cat_IncomeTaxReconciliationChangeInTaxLawRelatedToHealthcareLegislation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="EffectiveIncomeTaxRateReconciliationChangeInTaxLawRelatedToHealthcareLegislation" id="cat_EffectiveIncomeTaxRateReconciliationChangeInTaxLawRelatedToHealthcareLegislation" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DeferredTaxAssetsPostSaleDiscounts" id="cat_DeferredTaxAssetsPostSaleDiscounts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="DeferredTaxLiabilitiesCapitalAndIntangibleAssets" id="cat_DeferredTaxLiabilitiesCapitalAndIntangibleAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="OperatingLossAndTaxCreditCarryforwardsAndExpirationDateTable" id="cat_OperatingLossAndTaxCreditCarryforwardsAndExpirationDateTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OperatingLossAndTaxCreditCarryforwardsByTaxAuthorityAxis" id="cat_OperatingLossAndTaxCreditCarryforwardsByTaxAuthorityAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExpirationDateAxis" id="cat_ExpirationDateAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExpirationDate2015Member" id="cat_ExpirationDate2015Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExpirationDate2012Member" id="cat_ExpirationDate2012Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExpirationDate2013Member" id="cat_ExpirationDate2013Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExpirationDate2014Member" id="cat_ExpirationDate2014Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExpirationDate2016Member" id="cat_ExpirationDate2016Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExpirationDate2017Member" id="cat_ExpirationDate2017Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExpirationDate2016To2032Member" id="cat_ExpirationDate2016To2032Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExpirationDate2011To17Member" id="cat_ExpirationDate2011To17Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OperatingLossAndTaxCreditCarryforwardsLineItems" id="cat_OperatingLossAndTaxCreditCarryforwardsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExpirationDate2018Member" id="cat_ExpirationDate2018Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExpirationDate2019Member" id="cat_ExpirationDate2019Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExpirationDate2020Member" id="cat_ExpirationDate2020Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExpirationDate2021Member" id="cat_ExpirationDate2021Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NoExpirationDateMember" id="cat_NoExpirationDateMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExpirationDateNextFiveToTenYearsMember" id="cat_ExpirationDateNextFiveToTenYearsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExpirationDateAfter2019Member" id="cat_ExpirationDateAfter2019Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExpirationDateDomain" id="cat_ExpirationDateDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OperatingLossCarryforwardExpirationPortion" id="cat_OperatingLossCarryforwardExpirationPortion" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OperatingLossAndTaxCreditCarryforwardsValuationAllowanceIncreasePeriod" id="cat_OperatingLossAndTaxCreditCarryforwardsValuationAllowanceIncreasePeriod" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OperatingLossAndTaxCreditCarryforwardsValuationAllowance" id="cat_OperatingLossAndTaxCreditCarryforwardsValuationAllowance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="AdoptionOfAccountingGuidanceUnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" id="cat_AdoptionOfAccountingGuidanceUnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="ScheduleOfUnrecognizedTaxBenefitsTableTextBlock" id="cat_ScheduleOfUnrecognizedTaxBenefitsTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DefinedContributionPlanTable" id="cat_DefinedContributionPlanTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PostemploymentBenefitPlanTable" id="cat_PostemploymentBenefitPlanTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PostemploymentBenefitPlanAxis" id="cat_PostemploymentBenefitPlanAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PostemploymentBenefitPlanLineItems" id="cat_PostemploymentBenefitPlanLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancingReceivableAllowanceForCreditLossesAsPercentOfFinanceReceivablesNetOfUnearnedIncome" id="cat_FinancingReceivableAllowanceForCreditLossesAsPercentOfFinanceReceivablesNetOfUnearnedIncome" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="FinanceReceivableRecordedInvestmentAbstract" id="cat_FinanceReceivableRecordedInvestmentAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancingReceivableAllowanceForCreditLossesAdjustmentToAdoptConsolidationOfVariableInterestEntities" id="cat_FinancingReceivableAllowanceForCreditLossesAdjustmentToAdoptConsolidationOfVariableInterestEntities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="FinancingReceivableAllowanceForCreditLossesAdjustmentDueToSaleOfReceivables" id="cat_FinancingReceivableAllowanceForCreditLossesAdjustmentDueToSaleOfReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="FinancingReceivableAllowanceForCreditLossesForeignCurrencyTranslationAdjustment" id="cat_FinancingReceivableAllowanceForCreditLossesForeignCurrencyTranslationAdjustment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="CapitalLeasesNetInvestmentInSalesTypeLeasesGuaranteedResidualValuesOfLeasedProperty" id="cat_CapitalLeasesNetInvestmentInSalesTypeLeasesGuaranteedResidualValuesOfLeasedProperty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CashFlowsBetweenTransfereeAndTransferorOtherCashFlowsReceivedOnRetainedInterests" id="cat_CashFlowsBetweenTransfereeAndTransferorOtherCashFlowsReceivedOnRetainedInterests" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdoptionOfAccountingForUncertaintyInIncomeTaxesTableTextBlock" id="cat_AdoptionOfAccountingForUncertaintyInIncomeTaxesTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DebenturesNoncurrent" id="cat_DebenturesNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="NotesAndDebenturesRedemptionPriceAsPercentageOfPrincipalAmount" id="cat_NotesAndDebenturesRedemptionPriceAsPercentageOfPrincipalAmount" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="DerivativesMaximumExposureToCreditLoss" id="cat_DerivativesMaximumExposureToCreditLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="LineOfCreditFacilitiesDisclosureTextBlock" id="cat_LineOfCreditFacilitiesDisclosureTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OutstandingPrincipalBalanceOfSoldTradeReceivables" id="cat_OutstandingPrincipalBalanceOfSoldTradeReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="RequiredFundingPeriodJointVenture" id="cat_RequiredFundingPeriodJointVenture" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ConsolidationOfSubsidiaryIncreaseInAssets" id="cat_ConsolidationOfSubsidiaryIncreaseInAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="ConsolidationOfSubsidiaryIncreaseInPropertyPlantAndEquipment" id="cat_ConsolidationOfSubsidiaryIncreaseInPropertyPlantAndEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="ConsolidationOfSubsidiaryIncreaseInInventory" id="cat_ConsolidationOfSubsidiaryIncreaseInInventory" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="ConsolidationOfSubsidiaryIncreaseInReceivables" id="cat_ConsolidationOfSubsidiaryIncreaseInReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="ConsolidationOfSubsidiaryIncreaseInDebt" id="cat_ConsolidationOfSubsidiaryIncreaseInDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsOutstandingRollForward" id="cat_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsOutstandingRollForward" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsOutstandingNumber" id="cat_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsOutstandingNumber" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsToOutsideDirectorsDuringPeriod" id="cat_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsToOutsideDirectorsDuringPeriod" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsExercisableNumber" id="cat_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsExercisableNumber" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsToOfficersAndKeyEmployeesDuringPeriod" id="cat_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsToOfficersAndKeyEmployeesDuringPeriod" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardsOptionsAndStockAppreciationRightsGrantsToOfficersAndKeyEmployeesDuringPeriod" id="cat_ShareBasedCompensationArrangementByShareBasedPaymentAwardsOptionsAndStockAppreciationRightsGrantsToOfficersAndKeyEmployeesDuringPeriod" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ShareBasedCompensationArrangementByStockAppreciationRightsGrantsToOfficersAndKeyEmployeesDuringPeriod" id="cat_ShareBasedCompensationArrangementByStockAppreciationRightsGrantsToOfficersAndKeyEmployeesDuringPeriod" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsOutstandingWeightedAverageExercisePrice" id="cat_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsOutstandingWeightedAverageExercisePrice" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsExercisableWeightedAverageExercisePrice" id="cat_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsExercisableWeightedAverageExercisePrice" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsGrantsToOutsideDirectorsDuringPeriodWeightedAverageExercisePrice" id="cat_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsGrantsToOutsideDirectorsDuringPeriodWeightedAverageExercisePrice" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsGrantsToOfficersAndKeyEmployeesDuringPeriodWeightedAverageExercisePrice" id="cat_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsGrantsToOfficersAndKeyEmployeesDuringPeriodWeightedAverageExercisePrice" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" id="cat_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsExercisesInPeriodWeightedAverageExercisePrice" id="cat_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsExercisesInPeriodWeightedAverageExercisePrice" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsAdditionalDisclosuresAbstract" id="cat_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsAdditionalDisclosuresAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAndStockAppreciationRightsGrantsInPeriodWeightedAverageGrantDateFairValue" id="cat_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAndStockAppreciationRightsGrantsInPeriodWeightedAverageGrantDateFairValue" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsGrantsInPeriodWeightedAverageGrantDateFairValue" id="cat_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsGrantsInPeriodWeightedAverageGrantDateFairValue" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsOutstandingNumberOfShares" id="cat_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsOutstandingNumberOfShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsWeightedAverageRemainingContractualTerm" id="cat_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsWeightedAverageRemainingContractualTerm" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionsAndStockAppreciationRightsOutstandingWeightedAverageRemainingContractualTerm" id="cat_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionsAndStockAppreciationRightsOutstandingWeightedAverageRemainingContractualTerm" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsOutstandingIntrinsicValue" id="cat_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsOutstandingIntrinsicValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsExercisableWeightedAverageRemainingContractualTerm" id="cat_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsExercisableWeightedAverageRemainingContractualTerm" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsExercisableIntrinsicValue" id="cat_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsExercisableIntrinsicValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ExercisePriceRangeOneMember" id="cat_ExercisePriceRangeOneMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExercisePriceRangeTwoMember" id="cat_ExercisePriceRangeTwoMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExercisePriceRangeThreeMember" id="cat_ExercisePriceRangeThreeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExercisePriceRangeFourMember" id="cat_ExercisePriceRangeFourMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExercisePriceRangeFiveMember" id="cat_ExercisePriceRangeFiveMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="StockOptionsAndStockAppreciationRightsOutstandingMember" id="cat_StockOptionsAndStockAppreciationRightsOutstandingMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="StockOptionsAndStockAppreciationRightsExercisableMember" id="cat_StockOptionsAndStockAppreciationRightsExercisableMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="StockOptionsAndStockAppreciationRightsOutstandingAndExercisableInformationLineItems" id="cat_StockOptionsAndStockAppreciationRightsOutstandingAndExercisableInformationLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="StockOptionsAndSharesAppreciationRightsOutstandingAndExercisableTypeAndPlanNameAxis" id="cat_StockOptionsAndSharesAppreciationRightsOutstandingAndExercisableTypeAndPlanNameAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="StockOptionsAndStockAppreciationRightsOutstandingAndExercisableTypeAndPlanNameDomain" id="cat_StockOptionsAndStockAppreciationRightsOutstandingAndExercisableTypeAndPlanNameDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardStockAppreciationRightsGrantsAbstract" id="cat_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockAppreciationRightsGrantsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsExercisesInPeriodIntrinsicValue" id="cat_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsExercisesInPeriodIntrinsicValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="EmployeeServiceShareBasedCompensationCashReceivedFromExerciseOfStockOptionsAndStockAppreciationRights" id="cat_EmployeeServiceShareBasedCompensationCashReceivedFromExerciseOfStockOptionsAndStockAppreciationRights" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="EmployeeSeparationChargesRollForward" id="cat_EmployeeSeparationChargesRollForward" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DeferredTaxAssetsAbstract" id="cat_DeferredTaxAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CreditQualityNumberOfPortfolioSegments" id="cat_CreditQualityNumberOfPortfolioSegments" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CreditQualityNumberOfGeographicalClasses" id="cat_CreditQualityNumberOfGeographicalClasses" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialFinancingActivitiesDisclosureAbstract" id="cat_FinancialFinancingActivitiesDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ImpairedFinancingReceivableAxis" id="cat_ImpairedFinancingReceivableAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ImpairedFinancingReceivableDomain" id="cat_ImpairedFinancingReceivableDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ImpairedFinancingReceivableAllowancesRecordedAxis" id="cat_ImpairedFinancingReceivableAllowancesRecordedAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ImpairedFinancingReceivableAllowancesRecordedDomain" id="cat_ImpairedFinancingReceivableAllowancesRecordedDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancingReceivableRecordedInvestment31To60DaysPastDue" id="cat_FinancingReceivableRecordedInvestment31To60DaysPastDue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FinancingReceivableRecordedInvestment61To90DaysPastDue" id="cat_FinancingReceivableRecordedInvestment61To90DaysPastDue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FinancingReceivableRecordedInvestmentGreaterThan91DaysPastDue" id="cat_FinancingReceivableRecordedInvestmentGreaterThan91DaysPastDue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FinancingReceivableRecordedInvestment91DaysPastDueAndStillAccruing" id="cat_FinancingReceivableRecordedInvestment91DaysPastDueAndStillAccruing" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="DefinedBenefitPlanCurtailmentGainLossDueToPlanAmendments" id="cat_DefinedBenefitPlanCurtailmentGainLossDueToPlanAmendments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="AllocatedShareBasedCompensationExpenseRelatedToDivestitures" id="cat_AllocatedShareBasedCompensationExpenseRelatedToDivestitures" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityValuationAdjustment" id="cat_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityValuationAdjustment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="DefinedBenefitPlanAssumptionsUsedInCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssetsInNextFiscalYear" id="cat_DefinedBenefitPlanAssumptionsUsedInCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssetsInNextFiscalYear" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="BusinessAcquisitionCostLessNetWorkingCapitalAdjustment" id="cat_BusinessAcquisitionCostLessNetWorkingCapitalAdjustment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ScheduleOfWeightedAverageInterestRatesOnShortTermBorrowingsTableTextBlock" id="cat_ScheduleOfWeightedAverageInterestRatesOnShortTermBorrowingsTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DefinedBenefitPlanPensionPlansWithBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" id="cat_DefinedBenefitPlanPensionPlansWithBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="BusinessAcquisitionPurchasePriceAllocationTangibleAssetsAcquiredLiabilitiesAssumedNet" id="cat_BusinessAcquisitionPurchasePriceAllocationTangibleAssetsAcquiredLiabilitiesAssumedNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="SegmentOperatingIncomeLossAfterRedundancyCostsAdjustment" id="cat_SegmentOperatingIncomeLossAfterRedundancyCostsAdjustment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInPostretirementBenefitsExpenseDueToPlanAmendment" id="cat_IncreaseDecreaseInPostretirementBenefitsExpenseDueToPlanAmendment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="CarterMachineryCompanyIncMember" id="cat_CarterMachineryCompanyIncMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PercentageOfInterestSoldInSubsidiary" id="cat_PercentageOfInterestSoldInSubsidiary" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DivestitureOfBusinessWorkingCapitalAdjustment" id="cat_DivestitureOfBusinessWorkingCapitalAdjustment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="NumberOfCountiesInWhichEntityHasOperationsAndStores" id="cat_NumberOfCountiesInWhichEntityHasOperationsAndStores" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PercentageOfCompensationContributedAnnuallyByEmployerLowEndOfRange" id="cat_PercentageOfCompensationContributedAnnuallyByEmployerLowEndOfRange" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="PercentageOfCompensationContributedAnnuallyByEmployerHighEndOfRange" id="cat_PercentageOfCompensationContributedAnnuallyByEmployerHighEndOfRange" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="DefinedBenefitPlanEstimatedTotalFutureEmployerContributionsInCurrentFiscalYear" id="cat_DefinedBenefitPlanEstimatedTotalFutureEmployerContributionsInCurrentFiscalYear" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="PlannedBusinessAcquisitionAxis" id="cat_PlannedBusinessAcquisitionAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PlannedBusinessAcquisitionDomain" id="cat_PlannedBusinessAcquisitionDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DivestitureOfBusinessSaleAmount" id="cat_DivestitureOfBusinessSaleAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ReportingLagForCertainForeignOperationsInFinancialStatements" id="cat_ReportingLagForCertainForeignOperationsInFinancialStatements" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="BalfourBeattyTrackworkBusinessMember" id="cat_BalfourBeattyTrackworkBusinessMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="BusinessAcquisitionPercentageOfAssetsAndLiabilitiesAcquired" id="cat_BusinessAcquisitionPercentageOfAssetsAndLiabilitiesAcquired" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="BusinessAcquisitionPurchasePriceAllocationAccruedExpenses" id="cat_BusinessAcquisitionPurchasePriceAllocationAccruedExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="FloatingRateSeniorNotesDueIn2012Member" id="cat_FloatingRateSeniorNotesDueIn2012Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FloatingRateSeniorNotesDueIn2013Member" id="cat_FloatingRateSeniorNotesDueIn2013Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SeniorNotesDueIn2014At1.375PercentMember" id="cat_SeniorNotesDueIn2014At1.375PercentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SeniorNotesDueIn2021At3.90PercentMember" id="cat_SeniorNotesDueIn2021At3.90PercentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SeniorNotesDueIn2041At5.20PercentMember" id="cat_SeniorNotesDueIn2041At5.20PercentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="BusinessAcquisitionPurchasePriceAllocationOutstandingCommonStock" id="cat_BusinessAcquisitionPurchasePriceAllocationOutstandingCommonStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="BusinessAcquisitionCommonStockValuePerShareOfAcquiredEntity" id="cat_BusinessAcquisitionCommonStockValuePerShareOfAcquiredEntity" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="BusinessAcquisitionPurchasePriceAllocationCurrentAndNoncurrentLiabilitiesDebtAssumed" id="cat_BusinessAcquisitionPurchasePriceAllocationCurrentAndNoncurrentLiabilitiesDebtAssumed" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="BusinessAcquisitionPurchasePriceAllocationOutstandingCommonStockPricePerShare" id="cat_BusinessAcquisitionPurchasePriceAllocationOutstandingCommonStockPricePerShare" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="SegmentReportingReconcilingItemAxis" id="cat_SegmentReportingReconcilingItemAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SegmentReportingReconcilingItemDomain" id="cat_SegmentReportingReconcilingItemDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ImpactOfAccruedButUnpaidCapitalExpendituresMember" id="cat_ImpactOfAccruedButUnpaidCapitalExpendituresMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="BusinessAcquisitionPurchasePriceAllocationAssetsAbstract" id="cat_BusinessAcquisitionPurchasePriceAllocationAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="BusinessAcquisitionPurchasePriceAllocationLiabilitiesAbstract" id="cat_BusinessAcquisitionPurchasePriceAllocationLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="BusinessAcquisitionPurchasePriceAllocationCurrentLiabilitiesShortTermBorrowings" id="cat_BusinessAcquisitionPurchasePriceAllocationCurrentLiabilitiesShortTermBorrowings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="AcquiredFiniteLivedIntangibleAssetsAbstract" id="cat_AcquiredFiniteLivedIntangibleAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="BusinessAcquisitionPreacquisitionContingencyPeriodForExpendituresToBeIncurred" id="cat_BusinessAcquisitionPreacquisitionContingencyPeriodForExpendituresToBeIncurred" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="BusinessAcquisitionContingentConsiderationOnUndiscountedBasisUnderWarrantyArrangements" id="cat_BusinessAcquisitionContingentConsiderationOnUndiscountedBasisUnderWarrantyArrangements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="BusinessAcquisitionProFormaAdjustmentForAcquisitionRelatedCost" id="cat_BusinessAcquisitionProFormaAdjustmentForAcquisitionRelatedCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="BusinessAcquisitionProFormaAdjustmentForNonrecurringExpenseRelatedToFairValueAdjustmentToAcquisitionDateInventory" id="cat_BusinessAcquisitionProFormaAdjustmentForNonrecurringExpenseRelatedToFairValueAdjustmentToAcquisitionDateInventory" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="BusinessAcquisitionProFormaAdjustmentForAccelerationOfStockCompensationExpense" id="cat_BusinessAcquisitionProFormaAdjustmentForAccelerationOfStockCompensationExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="MotorenWerkeMannheimMember" id="cat_MotorenWerkeMannheimMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LoansAndLeasesModifiedAsTDRAbstract" id="cat_LoansAndLeasesModifiedAsTDRAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancingReceivableModificationsDefaultedInCurrentPeriodNumberOfContracts" id="cat_FinancingReceivableModificationsDefaultedInCurrentPeriodNumberOfContracts" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LoansAndLeasesModifiedAsTDRWithinPreviousTwelveMonthsSubsequentlyDefaultedDuringCurrentPeriodAbstract" id="cat_LoansAndLeasesModifiedAsTDRWithinPreviousTwelveMonthsSubsequentlyDefaultedDuringCurrentPeriodAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancingReceivableModificationsAdditionalInvestmentsNotRecorded" id="cat_FinancingReceivableModificationsAdditionalInvestmentsNotRecorded" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FinancingReceivableModificationsRemainingCommitments" id="cat_FinancingReceivableModificationsRemainingCommitments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FinancingReceivableModificationNumberOfContracts" id="cat_FinancingReceivableModificationNumberOfContracts" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancingReceivableModificationPreModificationRecordedInvestment" id="cat_FinancingReceivableModificationPreModificationRecordedInvestment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="FinancingReceivableModificationPostModificationRecordedInvestment" id="cat_FinancingReceivableModificationPostModificationRecordedInvestment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="FinancingReceivableModificationRecordedInvestment" id="cat_FinancingReceivableModificationRecordedInvestment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ScheduleOfCashFlowInstrumentsDesignatedAsHedgingInstrumentsOnStatementOfOperationsTableTextBlock" id="cat_ScheduleOfCashFlowInstrumentsDesignatedAsHedgingInstrumentsOnStatementOfOperationsTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TroubledDebtRestructuringPaymentDefaultByCustomerLocationTableTextBlock" id="cat_TroubledDebtRestructuringPaymentDefaultByCustomerLocationTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="HeldForSaleDisclosureAbstract" id="cat_HeldForSaleDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="HeldForSaleDisclosureTextBlock" id="cat_HeldForSaleDisclosureTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInCashProvidedByOperatingActivitiesFromAdjustment" id="cat_IncreaseDecreaseInCashProvidedByOperatingActivitiesFromAdjustment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInCashProvidedByInvestingActivitiesFromAdjustment" id="cat_IncreaseDecreaseInCashProvidedByInvestingActivitiesFromAdjustment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AllocatedShareBasedCompensationExpenseRelatedToSeparationsDueToStreamliningOfCorporateStructure" id="cat_AllocatedShareBasedCompensationExpenseRelatedToSeparationsDueToStreamliningOfCorporateStructure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ScheduleOfFairValueInstrumentsDesignatedAsHedgingInstrumentsOnStatementOfOperationsTextBlock" id="cat_ScheduleOfFairValueInstrumentsDesignatedAsHedgingInstrumentsOnStatementOfOperationsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DerivativeAssetLiabilityDesignatedAsHedgingInstrumentFairValue" id="cat_DerivativeAssetLiabilityDesignatedAsHedgingInstrumentFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="DerivativeAssetLiabilityNotDesignatedAsHedgingInstrumentFairValue" id="cat_DerivativeAssetLiabilityNotDesignatedAsHedgingInstrumentFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="SummaryOfSignificantAccountingPoliciesTable" id="cat_SummaryOfSignificantAccountingPoliciesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SummaryOfSignificantAccountingPoliciesLineItems" id="cat_SummaryOfSignificantAccountingPoliciesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardLongServiceSeparationEligibilityRequiredMinimumAge" id="cat_ShareBasedCompensationArrangementByShareBasedPaymentAwardLongServiceSeparationEligibilityRequiredMinimumAge" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardLongServiceSeparationEligibilityMinimumTermOfService" id="cat_ShareBasedCompensationArrangementByShareBasedPaymentAwardLongServiceSeparationEligibilityMinimumTermOfService" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardTermLifeFromSeparationDate" id="cat_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermLifeFromSeparationDate" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MinimumInterestCoverageRatioRequiredUnderCreditFacilitiesNumerator" id="cat_MinimumInterestCoverageRatioRequiredUnderCreditFacilitiesNumerator" type="xbrli:pureItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MinimumInterestCoverageRatioRequiredUnderCreditFacilitiesDenominator" id="cat_MinimumInterestCoverageRatioRequiredUnderCreditFacilitiesDenominator" type="xbrli:pureItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InterestCoverageRatioNumerator" id="cat_InterestCoverageRatioNumerator" type="xbrli:pureItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InterestCoverageRatioDenominator" id="cat_InterestCoverageRatioDenominator" type="xbrli:pureItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LeverageRatioNumerator" id="cat_LeverageRatioNumerator" type="xbrli:pureItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LeverageRatioDenominator" id="cat_LeverageRatioDenominator" type="xbrli:pureItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MaximumLeverageRatioPermissibleUnderCreditFacilityNumerator" id="cat_MaximumLeverageRatioPermissibleUnderCreditFacilityNumerator" type="xbrli:pureItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MaximumLeverageRatioPermissibleUnderCreditFacilityDenominator" id="cat_MaximumLeverageRatioPermissibleUnderCreditFacilityDenominator" type="xbrli:pureItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OtherThanTemporaryImpairmentLossesInvestmentsPortionInOtherComprehensiveIncomeLossBeforeTaxRelatedToSecuritizationRetainedInterest" id="cat_OtherThanTemporaryImpairmentLossesInvestmentsPortionInOtherComprehensiveIncomeLossBeforeTaxRelatedToSecuritizationRetainedInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfAssetsHeldForSaleTextBlock" id="cat_DisclosureOfAssetsHeldForSaleTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfAssetsHeldForUseAndSusequentlyClassifiedAsHeldForSaleTableTextBlock" id="cat_DisclosureOfAssetsHeldForUseAndSusequentlyClassifiedAsHeldForSaleTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NumberOfDealersCommittedToPurchaseDivestedBusiness" id="cat_NumberOfDealersCommittedToPurchaseDivestedBusiness" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AssetsHeldForSaleIntangibleAssets" id="cat_AssetsHeldForSaleIntangibleAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="AssetsHeldForSaleGoodwill" id="cat_AssetsHeldForSaleGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="TransactionClassifiedAsHeldForSaleNumber" id="cat_TransactionClassifiedAsHeldForSaleNumber" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="StockCompensationAward2009And2010Member" id="cat_StockCompensationAward2009And2010Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="StockCompensationAward2011Member" id="cat_StockCompensationAward2011Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="BusinessAcquisitionPurchasePriceAllocationAdvancePayments" id="cat_BusinessAcquisitionPurchasePriceAllocationAdvancePayments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="IncomeTaxReconciliationNondeductibleExpenseGoodwillOnDivestiture" id="cat_IncomeTaxReconciliationNondeductibleExpenseGoodwillOnDivestiture" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="EffectiveIncomeTaxRateReconciliationGoodwillOnDivestiture" id="cat_EffectiveIncomeTaxRateReconciliationGoodwillOnDivestiture" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DeferredTaxLiabilitiesUndistributedEarningsOfForeignSubsidiaries" id="cat_DeferredTaxLiabilitiesUndistributedEarningsOfForeignSubsidiaries" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="FiveYearFacilityExpiresInSeptember2016Member" id="cat_FiveYearFacilityExpiresInSeptember2016Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AssetsHeldForSalePolicyTextBlock" id="cat_AssetsHeldForSalePolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DefinedBenefitPlanHealthCareCostTrendRateAssumedForCurrentFiscalYear" id="cat_DefinedBenefitPlanHealthCareCostTrendRateAssumedForCurrentFiscalYear" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisposalGroupNotDiscontinuedOperationIncomeLossFromDisposalGroupDuringPhaseOutPeriodNetOfTax" id="cat_DisposalGroupNotDiscontinuedOperationIncomeLossFromDisposalGroupDuringPhaseOutPeriodNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="DisposalGroupNotDiscontinuedOperationOtherOperatingIncomeLoss" id="cat_DisposalGroupNotDiscontinuedOperationOtherOperatingIncomeLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="DisposalGroupNotDiscontinuedOperationCostsOfGoodsSold" id="cat_DisposalGroupNotDiscontinuedOperationCostsOfGoodsSold" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="DisposalGroupNotDiscontinuedOperationTaxEffectOfIncomeLossFromDisposal" id="cat_DisposalGroupNotDiscontinuedOperationTaxEffectOfIncomeLossFromDisposal" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="DisposalGroupNotDiscontinuedOperationIntangibleAssetsNet" id="cat_DisposalGroupNotDiscontinuedOperationIntangibleAssetsNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="DisposalGroupNotDiscontinuedOperationOtherAssets" id="cat_DisposalGroupNotDiscontinuedOperationOtherAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="DisposalGroupNotDiscontinuedOperationGoodwill" id="cat_DisposalGroupNotDiscontinuedOperationGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
</xsd:schema>
