SEC Info  
    Home      Search      My Interests      Help      Sign In      Please Sign In

Descartes Systems Group Inc – ‘40-F’ for 1/31/14 – ‘EX-101.SCH’

On:  Thursday, 4/10/14, at 11:58am ET   ·   For:  1/31/14   ·   Accession #:  1104659-14-26957   ·   File #:  0-29970

Previous ‘40-F’:  ‘40-F’ on 4/30/13 for 1/31/13   ·   Next:  ‘40-F’ on 4/29/15 for 4/27/15   ·   Latest:  ‘40-F’ on 4/22/24 for 1/31/24

Find Words in Filings emoji
 
  in    Show  and   Hints

  As Of               Filer                 Filing    For·On·As Docs:Size             Issuer                      Filing Agent

 4/10/14  Descartes Systems Group Inc       40-F        1/31/14  111:13M                                    Toppan Merrill/FA

Registration Statement or Annual Report by a Canadian Issuer   —   Form 40-F   —   Sect. 12 or 13(a) / 15(d) – SEA’34
Filing Table of Contents

Document/Exhibit                   Description                      Pages   Size 

 1: 40-F        Registration Statement or Annual Report by a        HTML     93K 
                Canadian Issuer                                                  
 2: EX-99.1     Miscellaneous Exhibit                               HTML    362K 
 3: EX-99.3     Miscellaneous Exhibit                               HTML     31K 
 4: EX-99.4     Miscellaneous Exhibit                               HTML     38K 
 5: EX-99.5     Miscellaneous Exhibit                               HTML     39K 
 6: EX-99.6     Miscellaneous Exhibit                               HTML     36K 
74: R1          Document And Entity Information                     HTML     56K 
57: R2          Consolidated Balance Sheets                         HTML    126K 
69: R3          Consolidated Balance Sheets (Parentheticals)        HTML     36K 
78: R4          Consolidated Statements of Operations               HTML    106K 
101: R5          Consolidated Statements of Comprehensive Income     HTML     48K  
                (Loss)                                                           
59: R6          Consolidated Statements of Comprehensive Income     HTML     33K 
                (Loss) (Parentheticals)                                          
68: R7          Consolidated Statements of Shareholders’ Equity     HTML     91K 
51: R8          Consolidated Statements of Cash Flows               HTML    129K 
41: R9          Note 1 - Description of the Business                HTML     35K 
103: R10         Note 2 - Significant Accounting Policies            HTML     77K  
80: R11         Note 3 - Revision of Previously Issued Financial    HTML     68K 
                Statements                                                       
79: R12         Note 4 - Acquisitions                               HTML    281K 
86: R13         Note 5 - Trade Receivables                          HTML     44K 
87: R14         Note 6 - Other Receivables                          HTML     40K 
84: R15         Note 7 -Inventory                                   HTML     41K 
88: R16         Note 8 - Capital Assets                             HTML     55K 
70: R17         Note 9 - Intangible Assets                          HTML     57K 
75: R18         Note 10 - Goodwill                                  HTML     51K 
82: R19         Note 11 - Accrued Liabilities                       HTML     43K 
111: R20         Note 12 - Debt                                      HTML     43K  
96: R21         Note 13 - Commitments, Contingencies and            HTML     51K 
                Guarantees                                                       
64: R22         Note 14 - Share Capital                             HTML     48K 
81: R23         Note 15 - Earnings Per Share                        HTML     59K 
66: R24         Note 16 - Stock-Based Compensation Plans            HTML    223K 
32: R25         Note 17 - Income Taxes                              HTML    200K 
97: R26         Note 18 - Other Charges                             HTML     66K 
107: R27         Note 19 - Segmented Information                     HTML     87K  
46: R28         Accounting Policies, by Policy (Policies)           HTML    134K 
45: R29         Note 3 - Revision of Previously Issued Financial    HTML     65K 
                Statements (Tables)                                              
49: R30         Note 4 - Acquisitions (Tables)                      HTML    262K 
50: R31         Note 5 - Trade Receivables (Tables)                 HTML     41K 
52: R32         Note 6 - Other Receivables (Tables)                 HTML     40K 
21: R33         Note 7 -Inventory (Tables)                          HTML     39K 
94: R34         Note 8 - Capital Assets (Tables)                    HTML     54K 
62: R35         Note 9 - Intangible Assets (Tables)                 HTML     56K 
65: R36         Note 10 - Goodwill (Tables)                         HTML     51K 
36: R37         Note 11 - Accrued Liabilities (Tables)              HTML     41K 
110: R38         Note 12 - Debt (Tables)                             HTML     39K  
13: R39         Note 13 - Commitments, Contingencies and            HTML     41K 
                Guarantees (Tables)                                              
54: R40         Note 14 - Share Capital (Tables)                    HTML     48K 
100: R41         Note 15 - Earnings Per Share (Tables)               HTML     56K  
34: R42         Note 16 - Stock-Based Compensation Plans (Tables)   HTML    230K 
44: R43         Note 17 - Income Taxes (Tables)                     HTML    201K 
48: R44         Note 18 - Other Charges (Tables)                    HTML     67K 
58: R45         Note 19 - Segmented Information (Tables)            HTML     88K 
20: R46         Note 2 - Significant Accounting Policies (Details)  HTML     66K 
40: R47         Note 3 - Revision of Previously Issued Financial    HTML     38K 
                Statements (Details)                                             
15: R48         Note 3 - Revision of Previously Issued Financial    HTML     56K 
                Statements (Details) - Previously Issued Audited                 
                Consolidated Financial Statements                                
99: R49         Note 4 - Acquisitions (Details)                     HTML     93K 
33: R50         Note 4 - Acquisitions (Details) - The Preliminary   HTML    109K 
                Purchase Price Allocation for Businesses Acquired                
95: R51         Note 4 - Acquisitions (Details) - The Preliminary   HTML     35K 
                Purchase Price Allocation for Businesses Acquired                
                (Parentheticals)                                                 
37: R52         Note 4 - Acquisitions (Details) - The Acquired      HTML     39K 
                Intangible Assets Useful Lives                                   
55: R53         Note 4 - Acquisitions (Details) - Pro Forma         HTML     42K 
                Results of Operations                                            
14: R54         Note 5 - Trade Receivables (Details)                HTML     34K 
18: R55         Note 5 - Trade Receivables (Details) - Trade        HTML     40K 
                Receivables                                                      
47: R56         Note 6 - Other Receivables (Details)                HTML     32K 
25: R57         Note 6 - Other Receivables (Details) - Other        HTML     37K 
                Receivables                                                      
104: R58         Note 7 -Inventory (Details)                         HTML     35K  
61: R59         Note 7 -Inventory (Details) - Inventory             HTML     37K 
85: R60         Note 8 - Capital Assets (Details) - Capital Assets  HTML     48K 
39: R61         Note 9 - Intangible Assets (Details)                HTML     50K 
42: R62         Note 9 - Intangible Assets (Details) - Intangible   HTML     46K 
                Assets                                                           
92: R63         Note 10 - Goodwill (Details) - Goodwill             HTML     46K 
89: R64         Note 11 - Accrued Liabilities (Details) - Accrued   HTML     44K 
                Liabilities                                                      
63: R65         Note 12 - Debt (Details)                            HTML     53K 
91: R66         Note 12 - Debt (Details) - Future Principal         HTML     46K 
                Payments                                                         
38: R67         Note 13 - Commitments, Contingencies and            HTML     35K 
                Guarantees (Details)                                             
67: R68         Note 13 - Commitments, Contingencies and            HTML     50K 
                Guarantees (Details) - Operating Lease Obligations               
106: R69         Note 14 - Share Capital (Details) - Common Shares   HTML     43K  
                Outstanding                                                      
17: R70         Note 15 - Earnings Per Share (Details)              HTML     36K 
31: R71         Note 15 - Earnings Per Share (Details) -            HTML     58K 
                Computation of Basic and Diluted Earnings Per                    
                Share                                                            
