<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 6.5a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: 96Mps7xRiXgen8uDanwsWaOGibP9z5Z8aekhvWB4bYk6jy8iMEnePibGb6y2IWsP -->
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:ifrs-full="https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:cyd="http://xbrl.sec.gov/cyd/2024" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:srt="http://fasb.org/srt/2024" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:OIO="http://oiogroup.co/20251231" elementFormDefault="qualified" targetNamespace="http://oiogroup.co/20251231">
    <annotation>
      <appinfo>
        <link:roleType roleURI="http://oiogroup.co/role/Cover" id="Cover">
          <link:definition>00000001 - 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 roleURI="http://oiogroup.co/role/StatementOfFinancialPosition" id="StatementOfFinancialPosition">
          <link:definition>00000002 - Statement - Consolidated Statement of Financial Position</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/StatementOfProfitOrLossAndOtherComprehensiveIncome" id="StatementOfProfitOrLossAndOtherComprehensiveIncome">
          <link:definition>00000003 - Statement - Consolidated Statement of Profit or Loss and Other Comprehensive Income</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/StatementOfChangesInEquity" id="StatementOfChangesInEquity">
          <link:definition>00000004 - Statement - Consolidated Statement 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 roleURI="http://oiogroup.co/role/StatementOfCashFlows" id="StatementOfCashFlows">
          <link:definition>00000005 - Statement - Consolidated Statement 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 roleURI="http://oiogroup.co/role/GeneralInformation" id="GeneralInformation">
          <link:definition>999013 - Disclosure - General information</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/SignificantAccountingPolicies" id="SignificantAccountingPolicies">
          <link:definition>999014 - Disclosure - Significant accounting policies</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/CriticalAccountingEstimatesAssumptionsAndJudgements" id="CriticalAccountingEstimatesAssumptionsAndJudgements">
          <link:definition>999015 - Disclosure - Critical accounting estimates, assumptions and judgements</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/Revenue" id="Revenue">
          <link:definition>999016 - Disclosure - Revenue</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/OtherIncome" id="OtherIncome">
          <link:definition>999017 - Disclosure - Other income</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/OtherOperatingExpenses" id="OtherOperatingExpenses">
          <link:definition>999018 - Disclosure - Other operating 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 roleURI="http://oiogroup.co/role/EmployeeBenefitsExpense" id="EmployeeBenefitsExpense">
          <link:definition>999019 - Disclosure - Employee benefits expense</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/FinanceExpense" id="FinanceExpense">
          <link:definition>999020 - Disclosure - Finance expense</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/IncomeTaxExpense" id="IncomeTaxExpense">
          <link:definition>999021 - Disclosure - Income tax expense</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/PropertyPlantAndEquipmentNet" id="PropertyPlantAndEquipmentNet">
          <link:definition>999022 - Disclosure - Property, plant and equipment, net</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/IntangibleAssetsNet" id="IntangibleAssetsNet">
          <link:definition>999023 - Disclosure - Intangible assets, net</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/TradeAndOtherReceivables" id="TradeAndOtherReceivables">
          <link:definition>999024 - Disclosure - Trade and other receivables</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/Inventories" id="Inventories">
          <link:definition>999025 - Disclosure - Inventories</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/Reserves" id="Reserves">
          <link:definition>999026 - Disclosure - Reserves</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/LeasesGroupAsLessee" id="LeasesGroupAsLessee">
          <link:definition>999027 - Disclosure - Leases &#8211; The Group as a lessee</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/TradeAndOtherPayables" id="TradeAndOtherPayables">
          <link:definition>999028 - Disclosure - Trade and other payables</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/Borrowings" id="Borrowings">
          <link:definition>999029 - Disclosure - Borrowings</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/DeferredTaxation" id="DeferredTaxation">
          <link:definition>999030 - Disclosure - Deferred taxation</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/ShareCapital" id="ShareCapital">
          <link:definition>999031 - Disclosure - Share capital</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/RelatedPartyTransactions" id="RelatedPartyTransactions">
          <link:definition>999032 - 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 roleURI="http://oiogroup.co/role/CapitalCommitments" id="CapitalCommitments">
          <link:definition>999033 - Disclosure - Capital commitments</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/GroupInformation" id="GroupInformation">
          <link:definition>999034 - Disclosure - Group information</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/FinancialRiskManagement" id="FinancialRiskManagement">
          <link:definition>999035 - Disclosure - Financial risk management</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/NewOrRevisedIfrssNotYetAdopted" id="NewOrRevisedIfrssNotYetAdopted">
          <link:definition>999036 - Disclosure - New or revised IFRSs not yet adopted</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/LossPerShare" id="LossPerShare">
          <link:definition>999037 - 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 roleURI="http://oiogroup.co/role/Reclassification" id="Reclassification">
          <link:definition>999038 - Disclosure - Reclassification</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/SubsequentEvents" id="SubsequentEvents">
          <link:definition>999039 - Disclosure - Subsequent events</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/SignificantAccountingPoliciesPolicies" id="SignificantAccountingPoliciesPolicies">
          <link:definition>999040 - Disclosure - Significant accounting policies (Policies)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/SignificantAccountingPoliciesTables" id="SignificantAccountingPoliciesTables">
          <link:definition>999041 - Disclosure - Significant accounting policies (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/RevenueTables" id="RevenueTables">
          <link:definition>999042 - Disclosure - Revenue (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/OtherIncomeTables" id="OtherIncomeTables">
          <link:definition>999043 - Disclosure - Other income (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/OtherOperatingExpensesTables" id="OtherOperatingExpensesTables">
          <link:definition>999044 - Disclosure - Other operating 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 roleURI="http://oiogroup.co/role/EmployeeBenefitsExpenseTables" id="EmployeeBenefitsExpenseTables">
          <link:definition>999045 - Disclosure - Employee benefits expense (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/FinanceExpenseTables" id="FinanceExpenseTables">
          <link:definition>999046 - Disclosure - Finance expense (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/IncomeTaxExpenseTables" id="IncomeTaxExpenseTables">
          <link:definition>999047 - Disclosure - Income tax expense (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/PropertyPlantAndEquipmentNetTables" id="PropertyPlantAndEquipmentNetTables">
          <link:definition>999048 - Disclosure - Property, plant and equipment, net (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/IntangibleAssetsNetTables" id="IntangibleAssetsNetTables">
          <link:definition>999049 - Disclosure - Intangible assets, net (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/TradeAndOtherReceivablesTables" id="TradeAndOtherReceivablesTables">
          <link:definition>999050 - Disclosure - Trade and other receivables (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/InventoriesTables" id="InventoriesTables">
          <link:definition>999051 - Disclosure - Inventories (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/LeasesGroupAsLesseeTables" id="LeasesGroupAsLesseeTables">
          <link:definition>999052 - Disclosure - Leases &#8211; The Group as a lessee (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/TradeAndOtherPayablesTables" id="TradeAndOtherPayablesTables">
          <link:definition>999053 - Disclosure - Trade and other payables (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/BorrowingsTables" id="BorrowingsTables">
          <link:definition>999054 - Disclosure - Borrowings (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/DeferredTaxationTables" id="DeferredTaxationTables">
          <link:definition>999055 - Disclosure - Deferred taxation (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/ShareCapitalTables" id="ShareCapitalTables">
          <link:definition>999056 - Disclosure - Share capital (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/RelatedPartyTransactionsTables" id="RelatedPartyTransactionsTables">
          <link:definition>999057 - Disclosure - Related party transactions (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/CapitalCommitmentsTables" id="CapitalCommitmentsTables">
          <link:definition>999058 - Disclosure - Capital commitments (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/GroupInformationTables" id="GroupInformationTables">
          <link:definition>999059 - Disclosure - Group information (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/FinancialRiskManagementTables" id="FinancialRiskManagementTables">
          <link:definition>999060 - Disclosure - Financial risk management (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/LossPerShareTables" id="LossPerShareTables">
          <link:definition>999061 - 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 roleURI="http://oiogroup.co/role/ScheduleOfPropertyPlantAndEquipmentDepreciationEstimatedUsefulLivesDetails" id="ScheduleOfPropertyPlantAndEquipmentDepreciationEstimatedUsefulLivesDetails">
          <link:definition>999062 - Disclosure - Schedule of property, plant and equipment depreciation, estimated useful lives (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/ScheduleOfIntangibleAssetsDepreciableEstimatedUsefulLivesDetails" id="ScheduleOfIntangibleAssetsDepreciableEstimatedUsefulLivesDetails">
          <link:definition>999063 - Disclosure - Schedule of intangible assets depreciable, estimated useful lives (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/SignificantAccountingPoliciesDetailsNarrative" id="SignificantAccountingPoliciesDetailsNarrative">
          <link:definition>999064 - Disclosure - Significant accounting policies (Details Narrative)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/CriticalAccountingEstimatesAssumptionsAndJudgementsDetailsNarrative" id="CriticalAccountingEstimatesAssumptionsAndJudgementsDetailsNarrative">
          <link:definition>999065 - Disclosure - Critical accounting estimates, assumptions and judgements (Details Narrative)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/ScheduleOfRevenueClassifiedByTypeOfGoodOrServiceDetails" id="ScheduleOfRevenueClassifiedByTypeOfGoodOrServiceDetails">
          <link:definition>999066 - Disclosure - Schedule of revenue classified by type of good or service (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/ScheduleOfOtherIncomeDetails" id="ScheduleOfOtherIncomeDetails">
          <link:definition>999067 - Disclosure - Schedule of other income (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/ScheduleOfOtherOperatingExpensesDetails" id="ScheduleOfOtherOperatingExpensesDetails">
          <link:definition>999068 - Disclosure - Schedule of other operating 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 roleURI="http://oiogroup.co/role/ScheduleOfEmployeeBenefitsExpenseDetails" id="ScheduleOfEmployeeBenefitsExpenseDetails">
          <link:definition>999069 - Disclosure - Schedule of employee benefits expense (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/ScheduleOfFinanceExpenseDetails" id="ScheduleOfFinanceExpenseDetails">
          <link:definition>999070 - Disclosure - Schedule of finance expense (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/ScheduleOfTaxExpenseAttributableToLossDetails" id="ScheduleOfTaxExpenseAttributableToLossDetails">
          <link:definition>999071 - Disclosure - Schedule of tax expense attributable to loss (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/ScheduleOfIncomeTaxRatesToProfitOrLossBeforeIncomeTaxExpenseDetails" id="ScheduleOfIncomeTaxRatesToProfitOrLossBeforeIncomeTaxExpenseDetails">
          <link:definition>999072 - Disclosure - Schedule of income tax rates to profit or loss before income tax expense (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/ScheduleOfIncomeTaxRatesToProfitOrLossBeforeIncomeTaxExpenseDetailsParanthetical" id="ScheduleOfIncomeTaxRatesToProfitOrLossBeforeIncomeTaxExpenseDetailsParanthetical">
          <link:definition>999073 - Disclosure - Schedule of income tax rates to profit or loss before income tax  expense (Details) (Paranthetical)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/ScheduleOfPropertyPlantAndEquipmentDetails" id="ScheduleOfPropertyPlantAndEquipmentDetails">
          <link:definition>999074 - Disclosure - Schedule of property, plant and equipment (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/ScheduleOfFairValueMeasurementHierarchyOfLeaseholdLandAndBuildingsDetails" id="ScheduleOfFairValueMeasurementHierarchyOfLeaseholdLandAndBuildingsDetails">
          <link:definition>999075 - Disclosure - Schedule of fair value measurement hierarchy of leasehold land and buildings (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/ScheduleOfReconciliationOfFairValueMeasurementsDetails" id="ScheduleOfReconciliationOfFairValueMeasurementsDetails">
          <link:definition>999076 - Disclosure - Schedule of reconciliation of fair value measurements (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/ScheduleOfValuationTechniquesUsedAndKeyInputsToValuationOfLeaseholdLandAndBuildingsDetails" id="ScheduleOfValuationTechniquesUsedAndKeyInputsToValuationOfLeaseholdLandAndBuildingsDetails">
          <link:definition>999077 - Disclosure - Schedule of valuation techniques used and key inputs to valuation of leasehold land and buildings (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/PropertyPlantAndEquipmentNetDetailsNarrative" id="PropertyPlantAndEquipmentNetDetailsNarrative">
          <link:definition>999078 - Disclosure - Property, plant and equipment, net (Details Narrative)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/ScheduleOfIntangibleAssetsDetails" id="ScheduleOfIntangibleAssetsDetails">
          <link:definition>999079 - Disclosure - Schedule of intangible assets (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/ScheduleOfTradeAndOtherReceivablesDetails" id="ScheduleOfTradeAndOtherReceivablesDetails">
          <link:definition>999080 - Disclosure - Schedule of trade and other receivables (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/ScheduleOfComponentsOfTradeReceivablesAgingDetails" id="ScheduleOfComponentsOfTradeReceivablesAgingDetails">
          <link:definition>999081 - Disclosure - Schedule of components of trade receivables aging (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/ScheduleOfInventoriesDetails" id="ScheduleOfInventoriesDetails">
          <link:definition>999082 - Disclosure - Schedule of inventories (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/TradeAndOtherReceivablesDetailsNarrative" id="TradeAndOtherReceivablesDetailsNarrative">
          <link:definition>999083 - Disclosure - Trade and other receivables (Details Narrative)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/ReservesDetailsNarrative" id="ReservesDetailsNarrative">
          <link:definition>999084 - Disclosure - Reserves (Details Narrative)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/ScheduleOfRouAssetsClassifiedWithinPropertyPlantAndEquipmentDetails" id="ScheduleOfRouAssetsClassifiedWithinPropertyPlantAndEquipmentDetails">
          <link:definition>999085 - Disclosure - Schedule of ROU assets classified within property, plant and equipment (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/ScheduleOfDepreciationChargeDetails" id="ScheduleOfDepreciationChargeDetails">
          <link:definition>999086 - Disclosure - Schedule of depreciation charge (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/ScheduleOfInterestExpenseDetails" id="ScheduleOfInterestExpenseDetails">
          <link:definition>999087 - Disclosure - Schedule of interest expense (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/ScheduleOfShort-termLeasesDetails" id="ScheduleOfShort-termLeasesDetails">
          <link:definition>999088 - Disclosure - Schedule of short-term leases (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/ScheduleOfLeaseLiabilitiesDetails" id="ScheduleOfLeaseLiabilitiesDetails">
          <link:definition>999089 - Disclosure - Schedule of lease 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 roleURI="http://oiogroup.co/role/ScheduleOfTradeAndOtherPayablesDetails" id="ScheduleOfTradeAndOtherPayablesDetails">
          <link:definition>999090 - Disclosure - Schedule of trade and other payables (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/LeasesGroupAsLesseeDetailsNarrative" id="LeasesGroupAsLesseeDetailsNarrative">
          <link:definition>999091 - Disclosure - Leases &#8211; The Group as a lessee (Details Narrative)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/ScheduleOfBorrowingsTermLoanDetails" id="ScheduleOfBorrowingsTermLoanDetails">
          <link:definition>999092 - Disclosure - Schedule of borrowings term loan (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/ScheduleOfRespectOfInterest-bearingBorrowingsTradeAndOtherPayablesDetails" id="ScheduleOfRespectOfInterest-bearingBorrowingsTradeAndOtherPayablesDetails">
          <link:definition>999093 - Disclosure - Schedule of respect of the interest-bearing borrowings trade and other payables (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/TradeAndOtherPayablesDetailsNarrative" id="TradeAndOtherPayablesDetailsNarrative">
          <link:definition>999094 - Disclosure - Trade and other payables (Details Narrative)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/ScheduleOfBorrowingsTermLoanDetailsParenthetical" id="ScheduleOfBorrowingsTermLoanDetailsParenthetical">
          <link:definition>999095 - Disclosure - Schedule of borrowings term loan (Details) (Parenthetical)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" id="ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails">
          <link:definition>999096 - Disclosure - Schedule of deferred tax assets and 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 roleURI="http://oiogroup.co/role/ScheduleOfDeferredTaxLiabilitiesDetails" id="ScheduleOfDeferredTaxLiabilitiesDetails">
          <link:definition>999097 - Disclosure - Schedule of deferred tax 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 roleURI="http://oiogroup.co/role/ScheduleOfShareCapitalDetails" id="ScheduleOfShareCapitalDetails">
          <link:definition>999098 - Disclosure - Schedule of share capital (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/BorrowingsDetailsNarrative" id="BorrowingsDetailsNarrative">
          <link:definition>999099 - Disclosure - Borrowings (Details Narrative)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/ScheduleOfRelatedPartyTransactionsDetails" id="ScheduleOfRelatedPartyTransactionsDetails">
          <link:definition>999100 - Disclosure - Schedule of 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 roleURI="http://oiogroup.co/role/ScheduleOfCapitalExpendituresDetails" id="ScheduleOfCapitalExpendituresDetails">
          <link:definition>999101 - Disclosure - Schedule of capital expenditures (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/ShareCapitalDetailsNarrative" id="ShareCapitalDetailsNarrative">
          <link:definition>999102 - Disclosure - Share capital (Details Narrative)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/ScheduleOfConsolidatedFinancialStatementsDetails" id="ScheduleOfConsolidatedFinancialStatementsDetails">
          <link:definition>999103 - Disclosure - Schedule of consolidated financial statements (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/ScheduleOfCurrencyExposureDetails" id="ScheduleOfCurrencyExposureDetails">
          <link:definition>999104 - Disclosure - Schedule of currency exposure (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/ScheduleOfTaxRateEffectDetails" id="ScheduleOfTaxRateEffectDetails">
          <link:definition>999105 - Disclosure - Schedule of tax rate effect (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/ScheduleOfGroupsExposureToCreditRiskAndEclsForTradeReceivablesDetails" id="ScheduleOfGroupsExposureToCreditRiskAndEclsForTradeReceivablesDetails">
          <link:definition>999106 - Disclosure - Schedule of group&#8217;s exposure to credit risk and ECLs for trade receivables (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/ScheduleOfMovementsInLossAllowanceForTradeReceivablesDetails" id="ScheduleOfMovementsInLossAllowanceForTradeReceivablesDetails">
          <link:definition>999107 - Disclosure - Schedule of movements in loss allowance for trade receivables (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/ScheduleOfLiquidityRiskDetails" id="ScheduleOfLiquidityRiskDetails">
          <link:definition>999108 - Disclosure - Schedule of liquidity risk (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/ScheduleOfFinancialInstrumentsDetails" id="ScheduleOfFinancialInstrumentsDetails">
          <link:definition>999109 - Disclosure - Schedule of 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 roleURI="http://oiogroup.co/role/ScheduleOfLossPerShareDetails" id="ScheduleOfLossPerShareDetails">
          <link:definition>999110 - Disclosure - Schedule of 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 roleURI="http://oiogroup.co/role/FinancialRiskManagementDetailsNarrative" id="FinancialRiskManagementDetailsNarrative">
          <link:definition>999111 - Disclosure - Financial risk management (Details Narrative)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/LossPerShareDetailsNarrative" id="LossPerShareDetailsNarrative">
          <link:definition>999112 - Disclosure - Loss per share (Details Narrative)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://oiogroup.co/role/SubsequentEventsDetailsNarrative" id="SubsequentEventsDetailsNarrative">
          <link:definition>999113 - Disclosure - Subsequent events (Details Narrative)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:linkbaseRef xlink:type="simple" xlink:href="oio-20251231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Presentation Links" />
        <link:linkbaseRef xlink:type="simple" xlink:href="oio-20251231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Label Links" />
        <link:linkbaseRef xlink:type="simple" xlink:href="oio-20251231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Calculation Links" />
        <link:linkbaseRef xlink:type="simple" xlink:href="oio-20251231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Definition Links" />
      </appinfo>
    </annotation>
    <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
    <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
    <import namespace="http://xbrl.sec.gov/dei/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd" />
    <import namespace="https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full" schemaLocation="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd" />
    <import namespace="http://xbrl.sec.gov/cyd/2024" schemaLocation="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd" />
    <import namespace="http://xbrl.sec.gov/ecd/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd" />
    <import namespace="http://fasb.org/srt/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2024" schemaLocation="https://xbrl.sec.gov/country/2024/country-2024.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
    <element id="OIO_OrdinarySharesParValue0.0001PerShareMember" name="OrdinarySharesParValue0.0001PerShareMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_WarrantsToPurchaseOrdinarySharesMember" name="WarrantsToPurchaseOrdinarySharesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_RevaluationReserveMember" name="RevaluationReserveMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_ExchangeReserveMember" name="ExchangeReserveMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_ShareApplicationReserveMember" name="ShareApplicationReserveMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_InterestBearingBankAndOtherBorrowingsMember" name="InterestBearingBankAndOtherBorrowingsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_BankLoanMember" name="BankLoanMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_DirectorsAndShareholdersMember" name="DirectorsAndShareholdersMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_LeaseholdLandAndBuildingsMember" name="LeaseholdLandAndBuildingsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_PropertyAndEquipmentMember" name="PropertyAndEquipmentMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_RenovationMember" name="RenovationMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_ValuationPeriodAgreementMember" name="ValuationPeriodAgreementMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_VellarOpportunitiesFundMasterLtdMember" name="VellarOpportunitiesFundMasterLtdMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_SalesOfCircularProductsMember" name="SalesOfCircularProductsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_WasteDisposalServicesMember" name="WasteDisposalServicesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_LoansFromDirectorsMember" name="LoansFromDirectorsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_AccumulatedDepreciationMember" name="AccumulatedDepreciationMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_IndustrialMember" name="IndustrialMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_AccumulatedAmortisationMember" name="AccumulatedAmortisationMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_LessThanOneMonthMember" name="LessThanOneMonthMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_PlantAndEquipmentMember" name="PlantAndEquipmentMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_TermLoanOneMember" name="TermLoanOneMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_TermLoanFourMember" name="TermLoanFourMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_TermLoanFiveMember" name="TermLoanFiveMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_TermLoanSixMember" name="TermLoanSixMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_TermLoanSevenMember" name="TermLoanSevenMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_TradeReceivablesFinancingMember" name="TradeReceivablesFinancingMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_RevolvingCreditMember" name="RevolvingCreditMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_SalariesAndBonusesMember" name="SalariesAndBonusesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_DirectorsFeesMember" name="DirectorsFeesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_InterestOnLoansFromDirectorsMember" name="InterestOnLoansFromDirectorsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_EmployerContributionToTheCentralProvidentFundMember" name="EmployerContributionToTheCentralProvidentFundMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_EnvironmentalSolutionsPteLtdMember" name="EnvironmentalSolutionsPteLtdMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_ESGChemicalsSdnBhdMember" name="ESGChemicalsSdnBhdMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_PublicWarrantsMember" name="PublicWarrantsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_PrivateWarrantsMember" name="PrivateWarrantsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_StrengthenedMember" name="StrengthenedMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_WeekenedMember" name="WeekenedMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_NonadjustingEventsAfterReportingPeriodMember" name="NonadjustingEventsAfterReportingPeriodMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_SharePurchaseAgreementMember" name="SharePurchaseAgreementMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_ShareApplicationReserve" name="ShareApplicationReserve" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_ExchangeReserves" name="ExchangeReserves" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_IfrsStatementLineItems" name="IfrsStatementLineItems" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_MovementsInTranslationReserves" name="MovementsInTranslationReserves" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_PrepaidForwardPurchaseAgreementWrittenoff" name="PrepaidForwardPurchaseAgreementWrittenoff" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_WritebackOfDeferredUnderwritingFeesPayable" name="WritebackOfDeferredUnderwritingFeesPayable" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_AdjustmentsForReconcileProfitLosses" name="AdjustmentsForReconcileProfitLosses" nillable="true" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_AdjustmentsForDecreaseIncreaseInOperatingAssetsAndLiabilitiesAbstract" name="AdjustmentsForDecreaseIncreaseInOperatingAssetsAndLiabilitiesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_ProceedsFromSharesIssuance" name="ProceedsFromSharesIssuance" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_ProceedsFromSharesApplication" name="ProceedsFromSharesApplication" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_PaymentsOfShareIssuanceExpense" name="PaymentsOfShareIssuanceExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_LoanFromShareholders" name="LoanFromShareholders" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_LoanFromDirectors" name="LoanFromDirectors" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_CashAndCashEquivalentAbstract" name="CashAndCashEquivalentAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_ProceedsFromLoansFromShareholdersAndDirectors" name="ProceedsFromLoansFromShareholdersAndDirectors" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_RepaymentsOfLoansFromShareholdersAndDirectors" name="RepaymentsOfLoansFromShareholdersAndDirectors" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_RepaymentOfBankLoans" name="RepaymentOfBankLoans" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_PaymentOfBorrowingClassifiedAsFinancingActivities" name="PaymentOfBorrowingClassifiedAsFinancingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_OtherChangesFromClassifiedAsFinancingActivitiesAbstract" name="OtherChangesFromClassifiedAsFinancingActivitiesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_ExchangeAdjustments" name="ExchangeAdjustments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_NewLeasesClassifiedAsFinancingActivities" name="NewLeasesClassifiedAsFinancingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_InterestExpensesClassifiedAsFinancingActivities" name="InterestExpensesClassifiedAsFinancingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_DisclosureGeneralInformationAbstract" name="DisclosureGeneralInformationAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_DisclosureOfGeneralInformationExplanatory" name="DisclosureOfGeneralInformationExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_CriticalAccountingEstimatesAassumptionsAndJudgementsAbstract" name="CriticalAccountingEstimatesAassumptionsAndJudgementsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_DisclosureReservesAbstract" name="DisclosureReservesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_DisclosureOfReserveExplanatory" name="DisclosureOfReserveExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_DescriptionOfAccountingPolicyApplicationOfAmendementsToIFRSExplanatory" name="DescriptionOfAccountingPolicyApplicationOfAmendementsToIFRSExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_DisclosureOfDetailedInformationAboutDepreciationOverTheEstimatedUsefulLivesExplanatory" name="DisclosureOfDetailedInformationAboutDepreciationOverTheEstimatedUsefulLivesExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_DisclosureOfDetailedInformationAboutIntangibleAssetsDepreciableEstimatedUsefulLivesExplanatory" name="DisclosureOfDetailedInformationAboutIntangibleAssetsDepreciableEstimatedUsefulLivesExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_DisclosureOfDetailedInformationAboutRevenueExplanatory" name="DisclosureOfDetailedInformationAboutRevenueExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_DisclosureOfDetailedInformationAboutOtherOperatingIncomeExplanatory" name="DisclosureOfDetailedInformationAboutOtherOperatingIncomeExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_DisclosureOfDetailedInformationAboutOtherOperatingExpenseExplanatory" name="DisclosureOfDetailedInformationAboutOtherOperatingExpenseExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_DisclosureOfDetailedInformationAboutEmployeeBenefitsExplanatory" name="DisclosureOfDetailedInformationAboutEmployeeBenefitsExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_DisclosureOfDetailedInformationAboutFinanceExpenseExplanatory" name="DisclosureOfDetailedInformationAboutFinanceExpenseExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_DisclosureOfComponentsOfIncomeTaxExpensesExplanatory" name="DisclosureOfComponentsOfIncomeTaxExpensesExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_DisclosureOfDetailedInformationAboutReconciliationOfFairValueMeasurementsExplanatory" name="DisclosureOfDetailedInformationAboutReconciliationOfFairValueMeasurementsExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_DisclosureOfDetailedInformationAboutTradeAndOtherReceivablesExplanatory" name="DisclosureOfDetailedInformationAboutTradeAndOtherReceivablesExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_DisclosureOfTradeReceivablesAgingExplanatory" name="DisclosureOfTradeReceivablesAgingExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_DisclosureOfDetailedInformationAboutInventoriesExplanatory" name="DisclosureOfDetailedInformationAboutInventoriesExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_DisclosureOfDetailedInformationAboutRightOfUnitsPropertyPlantAndEquipmentExplanatory" name="DisclosureOfDetailedInformationAboutRightOfUnitsPropertyPlantAndEquipmentExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_DisclosureOfDetailedInformationAboutDepreciationChargeExplanatory" name="DisclosureOfDetailedInformationAboutDepreciationChargeExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_DisclosureOfDetailedInformationAboutShortTermLeasesExplanatory" name="DisclosureOfDetailedInformationAboutShortTermLeasesExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_DisclosureOfDetailedInformationAboutLeaseLiabilitiesExplanatory" name="DisclosureOfDetailedInformationAboutLeaseLiabilitiesExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_DisclosureOfDetailedInformationAboutTradeAndOtherPayablesExplanatory" name="DisclosureOfDetailedInformationAboutTradeAndOtherPayablesExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_DisclosureOfDetailedInformationAboutScheduleInRespectOfTheInterestBearingBorrowingsTradeAndOtherPayablesExplanatory" name="DisclosureOfDetailedInformationAboutScheduleInRespectOfTheInterestBearingBorrowingsTradeAndOtherPayablesExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_DisclosureOfDetailedInformationAboutDeferredTaxAssetsAndLiabilitiesExplanatory" name="DisclosureOfDetailedInformationAboutDeferredTaxAssetsAndLiabilitiesExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_DisclosureOfDetailedInformationAboutDeferredTaxLiabilitiesExplanatory" name="DisclosureOfDetailedInformationAboutDeferredTaxLiabilitiesExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_DisclosureOfDetailedInformationAboutShareCapitalExplanatory" name="DisclosureOfDetailedInformationAboutShareCapitalExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_DisclosureOfDetailedInformationAboutCapitalExpendituresExplanatory" name="DisclosureOfDetailedInformationAboutCapitalExpendituresExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_DisclosureOfDetailedInformationAboutCurrencyExposureExplanatory" name="DisclosureOfDetailedInformationAboutCurrencyExposureExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_DisclosureOfDetailedInformationAboutTaxRateEffectExplanatory" name="DisclosureOfDetailedInformationAboutTaxRateEffectExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_DisclosureOfDetailedInformationAboutGroupsExposureToCreditRiskAndECLsForTradeReceivablesExplanatory" name="DisclosureOfDetailedInformationAboutGroupsExposureToCreditRiskAndECLsForTradeReceivablesExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_DisclosureOfDetailedInformationAboutMovementsInLossAllowanceForTradeReceivablesExplanatory" name="DisclosureOfDetailedInformationAboutMovementsInLossAllowanceForTradeReceivablesExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_NetCurrentLiabilities" name="NetCurrentLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_LoanPayable" name="LoanPayable" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_ProceedsFromIssuanceOfPrivatePlacements" name="ProceedsFromIssuanceOfPrivatePlacements" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_OrdinarySharesUnrestrictedToIssueUpTo" name="OrdinarySharesUnrestrictedToIssueUpTo" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_NumberOfSharesRecycled" name="NumberOfSharesRecycled" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_NumberOfAdjustmentShares" name="NumberOfAdjustmentShares" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_WeightedAverageSharePrice" name="WeightedAverageSharePrice" nillable="true" xbrli:periodType="duration" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_SettlementAdjustmentAmount" name="SettlementAdjustmentAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_GainFromDisposalOfMotorVehicle" name="GainFromDisposalOfMotorVehicle" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_OthersIncome" name="OthersIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_ForeignWorkerLevy" name="ForeignWorkerLevy" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_ImpairmentLossOnOtherReceivables" name="ImpairmentLossOnOtherReceivables" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_ProfessionalFee" name="ProfessionalFee" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_ChemicalAndIncinerationFees" name="ChemicalAndIncinerationFees" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_ListingFee" name="ListingFee" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_ListingExpenses" name="ListingExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_DirectorsFees" name="DirectorsFees" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_EmployersContributionToDefinedContributionPlansIncludingCentralProvidentFund" name="EmployersContributionToDefinedContributionPlansIncludingCentralProvidentFund" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_AmountCapitalizedAsInternalDevelopmentOfIntangibleAssets" name="AmountCapitalizedAsInternalDevelopmentOfIntangibleAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_CurrentIncomeTax" name="CurrentIncomeTax" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_DepreciationChargeOnRevaluationOfPropertiesHeldForOwnUse" name="DepreciationChargeOnRevaluationOfPropertiesHeldForOwnUse" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_LeaseholdLandAndBuildingsPerSquareFoot" name="LeaseholdLandAndBuildingsPerSquareFoot" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_LeaseholdLandAndBuildings" name="LeaseholdLandAndBuildings" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_TranslationDifferences" name="TranslationDifferences" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_TradeAndOtherCurrentReceivablesDueFromNonRelatedParties" name="TradeAndOtherCurrentReceivablesDueFromNonRelatedParties" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_CurrentDeposits" name="CurrentDeposits" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_NontradeReceivable" name="NontradeReceivable" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_AllowanceForExpectedCreditLoss" name="AllowanceForExpectedCreditLoss" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_ReserveShares" name="ReserveShares" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_ExpenseRelatingToShorttermLeases" name="ExpenseRelatingToShorttermLeases" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_RepaymentOfLeasePrincipalAndInterest" name="RepaymentOfLeasePrincipalAndInterest" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_NonRelatedParties" name="NonRelatedParties" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_TradePayablesCurrent" name="TradePayablesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_ContractLiabilitiesOtherPayables" name="ContractLiabilitiesOtherPayables" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_AccrualsForOperatingExpenses" name="AccrualsForOperatingExpenses" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_GoodsAndServicesTaxPayable" name="GoodsAndServicesTaxPayable" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_WithholdingTax" name="WithholdingTax" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_MonthlyInstalments" name="MonthlyInstalments" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_CommercialRateInterestRate" name="CommercialRateInterestRate" nillable="true" xbrli:periodType="instant" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_LoansRepaymentsTerm" name="LoansRepaymentsTerm" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_BankCostOfFunds" name="BankCostOfFunds" nillable="true" xbrli:periodType="instant" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_TradeReceivablesImmediatePayment" name="TradeReceivablesImmediatePayment" nillable="true" xbrli:periodType="instant" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_TradeSettlementOfReceivables" name="TradeSettlementOfReceivables" nillable="true" xbrli:periodType="instant" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_NumberOfSharesIssuedAsPrivatePlacements" name="NumberOfSharesIssuedAsPrivatePlacements" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_NumberOfSharesIssuedAsEmployeeEquityIncentivePlan" name="NumberOfSharesIssuedAsEmployeeEquityIncentivePlan" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_NumberOfSharesIssuedAsSettlementOfReverseStockSplit" name="NumberOfSharesIssuedAsSettlementOfReverseStockSplit" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_NumberOfSharesIssuedAsPrivatePlacementsAndReserveStockSplits" name="NumberOfSharesIssuedAsPrivatePlacementsAndReserveStockSplits" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_EffectiveEquityPercentage" name="EffectiveEquityPercentage" nillable="true" xbrli:periodType="duration" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_NotesAndOtherExplanatoryInformationTable" name="NotesAndOtherExplanatoryInformationTable" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" />
    <element id="OIO_NetFinancialLiabilities" name="NetFinancialLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_CurrencyExposureOfFinancialLiabilitiesNetOfThoseDenominatedInCompanysFunctionalCurrency" name="CurrencyExposureOfFinancialLiabilitiesNetOfThoseDenominatedInCompanysFunctionalCurrency" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_IncreaseDecreaseInProfitLossBeforeTax" name="IncreaseDecreaseInProfitLossBeforeTax" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_CreditLossGrossCarryingAmount" name="CreditLossGrossCarryingAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_AllowanceAccountForCreditLossOfFinancialAssets" name="AllowanceAccountForCreditLossOfFinancialAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_BorrowingsInterestRatePercentage" name="BorrowingsInterestRatePercentage" nillable="true" xbrli:periodType="instant" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_IncreaseDecreaseInProfitLossAfterTax" name="IncreaseDecreaseInProfitLossAfterTax" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_TradeReceivablesPercentage" name="TradeReceivablesPercentage" nillable="true" xbrli:periodType="duration" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_NetTangibleAssets" name="NetTangibleAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_TradingDaysDisclosure" name="TradingDaysDisclosure" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_ReverseShareSplit" name="ReverseShareSplit" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_DeemedPricePerShare" name="DeemedPricePerShare" nillable="true" xbrli:periodType="instant" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_NumberOfSharesIssuedSettlementOfPromissoryNotes" name="NumberOfSharesIssuedSettlementOfPromissoryNotes" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_DeTomasoMember" name="DeTomasoMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_DeemedIssuePricePerShare" name="DeemedIssuePricePerShare" nillable="true" xbrli:periodType="instant" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_PercentageOfOrdinaryShares" name="PercentageOfOrdinaryShares" nillable="true" xbrli:periodType="instant" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_CostOfInventory" name="CostOfInventory" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_IssuanceOfSharesForEquityIncentivePlan" name="IssuanceOfSharesForEquityIncentivePlan" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OIO_EffectsOfExchangeRateChangesOnCashAndCashEquivalents" name="EffectsOfExchangeRateChangesOnCashAndCashEquivalents" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
</schema>
