<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with WebFilings-->
<!-- -->
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.principalfunds.com/20121231" xmlns:ck0000898745="http://www.principalfunds.com/20121231" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:us-types="http://xbrl.us/us-types/2009-01-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <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/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-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://xbrl.sec.gov/rr-ent/2010-02-28" schemaLocation="http://xbrl.sec.gov/rr/2010/rr-ent-2010-02-28.xsd" />
  <xsd:import namespace="http://xbrl.us/us-types/2009-01-31" schemaLocation="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-types-2009-01-31.xsd" />
  <xsd:annotation>
    <xsd:appinfo>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="ck0000898745-20121231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="ck0000898745-20121231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="ck0000898745-20121231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="ck0000898745-20121231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple" />
      <link:roleType id="AnnualFundOperatingExpensesClassJ" roleURI="http://www.principalfunds.com/role/AnnualFundOperatingExpensesClassJ">
        <link:definition>0200200002 - Schedule - Annual Fund Operating Expenses - Class J</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AnnualFundOperatingExpensesInstitutionalPlan" roleURI="http://www.principalfunds.com/role/AnnualFundOperatingExpensesInstitutionalPlan">
        <link:definition>0200200003 - Schedule - Annual Fund Operating Expenses - Institutional Plan</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AnnualTotalReturnsBarChartClassJ" roleURI="http://www.principalfunds.com/role/AnnualTotalReturnsBarChartClassJ">
        <link:definition>0200500002 - Schedule - Annual Total Returns Bar Chart - Class J</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AnnualTotalReturnsBarChartInstitutionalPlan" roleURI="http://www.principalfunds.com/role/AnnualTotalReturnsBarChartInstitutionalPlan">
        <link:definition>0200500003 - Schedule - Annual Total Returns Bar Chart - Institutional Plan</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AverageAnnualTotalReturnsClassJ" roleURI="http://www.principalfunds.com/role/AverageAnnualTotalReturnsClassJ">
        <link:definition>0200600002 - Schedule - Average Annual Total Returns - Class J {Transposed}</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AverageAnnualTotalReturnsInstitutionalPlan" roleURI="http://www.principalfunds.com/role/AverageAnnualTotalReturnsInstitutionalPlan">
        <link:definition>0200600003 - Schedule - Average Annual Total Returns - Institutional Plan {Transposed}</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ExpenseExampleClassJ" roleURI="http://www.principalfunds.com/role/ExpenseExampleClassJ">
        <link:definition>0200300002 - Schedule - Expense Example - Class J {Transposed}</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ExpenseExampleInstitutionalPlan" roleURI="http://www.principalfunds.com/role/ExpenseExampleInstitutionalPlan">
        <link:definition>0200300003 - Schedule - Expense Example - Institutional Plan {Transposed}</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ExpenseExampleNoRedemptionClassJ" roleURI="http://www.principalfunds.com/role/ExpenseExampleNoRedemptionClassJ">
        <link:definition>0200400002 - Schedule - Expense Example, No Redemption - Class J {Transposed}</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ExpenseExampleNoRedemptionInstitutionalPlan" roleURI="http://www.principalfunds.com/role/ExpenseExampleNoRedemptionInstitutionalPlan">
        <link:definition>0200400003 - Schedule - Expense Example, No Redemption - Institutional Plan {Transposed}</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="MarketIndexPerformanceClassJ" roleURI="http://www.principalfunds.com/role/MarketIndexPerformanceClassJ">
        <link:definition>0200700002 - Schedule - Market Index Performance - Class J {Transposed}</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="MarketIndexPerformanceInstitutionalPlan" roleURI="http://www.principalfunds.com/role/MarketIndexPerformanceInstitutionalPlan">
        <link:definition>0200700003 - Schedule - Market Index Performance - Institutional Plan {Transposed}</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RiskReturnDetailClassJ" roleURI="http://www.principalfunds.com/role/RiskReturnDetailClassJ">
        <link:definition>0300000002 - Document - Risk/Return Detail - Class J {Unlabeled}</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RiskReturnDetailDataClassJ" roleURI="http://www.principalfunds.com/role/RiskReturnDetailDataClassJ">
        <link:definition>0400000002 - Disclosure - Risk/Return Detail Data - Class J {Elements}</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RiskReturnDetailDataInstitutionalPlan" roleURI="http://www.principalfunds.com/role/RiskReturnDetailDataInstitutionalPlan">
        <link:definition>0400000003 - Disclosure - Risk/Return Detail Data - Institutional Plan {Elements}</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RiskReturnDetailInstitutionalPlan" roleURI="http://www.principalfunds.com/role/RiskReturnDetailInstitutionalPlan">
        <link:definition>0300000003 - Document - Risk/Return Detail - Institutional Plan {Unlabeled}</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RiskReturnSummaryClassJ" roleURI="http://www.principalfunds.com/role/RiskReturnSummaryClassJ">
        <link:definition>0100000002 - Document - Risk/Return Summary - Class J {Unlabeled}</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RiskReturnSummaryInstitutionalPlan" roleURI="http://www.principalfunds.com/role/RiskReturnSummaryInstitutionalPlan">
        <link:definition>0100000003 - Document - Risk/Return Summary - Institutional Plan {Unlabeled}</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareholderFeesClassJ" roleURI="http://www.principalfunds.com/role/ShareholderFeesClassJ">
        <link:definition>0200100002 - Schedule - Shareholder Fees - Class J</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareholderFeesInstitutionalPlan" roleURI="http://www.principalfunds.com/role/ShareholderFeesInstitutionalPlan">
        <link:definition>0200100003 - Schedule - Shareholder Fees - Institutional Plan</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:element abstract="true" id="ck0000898745_BarclaysAggregateBondIndexMember" name="BarclaysAggregateBondIndexMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ck0000898745_BarclaysUSTierICapitalSecuritiesIndexMember" name="BarclaysUSTierICapitalSecuritiesIndexMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ck0000898745_BarclaysUSTreasuryTIPSIndexMember" name="BarclaysUSTreasuryTIPSIndexMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ck0000898745_BofAMerrillLynchFixedRatePreferredSecuritiesIndexMember" name="BofAMerrillLynchFixedRatePreferredSecuritiesIndexMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ck0000898745_C000019590Member" name="C000019590Member" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ck0000898745_C000019591Member" name="C000019591Member" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ck0000898745_C000019592Member" name="C000019592Member" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ck0000898745_C000019593Member" name="C000019593Member" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ck0000898745_C000019594Member" name="C000019594Member" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ck0000898745_C000019595Member" name="C000019595Member" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ck0000898745_C000019596Member" name="C000019596Member" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ck0000898745_C000019597Member" name="C000019597Member" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ck0000898745_C000038790Member" name="C000038790Member" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ck0000898745_C000082026Member" name="C000082026Member" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ck0000898745_C000082027Member" name="C000082027Member" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ck0000898745_C000082028Member" name="C000082028Member" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ck0000898745_C000082029Member" name="C000082029Member" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ck0000898745_C000082030Member" name="C000082030Member" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ck0000898745_C000082031Member" name="C000082031Member" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ck0000898745_C000082032Member" name="C000082032Member" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ck0000898745_C000082033Member" name="C000082033Member" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ck0000898745_C000082034Member" name="C000082034Member" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ck0000898745_C000082035Member" name="C000082035Member" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ck0000898745_C000082036Member" name="C000082036Member" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ck0000898745_C000082037Member" name="C000082037Member" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ck0000898745_C000085834Member" name="C000085834Member" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ck0000898745_C000085835Member" name="C000085835Member" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ck0000898745_C000085836Member" name="C000085836Member" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ck0000898745_C000085837Member" name="C000085837Member" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ck0000898745_C000092699Member" name="C000092699Member" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ck0000898745_C000092708Member" name="C000092708Member" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ck0000898745_C000101659Member" name="C000101659Member" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ck0000898745_C000101660Member" name="C000101660Member" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ck0000898745_C000101661Member" name="C000101661Member" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ck0000898745_C000104712Member" name="C000104712Member" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ck0000898745_C000104713Member" name="C000104713Member" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ck0000898745_C000104714Member" name="C000104714Member" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ck0000898745_C000115413Member" name="C000115413Member" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ck0000898745_C000115414Member" name="C000115414Member" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ck0000898745_C000115415Member" name="C000115415Member" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ck0000898745_C000115416Member" name="C000115416Member" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ck0000898745_C000115417Member" name="C000115417Member" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ck0000898745_C000121678Member" name="C000121678Member" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ck0000898745_CreditSuisseLeveragedLoanIndexMember" name="CreditSuisseLeveragedLoanIndexMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ck0000898745_DiversifiedRealAssetCustomIndexMember" name="DiversifiedRealAssetCustomIndexMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ck0000898745_DowJonesBrookfieldGlobalInfrastructureIndexMember" name="DowJonesBrookfieldGlobalInfrastructureIndexMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ck0000898745_DowJonesUBSCommodityIndexMember" name="DowJonesUBSCommodityIndexMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ck0000898745_FTSE_EPRA_NAREITDevelopedIndexMember" name="FTSE_EPRA_NAREITDevelopedIndexMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ck0000898745_MSCIUSREITIndexMember" name="MSCIUSREITIndexMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ck0000898745_MSCI_EAFE_NDTR_DIndexMember" name="MSCI_EAFE_NDTR_DIndexMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ck0000898745_PFIProspectusClassACPMember" name="PFIProspectusClassACPMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ck0000898745_PFIProspectusClassJMember" name="PFIProspectusClassJMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ck0000898745_PFIProspectusInstitutionalClassSharesMember" name="PFIProspectusInstitutionalClassSharesMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ck0000898745_PreferredsBlendedIndexMember" name="PreferredsBlendedIndexMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ck0000898745_S000007170Member" name="S000007170Member" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ck0000898745_S000027178Member" name="S000027178Member" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ck0000898745_S000027179Member" name="S000027179Member" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ck0000898745_S000028139Member" name="S000028139Member" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ck0000898745_S000032942Member" name="S000032942Member" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ck0000898745_S000033960Member" name="S000033960Member" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ck0000898745_S000037378Member" name="S000037378Member" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ck0000898745_S000037379Member" name="S000037379Member" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ck0000898745_S000039504Member" name="S000039504Member" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ck0000898745_SPNorthAmericanNaturalResourcesIndexMember" name="SPNorthAmericanNaturalResourcesIndexMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ck0000898745_TortoiseMLPIndexMember" name="TortoiseMLPIndexMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration" />
</xsd:schema>
