| | | | | | | | | | | | | | | | | | | | | |
<?xml version="1.0" encoding="windows-1252"?> |
<!-- DFS ActiveDisclosure(SM) XBRL Schema Document - http://www.dfsco.com/financial-services/ --> |
<!-- Creation Date : 2018-03-08T14:54:18.0243879+00:00 --> |
<!-- Version : 2.9.6605.1333 --> |
<!-- Package ID : 22887bc816db4595bce5b18abaf73aeb --> |
<!-- Copyright (c) 2018 Donnelley Financial, LLC. All Rights Reserved. --> |
<schema xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:us-types="http://fasb.org/us-types/2017-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2011-01-31" xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31" xmlns:forr="http://www.forrester.com/20171231" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:us-gaap="http://fasb.org/us-gaap/2017-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2014-01-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:currency="http://xbrl.sec.gov/currency/2017-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2017-01-31" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.forrester.com/20171231" xmlns="http://www.w3.org/2001/XMLSchema"> |
| <import schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/instance"/> |
| <import schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/linkbase"/> |
| <import schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" namespace="http://xbrl.org/2005/xbrldt"/> |
| <import schemaLocation="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd" namespace="http://fasb.org/us-gaap/2017-01-31"/> |
| <import schemaLocation="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd" namespace="http://xbrl.sec.gov/dei/2014-01-31"/> |
| <import schemaLocation="http://xbrl.fasb.org/us-gaap/2017/elts/us-types-2017-01-31.xsd" namespace="http://fasb.org/us-types/2017-01-31"/> |
| <import schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" namespace="http://www.xbrl.org/dtr/type/numeric"/> |
| <import schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" namespace="http://www.xbrl.org/dtr/type/non-numeric"/> |
| <import schemaLocation="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd" namespace="http://xbrl.sec.gov/country/2017-01-31"/> |
| <import schemaLocation="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd" namespace="http://xbrl.sec.gov/currency/2017-01-31"/> |
| <import schemaLocation="http://xbrl.sec.gov/exch/2017/exch-2017-01-31.xsd" namespace="http://xbrl.sec.gov/exch/2017-01-31"/> |
| <import schemaLocation="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd" namespace="http://xbrl.sec.gov/invest/2013-01-31"/> |
| <import schemaLocation="http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd" namespace="http://xbrl.sec.gov/naics/2017-01-31"/> |
| <import schemaLocation="http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd" namespace="http://xbrl.sec.gov/sic/2011-01-31"/> |
| <import schemaLocation="http://xbrl.sec.gov/stpr/2011/stpr-2011-01-31.xsd" namespace="http://xbrl.sec.gov/stpr/2011-01-31"/> |
| <annotation> |
| | <appinfo> |
| | | <link:roleType id="TemplateLink" roleURI="http://www.forrester.com/20171231/role/TemplateLink" xmlns:link="http://www.xbrl.org/2003/linkbase"> |
| <link:definition> 00000 - Document - Template Link </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="forr-20171231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:title="Calculation Links, all" xlink:type="simple" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink"/> |
| | | <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="forr-20171231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:title="Definition Links, all" xlink:type="simple"/> |
| | | <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="forr-20171231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:title="Label Links, all" xlink:type="simple"/> |
| | | <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="forr-20171231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:title="Presentation Links, all" xlink:type="simple"/> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/DocumentDocumentAndEntityInformation" id="Role_DocumentDocumentAndEntityInformation"> |
| <link:definition> 100000 - Document - Document and Entity Information </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/StatementConsolidatedBalanceSheets" id="Role_StatementConsolidatedBalanceSheets"> |
| <link:definition> 100010 - Statement - Consolidated Balance Sheets </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical" id="Role_StatementConsolidatedBalanceSheetsParenthetical"> |
| <link:definition> 100020 - Statement - Consolidated Balance Sheets (Parenthetical) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/StatementConsolidatedStatementsOfIncome" id="Role_StatementConsolidatedStatementsOfIncome"> |
| <link:definition> 100030 - Statement - Consolidated Statements of Income </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncome" id="Role_StatementConsolidatedStatementsOfComprehensiveIncome"> |
| <link:definition> 100040 - Statement - Consolidated Statements of Comprehensive Income </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/StatementConsolidatedStatementOfShareholdersEquity" id="Role_StatementConsolidatedStatementOfShareholdersEquity"> |
| <link:definition> 100050 - Statement - Consolidated Statement of Shareholders' Equity </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" id="Role_StatementConsolidatedStatementsOfCashFlows"> |
| <link:definition> 100060 - Statement - Consolidated Statements of Cash Flows </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPolicies" id="Role_DisclosureSummaryOfSignificantAccountingPolicies"> |
| <link:definition> 100070 - Disclosure - Summary of Significant Accounting Policies </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssets" id="Role_DisclosureGoodwillAndOtherIntangibleAssets"> |
| <link:definition> 100080 - Disclosure - Goodwill and Other Intangible Assets </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/DisclosureMarketableInvestments" id="Role_DisclosureMarketableInvestments"> |
| <link:definition> 100090 - Disclosure - Marketable Investments </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/DisclosureNonMarketableInvestments" id="Role_DisclosureNonMarketableInvestments"> |
| <link:definition> 100100 - Disclosure - Non-Marketable Investments </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/DisclosureIncomeTaxes" id="Role_DisclosureIncomeTaxes"> |
| <link:definition> 100110 - Disclosure - Income Taxes </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/DisclosureCommitments" id="Role_DisclosureCommitments"> |
| <link:definition> 100120 - Disclosure - Commitments </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/DisclosureStockholdersEquity" id="Role_DisclosureStockholdersEquity"> |
| <link:definition> 100130 - Disclosure - Stockholders' Equity </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/DisclosureEmployeePensionPlans" id="Role_DisclosureEmployeePensionPlans"> |
| <link:definition> 100140 - Disclosure - Employee Pension Plans </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/DisclosureReorganization" id="Role_DisclosureReorganization"> |
| <link:definition> 100150 - Disclosure - Reorganization </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/DisclosureOperatingSegmentAndEnterpriseWideReporting" id="Role_DisclosureOperatingSegmentAndEnterpriseWideReporting"> |
| <link:definition> 100160 - Disclosure - Operating Segment and Enterprise Wide Reporting </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/DisclosureCertainBalanceSheetAccounts" id="Role_DisclosureCertainBalanceSheetAccounts"> |
| <link:definition> 100170 - Disclosure - Certain Balance Sheet Accounts </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/DisclosureSummarySelectedQuarterlyFinancialDataUnaudited" id="Role_DisclosureSummarySelectedQuarterlyFinancialDataUnaudited"> |
| <link:definition> 100180 - Disclosure - Summary Selected Quarterly Financial Data (unaudited) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies"> |
| <link:definition> 100190 - Disclosure - Summary of Significant Accounting Policies (Policies) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesTables"> |
| <link:definition> 100200 - Disclosure - Summary of Significant Accounting Policies (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsTables" id="Role_DisclosureGoodwillAndOtherIntangibleAssetsTables"> |
| <link:definition> 100210 - Disclosure - Goodwill and Other Intangible Assets (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/DisclosureMarketableInvestmentsTables" id="Role_DisclosureMarketableInvestmentsTables"> |
| <link:definition> 100220 - Disclosure - Marketable Investments (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/DisclosureIncomeTaxesTables" id="Role_DisclosureIncomeTaxesTables"> |
| <link:definition> 100230 - Disclosure - Income Taxes (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/DisclosureCommitmentsTables" id="Role_DisclosureCommitmentsTables"> |
| <link:definition> 100240 - Disclosure - Commitments (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/DisclosureStockholdersEquityTables" id="Role_DisclosureStockholdersEquityTables"> |
| <link:definition> 100250 - Disclosure - Stockholders' Equity (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/DisclosureReorganizationTables" id="Role_DisclosureReorganizationTables"> |
| <link:definition> 100260 - Disclosure - Reorganization (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/DisclosureOperatingSegmentAndEnterpriseWideReportingTables" id="Role_DisclosureOperatingSegmentAndEnterpriseWideReportingTables"> |
| <link:definition> 100270 - Disclosure - Operating Segment and Enterprise Wide Reporting (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/DisclosureCertainBalanceSheetAccountsTables" id="Role_DisclosureCertainBalanceSheetAccountsTables"> |
| <link:definition> 100280 - Disclosure - Certain Balance Sheet Accounts (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/DisclosureSummarySelectedQuarterlyFinancialDataUnauditedTables" id="Role_DisclosureSummarySelectedQuarterlyFinancialDataUnauditedTables"> |
| <link:definition> 100290 - Disclosure - Summary Selected Quarterly Financial Data (unaudited) (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"> |
| <link:definition> 100300 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfComponentsOfAccumulatedOtherComprehensiveIncomeLossDetail" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfComponentsOfAccumulatedOtherComprehensiveIncomeLossDetail"> |
| <link:definition> 100310 - Disclosure - Summary of Significant Accounting Policies - Schedule of Components of Accumulated Other Comprehensive Income (Loss) (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfComponentsOfAccumulatedOtherComprehensiveIncomeLossParentheticalDetail" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfComponentsOfAccumulatedOtherComprehensiveIncomeLossParentheticalDetail"> |
| <link:definition> 100320 - Disclosure - Summary of Significant Accounting Policies - Schedule of Components of Accumulated Other Comprehensive Income (Loss) (Parenthetical) (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfStockBasedCompensationExpenseRecordedInExpenseCategoriesDetail" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfStockBasedCompensationExpenseRecordedInExpenseCategoriesDetail"> |
| <link:definition> 100330 - Disclosure - Summary of Significant Accounting Policies - Summary of Stock-Based Compensation Expense Recorded in Expense Categories (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesOptionsGrantedUnderEquityIncentivePlansAndSharesSubjectToEmployeeStockPurchasePlanValuationAssumptionsDetail" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesOptionsGrantedUnderEquityIncentivePlansAndSharesSubjectToEmployeeStockPurchasePlanValuationAssumptionsDetail"> |
| <link:definition> 100340 - Disclosure - Summary of Significant Accounting Policies - Options Granted Under Equity Incentive Plans and Shares Subject to Employee Stock Purchase Plan Valuation Assumptions (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesDepreciationAndAmortizationOfPropertyAndEquipmentUsefulLifeDetail" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesDepreciationAndAmortizationOfPropertyAndEquipmentUsefulLifeDetail"> |
| <link:definition> 100350 - Disclosure - Summary of Significant Accounting Policies - Depreciation and Amortization of Property and Equipment, Useful Life (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAmortizationOfIntangibleAssetsUsefulLifeDetail" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesAmortizationOfIntangibleAssetsUsefulLifeDetail"> |
| <link:definition> 100360 - Disclosure - Summary of Significant Accounting Policies - Amortization of Intangible Assets, Useful Life (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfBasicAndDilutedWeightedAverageCommonSharesDetail" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfBasicAndDilutedWeightedAverageCommonSharesDetail"> |
| <link:definition> 100370 - Disclosure - Summary of Significant Accounting Policies - Summary of Basic and Diluted Weighted Average Common Shares (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfGoodwillBySegmentAndChangesInCarryingAmountOfGoodwillDetail" id="Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfGoodwillBySegmentAndChangesInCarryingAmountOfGoodwillDetail"> |
| <link:definition> 100380 - Disclosure - Goodwill and Other Intangible Assets - Summary of Goodwill by Segment and Changes in Carrying Amount of Goodwill (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformationDetail" id="Role_DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformationDetail"> |
| <link:definition> 100390 - Disclosure - Goodwill and Other Intangible Assets - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfIntangibleAssetsDetail" id="Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfIntangibleAssetsDetail"> |
| <link:definition> 100400 - Disclosure - Goodwill and Other Intangible Assets - Summary of Intangible Assets (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/DisclosureMarketableInvestmentsSummaryOfCompanySMarketableInvestmentsDetail" id="Role_DisclosureMarketableInvestmentsSummaryOfCompanySMarketableInvestmentsDetail"> |
| <link:definition> 100410 - Disclosure - Marketable Investments - Summary of Company's Marketable Investments (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/DisclosureMarketableInvestmentsSummaryOfMaturityPeriodsOfMarketableInvestmentsDetail" id="Role_DisclosureMarketableInvestmentsSummaryOfMaturityPeriodsOfMarketableInvestmentsDetail"> |
| <link:definition> 100420 - Disclosure - Marketable Investments - Summary of Maturity Periods of the Marketable Investments (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/DisclosureMarketableInvestmentsSummaryOfGrossUnrealizedLossesAndMarketValueOfAvailableForSaleSecuritiesWithUnrealizedLossesDetail" id="Role_DisclosureMarketableInvestmentsSummaryOfGrossUnrealizedLossesAndMarketValueOfAvailableForSaleSecuritiesWithUnrealizedLossesDetail"> |
| <link:definition> 100430 - Disclosure - Marketable Investments - Summary of Gross Unrealized Losses and Market Value of Available-for-Sale Securities with Unrealized Losses (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/DisclosureMarketableInvestmentsSummaryOfCompanySFairValueHierarchyForItsFinancialAssetsDetail" id="Role_DisclosureMarketableInvestmentsSummaryOfCompanySFairValueHierarchyForItsFinancialAssetsDetail"> |
| <link:definition> 100440 - Disclosure - Marketable Investments - Summary of Company's Fair Value Hierarchy for its Financial Assets (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/DisclosureNonMarketableInvestmentsAdditionalInformationDetail" id="Role_DisclosureNonMarketableInvestmentsAdditionalInformationDetail"> |
| <link:definition> 100450 - Disclosure - Non-Marketable Investments - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/DisclosureIncomeTaxesIncomeBeforeIncomeTaxesDetail" id="Role_DisclosureIncomeTaxesIncomeBeforeIncomeTaxesDetail"> |
| <link:definition> 100460 - Disclosure - Income Taxes - Income Before Income Taxes (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionDetail" id="Role_DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionDetail"> |
| <link:definition> 100470 - Disclosure - Income Taxes - Components of the Income Tax Provision (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/DisclosureIncomeTaxesReconciliationOfFederalStatutoryRateDetail" id="Role_DisclosureIncomeTaxesReconciliationOfFederalStatutoryRateDetail"> |
| <link:definition> 100480 - Disclosure - Income Taxes - Reconciliation of the Federal Statutory Rate (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetail" id="Role_DisclosureIncomeTaxesAdditionalInformationDetail"> |
| <link:definition> 100490 - Disclosure - Income Taxes - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/DisclosureIncomeTaxesComponentsOfDeferredIncomeTaxesDetail" id="Role_DisclosureIncomeTaxesComponentsOfDeferredIncomeTaxesDetail"> |
| <link:definition> 100500 - Disclosure - Income Taxes - Components of Deferred Income Taxes (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/DisclosureIncomeTaxesSummaryOfChangesInDeferredTaxValuationAllowanceDetail" id="Role_DisclosureIncomeTaxesSummaryOfChangesInDeferredTaxValuationAllowanceDetail"> |
| <link:definition> 100510 - Disclosure - Income Taxes - Summary of Changes in Deferred Tax Valuation Allowance (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/DisclosureIncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetail" id="Role_DisclosureIncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetail"> |
| <link:definition> 100520 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/DisclosureCommitmentsFutureContractualObligationsForOperatingLeasesDetail" id="Role_DisclosureCommitmentsFutureContractualObligationsForOperatingLeasesDetail"> |
| <link:definition> 100530 - Disclosure - Commitments - Future Contractual Obligations for Operating Leases (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/DisclosureCommitmentsAdditionalInformationDetail" id="Role_DisclosureCommitmentsAdditionalInformationDetail"> |
| <link:definition> 100540 - Disclosure - Commitments - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetail" id="Role_DisclosureStockholdersEquityAdditionalInformationDetail"> |
| <link:definition> 100550 - Disclosure - Stockholders' Equity - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/DisclosureStockholdersEquityScheduleOfRestrictedStockUnitActivityDetail" id="Role_DisclosureStockholdersEquityScheduleOfRestrictedStockUnitActivityDetail"> |
| <link:definition> 100560 - Disclosure - Stockholders' Equity - Schedule of Restricted Stock Unit Activity (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/DisclosureStockholdersEquityScheduleOfStockOptionActivityDetail" id="Role_DisclosureStockholdersEquityScheduleOfStockOptionActivityDetail"> |
| <link:definition> 100570 - Disclosure - Stockholders' Equity - Schedule of Stock Option Activity (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/DisclosureStockholdersEquitySummaryOfSharesPurchasedByEmployeesUnderStockPurchasePlanDetail" id="Role_DisclosureStockholdersEquitySummaryOfSharesPurchasedByEmployeesUnderStockPurchasePlanDetail"> |
| <link:definition> 100580 - Disclosure - Stockholders' Equity - Summary of Shares Purchased by Employees Under the Stock Purchase Plan (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/DisclosureEmployeePensionPlansAdditionalInformationDetail" id="Role_DisclosureEmployeePensionPlansAdditionalInformationDetail"> |
| <link:definition> 100590 - Disclosure - Employee Pension Plans - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/DisclosureReorganizationAdditionalInformationDetail" id="Role_DisclosureReorganizationAdditionalInformationDetail"> |
| <link:definition> 100600 - Disclosure - Reorganization - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/DisclosureReorganizationScheduleOfRollsForwardOfActivityInReorganizationAccrualDetail" id="Role_DisclosureReorganizationScheduleOfRollsForwardOfActivityInReorganizationAccrualDetail"> |
| <link:definition> 100610 - Disclosure - Reorganization - Schedule of Rolls Forward of Activity in Reorganization Accrual (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/DisclosureOperatingSegmentAndEnterpriseWideReportingScheduleOfInformationAboutReportableSegmentsDetail" id="Role_DisclosureOperatingSegmentAndEnterpriseWideReportingScheduleOfInformationAboutReportableSegmentsDetail"> |
| <link:definition> 100620 - Disclosure - Operating Segment and Enterprise Wide Reporting - Schedule of Information about Reportable Segments (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/DisclosureOperatingSegmentAndEnterpriseWideReportingScheduleOfNetLongLivedTangibleAssetsByLocationDetail" id="Role_DisclosureOperatingSegmentAndEnterpriseWideReportingScheduleOfNetLongLivedTangibleAssetsByLocationDetail"> |
| <link:definition> 100630 - Disclosure - Operating Segment and Enterprise Wide Reporting - Schedule of Net Long-lived Tangible Assets by Location (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/DisclosureOperatingSegmentAndEnterpriseWideReportingScheduleOfRevenuesByGeographicDestinationAndAsPercentageOfTotalRevenuesDetail" id="Role_DisclosureOperatingSegmentAndEnterpriseWideReportingScheduleOfRevenuesByGeographicDestinationAndAsPercentageOfTotalRevenuesDetail"> |
| <link:definition> 100640 - Disclosure - Operating Segment and Enterprise Wide Reporting - Schedule of Revenues by Geographic Destination and as a Percentage of Total Revenues (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/DisclosureCertainBalanceSheetAccountsSummaryOfPropertyAndEquipmentDetail" id="Role_DisclosureCertainBalanceSheetAccountsSummaryOfPropertyAndEquipmentDetail"> |
| <link:definition> 100650 - Disclosure - Certain Balance Sheet Accounts - Summary of Property and Equipment (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/DisclosureCertainBalanceSheetAccountsSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetail" id="Role_DisclosureCertainBalanceSheetAccountsSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetail"> |
| <link:definition> 100660 - Disclosure - Certain Balance Sheet Accounts - Summary of Accrued Expenses and Other Current Liabilities (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/DisclosureCertainBalanceSheetAccountsSummaryOfAllowanceForDoubtfulAccountsDetail" id="Role_DisclosureCertainBalanceSheetAccountsSummaryOfAllowanceForDoubtfulAccountsDetail"> |
| <link:definition> 100670 - Disclosure - Certain Balance Sheet Accounts - Summary of Allowance for Doubtful Accounts (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.forrester.com/20171231/taxonomy/role/DisclosureSummarySelectedQuarterlyFinancialDataSummaryOfSelectedConsolidatedQuarterlyFinancialDataUnauditedDetail" id="Role_DisclosureSummarySelectedQuarterlyFinancialDataSummaryOfSelectedConsolidatedQuarterlyFinancialDataUnauditedDetail"> |
| <link:definition> 100680 - Disclosure - Summary Selected Quarterly Financial Data - Summary of Selected Consolidated Quarterly Financial Data (unaudited) (Detail) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | </appinfo> |
| | </annotation> |
| <element id="forr_ResearchServices" name="ResearchServices" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <element id="forr_AdvisoryServicesAndEvents" name="AdvisoryServicesAndEvents" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <element id="forr_OtherIncomeAndGainsLossesOnInvestments" name="OtherIncomeAndGainsLossesOnInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <element id="forr_DocumentAndEntityInformationAbstract" name="DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="forr_DepreciationAndAssetWriteOffs" name="DepreciationAndAssetWriteOffs" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <element id="forr_NonCurrentLiabilitiesPolicyTextBlock" name="NonCurrentLiabilitiesPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <element id="forr_PropertyAndEquipmentEstimatedUsefulLifeTableTextBlock" name="PropertyAndEquipmentEstimatedUsefulLifeTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <element id="forr_SummaryOfSignificantAccountingPolicyLineItems" name="SummaryOfSignificantAccountingPolicyLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="forr_SummaryOfSignificantAccountingPolicyTable" name="SummaryOfSignificantAccountingPolicyTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="forr_NumberOfCustomerOwningMoreThanSpecifiedPercentageOfRevenueOrAccountsReceivable" name="NumberOfCustomerOwningMoreThanSpecifiedPercentageOfRevenueOrAccountsReceivable" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <element id="forr_EquityIncentivePlansMember" name="EquityIncentivePlansMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="forr_ResearchContentMember" name="ResearchContentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="forr_ProductSegmentMember" name="ProductSegmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="forr_ResearchSegmentMember" name="ResearchSegmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="forr_ProjectConsultingMember" name="ProjectConsultingMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="forr_AmortizedCostAndFairValueDebtSecuritiesAbstract" name="AmortizedCostAndFairValueDebtSecuritiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="forr_CostAndEquityMethodInvestments" name="CostAndEquityMethodInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <element id="forr_LimitedPartnershipsInvestmentsMember" name="LimitedPartnershipsInvestmentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="forr_CostMethodInvestmentOwnedIncomeReceivedFromFundDuringPeriod" name="CostMethodInvestmentOwnedIncomeReceivedFromFundDuringPeriod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <element id="forr_EffectiveIncomeTaxRateReconciliationForeignWithholdingTaxes" name="EffectiveIncomeTaxRateReconciliationForeignWithholdingTaxes" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <element id="forr_EffectiveIncomeTaxRateReconciliationChangeInLegislation" name="EffectiveIncomeTaxRateReconciliationChangeInLegislation" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <element id="forr_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsAndProfitsIncomeTaxExpense" name="TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsAndProfitsIncomeTaxExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <element id="forr_TaxCutsAndJobsActsOf2017AccumulatedForeignEarningsToCalculateTollCharge" name="TaxCutsAndJobsActsOf2017AccumulatedForeignEarningsToCalculateTollCharge" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <element id="forr_TaxCutsAndJobsActOf2017AccountingComplete" name="TaxCutsAndJobsActOf2017AccountingComplete" type="xbrli:booleanItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <element id="forr_TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit" name="TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <element id="forr_IncomeTaxesLineItems" name="IncomeTaxesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="forr_IncomeTaxesTable" name="IncomeTaxesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="forr_IncomeTaxReconciliationExpenseBenefitTaxLaw" name="IncomeTaxReconciliationExpenseBenefitTaxLaw" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <element id="forr_DeferredTaxAssetsDepreciationAndAmortization" name="DeferredTaxAssetsDepreciationAndAmortization" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <element id="forr_OperatingLossCarryforwardsRelatedToPriorAcquisition" name="OperatingLossCarryforwardsRelatedToPriorAcquisition" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <element id="forr_CapitalLossCarryforwardsExpiresInSecondYear" name="CapitalLossCarryforwardsExpiresInSecondYear" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <element id="forr_CapitalLossCarryforwardsExpiresInFourthYear" name="CapitalLossCarryforwardsExpiresInFourthYear" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <element id="forr_CapitalLossCarryforwardsExpiresInFifthYear" name="CapitalLossCarryforwardsExpiresInFifthYear" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <element id="forr_CapitalLossCarryforwardsExpiresInSixthYear" name="CapitalLossCarryforwardsExpiresInSixthYear" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <element id="forr_ValuationAllowancesAndReservesPeriodIncreaseDecreaseDueToChangeInTaxLegislation" name="ValuationAllowancesAndReservesPeriodIncreaseDecreaseDueToChangeInTaxLegislation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <element id="forr_UnrecognizedTaxBenefitsIncreasesDecreaseResultingFromForeignCurrencyTranslation" name="UnrecognizedTaxBenefitsIncreasesDecreaseResultingFromForeignCurrencyTranslation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <element id="forr_OneThousandNineHundredNinetySixEquityPlanMember" name="OneThousandNineHundredNinetySixEquityPlanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="forr_TwoThousandSixDirectorPlanMember" name="TwoThousandSixDirectorPlanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="forr_OneThousandNineHundredNinetySixEquityDirectorPlanMember" name="OneThousandNineHundredNinetySixEquityDirectorPlanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="forr_EquityIncentivePlanMember" name="EquityIncentivePlanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="forr_NonEmployeeDirectorsMember" name="NonEmployeeDirectorsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="forr_CumulativeRepurchaseOfCommonStock" name="CumulativeRepurchaseOfCommonStock" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false"/> |
| <element id="forr_CumulativeCommonStockPurchasedProgramLifeToDateValue" name="CumulativeCommonStockPurchasedProgramLifeToDateValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/> |
| <element id="forr_ShareBasedCompensationArrangementByShareBasedPaymentAwardExtendedMonthAndYear" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardExtendedMonthAndYear" type="xbrli:gYearMonthItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <element id="forr_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfShareReturnedFromPreviousPlan" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfShareReturnedFromPreviousPlan" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <element id="forr_NumberOfSharesVestedPerRestrictedStockUnitsOnRestrictionLapseAndVestingConditionMet" name="NumberOfSharesVestedPerRestrictedStockUnitsOnRestrictionLapseAndVestingConditionMet" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <element id="forr_ShareBasedCompensationArrangementByShareBasedPaymentAwardRequisiteServiceHoursPerWeek" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardRequisiteServiceHoursPerWeek" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <element id="forr_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriodDuration" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriodDuration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <element id="forr_ShareBasedCompensationArrangementByShareBasedPaymentAwardLockInPeriod" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardLockInPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| <element id="forr_ValueToDeriveMaximumNumberOfSharesForPurchase" name="ValueToDeriveMaximumNumberOfSharesForPurchase" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/> |
| <element id="forr_ProductsGroupReorganizationMember" name="ProductsGroupReorganizationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="forr_SubsidiaryLiquidationMember" name="SubsidiaryLiquidationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="forr_EuropeExcludingUnitedKingdomMember" name="EuropeExcludingUnitedKingdomMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="forr_OtherCountryMember" name="OtherCountryMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/> |
| <element id="forr_RevenuesByGeographicalAreaPercentage" name="RevenuesByGeographicalAreaPercentage" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/> |
| </schema> |