<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:019b29ad-eff2-7379-8cd9-66f1d1b71510,g:f4dd1c36-d2c8-410e-bb93-2e77d9d7a8fe-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ck0000898745="http://www.principalfunds.com/20260227" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2024-01-31" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.principalfunds.com/20260227">
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2024-01-31" schemaLocation="https://www.xbrl.org/dtr/type/2024-01-31/types.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/fnd-oef/2025" schemaLocation="https://xbrl.sec.gov/fnd/2025/fnd-oef-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/oef-rr/2025" schemaLocation="https://xbrl.sec.gov/oef/2025/oef-rr-2025.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="ck0000898745-20260227_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="ck0000898745-20260227_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="ck0000898745-20260227_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="ck0000898745_S000014232Member" abstract="false" name="S000014232Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000038715Member" abstract="false" name="C000038715Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000038717Member" abstract="false" name="C000038717Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000153061Member" abstract="true" name="C000153061Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_CounterpartyRiskMember" abstract="true" name="CounterpartyRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_FixedIncomeSecuritiesRiskMember" abstract="true" name="FixedIncomeSecuritiesRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_GeographicConcentrationRisk1Member" abstract="true" name="GeographicConcentrationRisk1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_HighYieldSecuritiesRiskMember" abstract="true" name="HighYieldSecuritiesRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_IndustrialRevenueBondRiskMember" abstract="true" name="IndustrialRevenueBondRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_InverseFloatingRateInvestmentsRiskMember" abstract="true" name="InverseFloatingRateInvestmentsRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_LeverageRiskMember" abstract="true" name="LeverageRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_MunicipalObligationsRiskMember" abstract="true" name="MunicipalObligationsRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_PortfolioDurationRiskMember" abstract="true" name="PortfolioDurationRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_RedemptionAndLargeTransactionRiskMember" abstract="true" name="RedemptionAndLargeTransactionRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_BloombergMunicipalBondIndexreflectsnodeductionforfeesexpensesortaxesIndexMember" abstract="true" name="BloombergMunicipalBondIndexreflectsnodeductionforfeesexpensesortaxesIndexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_BloombergCaliforniaMunicipalIndexReflectsNoDeductionForFeesExpensesOrTaxesIndexMember" abstract="true" name="BloombergCaliforniaMunicipalIndexReflectsNoDeductionForFeesExpensesOrTaxesIndexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_S000014242Member" abstract="false" name="S000014242Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000038752Member" abstract="false" name="C000038752Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000080382Member" abstract="false" name="C000080382Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000038755Member" abstract="false" name="C000038755Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000085771Member" abstract="false" name="C000085771Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000085768Member" abstract="false" name="C000085768Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000149261Member" abstract="true" name="C000149261Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_ForeignSecuritiesRiskMember" abstract="true" name="ForeignSecuritiesRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_RealEstateSecuritiesRiskMember" abstract="true" name="RealEstateSecuritiesRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_SecuritizedProductsRiskMember" abstract="true" name="SecuritizedProductsRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_USGovernmentSecuritiesRiskMember" abstract="true" name="USGovernmentSecuritiesRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_USGovernmentSponsoredSecuritiesRiskMember" abstract="true" name="USGovernmentSponsoredSecuritiesRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_BloombergUSAggregateIndexReflectsNoDeductionForFeesExpensesOrTaxesIndexMember" abstract="true" name="BloombergUSAggregateIndexReflectsNoDeductionForFeesExpensesOrTaxesIndexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_S000006952Member" abstract="false" name="S000006952Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000018963Member" abstract="false" name="C000018963Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000018962Member" abstract="false" name="C000018962Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000018961Member" abstract="false" name="C000018961Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000018958Member" abstract="false" name="C000018958Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000018959Member" abstract="false" name="C000018959Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_DerivativesRiskMember" abstract="true" name="DerivativesRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_DerivativesRiskCreditDefaultSwapsRiskMember" abstract="true" name="DerivativesRiskCreditDefaultSwapsRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_DerivativesRiskFuturesAndSwapsRiskMember" abstract="true" name="DerivativesRiskFuturesAndSwapsRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_EmergingMarketsRiskMember" abstract="true" name="EmergingMarketsRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_ForeignCurrencyRiskMember" abstract="true" name="ForeignCurrencyRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_HedgingRiskMember" abstract="true" name="HedgingRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_HighPortfolioTurnoverRiskMember" abstract="true" name="HighPortfolioTurnoverRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_S000024296Member" abstract="false" name="S000024296Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000071807Member" abstract="false" name="C000071807Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000071808Member" abstract="false" name="C000071808Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000071805Member" abstract="false" name="C000071805Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000190075Member" abstract="true" name="C000190075Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_AssetAllocationRiskMember" abstract="true" name="AssetAllocationRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_BankLoansRiskMember" abstract="true" name="BankLoansRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_DerivativesRiskCurrencyContractsRiskMember" abstract="true" name="DerivativesRiskCurrencyContractsRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_DerivativesRiskOptionsRiskMember" abstract="true" name="DerivativesRiskOptionsRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_FloatingAndVariableRateSecuritiesRiskMember" abstract="true" name="FloatingAndVariableRateSecuritiesRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_IndexPassiveStrategyRiskMember" abstract="true" name="IndexPassiveStrategyRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_PreferredSecuritiesRiskMember" abstract="true" name="PreferredSecuritiesRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_S000006992Member" abstract="false" name="S000006992Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019059Member" abstract="false" name="C000019059Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019058Member" abstract="false" name="C000019058Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019057Member" abstract="false" name="C000019057Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019054Member" abstract="false" name="C000019054Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019055Member" abstract="false" name="C000019055Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000210673Member" abstract="true" name="C000210673Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_EquitySecuritiesRiskMember" abstract="true" name="EquitySecuritiesRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_EquitySecuritiesRiskGrowthStyleRiskMember" abstract="true" name="EquitySecuritiesRiskGrowthStyleRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_EquitySecuritiesRiskSmallerCompaniesRiskMember" abstract="true" name="EquitySecuritiesRiskSmallerCompaniesRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_EquitySecuritiesRiskValueStyleRiskMember" abstract="true" name="EquitySecuritiesRiskValueStyleRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_MSCIACWIExUSAIndexNTRreflectswithholdingtaxesonforeigndividendsbutnodeductionforfeesexpensesorothertaxesIndexMember" abstract="true" name="MSCIACWIExUSAIndexNTRreflectswithholdingtaxesonforeigndividendsbutnodeductionforfeesexpensesorothertaxesIndexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_S000014240Member" abstract="false" name="S000014240Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000038744Member" abstract="false" name="C000038744Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000038746Member" abstract="false" name="C000038746Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000204702Member" abstract="true" name="C000204702Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000038747Member" abstract="false" name="C000038747Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000085765Member" abstract="false" name="C000085765Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000085767Member" abstract="false" name="C000085767Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_Russell1000IndexreflectsnodeductionforfeesexpensesortaxesIndexMember" abstract="true" name="Russell1000IndexreflectsnodeductionforfeesexpensesortaxesIndexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_Russell1000ValueIndexReflectsNoDeductionForFeesExpensesOrTaxesIndexMember" abstract="false" name="Russell1000ValueIndexReflectsNoDeductionForFeesExpensesOrTaxesIndexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_S000054330Member" abstract="true" name="S000054330Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000170736Member" abstract="true" name="C000170736Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_ConvertibleSecuritiesRiskMember" abstract="true" name="ConvertibleSecuritiesRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_DerivativesRiskForwardContractsFuturesAndSwapsRiskMember" abstract="true" name="DerivativesRiskForwardContractsFuturesAndSwapsRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_DistressedInvestmentsRiskMember" abstract="true" name="DistressedInvestmentsRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_EmergingMarketsRiskDefensiveStrategyRiskMember" abstract="true" name="EmergingMarketsRiskDefensiveStrategyRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_EmergingMarketsRiskFrontierMarketsRiskMember" abstract="true" name="EmergingMarketsRiskFrontierMarketsRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_VolatilityMitigationRiskMember" abstract="true" name="VolatilityMitigationRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_BloombergGlobalAggregateIndexReflectsNoDeductionForFeesExpensesOrTaxesIndexMember" abstract="true" name="BloombergGlobalAggregateIndexReflectsNoDeductionForFeesExpensesOrTaxesIndexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_JPMEMBlendWeightIndexMember" abstract="true" name="JPMEMBlendWeightIndexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_FinisterreEmergingMarketsTotalReturnBondBlendedIndexReflectsNoDeductionForFeesExpensesOrTaxesIndexMember" abstract="true" name="FinisterreEmergingMarketsTotalReturnBondBlendedIndexReflectsNoDeductionForFeesExpensesOrTaxesIndexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_JPMGBI-EMGlobalDiversifiedIndexReflectsNoDeductionForFeesExpensesOrTaxesIndexMember" abstract="true" name="JPMGBI-EMGlobalDiversifiedIndexReflectsNoDeductionForFeesExpensesOrTaxesIndexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_JPMEMBIGlobalDiversifiedIndexReflectsNoDeductionForFeesExpensesOrTaxesIndexMember" abstract="true" name="JPMEMBIGlobalDiversifiedIndexReflectsNoDeductionForFeesExpensesOrTaxesIndexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_JPMCEMBIBroadDiversifiedIndexReflectsNoDeductionForFeesExpensesOrTaxesIndexMember" abstract="true" name="JPMCEMBIBroadDiversifiedIndexReflectsNoDeductionForFeesExpensesOrTaxesIndexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_S000007013Member" abstract="false" name="S000007013Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019146Member" abstract="false" name="C000019146Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019145Member" abstract="false" name="C000019145Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019144Member" abstract="false" name="C000019144Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019140Member" abstract="false" name="C000019140Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019142Member" abstract="false" name="C000019142Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000175481Member" abstract="true" name="C000175481Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_EmergingMarketsRiskChinaInvestmentRiskMember" abstract="true" name="EmergingMarketsRiskChinaInvestmentRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_MSCIEmergingMarketsIndexNTRreflectswithholdingtaxesonforeigndividendsbutnodeductionforfeesexpensesorothertaxesIndexMember" abstract="true" name="MSCIEmergingMarketsIndexNTRreflectswithholdingtaxesonforeigndividendsbutnodeductionforfeesexpensesorothertaxesIndexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_S000019119Member" abstract="false" name="S000019119Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000052887Member" abstract="false" name="C000052887Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000052889Member" abstract="false" name="C000052889Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000167005Member" abstract="true" name="C000167005Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000167007Member" abstract="true" name="C000167007Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000149262Member" abstract="true" name="C000149262Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_IndustryConcentrationRiskMember" abstract="true" name="IndustryConcentrationRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_IndustryConcentrationRiskRealEstateRiskMember" abstract="true" name="IndustryConcentrationRiskRealEstateRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_RealEstateInvestmentTrustsREITsRiskMember" abstract="true" name="RealEstateInvestmentTrustsREITsRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_MSCIACWIIndexNTRReflectsWithholdingTaxesOnForeignDividendsButNoDeductionForFeesExpensesOrOtherTaxesIndexMember" abstract="true" name="MSCIACWIIndexNTRReflectsWithholdingTaxesOnForeignDividendsButNoDeductionForFeesExpensesOrOtherTaxesIndexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_FTSEEPRANAREITDevelopedMarketsIndexNTRreflectswithholdingtaxesonforeigndividendsbutnodeductionforfeesexpensesorothertaxesIndexMember" abstract="true" name="FTSEEPRANAREITDevelopedMarketsIndexNTRreflectswithholdingtaxesonforeigndividendsbutnodeductionforfeesexpensesorothertaxesIndexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_S000014244Member" abstract="false" name="S000014244Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000038760Member" abstract="false" name="C000038760Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000113845Member" abstract="true" name="C000113845Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000038763Member" abstract="false" name="C000038763Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000113842Member" abstract="true" name="C000113842Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000113844Member" abstract="true" name="C000113844Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_DerivativesRiskFuturesRiskMember" abstract="true" name="DerivativesRiskFuturesRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_BloombergUSAgencyFixedRateMBSIndexReflectsNoDeductionForFeesExpensesOrTaxesIndexMember" abstract="true" name="BloombergUSAgencyFixedRateMBSIndexReflectsNoDeductionForFeesExpensesOrTaxesIndexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_S000060089Member" abstract="true" name="S000060089Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000000000Member" abstract="true" name="C000000000Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000196721Member" abstract="true" name="C000196721Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_InvestmentCompanySecuritiesRiskMember" abstract="true" name="InvestmentCompanySecuritiesRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_RepurchaseAgreementRiskMember" abstract="true" name="RepurchaseAgreementRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_BloombergUSAggregateIndex1reflectsNoDeductionForFeesExpensesOrTaxesIndexMember" abstract="true" name="BloombergUSAggregateIndex1reflectsNoDeductionForFeesExpensesOrTaxesIndexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_BloombergUSTreasuryBellwethersThreeMonthIndexReflectsNoDeductionForFeesExpensesOrTaxesIndexMember" abstract="true" name="BloombergUSTreasuryBellwethersThreeMonthIndexReflectsNoDeductionForFeesExpensesOrTaxesIndexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_S000014241Member" abstract="false" name="S000014241Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000038748Member" abstract="false" name="C000038748Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000038750Member" abstract="false" name="C000038750Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000038751Member" abstract="false" name="C000038751Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000175488Member" abstract="true" name="C000175488Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_BloombergUSCorporateHighYieldTwoPercentIssuerCappedIndexreflectsnodeductionforfeesexpensesortaxesIndexMember" abstract="true" name="BloombergUSCorporateHighYieldTwoPercentIssuerCappedIndexreflectsnodeductionforfeesexpensesortaxesIndexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_S000006997Member" abstract="false" name="S000006997Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019085Member" abstract="false" name="C000019085Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019086Member" abstract="false" name="C000019086Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019081Member" abstract="true" name="C000019081Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019082Member" abstract="false" name="C000019082Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_IndexFundRiskMember" abstract="true" name="IndexFundRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_BloombergUSTreasuryTIPSIndexreflectsnodeductionforfeesexpensesortaxesIndexMember" abstract="true" name="BloombergUSTreasuryTIPSIndexreflectsnodeductionforfeesexpensesortaxesIndexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_S000101728Member" abstract="true" name="S000101728Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000271982Member" abstract="true" name="C000271982Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_FrequentTradingRiskMember" abstract="true" name="FrequentTradingRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_SovereignDebtRiskMember" abstract="true" name="SovereignDebtRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_S000007083Member" abstract="false" name="S000007083Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000175484Member" abstract="true" name="C000175484Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019376Member" abstract="false" name="C000019376Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019372Member" abstract="false" name="C000019372Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019373Member" abstract="false" name="C000019373Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_S000007077Member" abstract="false" name="S000007077Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019333Member" abstract="true" name="C000019333Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019332Member" abstract="false" name="C000019332Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019331Member" abstract="false" name="C000019331Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019328Member" abstract="false" name="C000019328Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019329Member" abstract="false" name="C000019329Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000149257Member" abstract="true" name="C000149257Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_PassiveStrategyRiskMember" abstract="true" name="PassiveStrategyRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_Russell1000GrowthIndexreflectsnodeductionforfeesexpensesortaxesIndexMember" abstract="true" name="Russell1000GrowthIndexreflectsnodeductionforfeesexpensesortaxesIndexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_S000007016Member" abstract="false" name="S000007016Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019174Member" abstract="false" name="C000019174Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019173Member" abstract="false" name="C000019173Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019172Member" abstract="false" name="C000019172Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019169Member" abstract="false" name="C000019169Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019170Member" abstract="false" name="C000019170Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_SandP500IndexreflectsnodeductionforfeesexpensesortaxesIndexMember" abstract="false" name="SandP500IndexreflectsnodeductionforfeesexpensesortaxesIndexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_S000007122Member" abstract="false" name="S000007122Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019464Member" abstract="false" name="C000019464Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019463Member" abstract="false" name="C000019463Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019460Member" abstract="false" name="C000019460Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019461Member" abstract="false" name="C000019461Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_S000007075Member" abstract="false" name="S000007075Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019317Member" abstract="false" name="C000019317Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000038781Member" abstract="false" name="C000038781Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019316Member" abstract="false" name="C000019316Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019315Member" abstract="false" name="C000019315Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019312Member" abstract="false" name="C000019312Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019313Member" abstract="false" name="C000019313Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000175482Member" abstract="true" name="C000175482Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_Russell3000IndexreflectsnodeductionforfeesexpensesortaxesIndexMember" abstract="true" name="Russell3000IndexreflectsnodeductionforfeesexpensesortaxesIndexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_RussellMidCapIndexreflectsnodeductionforfeesexpensesortaxesIndexMember" abstract="true" name="RussellMidCapIndexreflectsnodeductionforfeesexpensesortaxesIndexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_S000007079Member" abstract="false" name="S000007079Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019348Member" abstract="false" name="C000019348Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019343Member" abstract="false" name="C000019343Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019345Member" abstract="false" name="C000019345Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019346Member" abstract="false" name="C000019346Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000175483Member" abstract="true" name="C000175483Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_SandP1500reflectsnodeductionforfeesexpensesortaxesIndexMember" abstract="true" name="SandP1500reflectsnodeductionforfeesexpensesortaxesIndexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_SandPMidcap400IndexreflectsnodeductionforfeesexpensesortaxesIndexMember" abstract="true" name="SandPMidcap400IndexreflectsnodeductionforfeesexpensesortaxesIndexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_S000007173Member" abstract="false" name="S000007173Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000210674Member" abstract="true" name="C000210674Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000076718Member" abstract="false" name="C000076718Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019618Member" abstract="false" name="C000019618Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019614Member" abstract="false" name="C000019614Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019615Member" abstract="false" name="C000019615Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000210675Member" abstract="true" name="C000210675Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_RussellMidcapValueIndexReflectsNoDeductionForFeesExpensesOrTaxesIndexMember" abstract="true" name="RussellMidcapValueIndexReflectsNoDeductionForFeesExpensesOrTaxesIndexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_S000007081Member" abstract="false" name="S000007081Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019363Member" abstract="false" name="C000019363Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019362Member" abstract="false" name="C000019362Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_CommercialPaperRiskMember" abstract="true" name="CommercialPaperRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_DiscretionaryLiquidityFeeRiskMember" abstract="true" name="DiscretionaryLiquidityFeeRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_S000023512Member" abstract="false" name="S000023512Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000111521Member" abstract="false" name="C000111521Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000069149Member" abstract="false" name="C000069149Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_MSCIEAFEIndexNTRreflectswithholdingtaxesonforeigndividendsbutnodeductionforfeesexpensesorothertaxesIndexMember" abstract="true" name="MSCIEAFEIndexNTRreflectswithholdingtaxesonforeigndividendsbutnodeductionforfeesexpensesorothertaxesIndexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_MSCIEAFEValueIndexNTRreflectswithholdingtaxesonforeigndividendsbutnodeductionforfeesexpensesorothertaxesIndexMember" abstract="true" name="MSCIEAFEValueIndexNTRreflectswithholdingtaxesonforeigndividendsbutnodeductionforfeesexpensesorothertaxesIndexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_S000014238Member" abstract="false" name="S000014238Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000038737Member" abstract="false" name="C000038737Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000038740Member" abstract="false" name="C000038740Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000085760Member" abstract="false" name="C000085760Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000085762Member" abstract="false" name="C000085762Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_S000007211Member" abstract="false" name="S000007211Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019784Member" abstract="false" name="C000019784Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019783Member" abstract="false" name="C000019783Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019782Member" abstract="false" name="C000019782Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019779Member" abstract="false" name="C000019779Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019780Member" abstract="false" name="C000019780Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_FundOfFundsRiskMember" abstract="true" name="FundOfFundsRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_TargetDateFundRiskMember" abstract="true" name="TargetDateFundRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_SandPTargetDateRetirementIncomeIndexreflectsnodeductionforfeesexpensesortaxesIndexMember" abstract="true" name="SandPTargetDateRetirementIncomeIndexreflectsnodeductionforfeesexpensesortaxesIndexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_S000022103Member" abstract="false" name="S000022103Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000063426Member" abstract="false" name="C000063426Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000063424Member" abstract="false" name="C000063424Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000063423Member" abstract="false" name="C000063423Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_SandPTargetDate2015IndexreflectsnodeductionforfeesexpensesortaxesIndexMember" abstract="true" name="SandPTargetDate2015IndexreflectsnodeductionforfeesexpensesortaxesIndexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_S000007207Member" abstract="false" name="S000007207Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019747Member" abstract="false" name="C000019747Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019746Member" abstract="false" name="C000019746Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019745Member" abstract="false" name="C000019745Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019742Member" abstract="false" name="C000019742Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019743Member" abstract="false" name="C000019743Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_SPTargetDate2020IndexreflectsnodeductionforfeesexpensesortaxesIndexMember" abstract="true" name="SPTargetDate2020IndexreflectsnodeductionforfeesexpensesortaxesIndexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_S000022104Member" abstract="false" name="S000022104Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000063433Member" abstract="false" name="C000063433Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000063429Member" abstract="false" name="C000063429Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000063431Member" abstract="false" name="C000063431Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_SPTargetDate2025IndexreflectsnodeductionforfeesexpensesortaxesIndexMember" abstract="true" name="SPTargetDate2025IndexreflectsnodeductionforfeesexpensesortaxesIndexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_S000007208Member" abstract="false" name="S000007208Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019756Member" abstract="false" name="C000019756Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019755Member" abstract="false" name="C000019755Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019754Member" abstract="false" name="C000019754Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019751Member" abstract="false" name="C000019751Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019752Member" abstract="false" name="C000019752Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_SPTargetDate2030IndexreflectsnodeductionforfeesexpensesortaxesIndexMember" abstract="true" name="SPTargetDate2030IndexreflectsnodeductionforfeesexpensesortaxesIndexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_S000022105Member" abstract="false" name="S000022105Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000063439Member" abstract="false" name="C000063439Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000063437Member" abstract="false" name="C000063437Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000063435Member" abstract="false" name="C000063435Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_SPTargetDate2035IndexreflectsnodeductionforfeesexpensesortaxesIndexMember" abstract="true" name="SPTargetDate2035IndexreflectsnodeductionforfeesexpensesortaxesIndexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_S000007209Member" abstract="false" name="S000007209Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019765Member" abstract="false" name="C000019765Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019764Member" abstract="false" name="C000019764Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019763Member" abstract="false" name="C000019763Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019760Member" abstract="false" name="C000019760Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019761Member" abstract="false" name="C000019761Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_SPTargetDate2040IndexreflectsnodeductionforfeesexpensesortaxesIndexMember" abstract="true" name="SPTargetDate2040IndexreflectsnodeductionforfeesexpensesortaxesIndexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_S000022106Member" abstract="false" name="S000022106Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000063443Member" abstract="false" name="C000063443Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000063441Member" abstract="false" name="C000063441Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000063445Member" abstract="false" name="C000063445Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_SPTargetDate2045IndexreflectsnodeductionforfeesexpensesortaxesIndexMember" abstract="true" name="SPTargetDate2045IndexreflectsnodeductionforfeesexpensesortaxesIndexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_S000007210Member" abstract="false" name="S000007210Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019775Member" abstract="false" name="C000019775Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019774Member" abstract="false" name="C000019774Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019773Member" abstract="false" name="C000019773Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019770Member" abstract="false" name="C000019770Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019771Member" abstract="false" name="C000019771Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_SPTargetDate2050IndexreflectsnodeductionforfeesexpensesortaxesIndexMember" abstract="true" name="SPTargetDate2050IndexreflectsnodeductionforfeesexpensesortaxesIndexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_S000022107Member" abstract="false" name="S000022107Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000063447Member" abstract="true" name="C000063447Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000063451Member" abstract="false" name="C000063451Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000063449Member" abstract="false" name="C000063449Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_SPTargetDate2055IndexreflectsnodeductionforfeesexpensesortaxesIndexMember" abstract="true" name="SPTargetDate2055IndexreflectsnodeductionforfeesexpensesortaxesIndexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_S000039873Member" abstract="true" name="S000039873Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000123721Member" abstract="true" name="C000123721Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000123727Member" abstract="true" name="C000123727Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000123724Member" abstract="true" name="C000123724Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000123726Member" abstract="true" name="C000123726Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_SPTargetDate2060IndexreflectsnodeductionforfeesexpensesortaxesIndexMember" abstract="true" name="SPTargetDate2060IndexreflectsnodeductionforfeesexpensesortaxesIndexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_S000058847Member" abstract="true" name="S000058847Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000193004Member" abstract="true" name="C000193004Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000193006Member" abstract="true" name="C000193006Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000193001Member" abstract="true" name="C000193001Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_SPTargetDate2065IndexreflectsnodeductionforfeesexpensesortaxesIndexMember" abstract="true" name="SPTargetDate2065IndexreflectsnodeductionforfeesexpensesortaxesIndexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_S000079799Member" abstract="true" name="S000079799Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000241180Member" abstract="true" name="C000241180Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000241176Member" abstract="true" name="C000241176Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000241179Member" abstract="true" name="C000241179Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000241178Member" abstract="true" name="C000241178Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_S000046553Member" abstract="true" name="S000046553Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000199315Member" abstract="true" name="C000199315Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000145302Member" abstract="true" name="C000145302Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000159884Member" abstract="true" name="C000159884Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_BloombergUS.AggregateIndexReflectsNoDeductionForFeesExpensesOrTaxesIndexMember" abstract="true" name="BloombergUS.AggregateIndexReflectsNoDeductionForFeesExpensesOrTaxesIndexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_S000046556Member" abstract="true" name="S000046556Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000199318Member" abstract="true" name="C000199318Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000145311Member" abstract="true" name="C000145311Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000159887Member" abstract="true" name="C000159887Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_S000046557Member" abstract="true" name="S000046557Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000199319Member" abstract="true" name="C000199319Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000145314Member" abstract="true" name="C000145314Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000159888Member" abstract="true" name="C000159888Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_S000046558Member" abstract="true" name="S000046558Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000199320Member" abstract="true" name="C000199320Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000145317Member" abstract="true" name="C000145317Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000159889Member" abstract="true" name="C000159889Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_S000046559Member" abstract="true" name="S000046559Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000199321Member" abstract="true" name="C000199321Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000145320Member" abstract="true" name="C000145320Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000159890Member" abstract="true" name="C000159890Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_S000046560Member" abstract="true" name="S000046560Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000199322Member" abstract="true" name="C000199322Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000145323Member" abstract="true" name="C000145323Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000159891Member" abstract="true" name="C000159891Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_S000046561Member" abstract="true" name="S000046561Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000199323Member" abstract="true" name="C000199323Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000145326Member" abstract="true" name="C000145326Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000159892Member" abstract="true" name="C000159892Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_S000046562Member" abstract="true" name="S000046562Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000199324Member" abstract="true" name="C000199324Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000145329Member" abstract="true" name="C000145329Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000159893Member" abstract="true" name="C000159893Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_S000046563Member" abstract="true" name="S000046563Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000199325Member" abstract="true" name="C000199325Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000145332Member" abstract="true" name="C000145332Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000159894Member" abstract="true" name="C000159894Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_S000046554Member" abstract="true" name="S000046554Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000199316Member" abstract="true" name="C000199316Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000145305Member" abstract="true" name="C000145305Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000159885Member" abstract="true" name="C000159885Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_S000046555Member" abstract="true" name="S000046555Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000199317Member" abstract="true" name="C000199317Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000145308Member" abstract="true" name="C000145308Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000159886Member" abstract="true" name="C000159886Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_S000058848Member" abstract="true" name="S000058848Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000199326Member" abstract="true" name="C000199326Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000193007Member" abstract="true" name="C000193007Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000193008Member" abstract="true" name="C000193008Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_S000079798Member" abstract="true" name="S000079798Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000241172Member" abstract="true" name="C000241172Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000241174Member" abstract="true" name="C000241174Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000241173Member" abstract="true" name="C000241173Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_S000007212Member" abstract="false" name="S000007212Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019792Member" abstract="false" name="C000019792Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000038802Member" abstract="false" name="C000038802Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019791Member" abstract="false" name="C000019791Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019790Member" abstract="false" name="C000019790Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019787Member" abstract="false" name="C000019787Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019788Member" abstract="false" name="C000019788Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000175486Member" abstract="true" name="C000175486Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_FTSENAREITAllEquityREITIndexreflectsnodeductionforfeesexpensesortaxesIndexMember" abstract="true" name="FTSENAREITAllEquityREITIndexreflectsnodeductionforfeesexpensesortaxesIndexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_S000014246Member" abstract="false" name="S000014246Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000038768Member" abstract="false" name="C000038768Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000038770Member" abstract="false" name="C000038770Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000039365Member" abstract="false" name="C000039365Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000038771Member" abstract="false" name="C000038771Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000039361Member" abstract="false" name="C000039361Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000039364Member" abstract="false" name="C000039364Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_SAMBalancedBlendedIndexExceptAsNotedForMSCIACWIIndexNTRReflectsNoDeductionForFeesExpensesOrTaxesIndexMember" abstract="true" name="SAMBalancedBlendedIndexExceptAsNotedForMSCIACWIIndexNTRReflectsNoDeductionForFeesExpensesOrTaxesIndexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_SAMBalancedBlendedIndexexceptasnotedforMSCIEAFEIndexNTRreflectsnodeductionforfeesexpensesortaxesIndexMember" abstract="true" name="SAMBalancedBlendedIndexexceptasnotedforMSCIEAFEIndexNTRreflectsnodeductionforfeesexpensesortaxesIndexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_S000014233Member" abstract="false" name="S000014233Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000038718Member" abstract="false" name="C000038718Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000038720Member" abstract="false" name="C000038720Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000039341Member" abstract="false" name="C000039341Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000038721Member" abstract="false" name="C000038721Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000039337Member" abstract="false" name="C000039337Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000039340Member" abstract="false" name="C000039340Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_SAMConservativeBalancedBlendedIndexExceptAsNotedForMSCIACWIIndexNTRReflectsNoDeductionForFeesExpensesOrTaxesIndexMember" abstract="true" name="SAMConservativeBalancedBlendedIndexExceptAsNotedForMSCIACWIIndexNTRReflectsNoDeductionForFeesExpensesOrTaxesIndexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_SAMConservativeBalancedBlendedIndexExceptAsNotedForMSCIEAFEIndexNTRReflectsNoDeductionForFeesExpensesOrTaxesIndexMember" abstract="true" name="SAMConservativeBalancedBlendedIndexExceptAsNotedForMSCIEAFEIndexNTRReflectsNoDeductionForFeesExpensesOrTaxesIndexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_S000014234Member" abstract="false" name="S000014234Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000038722Member" abstract="false" name="C000038722Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000038724Member" abstract="false" name="C000038724Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000039344Member" abstract="false" name="C000039344Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000038725Member" abstract="false" name="C000038725Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000039346Member" abstract="false" name="C000039346Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000039343Member" abstract="false" name="C000039343Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_SAMConservativeGrowthBlendedIndexExceptAsNotedForMSCIACWIIndexNTRReflectsNoDeductionForFeesExpensesOrTaxesIndexMember" abstract="true" name="SAMConservativeGrowthBlendedIndexExceptAsNotedForMSCIACWIIndexNTRReflectsNoDeductionForFeesExpensesOrTaxesIndexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_SAMConservativeGrowthBlendedIndexExceptAsNotedForMSCIEAFEIndexNTRReflectsNoDeductionForFeesExpensesOrTaxesIndexMember" abstract="true" name="SAMConservativeGrowthBlendedIndexExceptAsNotedForMSCIEAFEIndexNTRReflectsNoDeductionForFeesExpensesOrTaxesIndexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_S000014235Member" abstract="false" name="S000014235Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000038726Member" abstract="false" name="C000038726Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000038728Member" abstract="false" name="C000038728Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000039353Member" abstract="false" name="C000039353Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000038729Member" abstract="false" name="C000038729Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000039349Member" abstract="false" name="C000039349Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000039352Member" abstract="false" name="C000039352Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_SAMFlexibleIncomeBlendedIndexExceptAsNotedForMSCIACWIIndexNTRReflectsNoDeductionForFeesExpensesOrTaxesIndexMember" abstract="true" name="SAMFlexibleIncomeBlendedIndexExceptAsNotedForMSCIACWIIndexNTRReflectsNoDeductionForFeesExpensesOrTaxesIndexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_SAMFlexibleIncomeBlendedIndexexceptasnotedforMSCIEAFEIndexNTRreflectsnodeductionforfeesexpensesortaxesIndexMember" abstract="true" name="SAMFlexibleIncomeBlendedIndexexceptasnotedforMSCIEAFEIndexNTRreflectsnodeductionforfeesexpensesortaxesIndexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_S000014236Member" abstract="false" name="S000014236Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000038730Member" abstract="false" name="C000038730Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000038732Member" abstract="false" name="C000038732Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000039359Member" abstract="false" name="C000039359Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000038733Member" abstract="false" name="C000038733Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000039355Member" abstract="false" name="C000039355Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000039358Member" abstract="false" name="C000039358Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_SAMStrategicGrowthBlendedIndexExceptAsNotedForMSCIACWIIndexNTRReflectsNoDeductionForFeesExpensesOrTaxesIndexMember" abstract="true" name="SAMStrategicGrowthBlendedIndexExceptAsNotedForMSCIACWIIndexNTRReflectsNoDeductionForFeesExpensesOrTaxesIndexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_SAMStrategicGrowthBlendedIndexexceptasnotedforMSCIEAFEIndexNTRreflectsnodeductionforfeesexpensesortaxesIndexMember" abstract="true" name="SAMStrategicGrowthBlendedIndexexceptasnotedforMSCIEAFEIndexNTRreflectsnodeductionforfeesexpensesortaxesIndexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_S000014245Member" abstract="false" name="S000014245Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000038764Member" abstract="false" name="C000038764Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000038766Member" abstract="false" name="C000038766Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000090493Member" abstract="false" name="C000090493Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000038767Member" abstract="false" name="C000038767Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000090496Member" abstract="false" name="C000090496Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000090498Member" abstract="false" name="C000090498Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_BloombergCredit13YearsIndexreflectsnodeductionforfeesexpensesortaxesIndexMember" abstract="true" name="BloombergCredit13YearsIndexreflectsnodeductionforfeesexpensesortaxesIndexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_S000007214Member" abstract="false" name="S000007214Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019809Member" abstract="false" name="C000019809Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019808Member" abstract="false" name="C000019808Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019807Member" abstract="false" name="C000019807Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019804Member" abstract="false" name="C000019804Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019805Member" abstract="false" name="C000019805Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000175487Member" abstract="true" name="C000175487Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_Russell2000IndexreflectsnodeductionforfeesexpensesortaxesIndexMember" abstract="true" name="Russell2000IndexreflectsnodeductionforfeesexpensesortaxesIndexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_S000007175Member" abstract="false" name="S000007175Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019631Member" abstract="false" name="C000019631Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019630Member" abstract="false" name="C000019630Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019627Member" abstract="false" name="C000019627Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019628Member" abstract="false" name="C000019628Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000149260Member" abstract="true" name="C000149260Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_Russell2000GrowthIndexReflectsNoDeductionForFeesExpensesOrTaxesIndexMember" abstract="true" name="Russell2000GrowthIndexReflectsNoDeductionForFeesExpensesOrTaxesIndexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_S000007203Member" abstract="false" name="S000007203Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019720Member" abstract="false" name="C000019720Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019719Member" abstract="false" name="C000019719Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019716Member" abstract="false" name="C000019716Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019717Member" abstract="false" name="C000019717Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000175485Member" abstract="true" name="C000175485Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_SandPSmallcap600ReflectsNoDeductionForFeesExpensesOrTaxesIndexMember" abstract="true" name="SandPSmallcap600ReflectsNoDeductionForFeesExpensesOrTaxesIndexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_S000007169Member" abstract="false" name="S000007169Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000076717Member" abstract="false" name="C000076717Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019589Member" abstract="false" name="C000019589Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019585Member" abstract="false" name="C000019585Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000019586Member" abstract="false" name="C000019586Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000149259Member" abstract="true" name="C000149259Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_Russell2000ValueIndexreflectsnodeductionforfeesexpensesortaxesIndexMember" abstract="true" name="Russell2000ValueIndexreflectsnodeductionforfeesexpensesortaxesIndexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_S000014237Member" abstract="false" name="S000014237Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000038734Member" abstract="false" name="C000038734Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000038736Member" abstract="false" name="C000038736Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ck0000898745_C000158782Member" abstract="true" name="C000158782Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
