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

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:01a0817f-1d7f-7a2d-b595-9a0db39b308d,g:84ee5f57-5653-48e3-9089-25b0ade5d709-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:tmc="http://tmc.com/20260930" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2024-01-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://tmc.com/20260930">
  <xs:import namespace="http://fasb.org/srt/2026" schemaLocation="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2026" schemaLocation="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd"/>
  <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.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2026" schemaLocation="https://xbrl.sec.gov/country/2026/country-2026.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2026" schemaLocation="https://xbrl.sec.gov/dei/2026/dei-2026.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2026" schemaLocation="https://xbrl.sec.gov/ecd/2026/ecd-2026.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="tmc-20260930_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="tmc-20260930_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="tmc-20260930_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" 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="tmc-20260930_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://tmc.com/role/Cover">
        <link:definition>0000001 - Document - Cover</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedBalanceSheets" roleURI="http://tmc.com/role/CondensedConsolidatedBalanceSheets">
        <link:definition>9952151 - Statement - Condensed Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedBalanceSheetsParenthetical" roleURI="http://tmc.com/role/CondensedConsolidatedBalanceSheetsParenthetical">
        <link:definition>9952152 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofLossandComprehensiveLoss" roleURI="http://tmc.com/role/CondensedConsolidatedStatementsofLossandComprehensiveLoss">
        <link:definition>9952153 - Statement - Condensed Consolidated Statements of Loss and Comprehensive Loss</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofChangesinEquity" roleURI="http://tmc.com/role/CondensedConsolidatedStatementsofChangesinEquity">
        <link:definition>9952154 - Statement - Condensed Consolidated Statements of Changes in Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofCashFlows" roleURI="http://tmc.com/role/CondensedConsolidatedStatementsofCashFlows">
        <link:definition>9952155 - Statement - Condensed Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NatureofOperations" roleURI="http://tmc.com/role/NatureofOperations">
        <link:definition>9952156 - Disclosure - Nature of Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentation" roleURI="http://tmc.com/role/BasisofPresentation">
        <link:definition>9952157 - Disclosure - Basis of Presentation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="UseofEstimates" roleURI="http://tmc.com/role/UseofEstimates">
        <link:definition>9952158 - Disclosure - Use of Estimates</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueofFinancialInstruments" roleURI="http://tmc.com/role/FairValueofFinancialInstruments">
        <link:definition>9952159 - Disclosure - Fair Value of Financial Instruments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RecentAccountingPronouncementsNotYetEffective" roleURI="http://tmc.com/role/RecentAccountingPronouncementsNotYetEffective">
        <link:definition>9952160 - Disclosure - Recent Accounting Pronouncements Not Yet Effective</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StrategicAlliancewithAllseasandAffiliates" roleURI="http://tmc.com/role/StrategicAlliancewithAllseasandAffiliates">
        <link:definition>9952161 - Disclosure - Strategic Alliance with Allseas and Affiliates</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Investments" roleURI="http://tmc.com/role/Investments">
        <link:definition>9952162 - Disclosure - Investments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RoyaltyLiability" roleURI="http://tmc.com/role/RoyaltyLiability">
        <link:definition>9952163 - Disclosure - Royalty Liability</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ExplorationandEvaluationExpenses" roleURI="http://tmc.com/role/ExplorationandEvaluationExpenses">
        <link:definition>9952164 - Disclosure - Exploration and Evaluation Expenses</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GeneralandAdministrativeExpenses" roleURI="http://tmc.com/role/GeneralandAdministrativeExpenses">
        <link:definition>9952165 - Disclosure - General and Administrative Expenses</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccountsPayableandAccruedLiabilities" roleURI="http://tmc.com/role/AccountsPayableandAccruedLiabilities">
        <link:definition>9952166 - Disclosure - Accounts Payable and Accrued Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Warrants" roleURI="http://tmc.com/role/Warrants">
        <link:definition>9952167 - Disclosure - Warrants</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensation" roleURI="http://tmc.com/role/ShareBasedCompensation">
        <link:definition>9952168 - Disclosure - Share-Based Compensation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LossperShare" roleURI="http://tmc.com/role/LossperShare">
        <link:definition>9952169 - Disclosure - Loss per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstruments" roleURI="http://tmc.com/role/FinancialInstruments">
        <link:definition>9952170 - Disclosure - Financial Instruments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactions" roleURI="http://tmc.com/role/RelatedPartyTransactions">
        <link:definition>9952171 - Disclosure - Related Party Transactions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ContingentLiabilities" roleURI="http://tmc.com/role/ContingentLiabilities">
        <link:definition>9952172 - Disclosure - Contingent Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentedInformation" roleURI="http://tmc.com/role/SegmentedInformation">
        <link:definition>9952173 - Disclosure - Segmented Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentationPolicies" roleURI="http://tmc.com/role/BasisofPresentationPolicies">
        <link:definition>9955511 - Disclosure - Basis of Presentation (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StrategicAlliancewithAllseasandAffiliatesTables" roleURI="http://tmc.com/role/StrategicAlliancewithAllseasandAffiliatesTables">
        <link:definition>9955512 - Disclosure - Strategic Alliance with Allseas and Affiliates (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentsTables" roleURI="http://tmc.com/role/InvestmentsTables">
        <link:definition>9955513 - Disclosure - Investments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RoyaltyLiabilityTables" roleURI="http://tmc.com/role/RoyaltyLiabilityTables">
        <link:definition>9955514 - Disclosure - Royalty Liability (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ExplorationandEvaluationExpensesTables" roleURI="http://tmc.com/role/ExplorationandEvaluationExpensesTables">
        <link:definition>9955515 - Disclosure - Exploration and Evaluation Expenses (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GeneralandAdministrativeExpensesTables" roleURI="http://tmc.com/role/GeneralandAdministrativeExpensesTables">
        <link:definition>9955516 - Disclosure - General and Administrative Expenses (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccountsPayableandAccruedLiabilitiesTables" roleURI="http://tmc.com/role/AccountsPayableandAccruedLiabilitiesTables">
        <link:definition>9955517 - Disclosure - Accounts Payable and Accrued Liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="WarrantsTables" roleURI="http://tmc.com/role/WarrantsTables">
        <link:definition>9955518 - Disclosure - Warrants (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationTables" roleURI="http://tmc.com/role/ShareBasedCompensationTables">
        <link:definition>9955519 - Disclosure - Share-Based Compensation (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LossperShareTables" roleURI="http://tmc.com/role/LossperShareTables">
        <link:definition>9955520 - Disclosure - Loss per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsTables" roleURI="http://tmc.com/role/FinancialInstrumentsTables">
        <link:definition>9955521 - Disclosure - Financial Instruments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentedInformationTables" roleURI="http://tmc.com/role/SegmentedInformationTables">
        <link:definition>9955522 - Disclosure - Segmented Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NatureofOperationsDetails" roleURI="http://tmc.com/role/NatureofOperationsDetails">
        <link:definition>9955523 - Disclosure - Nature of Operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StrategicAlliancewithAllseasandAffiliatesNarrativeDetails" roleURI="http://tmc.com/role/StrategicAlliancewithAllseasandAffiliatesNarrativeDetails">
        <link:definition>9955524 - Disclosure - Strategic Alliance with Allseas and Affiliates - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StrategicAlliancewithAllseasandAffiliatesScheduleofNetAmountofRightofUseAssetDetails" roleURI="http://tmc.com/role/StrategicAlliancewithAllseasandAffiliatesScheduleofNetAmountofRightofUseAssetDetails">
        <link:definition>9955525 - Disclosure - Strategic Alliance with Allseas and Affiliates - Schedule of Net Amount of Right-of-Use Asset (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentsScheduleofInvestmentsDetails" roleURI="http://tmc.com/role/InvestmentsScheduleofInvestmentsDetails">
        <link:definition>9955526 - Disclosure - Investments - Schedule of Investments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentsNarrativeDetails" roleURI="http://tmc.com/role/InvestmentsNarrativeDetails">
        <link:definition>9955527 - Disclosure - Investments - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RoyaltyLiabilityNarrativeDetails" roleURI="http://tmc.com/role/RoyaltyLiabilityNarrativeDetails">
        <link:definition>9955528 - Disclosure - Royalty Liability - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RoyaltyLiabilityScheduleofChangesinFairValueofWarrantLiabilityDetails" roleURI="http://tmc.com/role/RoyaltyLiabilityScheduleofChangesinFairValueofWarrantLiabilityDetails">
        <link:definition>9955529 - Disclosure - Royalty Liability - Schedule of Changes in Fair Value of Warrant Liability (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ExplorationandEvaluationExpensesDetails" roleURI="http://tmc.com/role/ExplorationandEvaluationExpensesDetails">
        <link:definition>9955530 - Disclosure - Exploration and Evaluation Expenses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GeneralandAdministrativeExpensesDetails" roleURI="http://tmc.com/role/GeneralandAdministrativeExpensesDetails">
        <link:definition>9955531 - Disclosure - General and Administrative Expenses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccountsPayableandAccruedLiabilitiesDetails" roleURI="http://tmc.com/role/AccountsPayableandAccruedLiabilitiesDetails">
        <link:definition>9955532 - Disclosure - Accounts Payable and Accrued Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="WarrantsPublicWarrantsandPrivateWarrantsDetails" roleURI="http://tmc.com/role/WarrantsPublicWarrantsandPrivateWarrantsDetails">
        <link:definition>9955533 - Disclosure - Warrants - Public Warrants and Private Warrants (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="WarrantsScheduleofChangesinFairValueofWarrantLiabilityDetails" roleURI="http://tmc.com/role/WarrantsScheduleofChangesinFairValueofWarrantLiabilityDetails">
        <link:definition>9955534 - Disclosure - Warrants - Schedule of Changes in Fair Value of Warrant Liability (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="WarrantsClassAClassBClassCKoreaZincNaoeroandTongaWarrantsDetails" roleURI="http://tmc.com/role/WarrantsClassAClassBClassCKoreaZincNaoeroandTongaWarrantsDetails">
        <link:definition>9955535 - Disclosure - Warrants - Class A, Class B, Class C, Korea Zinc, Naoero and Tonga Warrants (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationNarrativeDetails" roleURI="http://tmc.com/role/ShareBasedCompensationNarrativeDetails">
        <link:definition>9955536 - Disclosure - Share-Based Compensation - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationScheduleofMovementofStockOptionsDetails" roleURI="http://tmc.com/role/ShareBasedCompensationScheduleofMovementofStockOptionsDetails">
        <link:definition>9955537 - Disclosure - Share-Based Compensation - Schedule of Movement of Stock Options (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationStockOptionsNarrativeDetails" roleURI="http://tmc.com/role/ShareBasedCompensationStockOptionsNarrativeDetails">
        <link:definition>9955538 - Disclosure - Share-Based Compensation - Stock Options Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationStockOptionsNarrativeDetails_1" roleURI="http://tmc.com/role/ShareBasedCompensationStockOptionsNarrativeDetails_1">
        <link:definition>9955538 - Disclosure - Share-Based Compensation - Stock Options Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationScheduleofRSUActivityDetails" roleURI="http://tmc.com/role/ShareBasedCompensationScheduleofRSUActivityDetails">
        <link:definition>9955539 - Disclosure - Share-Based Compensation - Schedule of RSU Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationScheduleofRestrictedStockUnitsDetails" roleURI="http://tmc.com/role/ShareBasedCompensationScheduleofRestrictedStockUnitsDetails">
        <link:definition>9955540 - Disclosure - Share-Based Compensation - Schedule of Restricted Stock Units (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationScheduleofRestrictedStockUnitsDetails_1" roleURI="http://tmc.com/role/ShareBasedCompensationScheduleofRestrictedStockUnitsDetails_1">
        <link:definition>9955540 - Disclosure - Share-Based Compensation - Schedule of Restricted Stock Units (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationRestrictedShareUnitsNarrativeDetails" roleURI="http://tmc.com/role/ShareBasedCompensationRestrictedShareUnitsNarrativeDetails">
        <link:definition>9955541 - Disclosure - Share-Based Compensation - Restricted Share Units Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationRestrictedShareUnitsNarrativeDetails_1" roleURI="http://tmc.com/role/ShareBasedCompensationRestrictedShareUnitsNarrativeDetails_1">
        <link:definition>9955541 - Disclosure - Share-Based Compensation - Restricted Share Units Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationEmployeeStockPurchasePlanDetails" roleURI="http://tmc.com/role/ShareBasedCompensationEmployeeStockPurchasePlanDetails">
        <link:definition>9955542 - Disclosure - Share-Based Compensation - Employee Stock Purchase Plan (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LossperShareDetails" roleURI="http://tmc.com/role/LossperShareDetails">
        <link:definition>9955543 - Disclosure - Loss per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsDetails" roleURI="http://tmc.com/role/FinancialInstrumentsDetails">
        <link:definition>9955544 - Disclosure - Financial Instruments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactionsDetails" roleURI="http://tmc.com/role/RelatedPartyTransactionsDetails">
        <link:definition>9955545 - Disclosure - Related Party Transactions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactionsDetails_1" roleURI="http://tmc.com/role/RelatedPartyTransactionsDetails_1">
        <link:definition>9955545 - Disclosure - Related Party Transactions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ContingentLiabilitiesDetails" roleURI="http://tmc.com/role/ContingentLiabilitiesDetails">
        <link:definition>9955546 - Disclosure - Contingent Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentedInformationDetails" roleURI="http://tmc.com/role/SegmentedInformationDetails">
        <link:definition>9955547 - Disclosure - Segmented Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="tmc_ReceivablesAndPrepaymentsCurrent" abstract="false" name="ReceivablesAndPrepaymentsCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tmc_ExplorationLicensesNoncurrent" abstract="false" name="ExplorationLicensesNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tmc_AccruedRoyaltiesNonCurrent" abstract="false" name="AccruedRoyaltiesNonCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tmc_OtherItemsAbstract" abstract="true" name="OtherItemsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tmc_GainLossOnRemeasurementOfEquitySettledObligation" abstract="false" name="GainLossOnRemeasurementOfEquitySettledObligation" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tmc_WarrantsIssuanceCosts" abstract="false" name="WarrantsIssuanceCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tmc_GainLossOnDilutionOfInvestments" abstract="false" name="GainLossOnDilutionOfInvestments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tmc_FairValueAdjustmentsOfRoyaltyLiability" abstract="false" name="FairValueAdjustmentsOfRoyaltyLiability" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tmc_FeesAndInterestOnCreditFacility" abstract="false" name="FeesAndInterestOnCreditFacility" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tmc_RegisteredDirectOffering2025Member" abstract="true" name="RegisteredDirectOffering2025Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tmc_RegisteredDirectOffering2024Member" abstract="true" name="RegisteredDirectOffering2024Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tmc_ClassAWarrantsMember" abstract="true" name="ClassAWarrantsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tmc_ClassBWarrantsMember" abstract="true" name="ClassBWarrantsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tmc_SharesIssuedDuringPeriodSharesPrivatePlacement" abstract="false" name="SharesIssuedDuringPeriodSharesPrivatePlacement" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="tmc_SharesIssuedDuringPeriodValuePrivatePlacement" abstract="false" name="SharesIssuedDuringPeriodValuePrivatePlacement" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tmc_StockIssuedDuringPeriodSharesRegisteredDirectOffering" abstract="false" name="StockIssuedDuringPeriodSharesRegisteredDirectOffering" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="tmc_StockIssuedDuringPeriodValueRegisteredDirectOffering" abstract="false" name="StockIssuedDuringPeriodValueRegisteredDirectOffering" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tmc_StockIssuedDuringPeriodSharesWarrantsExercised" abstract="false" name="StockIssuedDuringPeriodSharesWarrantsExercised" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="tmc_StockIssuedDuringPeriodValueWarrantsExercised" abstract="false" name="StockIssuedDuringPeriodValueWarrantsExercised" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tmc_ItemsNotAffectingCashAbstract" abstract="true" name="ItemsNotAffectingCashAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tmc_SettlementOfObligationThroughShareIssuance" abstract="false" name="SettlementOfObligationThroughShareIssuance" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tmc_InterestPaidOnShortTermBorrowings" abstract="false" name="InterestPaidOnShortTermBorrowings" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tmc_IncreaseDecreaseInReceivablesAndPrepaidExpense" abstract="false" name="IncreaseDecreaseInReceivablesAndPrepaidExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tmc_ProceedsFromIssuanceRegisteredDirectOffering" abstract="false" name="ProceedsFromIssuanceRegisteredDirectOffering" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tmc_PaymentsOfStockIssuanceCostsRegisteredDirectOffering" abstract="false" name="PaymentsOfStockIssuanceCostsRegisteredDirectOffering" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tmc_RepaymentOfWorkingCapitalLoan" abstract="false" name="RepaymentOfWorkingCapitalLoan" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tmc_UseOfEstimatesDisclosureTextBlock" abstract="false" name="UseOfEstimatesDisclosureTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="tmc_StrategicAllianceWithAllseasAndAffiliatesAbstract" abstract="true" name="StrategicAllianceWithAllseasAndAffiliatesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tmc_StrategicPartnershipDisclosureTextBlock" abstract="false" name="StrategicPartnershipDisclosureTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="tmc_RoyaltyLiabilityAbstract" abstract="true" name="RoyaltyLiabilityAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tmc_RoyaltyLiabilityDisclosureTextBlock" abstract="false" name="RoyaltyLiabilityDisclosureTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="tmc_ExplorationAndEvaluationExpensesTextBlock" abstract="false" name="ExplorationAndEvaluationExpensesTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="tmc_DisclosureOfGeneralAndAdministrativeExpensesTextBlock" abstract="false" name="DisclosureOfGeneralAndAdministrativeExpensesTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="tmc_WarrantsLiabilityTextBlock" abstract="false" name="WarrantsLiabilityTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="tmc_ScheduleOfRightOfUseAssetsTableTextBlock" abstract="false" name="ScheduleOfRightOfUseAssetsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="tmc_ScheduleOfReconciliationExplorationLicensesTableTextBlock" abstract="false" name="ScheduleOfReconciliationExplorationLicensesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="tmc_ScheduleOfGeneralAndAdministrativeExpensesTableTextBlock" abstract="false" name="ScheduleOfGeneralAndAdministrativeExpensesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="tmc_FinancialInstrumentsTableTextBlock" abstract="false" name="FinancialInstrumentsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="tmc_NationalOceanicAndAtmosphericAdministrationMember" abstract="true" name="NationalOceanicAndAtmosphericAdministrationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tmc_NauruOceanResourcesIncMember" abstract="true" name="NauruOceanResourcesIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tmc_TongaOffshoreMiningLimitedMember" abstract="true" name="TongaOffshoreMiningLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tmc_NoriExplorationContractMember" abstract="true" name="NoriExplorationContractMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tmc_TongaOffshoreMiningLimitedExplorationContractMember" abstract="true" name="TongaOffshoreMiningLimitedExplorationContractMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tmc_NumberOfApplicationsPending" abstract="false" name="NumberOfApplicationsPending" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="tmc_ExplorationAndCommercialRecoveryAreaOfLand" abstract="false" name="ExplorationAndCommercialRecoveryAreaOfLand" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:areaItemType"/>
  <xs:element id="tmc_ExplorationLicenseAppliedAreaOfLand" abstract="false" name="ExplorationLicenseAppliedAreaOfLand" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:areaItemType"/>
  <xs:element id="tmc_CommercialRecoveryAreaOfLand" abstract="false" name="CommercialRecoveryAreaOfLand" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:areaItemType"/>
  <xs:element id="tmc_FiniteLivedIntangibleAssetContractExtensionPeriod" abstract="false" name="FiniteLivedIntangibleAssetContractExtensionPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="tmc_StrategicAllianceWithAllseasAndAffiliatesTable" abstract="true" name="StrategicAllianceWithAllseasAndAffiliatesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="tmc_AllseasGroupSMember" abstract="true" name="AllseasGroupSMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tmc_AllseasAndAffiliatesMember" abstract="true" name="AllseasAndAffiliatesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tmc_ProjectManagementTechnologyServicesMember" abstract="true" name="ProjectManagementTechnologyServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tmc_AllseasDeepseaMarineContractorsAndAffiliatesMember" abstract="true" name="AllseasDeepseaMarineContractorsAndAffiliatesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tmc_StrategicAllianceWithAllseasAndAffiliatesLineItems" abstract="true" name="StrategicAllianceWithAllseasAndAffiliatesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tmc_PercentageOfEngineeringProjectManagementAndVesselUseServicesCostsIncurredToBeSettledThroughShareIssuance" abstract="false" name="PercentageOfEngineeringProjectManagementAndVesselUseServicesCostsIncurredToBeSettledThroughShareIssuance" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="tmc_PercentageOfAdditionalNegotiatedCostsToBeSettledThroughShareIssuance" abstract="false" name="PercentageOfAdditionalNegotiatedCostsToBeSettledThroughShareIssuance" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="tmc_PercentageOfRepayableThroughProductionBasedRepaymentMechanism" abstract="false" name="PercentageOfRepayableThroughProductionBasedRepaymentMechanism" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="tmc_EquitySettledObligationSharePriceDiscount" abstract="false" name="EquitySettledObligationSharePriceDiscount" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="tmc_EquitySettledObligationThresholdNumberOfTradingDays" abstract="false" name="EquitySettledObligationThresholdNumberOfTradingDays" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="tmc_DeferredLiabilityCharges" abstract="false" name="DeferredLiabilityCharges" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tmc_DeferredCostsIncurred" abstract="false" name="DeferredCostsIncurred" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tmc_AdditionalNegotiatedCostsIncurred" abstract="false" name="AdditionalNegotiatedCostsIncurred" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tmc_RelatedPartyReimbursementForEligibleCostsCashPaymentLimitPercentage" abstract="false" name="RelatedPartyReimbursementForEligibleCostsCashPaymentLimitPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="tmc_CommercialProductionAgreementContractTerm" abstract="false" name="CommercialProductionAgreementContractTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="tmc_InvestmentOwnedCommonSharesOutstandingPercentage" abstract="false" name="InvestmentOwnedCommonSharesOutstandingPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="tmc_OperatingLeaseRightOfUseAssetRollForward" abstract="true" name="OperatingLeaseRightOfUseAssetRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tmc_MetalsRoyaltyCompanyMember" abstract="true" name="MetalsRoyaltyCompanyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tmc_EquityMethodInvestment1554997B.c.LtdMember" abstract="true" name="EquityMethodInvestment1554997B.c.LtdMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tmc_LongTermInvestmentsRollForward" abstract="true" name="LongTermInvestmentsRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tmc_EquityMethodInvestmentTransferOfInvestmentFromOneEntityToAnother" abstract="false" name="EquityMethodInvestmentTransferOfInvestmentFromOneEntityToAnother" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tmc_PercentageOfContributionToGrossRoyalty" abstract="false" name="PercentageOfContributionToGrossRoyalty" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="tmc_ContingentValueRightsIssued" abstract="false" name="ContingentValueRightsIssued" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="tmc_GrossOverridingProductionRoyaltyInterestPercentage" abstract="false" name="GrossOverridingProductionRoyaltyInterestPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="tmc_AdditionalRoyaltyInterestPercentage" abstract="false" name="AdditionalRoyaltyInterestPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="tmc_RoyaltyAcquisitionConsiderationTransferred" abstract="false" name="RoyaltyAcquisitionConsiderationTransferred" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tmc_RoyaltyAcquisitionConsiderationTransferredCash" abstract="false" name="RoyaltyAcquisitionConsiderationTransferredCash" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tmc_RoyaltyAcquisitionConsiderationTransferredShares" abstract="false" name="RoyaltyAcquisitionConsiderationTransferredShares" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tmc_RoyaltyAcquisitionRoyaltyInterestAcquiredPercentage" abstract="false" name="RoyaltyAcquisitionRoyaltyInterestAcquiredPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="tmc_RoyaltyAcquisitionSharePrice" abstract="false" name="RoyaltyAcquisitionSharePrice" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="tmc_StockIssuedDuringPeriodSharesFinancingCompensationAndRoyaltyTransactions" abstract="false" name="StockIssuedDuringPeriodSharesFinancingCompensationAndRoyaltyTransactions" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="tmc_NumberOfSharesAcquiredInInvestment" abstract="false" name="NumberOfSharesAcquiredInInvestment" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="tmc_ValueOfSharesAcquiredInInvestment" abstract="false" name="ValueOfSharesAcquiredInInvestment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tmc_DebtConversionConvertedInstrumentSharesIssuableUponConversion" abstract="false" name="DebtConversionConvertedInstrumentSharesIssuableUponConversion" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="tmc_EquityMethodInvestmentCarryingValueThresholdPercentage" abstract="false" name="EquityMethodInvestmentCarryingValueThresholdPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="tmc_ProceedsFromEquityMethodInvestmentDistributionReturnOfCapitalPerShare" abstract="false" name="ProceedsFromEquityMethodInvestmentDistributionReturnOfCapitalPerShare" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="tmc_RoyaltyLiabilityTable" abstract="true" name="RoyaltyLiabilityTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="tmc_LowCarbonRoyaltiesMember" abstract="true" name="LowCarbonRoyaltiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tmc_RoyaltyLiabilityLineItems" abstract="true" name="RoyaltyLiabilityLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tmc_RoyaltyLiabilityForZonesAToCFairValue" abstract="false" name="RoyaltyLiabilityForZonesAToCFairValue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tmc_RoyaltyLiabilityMeasurementInput" abstract="false" name="RoyaltyLiabilityMeasurementInput" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:decimalItemType"/>
  <xs:element id="tmc_RoyaltyLiabilityForZoneDFairValue" abstract="false" name="RoyaltyLiabilityForZoneDFairValue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tmc_ExplorationAndEvaluationExpensesTable" abstract="true" name="ExplorationAndEvaluationExpensesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="tmc_ExplorationAndEvaluationExpensesLineItems" abstract="true" name="ExplorationAndEvaluationExpensesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tmc_EnvironmentalStudies" abstract="false" name="EnvironmentalStudies" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tmc_ExplorationLabor" abstract="false" name="ExplorationLabor" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tmc_CommonSharesOptionsBasedPayments" abstract="false" name="CommonSharesOptionsBasedPayments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tmc_MiningTechnologicalAndProcessDevelopment" abstract="false" name="MiningTechnologicalAndProcessDevelopment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tmc_FeasibilityAndPrefeasibilityStudies" abstract="false" name="FeasibilityAndPrefeasibilityStudies" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tmc_SponsorshipTrainingAndStakeholderEngagement" abstract="false" name="SponsorshipTrainingAndStakeholderEngagement" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tmc_OtherExplorationAndEvaluationExpenses" abstract="false" name="OtherExplorationAndEvaluationExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tmc_GeneralAndAdministrativeExpenseTable" abstract="true" name="GeneralAndAdministrativeExpenseTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="tmc_StockOptionsAndRestrictedStockUnitsMember" abstract="true" name="StockOptionsAndRestrictedStockUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tmc_GeneralAndAdministrativeExpenseLineItems" abstract="true" name="GeneralAndAdministrativeExpenseLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tmc_InvestorRelationsExpense" abstract="false" name="InvestorRelationsExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tmc_OfficeAndSundryExpenses" abstract="false" name="OfficeAndSundryExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tmc_TravelAndOtherExpenses" abstract="false" name="TravelAndOtherExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tmc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForSettlementOfProfessionalAndConsultingFees" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForSettlementOfProfessionalAndConsultingFees" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tmc_PayablesAndAccrualsTable" abstract="true" name="PayablesAndAccrualsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="tmc_TwoThousandTwentyFourCreditFacilityMember" abstract="true" name="TwoThousandTwentyFourCreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tmc_AllseasMember" abstract="true" name="AllseasMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tmc_PayablesAndAccrualsLineItems" abstract="true" name="PayablesAndAccrualsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tmc_PublicWarrantsMember" abstract="true" name="PublicWarrantsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tmc_PrivatePlacementWarrantsMember" abstract="true" name="PrivatePlacementWarrantsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tmc_FairValueMeasurementWithUnobservableInputsReconciliationRecurringAndNonrecurringBasisLiabilityValue" abstract="false" name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringAndNonrecurringBasisLiabilityValue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tmc_FairValueMeasurementWithUnobservableInputsReconciliationRecurringAndNonrecurringBasisLiabilityGainLoss" abstract="false" name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringAndNonrecurringBasisLiabilityGainLoss" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tmc_ClassCWarrantsMember" abstract="true" name="ClassCWarrantsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tmc_KoreaZincWarrantsMember" abstract="true" name="KoreaZincWarrantsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tmc_NaoeroWarrantsMember" abstract="true" name="NaoeroWarrantsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tmc_TongaWarrantsMember" abstract="true" name="TongaWarrantsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tmc_ClassOfWarrantOrRightExercised" abstract="false" name="ClassOfWarrantOrRightExercised" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="tmc_IncentiveEquityPlan2021Member" abstract="true" name="IncentiveEquityPlan2021Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tmc_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorizedSubjectToApproval" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorizedSubjectToApproval" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="tmc_CommonShareIssuedAndOutstandingPercentage" abstract="false" name="CommonShareIssuedAndOutstandingPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="tmc_ShortTermIncentivePlanMember" abstract="true" name="ShortTermIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tmc_LongtermIncentivePlanMember" abstract="true" name="LongtermIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tmc_TwentyTwentyOneIncentivePlanMember" abstract="true" name="TwentyTwentyOneIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tmc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="tmc_ShareBasedPaymentArrangementTrancheThreeYearOneMember" abstract="true" name="ShareBasedPaymentArrangementTrancheThreeYearOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tmc_ShareBasedPaymentArrangementTrancheThreeYearTwoMember" abstract="true" name="ShareBasedPaymentArrangementTrancheThreeYearTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tmc_ShareBasedPaymentArrangementTrancheThreeYearThreeMember" abstract="true" name="ShareBasedPaymentArrangementTrancheThreeYearThreeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tmc_ShareBasedPaymentArrangementTrancheFourMember" abstract="true" name="ShareBasedPaymentArrangementTrancheFourMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tmc_ShareBasedPaymentArrangementTrancheFourYearOneMember" abstract="true" name="ShareBasedPaymentArrangementTrancheFourYearOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tmc_ShareBasedPaymentArrangementTrancheFourYearTwoMember" abstract="true" name="ShareBasedPaymentArrangementTrancheFourYearTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tmc_ShareBasedPaymentArrangementTrancheFourYearThreeMember" abstract="true" name="ShareBasedPaymentArrangementTrancheFourYearThreeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tmc_ShareBasedPaymentArrangementTrancheFourYearFourMember" abstract="true" name="ShareBasedPaymentArrangementTrancheFourYearFourMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tmc_ShareBasedPaymentArrangementTrancheFiveMember" abstract="true" name="ShareBasedPaymentArrangementTrancheFiveMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tmc_ShareBasedPaymentArrangementTrancheSixMember" abstract="true" name="ShareBasedPaymentArrangementTrancheSixMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tmc_ShareBasedPaymentArrangementVestingBasedOnPerformanceConditionsMember" abstract="true" name="ShareBasedPaymentArrangementVestingBasedOnPerformanceConditionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tmc_ShareBasedPaymentArrangementVestingBasedOnMarketConditionsMember" abstract="true" name="ShareBasedPaymentArrangementVestingBasedOnMarketConditionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tmc_ConsultantsMember" abstract="true" name="ConsultantsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tmc_NonEmployeeDirectorsMember" abstract="true" name="NonEmployeeDirectorsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tmc_AwardGrantAxis" abstract="true" name="AwardGrantAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="tmc_AwardGrantDomain" abstract="true" name="AwardGrantDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tmc_InitialGrantMember" abstract="true" name="InitialGrantMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tmc_SpecialRetentionGrantMember" abstract="true" name="SpecialRetentionGrantMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tmc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tmc_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfDirectorsAwarded" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfDirectorsAwarded" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="tmc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfCommonSharesIssuedForEachRestrictedStockUnitVested" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfCommonSharesIssuedForEachRestrictedStockUnitVested" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="tmc_EmployeeSharePurchasePlanMember" abstract="true" name="EmployeeSharePurchasePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tmc_PercentageOfCommonStockSharesOutstanding" abstract="false" name="PercentageOfCommonStockSharesOutstanding" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="tmc_SpecialSharesAndOptionsToPurchaseSpecialSharesMember" abstract="true" name="SpecialSharesAndOptionsToPurchaseSpecialSharesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tmc_FinancialAssetsAbstract" abstract="true" name="FinancialAssetsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tmc_AmortizedCostAbstract" abstract="true" name="AmortizedCostAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tmc_TaxesAndOtherReceivablesCurrent" abstract="false" name="TaxesAndOtherReceivablesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tmc_FinancialAssets" abstract="false" name="FinancialAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tmc_FinancialLiabilitiesAbstract" abstract="true" name="FinancialLiabilitiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tmc_AmortizedCostAbstract0" abstract="true" name="AmortizedCostAbstract0" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tmc_FairValueThroughProfitOrLossAbstract" abstract="true" name="FairValueThroughProfitOrLossAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tmc_WarrantLiability" abstract="false" name="WarrantLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tmc_FinancialLiabilities" abstract="false" name="FinancialLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tmc_GerradBarronAndErasCapitalLLCMember" abstract="true" name="GerradBarronAndErasCapitalLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tmc_GerardBarronMember" abstract="true" name="GerardBarronMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tmc_ErasCapitalLlcMember" abstract="true" name="ErasCapitalLlcMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tmc_DebtInstrumentNumberOfDaysAverageConsideredForBasisSpreadOnVariableRate" abstract="false" name="DebtInstrumentNumberOfDaysAverageConsideredForBasisSpreadOnVariableRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="tmc_DebtInstrumentVoluntaryInterestPaidInKindAtMaturity" abstract="false" name="DebtInstrumentVoluntaryInterestPaidInKindAtMaturity" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="tmc_PaymentOfLineOfCreditFacilityCommitmentFeeAmount" abstract="false" name="PaymentOfLineOfCreditFacilityCommitmentFeeAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tmc_RepaymentsOfInterestLineOfCredit" abstract="false" name="RepaymentsOfInterestLineOfCredit" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tmc_ReportableSegmentMember" abstract="true" name="ReportableSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