56: R72         Note 16 - Stock-Based Compensation Plans (Details)  HTML     91K 
23: R73         Note 16 - Stock-Based Compensation Plans (Details)  HTML     41K 
                - Total Estimated Stock-Based Compensation Expense               
109: R74         Note 16 - Stock-Based Compensation Plans (Details)  HTML     40K  
                - Assumptions Used in Black-Scholes Model for Each               
                Grant                                                            
35: R75         Note 16 - Stock-Based Compensation Plans (Details)  HTML     85K 
                - Summary of Option Activity                                     
26: R76         Note 16 - Stock-Based Compensation Plans (Details)  HTML     65K 
                - Options Outstanding and Options Exercisable                    
30: R77         Note 16 - Stock-Based Compensation Plans (Details)  HTML     42K 
                - Summary of Nonvested Share Activity                            
19: R78         Note 16 - Stock-Based Compensation Plans (Details)  HTML     83K 
                - Summary of Performance Share Units Activity                    
22: R79         Note 16 - Stock-Based Compensation Plans (Details)  HTML     76K 
                - Summary of Restricted Share Units Activity                     
76: R80         Note 16 - Stock-Based Compensation Plans (Details)  HTML     35K 
                - Summary of DSU Plan Activity                                   
28: R81         Note 16 - Stock-Based Compensation Plans (Details)  HTML     45K 
                - Summary of CRSU Plan Activity                                  
105: R82         Note 17 - Income Taxes (Details)                    HTML     53K  
53: R83         Note 17 - Income Taxes (Details) - Income (Loss)    HTML     38K 
                before Income Taxes Earned by Tax Jurisdictions                  
83: R84         Note 17 - Income Taxes (Details) - Income Tax       HTML     51K 
                Expense (Recovery) Incurred by Jurisdictions                     
90: R85         Note 17 - Income Taxes (Details) - Components of    HTML     82K 
                Deferred Income Tax Assets and Liabilities                       
27: R86         Note 17 - Income Taxes (Details) - Provision        HTML     69K 
                (Recovery) for Income Taxes from the Expected                    
                Provision at the Statutory Rates                                 
29: R87         Note 17 - Income Taxes (Details) - Income Tax Loss  HTML     51K 
                Carryforwards Expiration Dates                                   
102: R88         Note 17 - Income Taxes (Details) - Reconciliation   HTML     42K  
                of the Total Estimated Liability Associated with                 
                Uncertain Tax Provisions                                         
24: R89         Note 18 - Other Charges (Details)                   HTML     43K 
77: R90         Note 18 - Other Charges (Details) - Other Charges   HTML     43K 
                Included in the Consolidated Statements of                       
                Operations                                                       
72: R91         Note 18 - Other Charges (Details) - Changes in the  HTML     43K 
                Restructuring Provision for the Fiscal 2014                      
                Restructuring Plan                                               
93: R92         Note 19 - Segmented Information (Details)           HTML     33K 
71: R93         Note 19 - Segmented Information (Details) -         HTML     41K 
                Segmented Revenue by Geographical Location of                    
                Customer                                                         
60: R94         Note 19 - Segmented Information (Details) -         HTML     36K 
                Segmented Revenue by Revenue Type                                
98: R95         Note 19 - Segmented Information (Details) -         HTML     38K 
                Long-Lived Assets by Geographical Location                       
108: XML         IDEA XML File -- Filing Summary                      XML    172K  
16: EXCEL       IDEA Workbook of Financial Reports                  XLSX    251K 
43: EXCEL       IDEA Workbook of Financial Reports (.xls)            XLS   2.72M 
 7: EX-101.INS  XBRL Instance -- dsgx-20140131                       XML   3.00M 
12: EX-101.CAL  XBRL Calculations -- dsgx-20140131_cal               XML    156K 
10: EX-101.DEF  XBRL Definitions -- dsgx-20140131_def                XML   1.10M 
 9: EX-101.LAB  XBRL Labels -- dsgx-20140131_lab                     XML   1.66M 
11: EX-101.PRE  XBRL Presentations -- dsgx-20140131_pre              XML   1.10M 
 8: EX-101.SCH  XBRL Schema -- dsgx-20140131                         XSD    287K 
73: ZIP         XBRL Zipped Folder -- 0001104659-14-026957-xbrl      Zip    239K 


‘EX-101.SCH’   —   XBRL Schema — dsgx-20140131


This Exhibit is an XBRL XML File.


                                                                                                                                                                                
<!-- Generated by iC(tm) - CompSci Interactive Converter - http://www.compsciresources.com -->
<!-- Created: Tue Apr 08 19:02:25 UTC 2014 -->
<xs:schema xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:num="http://www.xbrl.org/dtr/type/numeric" targetNamespace="http://www.descartes.com/20140131" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:dsgx="http://www.descartes.com/20140131" xmlns:us-types="http://fasb.org/us-types/2013-01-31" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" elementFormDefault="qualified" xmlns:xbrldt="http://xbrl.org/2005/xbrldt">
<xs:annotation>
<xs:appinfo>
<link:linkbaseRef xlink:type="simple" xlink:href="dsgx-20140131_lab.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef"/>
<link:linkbaseRef xlink:type="simple" xlink:href="dsgx-20140131_pre.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef"/>
<link:linkbaseRef xlink:type="simple" xlink:href="dsgx-20140131_def.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef"/>
<link:linkbaseRef xlink:type="simple" xlink:href="dsgx-20140131_cal.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef"/>
<link:roleType roleURI="http://www.descartes.com/role/ConsolidatedBalanceSheet" id="dsgx_r_ConsolidatedBalanceSheet">
<link:definition> 001 - Statement - Consolidated Balance Sheets </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/ConsolidatedBalanceSheet_Parentheticals" id="dsgx_r_ConsolidatedBalanceSheet_Parentheticals">
<link:definition> 002 - Statement - Consolidated Balance Sheets (Parentheticals) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/ConsolidatedIncomeStatement" id="dsgx_r_ConsolidatedIncomeStatement">
<link:definition> 003 - Statement - Consolidated Statements of Operations </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/ConsolidatedIncomeStatement0" id="dsgx_r_ConsolidatedIncomeStatement0">
<link:definition> 004 - Statement - Consolidated Statements of Comprehensive Income (Loss) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/ConsolidatedIncomeStatement_Parentheticals" id="dsgx_r_ConsolidatedIncomeStatement_Parentheticals">
<link:definition> 005 - Statement - Consolidated Statements of Comprehensive Income (Loss) (Parentheticals) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/ShareholdersEquityType1" id="dsgx_r_ShareholdersEquityType1">
<link:definition> 006 - Statement - Consolidated Statements of Shareholders’ Equity </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/ConsolidatedCashFlow" id="dsgx_r_ConsolidatedCashFlow">
<link:definition> 007 - Statement - Consolidated Statements of Cash Flows </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/Note1DescriptionoftheBusiness" id="dsgx_r_Note1DescriptionoftheBusiness">
<link:definition> 008 - Disclosure - Note 1 - Description of the Business </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/Note2SignificantAccountingPolicies" id="dsgx_r_Note2SignificantAccountingPolicies">
<link:definition> 009 - Disclosure - Note 2 - Significant Accounting Policies </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/Note3RevisionofPreviouslyIssuedFinancialStatements" id="dsgx_r_Note3RevisionofPreviouslyIssuedFinancialStatements">
<link:definition> 010 - Disclosure - Note 3 - Revision of Previously Issued Financial Statements </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/Note4Acquisitions" id="dsgx_r_Note4Acquisitions">
<link:definition> 011 - Disclosure - Note 4 - Acquisitions </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/Note5TradeReceivables" id="dsgx_r_Note5TradeReceivables">
<link:definition> 012 - Disclosure - Note 5 - Trade Receivables </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/Note6OtherReceivables" id="dsgx_r_Note6OtherReceivables">
<link:definition> 013 - Disclosure - Note 6 - Other Receivables </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/Note7Inventory" id="dsgx_r_Note7Inventory">
<link:definition> 014 - Disclosure - Note 7 -Inventory </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/Note8CapitalAssets" id="dsgx_r_Note8CapitalAssets">
<link:definition> 015 - Disclosure - Note 8 - Capital Assets </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/Note9IntangibleAssets" id="dsgx_r_Note9IntangibleAssets">
<link:definition> 016 - Disclosure - Note 9 - Intangible Assets </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/Note10Goodwill" id="dsgx_r_Note10Goodwill">
<link:definition> 017 - Disclosure - Note 10 - Goodwill </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/Note11AccruedLiabilities" id="dsgx_r_Note11AccruedLiabilities">
<link:definition> 018 - Disclosure - Note 11 - Accrued Liabilities </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/Note12Debt" id="dsgx_r_Note12Debt">
<link:definition> 019 - Disclosure - Note 12 - Debt </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/Note13CommitmentsContingenciesandGuarantees" id="dsgx_r_Note13CommitmentsContingenciesandGuarantees">
<link:definition> 020 - Disclosure - Note 13 - Commitments, Contingencies and Guarantees </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/Note14ShareCapital" id="dsgx_r_Note14ShareCapital">
<link:definition> 021 - Disclosure - Note 14 - Share Capital </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/Note15EarningsPerShare" id="dsgx_r_Note15EarningsPerShare">
<link:definition> 022 - Disclosure - Note 15 - Earnings Per Share </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/Note16StockBasedCompensationPlans" id="dsgx_r_Note16StockBasedCompensationPlans">
<link:definition> 023 - Disclosure - Note 16 - Stock-Based Compensation Plans </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/Note17IncomeTaxes" id="dsgx_r_Note17IncomeTaxes">
<link:definition> 024 - Disclosure - Note 17 - Income Taxes </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/Note18OtherCharges" id="dsgx_r_Note18OtherCharges">
<link:definition> 025 - Disclosure - Note 18 - Other Charges </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/Note19SegmentedInformation" id="dsgx_r_Note19SegmentedInformation">
<link:definition> 026 - Disclosure - Note 19 - Segmented Information </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/AccountingPoliciesByPolicy" id="dsgx_r_AccountingPoliciesByPolicy">
<link:definition> 027 - Disclosure - Accounting Policies, by Policy (Policies) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/Note3RevisionofPreviouslyIssuedFinancialStatementsTables" id="dsgx_r_Note3RevisionofPreviouslyIssuedFinancialStatementsTables">
<link:definition> 028 - Disclosure - Note 3 - Revision of Previously Issued Financial Statements (Tables) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/Note4AcquisitionsTables" id="dsgx_r_Note4AcquisitionsTables">
<link:definition> 029 - Disclosure - Note 4 - Acquisitions (Tables) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/Note5TradeReceivablesTables" id="dsgx_r_Note5TradeReceivablesTables">
<link:definition> 030 - Disclosure - Note 5 - Trade Receivables (Tables) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/Note6OtherReceivablesTables" id="dsgx_r_Note6OtherReceivablesTables">
<link:definition> 031 - Disclosure - Note 6 - Other Receivables (Tables) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/Note7InventoryTables" id="dsgx_r_Note7InventoryTables">
<link:definition> 032 - Disclosure - Note 7 -Inventory (Tables) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/Note8CapitalAssetsTables" id="dsgx_r_Note8CapitalAssetsTables">
<link:definition> 033 - Disclosure - Note 8 - Capital Assets (Tables) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/Note9IntangibleAssetsTables" id="dsgx_r_Note9IntangibleAssetsTables">
<link:definition> 034 - Disclosure - Note 9 - Intangible Assets (Tables) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/Note10GoodwillTables" id="dsgx_r_Note10GoodwillTables">
<link:definition> 035 - Disclosure - Note 10 - Goodwill (Tables) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/Note11AccruedLiabilitiesTables" id="dsgx_r_Note11AccruedLiabilitiesTables">
<link:definition> 036 - Disclosure - Note 11 - Accrued Liabilities (Tables) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/Note12DebtTables" id="dsgx_r_Note12DebtTables">
<link:definition> 037 - Disclosure - Note 12 - Debt (Tables) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/Note13CommitmentsContingenciesandGuaranteesTables" id="dsgx_r_Note13CommitmentsContingenciesandGuaranteesTables">
<link:definition> 038 - Disclosure - Note 13 - Commitments, Contingencies and Guarantees (Tables) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/Note14ShareCapitalTables" id="dsgx_r_Note14ShareCapitalTables">
<link:definition> 039 - Disclosure - Note 14 - Share Capital (Tables) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/Note15EarningsPerShareTables" id="dsgx_r_Note15EarningsPerShareTables">
<link:definition> 040 - Disclosure - Note 15 - Earnings Per Share (Tables) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/Note16StockBasedCompensationPlansTables" id="dsgx_r_Note16StockBasedCompensationPlansTables">
<link:definition> 041 - Disclosure - Note 16 - Stock-Based Compensation Plans (Tables) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/Note17IncomeTaxesTables" id="dsgx_r_Note17IncomeTaxesTables">
<link:definition> 042 - Disclosure - Note 17 - Income Taxes (Tables) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/Note18OtherChargesTables" id="dsgx_r_Note18OtherChargesTables">
<link:definition> 043 - Disclosure - Note 18 - Other Charges (Tables) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/Note19SegmentedInformationTables" id="dsgx_r_Note19SegmentedInformationTables">
<link:definition> 044 - Disclosure - Note 19 - Segmented Information (Tables) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/Note2SignificantAccountingPoliciesDetails" id="dsgx_r_Note2SignificantAccountingPoliciesDetails">
<link:definition> 045 - Disclosure - Note 2 - Significant Accounting Policies (Details) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/Note3RevisionofPreviouslyIssuedFinancialStatementsDetails" id="dsgx_r_Note3RevisionofPreviouslyIssuedFinancialStatementsDetails">
<link:definition> 046 - Disclosure - Note 3 - Revision of Previously Issued Financial Statements (Details) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/PreviouslyIssuedAuditedConsolidatedFinancialStatementsTable" id="dsgx_r_PreviouslyIssuedAuditedConsolidatedFinancialStatementsTable">
<link:definition> 047 - Disclosure - Note 3 - Revision of Previously Issued Financial Statements (Details) - Previously Issued Audited Consolidated Financial Statements </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/Note4AcquisitionsDetails" id="dsgx_r_Note4AcquisitionsDetails">
<link:definition> 048 - Disclosure - Note 4 - Acquisitions (Details) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/ThePreliminaryPurchasePriceAllocationforBusinessesAcquiredTable" id="dsgx_r_ThePreliminaryPurchasePriceAllocationforBusinessesAcquiredTable">
<link:definition> 049 - Disclosure - Note 4 - Acquisitions (Details) - The Preliminary Purchase Price Allocation for Businesses Acquired </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/ThePreliminaryPurchasePriceAllocationforBusinessesAcquiredTable_Parentheticals" id="dsgx_r_ThePreliminaryPurchasePriceAllocationforBusinessesAcquiredTable_Parentheticals">
<link:definition> 050 - Disclosure - Note 4 - Acquisitions (Details) - The Preliminary Purchase Price Allocation for Businesses Acquired (Parentheticals) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/TheAcquiredIntangibleAssetsUsefulLivesTable" id="dsgx_r_TheAcquiredIntangibleAssetsUsefulLivesTable">
<link:definition> 051 - Disclosure - Note 4 - Acquisitions (Details) - The Acquired Intangible Assets Useful Lives </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/ProFormaResultsofOperationsTable" id="dsgx_r_ProFormaResultsofOperationsTable">
<link:definition> 052 - Disclosure - Note 4 - Acquisitions (Details) - Pro Forma Results of Operations </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/Note5TradeReceivablesDetails" id="dsgx_r_Note5TradeReceivablesDetails">
<link:definition> 053 - Disclosure - Note 5 - Trade Receivables (Details) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/TradeReceivablesTable" id="dsgx_r_TradeReceivablesTable">
<link:definition> 054 - Disclosure - Note 5 - Trade Receivables (Details) - Trade Receivables </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/Note6OtherReceivablesDetails" id="dsgx_r_Note6OtherReceivablesDetails">
<link:definition> 055 - Disclosure - Note 6 - Other Receivables (Details) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/OtherReceivablesTable" id="dsgx_r_OtherReceivablesTable">
<link:definition> 056 - Disclosure - Note 6 - Other Receivables (Details) - Other Receivables </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/Note7InventoryDetails" id="dsgx_r_Note7InventoryDetails">
<link:definition> 057 - Disclosure - Note 7 -Inventory (Details) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/InventoryTable" id="dsgx_r_InventoryTable">
<link:definition> 058 - Disclosure - Note 7 -Inventory (Details) - Inventory </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/CapitalAssetsTable" id="dsgx_r_CapitalAssetsTable">
<link:definition> 059 - Disclosure - Note 8 - Capital Assets (Details) - Capital Assets </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/Note9IntangibleAssetsDetails" id="dsgx_r_Note9IntangibleAssetsDetails">
<link:definition> 060 - Disclosure - Note 9 - Intangible Assets (Details) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/IntangibleAssetsTable" id="dsgx_r_IntangibleAssetsTable">
<link:definition> 061 - Disclosure - Note 9 - Intangible Assets (Details) - Intangible Assets </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/GoodwillTable" id="dsgx_r_GoodwillTable">
<link:definition> 062 - Disclosure - Note 10 - Goodwill (Details) - Goodwill </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/AccruedLiabilitiesTable" id="dsgx_r_AccruedLiabilitiesTable">
<link:definition> 063 - Disclosure - Note 11 - Accrued Liabilities (Details) - Accrued Liabilities </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/Note12DebtDetails" id="dsgx_r_Note12DebtDetails">
<link:definition> 064 - Disclosure - Note 12 - Debt (Details) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/FuturePrincipalPaymentsTable" id="dsgx_r_FuturePrincipalPaymentsTable">
<link:definition> 065 - Disclosure - Note 12 - Debt (Details) - Future Principal Payments </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<!-- [WMV4][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt8UCLPdYZl35nXbOCDIyGTqGSNBdPAOnmw8ijdE2xFzk/tnDH+5+gIyeyJFcGutzu4V8bI1BQMut745v/MvB8+I9fuzjLElGss+0J8BpMQGmnU0w7Yjq2j4AelfLzewRWnFJnaWu+PYNXzxYjANcT08GeSHNNMSO18QguaO7ICDTZ+KofYy4ONyjiSJBbh5/DRA6UwcA+7I8qDxiUTzHzqh] CSR -->
<link:roleType roleURI="http://www.descartes.com/role/Note13CommitmentsContingenciesandGuaranteesDetails" id="dsgx_r_Note13CommitmentsContingenciesandGuaranteesDetails">
<link:definition> 066 - Disclosure - Note 13 - Commitments, Contingencies and Guarantees (Details) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/OperatingLeaseObligationsTable" id="dsgx_r_OperatingLeaseObligationsTable">
<link:definition> 067 - Disclosure - Note 13 - Commitments, Contingencies and Guarantees (Details) - Operating Lease Obligations </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/CommonSharesOutstandingTable" id="dsgx_r_CommonSharesOutstandingTable">
<link:definition> 068 - Disclosure - Note 14 - Share Capital (Details) - Common Shares Outstanding </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/Note15EarningsPerShareDetails" id="dsgx_r_Note15EarningsPerShareDetails">
<link:definition> 069 - Disclosure - Note 15 - Earnings Per Share (Details) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/ComputationofBasicandDilutedEarningsPerShareTable" id="dsgx_r_ComputationofBasicandDilutedEarningsPerShareTable">
<link:definition> 070 - Disclosure - Note 15 - Earnings Per Share (Details) - Computation of Basic and Diluted Earnings Per Share </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/Note16StockBasedCompensationPlansDetails" id="dsgx_r_Note16StockBasedCompensationPlansDetails">
<link:definition> 071 - Disclosure - Note 16 - Stock-Based Compensation Plans (Details) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/TotalEstimatedStockBasedCompensationExpenseTable" id="dsgx_r_TotalEstimatedStockBasedCompensationExpenseTable">
<link:definition> 072 - Disclosure - Note 16 - Stock-Based Compensation Plans (Details) - Total Estimated Stock-Based Compensation Expense </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/AssumptionsUsedinBlackScholesModelforEachGrantTable" id="dsgx_r_AssumptionsUsedinBlackScholesModelforEachGrantTable">
<link:definition> 073 - Disclosure - Note 16 - Stock-Based Compensation Plans (Details) - Assumptions Used in Black-Scholes Model for Each Grant </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/SummaryofOptionActivityTable" id="dsgx_r_SummaryofOptionActivityTable">
<link:definition> 074 - Disclosure - Note 16 - Stock-Based Compensation Plans (Details) - Summary of Option Activity </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/OptionsOutstandingandOptionsExercisableTable" id="dsgx_r_OptionsOutstandingandOptionsExercisableTable">
<link:definition> 075 - Disclosure - Note 16 - Stock-Based Compensation Plans (Details) - Options Outstanding and Options Exercisable </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/SummaryofNonvestedShareActivityTable" id="dsgx_r_SummaryofNonvestedShareActivityTable">
<link:definition> 076 - Disclosure - Note 16 - Stock-Based Compensation Plans (Details) - Summary of Nonvested Share Activity </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/SummaryofPerformanceShareUnitsActivityTable" id="dsgx_r_SummaryofPerformanceShareUnitsActivityTable">
<link:definition> 077 - Disclosure - Note 16 - Stock-Based Compensation Plans (Details) - Summary of Performance Share Units Activity </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/SummaryofRestrictedShareUnitsActivityTable" id="dsgx_r_SummaryofRestrictedShareUnitsActivityTable">
<link:definition> 078 - Disclosure - Note 16 - Stock-Based Compensation Plans (Details) - Summary of Restricted Share Units Activity </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/SummaryofDSUPlanActivityTable" id="dsgx_r_SummaryofDSUPlanActivityTable">
<link:definition> 079 - Disclosure - Note 16 - Stock-Based Compensation Plans (Details) - Summary of DSU Plan Activity </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/SummaryofCRSUPlanActivityTable" id="dsgx_r_SummaryofCRSUPlanActivityTable">
<link:definition> 080 - Disclosure - Note 16 - Stock-Based Compensation Plans (Details) - Summary of CRSU Plan Activity </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/Note17IncomeTaxesDetails" id="dsgx_r_Note17IncomeTaxesDetails">
<link:definition> 081 - Disclosure - Note 17 - Income Taxes (Details) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/IncomeLossbeforeIncomeTaxesEarnedbyTaxJurisdictionsTable" id="dsgx_r_IncomeLossbeforeIncomeTaxesEarnedbyTaxJurisdictionsTable">
<link:definition> 082 - Disclosure - Note 17 - Income Taxes (Details) - Income (Loss) before Income Taxes Earned by Tax Jurisdictions </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/IncomeTaxExpenseRecoveryIncurredbyJurisdictionsTable" id="dsgx_r_IncomeTaxExpenseRecoveryIncurredbyJurisdictionsTable">
<link:definition> 083 - Disclosure - Note 17 - Income Taxes (Details) - Income Tax Expense (Recovery) Incurred by Jurisdictions </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/ComponentsofDeferredIncomeTaxAssetsandLiabilitiesTable" id="dsgx_r_ComponentsofDeferredIncomeTaxAssetsandLiabilitiesTable">
<link:definition> 084 - Disclosure - Note 17 - Income Taxes (Details) - Components of Deferred Income Tax Assets and Liabilities </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/ProvisionRecoveryforIncomeTaxesfromtheExpectedProvisionattheStatutoryRatesTable" id="dsgx_r_ProvisionRecoveryforIncomeTaxesfromtheExpectedProvisionattheStatutoryRatesTable">
<link:definition> 085 - Disclosure - Note 17 - Income Taxes (Details) - Provision (Recovery) for Income Taxes from the Expected Provision at the Statutory Rates </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/IncomeTaxLossCarryforwardsExpirationDatesTable" id="dsgx_r_IncomeTaxLossCarryforwardsExpirationDatesTable">
<link:definition> 086 - Disclosure - Note 17 - Income Taxes (Details) - Income Tax Loss Carryforwards Expiration Dates </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/ReconciliationoftheTotalEstimatedLiabilityAssociatedwithUncertainTaxProvisionsTable" id="dsgx_r_ReconciliationoftheTotalEstimatedLiabilityAssociatedwithUncertainTaxProvisionsTable">
<link:definition> 087 - Disclosure - Note 17 - Income Taxes (Details) - Reconciliation of the Total Estimated Liability Associated with Uncertain Tax Provisions </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/Note18OtherChargesDetails" id="dsgx_r_Note18OtherChargesDetails">
<link:definition> 088 - Disclosure - Note 18 - Other Charges (Details) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/OtherChargesIncludedintheConsolidatedStatementsofOperationsTable" id="dsgx_r_OtherChargesIncludedintheConsolidatedStatementsofOperationsTable">
<link:definition> 089 - Disclosure - Note 18 - Other Charges (Details) - Other Charges Included in the Consolidated Statements of Operations </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/ChangesintheRestructuringProvisionfortheFiscal2014RestructuringPlanTable" id="dsgx_r_ChangesintheRestructuringProvisionfortheFiscal2014RestructuringPlanTable">
<link:definition> 090 - Disclosure - Note 18 - Other Charges (Details) - Changes in the Restructuring Provision for the Fiscal 2014 Restructuring Plan </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/Note19SegmentedInformationDetails" id="dsgx_r_Note19SegmentedInformationDetails">
<link:definition> 091 - Disclosure - Note 19 - Segmented Information (Details) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/SegmentedRevenuebyGeographicalLocationofCustomerTable" id="dsgx_r_SegmentedRevenuebyGeographicalLocationofCustomerTable">
<link:definition> 092 - Disclosure - Note 19 - Segmented Information (Details) - Segmented Revenue by Geographical Location of Customer </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/SegmentedRevenuebyRevenueTypeTable" id="dsgx_r_SegmentedRevenuebyRevenueTypeTable">
<link:definition> 093 - Disclosure - Note 19 - Segmented Information (Details) - Segmented Revenue by Revenue Type </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/LongLivedAssetsbyGeographicalLocationTable" id="dsgx_r_LongLivedAssetsbyGeographicalLocationTable">
<link:definition> 094 - Disclosure - Note 19 - Segmented Information (Details) - Long-Lived Assets by Geographical Location </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.descartes.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
<link:definition> 000 - Disclosure - Document And Entity Information </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
</link:roleType>
</xs:appinfo>
</xs:annotation>
<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://fasb.org/us-types/2013-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2013/elts/us-types-2013-01-31.xsd"/>
<xs:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd"/>
<xs:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/>
<xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
<xs:element name="CurrentAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_CurrentAssetsAbstract"/>
<xs:element name="LiabilitiesAndShareholdersEquityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_LiabilitiesAndShareholdersEquityAbstract"/>
<xs:element name="CurrentLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_CurrentLiabilitiesAbstract"/>
<xs:element name="ShareholdersEquityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_ShareholdersEquityAbstract"/>
<xs:element name="ExpensesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_ExpensesAbstract"/>
<xs:element name="IncomeTaxExpenseRecoveryNote17Abstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_IncomeTaxExpenseRecoveryNote17Abstract"/>
<xs:element name="EarningsPerShareNote15Abstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_EarningsPerShareNote15Abstract"/>
<xs:element name="WeightedAverageSharesOutstandingThousandsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_WeightedAverageSharesOutstandingThousandsAbstract"/>
<xs:element name="ConsolidatedStatementsOfComprehensiveIncomeLossAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_ConsolidatedStatementsOfComprehensiveIncomeLossAbstract"/>
<xs:element name="ComprehensiveIncomeAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_ComprehensiveIncomeAbstract"/>
<xs:element name="OtherComprehensiveLossIncomeAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_OtherComprehensiveLossIncomeAbstract"/>
<xs:element name="CommonSharesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_CommonSharesAbstract"/>
<xs:element name="AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationSettlementOfStockOptions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="dsgx_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationSettlementOfStockOptions"/>
<xs:element name="AccumulatedOtherComprehensiveIncomeLossAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_AccumulatedOtherComprehensiveIncomeLossAbstract"/>
<xs:element name="AccumulatedDeficitAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_AccumulatedDeficitAbstract"/>
<xs:element name="OperatingActivitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_OperatingActivitiesAbstract"/>
<xs:element name="AdjustmentsToReconcileNetIncomeToCashProvidedByOperatingActivitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_AdjustmentsToReconcileNetIncomeToCashProvidedByOperatingActivitiesAbstract"/>
<xs:element name="ChangesInOperatingAssetsAndLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_ChangesInOperatingAssetsAndLiabilitiesAbstract"/>
<xs:element name="AccountsReceivableAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_AccountsReceivableAbstract"/>
<xs:element name="InvestingActivitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_InvestingActivitiesAbstract"/>
<xs:element name="FinancingActivitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_FinancingActivitiesAbstract"/>
<xs:element name="SupplementalDisclosureOfCashFlowInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_SupplementalDisclosureOfCashFlowInformationAbstract"/>
<xs:element name="OtherReceivablesTextBlockAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_OtherReceivablesTextBlockAbstract"/>
<xs:element name="OtherReceivablesTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_OtherReceivablesTextBlock"/>
<xs:element name="ShareCapitalTextBlockAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_ShareCapitalTextBlockAbstract"/>
<xs:element name="ShareCapitalTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_ShareCapitalTextBlock"/>
<xs:element name="OtherChargesTextBlockAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_OtherChargesTextBlockAbstract"/>
<xs:element name="OtherChargesTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_OtherChargesTextBlock"/>
<xs:element name="OtherReceivablesTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_OtherReceivablesTableTextBlock"/>
<xs:element name="ScheduleOfDeferredShareUnitPlanActivityTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_ScheduleOfDeferredShareUnitPlanActivityTableTextBlock"/>
<xs:element name="ScheduleOfCashSettledRestrictedShareUnitPlanActivityTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_ScheduleOfCashSettledRestrictedShareUnitPlanActivityTableTextBlock"/>
<xs:element name="PreviouslyIssuedAuditedConsolidatedFinancialStatementsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_PreviouslyIssuedAuditedConsolidatedFinancialStatementsAbstract"/>
<xs:element name="AccumulatedDeficitAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_AccumulatedDeficitAbstract0"/>
<xs:element name="TotalShareholdersEquityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_TotalShareholdersEquityAbstract"/>
<xs:element name="ThePreliminaryPurchasePriceAllocationForBusinessesAcquiredAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_ThePreliminaryPurchasePriceAllocationForBusinessesAcquiredAbstract"/>
<xs:element name="PurchasePriceConsiderationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_PurchasePriceConsiderationAbstract"/>
<xs:element name="BusinessAcquisitionCostOfAcquiredEntityWorkingCapitalAdjustments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="dsgx_BusinessAcquisitionCostOfAcquiredEntityWorkingCapitalAdjustments"/>
<xs:element name="BusinessCombinationTotalConsiderationTransferedAfterAdjustments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="dsgx_BusinessCombinationTotalConsiderationTransferedAfterAdjustments"/>
<xs:element name="AllocatedToAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_AllocatedToAbstract"/>
<xs:element name="FiniteLifeIntangibleAssetsAcquiredAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_FiniteLifeIntangibleAssetsAcquiredAbstract"/>
<xs:element name="TheAcquiredIntangibleAssetsUsefulLivesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_TheAcquiredIntangibleAssetsUsefulLivesAbstract"/>
<xs:element name="ProFormaResultsOfOperationsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_ProFormaResultsOfOperationsAbstract"/>
<xs:element name="TradeReceivablesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_TradeReceivablesAbstract"/>
<xs:element name="OtherReceivablesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_OtherReceivablesAbstract"/>
<xs:element name="NetWorkingCapitalAdjustmentsReceivableFromAcquisitions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="dsgx_NetWorkingCapitalAdjustmentsReceivableFromAcquisitions"/>
<xs:element name="InventoryAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_InventoryAbstract"/>
<xs:element name="CapitalAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_CapitalAssetsAbstract"/>
<xs:element name="CostAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_CostAbstract"/>
<xs:element name="AccumulatedAmortizationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_AccumulatedAmortizationAbstract"/>
<xs:element name="IntangibleAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_IntangibleAssetsAbstract"/>
<xs:element name="CostAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_CostAbstract0"/>
<xs:element name="AccumulatedAmortizationAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_AccumulatedAmortizationAbstract0"/>
<xs:element name="GoodwillAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_GoodwillAbstract"/>
<xs:element name="AcquisitionOfSubsidiariesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_AcquisitionOfSubsidiariesAbstract"/>
<xs:element name="AccruedLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_AccruedLiabilitiesAbstract"/>
<xs:element name="FuturePrincipalPaymentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_FuturePrincipalPaymentsAbstract"/>
<xs:element name="OperatingLeaseObligationsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_OperatingLeaseObligationsAbstract"/>
<xs:element name="CommonSharesOutstandingAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_CommonSharesOutstandingAbstract"/>
<xs:element name="SharesIssuedAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_SharesIssuedAbstract"/>
<xs:element name="StockIssuedDuringPeriodStockOptionsSettledForShares" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_StockIssuedDuringPeriodStockOptionsSettledForShares"/>
<xs:element name="ComputationOfBasicAndDilutedEarningsPerShareAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_ComputationOfBasicAndDilutedEarningsPerShareAbstract"/>
<xs:element name="Note15EarningsPerShareDetailsComputationofBasicandDilutedEarningsPerShareTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="dsgx_Note15EarningsPerShareDetailsComputationofBasicandDilutedEarningsPerShareTable"/>
<xs:element name="Note15EarningsPerShareDetailsComputationofBasicandDilutedEarningsPerShareLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_Note15EarningsPerShareDetailsComputationofBasicandDilutedEarningsPerShareLineItems"/>
<xs:element name="EarningsPerShareAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_EarningsPerShareAbstract0"/>
<xs:element name="TotalEstimatedStockBasedCompensationExpenseAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_TotalEstimatedStockBasedCompensationExpenseAbstract"/>
<xs:element name="AssumptionsUsedInBlackScholesModelForEachGrantAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_AssumptionsUsedInBlackScholesModelForEachGrantAbstract"/>
<xs:element name="SummaryOfOptionActivityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_SummaryOfOptionActivityAbstract"/>
<xs:element name="StockIssuedDuringPeriodSharesStockOptionsSettledForCashShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_StockIssuedDuringPeriodSharesStockOptionsSettledForCashShares"/>
<xs:element name="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsSettledForCashInPeriodWeightedAverageExercisePrice" type="num:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsSettledForCashInPeriodWeightedAverageExercisePrice"/>
<xs:element name="OptionsOutstandingAndOptionsExercisableAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_OptionsOutstandingAndOptionsExercisableAbstract"/>
<xs:element name="RangeDomain" type="nonnum:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_RangeDomain"/>
<xs:element name="SummaryOfNonvestedShareActivityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_SummaryOfNonvestedShareActivityAbstract"/>
<xs:element name="UnvestedOptionsOutstandingNumber" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="dsgx_UnvestedOptionsOutstandingNumber"/>
<xs:element name="UnvestedOptionsOutstandingWeightedAverageGrantDateFairValuePerShare" type="num:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="dsgx_UnvestedOptionsOutstandingWeightedAverageGrantDateFairValuePerShare"/>
<xs:element name="UnvestedOptionsVested" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_UnvestedOptionsVested"/>
<xs:element name="UnvestedOptionsVestedWeightedAverageGrantDateFairValuePerShare" type="num:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="dsgx_UnvestedOptionsVestedWeightedAverageGrantDateFairValuePerShare"/>
<xs:element name="UnvestedOptionsForfeited" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_UnvestedOptionsForfeited"/>
<xs:element name="UnvestedOptionsForfeitedWeightedAverageGrantDateFairValuePerShare" type="num:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="dsgx_UnvestedOptionsForfeitedWeightedAverageGrantDateFairValuePerShare"/>
<xs:element name="SummaryOfPerformanceShareUnitsActivityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_SummaryOfPerformanceShareUnitsActivityAbstract"/>
<xs:element name="Note16StockBasedCompensationPlansDetailsSummaryofPerformanceShareUnitsActivityTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="dsgx_Note16StockBasedCompensationPlansDetailsSummaryofPerformanceShareUnitsActivityTable"/>
<xs:element name="Note16StockBasedCompensationPlansDetailsSummaryofPerformanceShareUnitsActivityLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_Note16StockBasedCompensationPlansDetailsSummaryofPerformanceShareUnitsActivityLineItems"/>
<xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisable" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="dsgx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisable"/>
<xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageGrantDateFairValue" type="num:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="dsgx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageGrantDateFairValue"/>
<xs:element name="SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageRemainingContractualTerm" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageRemainingContractualTerm"/>
<xs:element name="SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExercisable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="dsgx_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExercisable"/>
<xs:element name="SummaryOfRestrictedShareUnitsActivityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_SummaryOfRestrictedShareUnitsActivityAbstract"/>
<xs:element name="Note16StockBasedCompensationPlansDetailsSummaryofRestrictedShareUnitsActivityTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="dsgx_Note16StockBasedCompensationPlansDetailsSummaryofRestrictedShareUnitsActivityTable"/>
<xs:element name="Note16StockBasedCompensationPlansDetailsSummaryofRestrictedShareUnitsActivityLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_Note16StockBasedCompensationPlansDetailsSummaryofRestrictedShareUnitsActivityLineItems"/>
<xs:element name="SummaryOfDsuPlanActivityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_SummaryOfDsuPlanActivityAbstract"/>
<xs:element name="DeferredShareUnitsOutstandingNumber" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="dsgx_DeferredShareUnitsOutstandingNumber"/>
<xs:element name="DeferredShareUnitsGrantsInPeriod" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_DeferredShareUnitsGrantsInPeriod"/>
<xs:element name="SummaryOfCrsuPlanActivityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_SummaryOfCrsuPlanActivityAbstract"/>
<xs:element name="CRSUAwardsOutstandingNumber" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="dsgx_CRSUAwardsOutstandingNumber"/>
<xs:element name="CRSUAwardsWeightedAverageContractualLife" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_CRSUAwardsWeightedAverageContractualLife"/>
<xs:element name="CRSUAwardsGrantsInPeriod" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_CRSUAwardsGrantsInPeriod"/>
<xs:element name="CRSUAwardsVestedAndSettledInCash" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_CRSUAwardsVestedAndSettledInCash"/>
<xs:element name="CRSUAwardsForfeited" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_CRSUAwardsForfeited"/>
<xs:element name="CRSUAwardsOptionsVested" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="dsgx_CRSUAwardsOptionsVested"/>
<xs:element name="CRSUAwardNonvestedNumber" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="dsgx_CRSUAwardNonvestedNumber"/>
<xs:element name="CRSUAwardNonvestedWeightedAverageContractualLife" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_CRSUAwardNonvestedWeightedAverageContractualLife"/>
<xs:element name="IncomeLossBeforeIncomeTaxesEarnedByTaxJurisdictionsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_IncomeLossBeforeIncomeTaxesEarnedByTaxJurisdictionsAbstract"/>
<xs:element name="Note17IncomeTaxesDetailsIncomeLossbeforeIncomeTaxesEarnedbyTaxJurisdictionsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="dsgx_Note17IncomeTaxesDetailsIncomeLossbeforeIncomeTaxesEarnedbyTaxJurisdictionsTable"/>
<xs:element name="Note17IncomeTaxesDetailsIncomeLossbeforeIncomeTaxesEarnedbyTaxJurisdictionsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_Note17IncomeTaxesDetailsIncomeLossbeforeIncomeTaxesEarnedbyTaxJurisdictionsLineItems"/>
<xs:element name="IncomeTaxExpenseRecoveryIncurredByJurisdictionsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_IncomeTaxExpenseRecoveryIncurredByJurisdictionsAbstract"/>
<xs:element name="Note17IncomeTaxesDetailsIncomeTaxExpenseRecoveryIncurredbyJurisdictionsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="dsgx_Note17IncomeTaxesDetailsIncomeTaxExpenseRecoveryIncurredbyJurisdictionsTable"/>
<xs:element name="Note17IncomeTaxesDetailsIncomeTaxExpenseRecoveryIncurredbyJurisdictionsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_Note17IncomeTaxesDetailsIncomeTaxExpenseRecoveryIncurredbyJurisdictionsLineItems"/>
<xs:element name="CurrentIncomeTaxExpenseAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_CurrentIncomeTaxExpenseAbstract"/>
<xs:element name="DeferredIncomeTaxExpenseRecoveryAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_DeferredIncomeTaxExpenseRecoveryAbstract"/>
<xs:element name="ComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_ComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesAbstract"/>
<xs:element name="DeferredTaxAssetsNetBeforeValuationAllowance" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="dsgx_DeferredTaxAssetsNetBeforeValuationAllowance"/>
<xs:element name="ProvisionRecoveryForIncomeTaxesFromTheExpectedProvisionAtTheStatutoryRatesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_ProvisionRecoveryForIncomeTaxesFromTheExpectedProvisionAtTheStatutoryRatesAbstract"/>
<xs:element name="IncreaseDecreaseInIncomeTaxesResultingFromAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_IncreaseDecreaseInIncomeTaxesResultingFromAbstract"/>
<xs:element name="IncomeTaxReconciliationIncreasesDecreasesInTaxReserves" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="dsgx_IncomeTaxReconciliationIncreasesDecreasesInTaxReserves"/>
<xs:element name="IncomeTaxLossCarryforwardsExpirationDatesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_IncomeTaxLossCarryforwardsExpirationDatesAbstract"/>
<xs:element name="ReconciliationOfTheTotalEstimatedLiabilityAssociatedWithUncertainTaxProvisionsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_ReconciliationOfTheTotalEstimatedLiabilityAssociatedWithUncertainTaxProvisionsAbstract"/>
<xs:element name="OtherChargesIncludedInTheConsolidatedStatementsOfOperationsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_OtherChargesIncludedInTheConsolidatedStatementsOfOperationsAbstract"/>
<xs:element name="Note18OtherChargesDetailsOtherChargesIncludedintheConsolidatedStatementsofOperationsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="dsgx_Note18OtherChargesDetailsOtherChargesIncludedintheConsolidatedStatementsofOperationsTable"/>
<xs:element name="Note18OtherChargesDetailsOtherChargesIncludedintheConsolidatedStatementsofOperationsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_Note18OtherChargesDetailsOtherChargesIncludedintheConsolidatedStatementsofOperationsLineItems"/>
<xs:element name="ExecutiveRetirementCharge" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="dsgx_ExecutiveRetirementCharge"/>
<xs:element name="OtherCharges" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="dsgx_OtherCharges"/>
<xs:element name="ChangesInTheRestructuringProvisionForTheFiscal2014RestructuringPlanAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_ChangesInTheRestructuringProvisionForTheFiscal2014RestructuringPlanAbstract"/>
<xs:element name="SegmentedRevenueByGeographicalLocationOfCustomerAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_SegmentedRevenueByGeographicalLocationOfCustomerAbstract"/>
<xs:element name="Note19SegmentedInformationDetailsSegmentedRevenuebyGeographicalLocationofCustomerTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="dsgx_Note19SegmentedInformationDetailsSegmentedRevenuebyGeographicalLocationofCustomerTable"/>
<xs:element name="Note19SegmentedInformationDetailsSegmentedRevenuebyGeographicalLocationofCustomerLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_Note19SegmentedInformationDetailsSegmentedRevenuebyGeographicalLocationofCustomerLineItems"/>
<xs:element name="SegmentedRevenueByRevenueTypeAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_SegmentedRevenueByRevenueTypeAbstract"/>
<xs:element name="RevenuesAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_RevenuesAbstract0"/>
<xs:element name="LongLivedAssetsByGeographicalLocationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_LongLivedAssetsByGeographicalLocationAbstract"/>
<xs:element name="Note19SegmentedInformationDetailsLongLivedAssetsbyGeographicalLocationTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="dsgx_Note19SegmentedInformationDetailsLongLivedAssetsbyGeographicalLocationTable"/>
<xs:element name="Note19SegmentedInformationDetailsLongLivedAssetsbyGeographicalLocationLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_Note19SegmentedInformationDetailsLongLivedAssetsbyGeographicalLocationLineItems"/>
<xs:element name="TotalLongLivedAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_TotalLongLivedAssetsAbstract"/>
<xs:element name="Note2SignificantAccountingPoliciesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="dsgx_Note2SignificantAccountingPoliciesDetailsTable"/>
<xs:element name="Note2SignificantAccountingPoliciesDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_Note2SignificantAccountingPoliciesDetailsLineItems"/>
<xs:element name="PropertyPlantAndEquipmentPercentDecliningBalanceDepreciation" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_PropertyPlantAndEquipmentPercentDecliningBalanceDepreciation"/>
<xs:element name="BaseAnnualFeePercent" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_BaseAnnualFeePercent"/>
<xs:element name="BaseAnnualFeeAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="dsgx_BaseAnnualFeeAmount"/>
<xs:element name="CashSettledRestrictedShareUnitsVestingPeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_CashSettledRestrictedShareUnitsVestingPeriod"/>
<xs:element name="Note3RevisionofPreviouslyIssuedFinancialStatementsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="dsgx_Note3RevisionofPreviouslyIssuedFinancialStatementsDetailsTable"/>
<xs:element name="Note3RevisionofPreviouslyIssuedFinancialStatementsDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_Note3RevisionofPreviouslyIssuedFinancialStatementsDetailsLineItems"/>
<xs:element name="Note4AcquisitionsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="dsgx_Note4AcquisitionsDetailsTable"/>
<xs:element name="Note4AcquisitionsDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_Note4AcquisitionsDetailsLineItems"/>
<xs:element name="BusinessCombinationIncreaseDecreaseInNetWorkingCapitalAdjustments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="dsgx_BusinessCombinationIncreaseDecreaseInNetWorkingCapitalAdjustments"/>
<xs:element name="NetWorkingCapitalAdjustmentsReceivable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="dsgx_NetWorkingCapitalAdjustmentsReceivable"/>
<xs:element name="BusinessCombinationIncreaseDecreaseInNetTangibleLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_BusinessCombinationIncreaseDecreaseInNetTangibleLiabilities"/>
<xs:element name="BusinessCombinationEarnOutAdjustment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_BusinessCombinationEarnOutAdjustment"/>
<xs:element name="AmountsRecoverableFromFundsHeldinEscrow" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="dsgx_AmountsRecoverableFromFundsHeldinEscrow"/>
<xs:element name="FiniteLivedIntangibleAssetsAmortizationExpenseYearSix" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="dsgx_FiniteLivedIntangibleAssetsAmortizationExpenseYearSix"/>
<xs:element name="FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearSix" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="dsgx_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearSix"/>
<xs:element name="Note12DebtDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="dsgx_Note12DebtDetailsTable"/>
<xs:element name="Note12DebtDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_Note12DebtDetailsLineItems"/>
<xs:element name="CashSettledRestrictedShareUnitsNonvestedTotalCompensationCostNotYetRecognized" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="dsgx_CashSettledRestrictedShareUnitsNonvestedTotalCompensationCostNotYetRecognized"/>
<xs:element name="Note15EarningsPerShareDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="dsgx_Note15EarningsPerShareDetailsTable"/>
<xs:element name="Note15EarningsPerShareDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_Note15EarningsPerShareDetailsLineItems"/>
<xs:element name="Note16StockBasedCompensationPlansDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="dsgx_Note16StockBasedCompensationPlansDetailsTable"/>
<xs:element name="Note16StockBasedCompensationPlansDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_Note16StockBasedCompensationPlansDetailsLineItems"/>
<xs:element name="EmployeeServiceShareBasedCompensationTaxExpenseFromOptionsExercised" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="dsgx_EmployeeServiceShareBasedCompensationTaxExpenseFromOptionsExercised"/>
<xs:element name="CashSettlementOfStockOptions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="dsgx_CashSettlementOfStockOptions"/>
<xs:element name="CommonSharesSettlementOfStockOptions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="dsgx_CommonSharesSettlementOfStockOptions"/>
<xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSettledInPeriodTotalIntrinsicValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="dsgx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSettledInPeriodTotalIntrinsicValue"/>
<xs:element name="DeferredShareUnitsCompensationExpense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="dsgx_DeferredShareUnitsCompensationExpense"/>
<xs:element name="CashSettledRestrictedShareUnitsCompensationExpense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="dsgx_CashSettledRestrictedShareUnitsCompensationExpense"/>
<xs:element name="Note17IncomeTaxesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="dsgx_Note17IncomeTaxesDetailsTable"/>
<xs:element name="Note17IncomeTaxesDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_Note17IncomeTaxesDetailsLineItems"/>
<xs:element name="Note18OtherChargesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="dsgx_Note18OtherChargesDetailsTable"/>
<xs:element name="Note18OtherChargesDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_Note18OtherChargesDetailsLineItems"/>
<xs:element name="ExecutiveRetirementLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="dsgx_ExecutiveRetirementLiability"/>
<xs:element name="AmericasExcludingCanadaAndUnitedStatesMember" type="nonnum:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_AmericasExcludingCanadaAndUnitedStatesMember"/>
<xs:element name="AmortizationOfIntangibleAssetsMember" type="nonnum:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_AmortizationOfIntangibleAssetsMember"/>
<xs:element name="BelgiumMember" type="nonnum:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_BelgiumMember"/>
<xs:element name="CanadaMember" type="nonnum:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_CanadaMember"/>
<xs:element name="CashSettledRestrictedSharePlanMember" type="nonnum:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_CashSettledRestrictedSharePlanMember"/>
<xs:element name="CashSettledRestrictedShareUnitMember" type="nonnum:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_CashSettledRestrictedShareUnitMember"/>
<xs:element name="ChangeInValuationAllowanceInTheNetherlandsMember" type="nonnum:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_ChangeInValuationAllowanceInTheNetherlandsMember"/>
<xs:element name="ChangeInValuationAllowanceInTheUKMember" type="nonnum:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_ChangeInValuationAllowanceInTheUKMember"/>
<xs:element name="CompudataMember" type="nonnum:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_CompudataMember"/>
<xs:element name="DecreaseFromMember" type="nonnum:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_DecreaseFromMember"/>
<xs:element name="DecreaseToMember" type="nonnum:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_DecreaseToMember"/>
<xs:element name="DeferredShareUnitPlanMember" type="nonnum:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_DeferredShareUnitPlanMember"/>
<xs:element name="DirectorsAndOfficersMember" type="nonnum:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_DirectorsAndOfficersMember"/>
<xs:element name="DrawOnRevolvingDebtFacilityMember" type="nonnum:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_DrawOnRevolvingDebtFacilityMember"/>
<xs:element name="EMEAExcludingBelgiumAndNetherlandsMember" type="nonnum:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_EMEAExcludingBelgiumAndNetherlandsMember"/>
<xs:element name="EqualQuarterlyInstallmentsMember" type="nonnum:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_EqualQuarterlyInstallmentsMember"/>
<xs:element name="ExentraMember" type="nonnum:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_ExentraMember"/>
<xs:element name="ExistingTechnologyMember" type="nonnum:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_ExistingTechnologyMember"/>
<xs:element name="ExpireNext12MonthsMember" type="nonnum:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_ExpireNext12MonthsMember"/>
<xs:element name="ExpireThereafterMember" type="nonnum:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_ExpireThereafterMember"/>
<xs:element name="ExpireYearFiveMember" type="nonnum:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_ExpireYearFiveMember"/>
<xs:element name="ExpireYearFourMember" type="nonnum:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_ExpireYearFourMember"/>
<xs:element name="ExpireYearThreeMember" type="nonnum:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_ExpireYearThreeMember"/>
<xs:element name="ExpireYearTwoMember" type="nonnum:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_ExpireYearTwoMember"/>
<xs:element name="Fiscal2014RestructuringPlanMember" type="nonnum:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_Fiscal2014RestructuringPlanMember"/>
<xs:element name="FormerChairmanAndCEOMember" type="nonnum:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_FormerChairmanAndCEOMember"/>
<xs:element name="GeoMicroMember" type="nonnum:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_GeoMicroMember"/>
<xs:element name="GlobalFreightExchangeLimitedMember" type="nonnum:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_GlobalFreightExchangeLimitedMember"/>
<xs:element name="IESMember" type="nonnum:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_IESMember"/>
<xs:element name="ImpatexFreightSoftwareLimitedMember" type="nonnum:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_ImpatexFreightSoftwareLimitedMember"/>
<xs:element name="ImpatexMember" type="nonnum:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_ImpatexMember"/>
<xs:element name="IncreaseFromMember" type="nonnum:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_IncreaseFromMember"/>
<xs:element name="IncreaseToMember" type="nonnum:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_IncreaseToMember"/>
<xs:element name="InfodisMember" type="nonnum:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_InfodisMember"/>
<xs:element name="InterCommITMember" type="nonnum:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_InterCommITMember"/>
<xs:element name="KSDMember" type="nonnum:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_KSDMember"/>
<xs:element name="LessThanMember" type="nonnum:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_LessThanMember"/>
<xs:element name="LicensesMember" type="nonnum:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_LicensesMember"/>
<xs:element name="NetherlandsMember" type="nonnum:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_NetherlandsMember"/>
<xs:element name="NetworkConsolidationCostsMember" type="nonnum:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_NetworkConsolidationCostsMember"/>
<xs:element name="NoFixedRepaymentDateMember" type="nonnum:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_NoFixedRepaymentDateMember"/>
<xs:element name="NonEmployeeDirectorsMember" type="nonnum:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_NonEmployeeDirectorsMember"/>
<xs:element name="OtherCountriesMember" type="nonnum:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_OtherCountriesMember"/>
<xs:element name="PriorYearsRestructuringPlansMember" type="nonnum:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_PriorYearsRestructuringPlansMember"/>
<xs:element name="Range1Member" type="nonnum:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_Range1Member"/>
<xs:element name="Range2Member" type="nonnum:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_Range2Member"/>
<xs:element name="Range3Member" type="nonnum:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_Range3Member"/>
<xs:element name="Range4Member" type="nonnum:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_Range4Member"/>
<xs:element name="RepaymentOfFinancialLiabilitiesMember" type="nonnum:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_RepaymentOfFinancialLiabilitiesMember"/>
<xs:element name="ServicesMember" type="nonnum:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_ServicesMember"/>
<xs:element name="StockOptionsTreasuryStockMethodMember" type="nonnum:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_StockOptionsTreasuryStockMethodMember"/>
<xs:element name="TelargoMember" type="nonnum:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_TelargoMember"/>
<xs:element name="UnitedStatesMember" type="nonnum:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_UnitedStatesMember"/>
<xs:element name="WorkforceReductionChargesOfficeClosureCostsAndNetworkConsolidationCostsMember" type="nonnum:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_WorkforceReductionChargesOfficeClosureCostsAndNetworkConsolidationCostsMember"/>
<xs:element name="WorkforceReductionMember" type="nonnum:domainItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_WorkforceReductionMember"/>
<xs:element name="DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dsgx_DocumentAndEntityInformationAbstract"/>
</xs:schema>

Top
Filing Submission 0001104659-14-026957   –   Alternative Formats (Word / Rich Text, HTML, Plain Text, et al.)

Copyright © 2024 Fran Finnegan & Company LLC – All Rights Reserved.
AboutPrivacyRedactionsHelp — Fri., May 3, 3:16:34.1am ET