{
  "@context": {
    "@vocab": "https://roic.ai/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "roic": "https://roic.ai/schema#",
    "v3.Error": "roic:v3.Error",
    "error": {
      "@id": "roic:error"
    },
    "v3.TickerIdentifierParams": "roic:v3.TickerIdentifierParams",
    "identifier": {
      "@id": "roic:identifier",
      "@type": "xsd:string"
    },
    "v3.TickerListQuery": "roic:v3.TickerListQuery",
    "apikey": {
      "@id": "roic:apikey",
      "@type": "xsd:string"
    },
    "exchange": {
      "@id": "roic:exchange",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "roic:type",
      "@type": "xsd:string"
    },
    "is_primary": {
      "@id": "roic:is_primary"
    },
    "status": {
      "@id": "roic:status",
      "@type": "xsd:string"
    },
    "listing_country_code": {
      "@id": "roic:listing_country_code",
      "@type": "xsd:string"
    },
    "order": {
      "@id": "roic:order",
      "@type": "xsd:string"
    },
    "limit": {
      "@id": "roic:limit"
    },
    "page": {
      "@id": "roic:page",
      "@type": "xsd:string"
    },
    "v3.TickerSearchQuery": "roic:v3.TickerSearchQuery",
    "query": {
      "@id": "roic:query",
      "@type": "xsd:string"
    },
    "search_by": {
      "@id": "roic:search_by",
      "@type": "xsd:string"
    },
    "v3.CompanyProfileIdentifierParams": "roic:v3.CompanyProfileIdentifierParams",
    "v3.CompanyLogoIdentifierParams": "roic:v3.CompanyLogoIdentifierParams",
    "v3.RetrieveCompanyLogoQuery": "roic:v3.RetrieveCompanyLogoQuery",
    "size": {
      "@id": "roic:size"
    },
    "greyscale": {
      "@id": "roic:greyscale"
    },
    "format": {
      "@id": "roic:format",
      "@type": "xsd:string"
    },
    "v3.ReferenceCatalogListQuery": "roic:v3.ReferenceCatalogListQuery",
    "v3.Exchange": "roic:v3.Exchange",
    "id": {
      "@id": "roic:id",
      "@type": "xsd:string"
    },
    "object": {
      "@id": "roic:object",
      "@type": "xsd:string"
    },
    "code": {
      "@id": "roic:code",
      "@type": "xsd:string"
    },
    "exchange_name": {
      "@id": "roic:exchange_name"
    },
    "exchange_local_name": {
      "@id": "roic:exchange_local_name"
    },
    "mics": {
      "@id": "roic:mics",
      "@container": "@list"
    },
    "markets": {
      "@id": "roic:markets",
      "@container": "@list"
    },
    "symbol_count": {
      "@id": "roic:symbol_count"
    },
    "v3.ExchangeList": "roic:v3.ExchangeList",
    "data": {
      "@id": "roic:data",
      "@container": "@list"
    },
    "next_page_url": {
      "@id": "roic:next_page_url"
    },
    "previous_page_url": {
      "@id": "roic:previous_page_url"
    },
    "v3.ExchangeTradingHoursQuery": "roic:v3.ExchangeTradingHoursQuery",
    "v3.ExchangeTradingHoursPeriod": "roic:v3.ExchangeTradingHoursPeriod",
    "effective_from": {
      "@id": "roic:effective_from"
    },
    "regular": {
      "@id": "roic:regular",
      "@container": "@list"
    },
    "extended": {
      "@id": "roic:extended",
      "@container": "@list"
    },
    "v3.ExchangeTradingHours": "roic:v3.ExchangeTradingHours",
    "timezone": {
      "@id": "roic:timezone"
    },
    "trading_hours": {
      "@id": "roic:trading_hours",
      "@container": "@list"
    },
    "v3.Sector": "roic:v3.Sector",
    "name": {
      "@id": "roic:name",
      "@type": "xsd:string"
    },
    "v3.SectorList": "roic:v3.SectorList",
    "v3.Industry": "roic:v3.Industry",
    "v3.IndustryList": "roic:v3.IndustryList",
    "v3.Country": "roic:v3.Country",
    "v3.CountryList": "roic:v3.CountryList",
    "v3.Market": "roic:v3.Market",
    "country_code": {
      "@id": "roic:country_code"
    },
    "exchanges": {
      "@id": "roic:exchanges",
      "@container": "@list"
    },
    "v3.MarketList": "roic:v3.MarketList",
    "v3.ExchangeHolidaysQuery": "roic:v3.ExchangeHolidaysQuery",
    "v3.ExchangeHolidays": "roic:v3.ExchangeHolidays",
    "holidays": {
      "@id": "roic:holidays",
      "@container": "@list"
    },
    "v3.Ticker": "roic:v3.Ticker",
    "symbol": {
      "@id": "roic:symbol",
      "@type": "xsd:string"
    },
    "mic": {
      "@id": "roic:mic"
    },
    "type_specifications": {
      "@id": "roic:type_specifications"
    },
    "primary_symbol": {
      "@id": "roic:primary_symbol"
    },
    "market": {
      "@id": "roic:market"
    },
    "trading_currency": {
      "@id": "roic:trading_currency"
    },
    "fundamental_currency": {
      "@id": "roic:fundamental_currency"
    },
    "cik": {
      "@id": "roic:cik"
    },
    "cusip": {
      "@id": "roic:cusip"
    },
    "isin": {
      "@id": "roic:isin"
    },
    "figi": {
      "@id": "roic:figi"
    },
    "figi_composite": {
      "@id": "roic:figi_composite"
    },
    "figi_share_class": {
      "@id": "roic:figi_share_class"
    },
    "v3.TickerList": "roic:v3.TickerList",
    "v3.CompanyProfile": "roic:v3.CompanyProfile",
    "company_symbols": {
      "@id": "roic:company_symbols",
      "@container": "@list"
    },
    "description": {
      "@id": "roic:description"
    },
    "short_description": {
      "@id": "roic:short_description"
    },
    "ai_description": {
      "@id": "roic:ai_description"
    },
    "sector": {
      "@id": "roic:sector"
    },
    "industry": {
      "@id": "roic:industry"
    },
    "ceo": {
      "@id": "roic:ceo"
    },
    "founded": {
      "@id": "roic:founded"
    },
    "website": {
      "@id": "roic:website"
    },
    "phone": {
      "@id": "roic:phone"
    },
    "number_of_employees": {
      "@id": "roic:number_of_employees"
    },
    "number_of_shareholders": {
      "@id": "roic:number_of_shareholders"
    },
    "address": {
      "@id": "roic:address"
    },
    "ipo": {
      "@id": "roic:ipo"
    },
    "reporting_calendar": {
      "@id": "roic:reporting_calendar"
    },
    "earnings_schedule": {
      "@id": "roic:earnings_schedule"
    },
    "v3.EmployeeCountListQuery": "roic:v3.EmployeeCountListQuery",
    "fiscal_year": {
      "@id": "roic:fiscal_year"
    },
    "fiscal_year.gte": {
      "@id": "roic:fiscal_year.gte"
    },
    "fiscal_year.gt": {
      "@id": "roic:fiscal_year.gt"
    },
    "fiscal_year.lte": {
      "@id": "roic:fiscal_year.lte"
    },
    "fiscal_year.lt": {
      "@id": "roic:fiscal_year.lt"
    },
    "v3.EmployeeCount": "roic:v3.EmployeeCount",
    "employees": {
      "@id": "roic:employees",
      "@type": "xsd:decimal"
    },
    "v3.EmployeeCountList": "roic:v3.EmployeeCountList",
    "v3.StockPricesParams": "roic:v3.StockPricesParams",
    "v3.StockPricesQuery": "roic:v3.StockPricesQuery",
    "date": {
      "@id": "roic:date",
      "@type": "xsd:string"
    },
    "date.gte": {
      "@id": "roic:date.gte",
      "@type": "xsd:string"
    },
    "date.gt": {
      "@id": "roic:date.gt",
      "@type": "xsd:string"
    },
    "date.lte": {
      "@id": "roic:date.lte",
      "@type": "xsd:string"
    },
    "date.lt": {
      "@id": "roic:date.lt",
      "@type": "xsd:string"
    },
    "adjustment": {
      "@id": "roic:adjustment",
      "@type": "xsd:string"
    },
    "adjusted": {
      "@id": "roic:adjusted",
      "@type": "xsd:string"
    },
    "v3.LatestStockPriceListQuery": "roic:v3.LatestStockPriceListQuery",
    "v3.LatestStockPrice": "roic:v3.LatestStockPrice",
    "open": {
      "@id": "roic:open"
    },
    "high": {
      "@id": "roic:high"
    },
    "low": {
      "@id": "roic:low"
    },
    "close": {
      "@id": "roic:close"
    },
    "volume": {
      "@id": "roic:volume"
    },
    "currency": {
      "@id": "roic:currency"
    },
    "v3.LatestStockPriceList": "roic:v3.LatestStockPriceList",
    "v3.HistoricalPrice": "roic:v3.HistoricalPrice",
    "v3.HistoricalPricePoint": "roic:v3.HistoricalPricePoint",
    "v3.HistoricalPriceList": "roic:v3.HistoricalPriceList",
    "v3.StockSplitListQuery": "roic:v3.StockSplitListQuery",
    "v3.StockSplit": "roic:v3.StockSplit",
    "execution_date": {
      "@id": "roic:execution_date",
      "@type": "xsd:string"
    },
    "factor": {
      "@id": "roic:factor",
      "@type": "xsd:decimal"
    },
    "split_from": {
      "@id": "roic:split_from"
    },
    "split_to": {
      "@id": "roic:split_to"
    },
    "is_reverse": {
      "@id": "roic:is_reverse",
      "@type": "xsd:boolean"
    },
    "pre_split_shares": {
      "@id": "roic:pre_split_shares"
    },
    "post_split_shares": {
      "@id": "roic:post_split_shares"
    },
    "pre_split_price": {
      "@id": "roic:pre_split_price"
    },
    "post_split_price": {
      "@id": "roic:post_split_price"
    },
    "updated_at": {
      "@id": "roic:updated_at",
      "@type": "xsd:dateTime"
    },
    "v3.StockSplitList": "roic:v3.StockSplitList",
    "v3.FundamentalsParams": "roic:v3.FundamentalsParams",
    "v3.IncomeStatementQuery": "roic:v3.IncomeStatementQuery",
    "period_type": {
      "@id": "roic:period_type",
      "@type": "xsd:string"
    },
    "period_label": {
      "@id": "roic:period_label",
      "@type": "xsd:string"
    },
    "v3.BalanceSheetQuery": "roic:v3.BalanceSheetQuery",
    "v3.CashFlowQuery": "roic:v3.CashFlowQuery",
    "v3.ProfitabilityQuery": "roic:v3.ProfitabilityQuery",
    "v3.CreditQuery": "roic:v3.CreditQuery",
    "v3.LiquidityQuery": "roic:v3.LiquidityQuery",
    "v3.WorkingCapitalQuery": "roic:v3.WorkingCapitalQuery",
    "v3.YieldAnalysisQuery": "roic:v3.YieldAnalysisQuery",
    "v3.EnterpriseValueQuery": "roic:v3.EnterpriseValueQuery",
    "v3.ValuationMultiplesQuery": "roic:v3.ValuationMultiplesQuery",
    "v3.PerShareQuery": "roic:v3.PerShareQuery",
    "v3.WorkingCapitalMetrics": "roic:v3.WorkingCapitalMetrics",
    "acct_rcv_turn": {
      "@id": "roic:acct_rcv_turn"
    },
    "acct_rcv_days": {
      "@id": "roic:acct_rcv_days"
    },
    "invent_turn": {
      "@id": "roic:invent_turn"
    },
    "invent_days": {
      "@id": "roic:invent_days"
    },
    "accounts_payable_turnover": {
      "@id": "roic:accounts_payable_turnover"
    },
    "accounts_payable_turnover_days": {
      "@id": "roic:accounts_payable_turnover_days"
    },
    "cash_conversion_cycle": {
      "@id": "roic:cash_conversion_cycle"
    },
    "inv_to_cash_days": {
      "@id": "roic:inv_to_cash_days"
    },
    "bs_inventories": {
      "@id": "roic:bs_inventories"
    },
    "bs_invtry_raw_materials": {
      "@id": "roic:bs_invtry_raw_materials"
    },
    "bs_invtry_in_progress": {
      "@id": "roic:bs_invtry_in_progress"
    },
    "bs_invtry_finished_goods": {
      "@id": "roic:bs_invtry_finished_goods"
    },
    "bs_other_inv": {
      "@id": "roic:bs_other_inv"
    },
    "v3.EnterpriseValueMetrics": "roic:v3.EnterpriseValueMetrics",
    "market_cap": {
      "@id": "roic:market_cap"
    },
    "bs_cash_near_cash_item": {
      "@id": "roic:bs_cash_near_cash_item"
    },
    "bs_pfd_eqty_and_hybrid_cptl": {
      "@id": "roic:bs_pfd_eqty_and_hybrid_cptl"
    },
    "bs_minority_noncontrolling_interest": {
      "@id": "roic:bs_minority_noncontrolling_interest"
    },
    "short_and_long_term_debt": {
      "@id": "roic:short_and_long_term_debt"
    },
    "enterprise_value": {
      "@id": "roic:enterprise_value"
    },
    "bs_tot_cap": {
      "@id": "roic:bs_tot_cap"
    },
    "tot_debt_to_tot_cap": {
      "@id": "roic:tot_debt_to_tot_cap"
    },
    "total_debt_to_ev": {
      "@id": "roic:total_debt_to_ev"
    },
    "ev_to_ttm_sales": {
      "@id": "roic:ev_to_ttm_sales"
    },
    "ev_to_ttm_ebitda": {
      "@id": "roic:ev_to_ttm_ebitda"
    },
    "ev_to_ttm_ebit": {
      "@id": "roic:ev_to_ttm_ebit"
    },
    "ev_to_ttm_cash_flow_firm": {
      "@id": "roic:ev_to_ttm_cash_flow_firm"
    },
    "ev_to_ttm_free_cash_flow_firm": {
      "@id": "roic:ev_to_ttm_free_cash_flow_firm"
    },
    "diluted_mkt_cap": {
      "@id": "roic:diluted_mkt_cap"
    },
    "diluted_ev": {
      "@id": "roic:diluted_ev"
    },
    "ev_to_sh_out": {
      "@id": "roic:ev_to_sh_out"
    },
    "ttm_net_sales": {
      "@id": "roic:ttm_net_sales"
    },
    "ttm_ebitda": {
      "@id": "roic:ttm_ebitda"
    },
    "ttm_oper_inc": {
      "@id": "roic:ttm_oper_inc"
    },
    "ttm_cash_flow_firm": {
      "@id": "roic:ttm_cash_flow_firm"
    },
    "ttm_free_cash_flow_firm": {
      "@id": "roic:ttm_free_cash_flow_firm"
    },
    "v3.ValuationMultiplesMetrics": "roic:v3.ValuationMultiplesMetrics",
    "pe_ratio": {
      "@id": "roic:pe_ratio"
    },
    "average_price_earnings_ratio": {
      "@id": "roic:average_price_earnings_ratio"
    },
    "pe_ratio_with_high_clos_pr": {
      "@id": "roic:pe_ratio_with_high_clos_pr"
    },
    "pe_ratio_with_low_clos_pr": {
      "@id": "roic:pe_ratio_with_low_clos_pr"
    },
    "pr_to_book_ratio": {
      "@id": "roic:pr_to_book_ratio"
    },
    "average_price_to_book_ratio": {
      "@id": "roic:average_price_to_book_ratio"
    },
    "high_closing_price_to_book_ratio": {
      "@id": "roic:high_closing_price_to_book_ratio"
    },
    "low_closing_price_to_book_ratio": {
      "@id": "roic:low_closing_price_to_book_ratio"
    },
    "pr_to_tang_bv_per_sh": {
      "@id": "roic:pr_to_tang_bv_per_sh"
    },
    "average_price_to_tangible_bps": {
      "@id": "roic:average_price_to_tangible_bps"
    },
    "high_price_to_tangible_bps": {
      "@id": "roic:high_price_to_tangible_bps"
    },
    "low_price_to_tangible_bps": {
      "@id": "roic:low_price_to_tangible_bps"
    },
    "pr_to_sales_ratio": {
      "@id": "roic:pr_to_sales_ratio"
    },
    "average_price_to_sales_ratio": {
      "@id": "roic:average_price_to_sales_ratio"
    },
    "high_closing_price_to_sales_ratio": {
      "@id": "roic:high_closing_price_to_sales_ratio"
    },
    "low_closing_price_to_sales_ratio": {
      "@id": "roic:low_closing_price_to_sales_ratio"
    },
    "pr_to_cash_flow": {
      "@id": "roic:pr_to_cash_flow"
    },
    "average_price_to_cash_flow": {
      "@id": "roic:average_price_to_cash_flow"
    },
    "high_closing_price_to_cash_flow": {
      "@id": "roic:high_closing_price_to_cash_flow"
    },
    "low_closing_price_to_cash_flow": {
      "@id": "roic:low_closing_price_to_cash_flow"
    },
    "pr_to_free_cash_flow": {
      "@id": "roic:pr_to_free_cash_flow"
    },
    "average_price_to_free_cash_flow": {
      "@id": "roic:average_price_to_free_cash_flow"
    },
    "high_price_to_free_cash_flow": {
      "@id": "roic:high_price_to_free_cash_flow"
    },
    "low_price_to_free_cash_flow": {
      "@id": "roic:low_price_to_free_cash_flow"
    },
    "average_ev_to_ttm_sales": {
      "@id": "roic:average_ev_to_ttm_sales"
    },
    "high_ev_to_ttm_sales": {
      "@id": "roic:high_ev_to_ttm_sales"
    },
    "low_ev_to_ttm_sales": {
      "@id": "roic:low_ev_to_ttm_sales"
    },
    "avg_ev_to_ttm_ebitda": {
      "@id": "roic:avg_ev_to_ttm_ebitda"
    },
    "high_ev_to_ttm_ebitda": {
      "@id": "roic:high_ev_to_ttm_ebitda"
    },
    "low_ev_to_ttm_ebitda": {
      "@id": "roic:low_ev_to_ttm_ebitda"
    },
    "average_ev_to_ttm_ebit": {
      "@id": "roic:average_ev_to_ttm_ebit"
    },
    "high_ev_to_ttm_ebit": {
      "@id": "roic:high_ev_to_ttm_ebit"
    },
    "low_ev_to_ttm_ebit": {
      "@id": "roic:low_ev_to_ttm_ebit"
    },
    "pr_last": {
      "@id": "roic:pr_last"
    },
    "pr_high": {
      "@id": "roic:pr_high"
    },
    "pr_low": {
      "@id": "roic:pr_low"
    },
    "average_enterprise_value": {
      "@id": "roic:average_enterprise_value"
    },
    "high_enterprise_value": {
      "@id": "roic:high_enterprise_value"
    },
    "low_enterprise_value": {
      "@id": "roic:low_enterprise_value"
    },
    "bs_sh_out": {
      "@id": "roic:bs_sh_out"
    },
    "v3.PerShareMetrics": "roic:v3.PerShareMetrics",
    "is_sh_for_diluted_eps": {
      "@id": "roic:is_sh_for_diluted_eps"
    },
    "is_avg_num_sh_for_eps": {
      "@id": "roic:is_avg_num_sh_for_eps"
    },
    "revenue_per_sh": {
      "@id": "roic:revenue_per_sh"
    },
    "ebitda_per_sh": {
      "@id": "roic:ebitda_per_sh"
    },
    "oper_inc_per_sh": {
      "@id": "roic:oper_inc_per_sh"
    },
    "eps": {
      "@id": "roic:eps"
    },
    "eps_cont_ops": {
      "@id": "roic:eps_cont_ops"
    },
    "diluted_eps": {
      "@id": "roic:diluted_eps"
    },
    "dil_eps_cont_ops": {
      "@id": "roic:dil_eps_cont_ops"
    },
    "div_per_shr": {
      "@id": "roic:div_per_shr"
    },
    "cash_flow_per_sh": {
      "@id": "roic:cash_flow_per_sh"
    },
    "free_cash_flow_per_sh": {
      "@id": "roic:free_cash_flow_per_sh"
    },
    "cash_st_investments_per_sh": {
      "@id": "roic:cash_st_investments_per_sh"
    },
    "book_val_per_sh": {
      "@id": "roic:book_val_per_sh"
    },
    "tang_book_val_per_sh": {
      "@id": "roic:tang_book_val_per_sh"
    },
    "v3.IncomeStatementFinancialPeriod": "roic:v3.IncomeStatementFinancialPeriod",
    "period_end_date": {
      "@id": "roic:period_end_date",
      "@type": "xsd:string"
    },
    "price_currency": {
      "@id": "roic:price_currency"
    },
    "fx_applied": {
      "@id": "roic:fx_applied",
      "@type": "xsd:boolean"
    },
    "is_sales_revenue_turnover": {
      "@id": "roic:is_sales_revenue_turnover"
    },
    "is_sales_and_services_revenues": {
      "@id": "roic:is_sales_and_services_revenues"
    },
    "is_cogs": {
      "@id": "roic:is_cogs"
    },
    "is_cog_and_services_sold": {
      "@id": "roic:is_cog_and_services_sold"
    },
    "is_gross_profit": {
      "@id": "roic:is_gross_profit"
    },
    "is_other_oper_income": {
      "@id": "roic:is_other_oper_income"
    },
    "is_operating_expn": {
      "@id": "roic:is_operating_expn"
    },
    "is_sg_and_a_expense": {
      "@id": "roic:is_sg_and_a_expense"
    },
    "is_operating_expenses_r_and_d": {
      "@id": "roic:is_operating_expenses_r_and_d"
    },
    "is_other_operating_expenses": {
      "@id": "roic:is_other_operating_expenses"
    },
    "is_oper_income": {
      "@id": "roic:is_oper_income"
    },
    "is_nonop_income_loss": {
      "@id": "roic:is_nonop_income_loss"
    },
    "is_net_interest_expense": {
      "@id": "roic:is_net_interest_expense"
    },
    "is_int_expense": {
      "@id": "roic:is_int_expense"
    },
    "is_int_income": {
      "@id": "roic:is_int_income"
    },
    "is_other_nonop_income_loss": {
      "@id": "roic:is_other_nonop_income_loss"
    },
    "is_pretax_income": {
      "@id": "roic:is_pretax_income"
    },
    "is_inc_tax_exp": {
      "@id": "roic:is_inc_tax_exp"
    },
    "is_inc_loss_affil": {
      "@id": "roic:is_inc_loss_affil"
    },
    "is_inc_bef_xo_item": {
      "@id": "roic:is_inc_bef_xo_item"
    },
    "is_xo_gl_net_of_tax": {
      "@id": "roic:is_xo_gl_net_of_tax"
    },
    "is_discontinued_operations": {
      "@id": "roic:is_discontinued_operations"
    },
    "is_extraord_items_and_acctg_chng": {
      "@id": "roic:is_extraord_items_and_acctg_chng"
    },
    "is_ni_including_minority_int_ratio": {
      "@id": "roic:is_ni_including_minority_int_ratio"
    },
    "is_min_noncontrol_interest_credits": {
      "@id": "roic:is_min_noncontrol_interest_credits"
    },
    "is_net_income": {
      "@id": "roic:is_net_income"
    },
    "is_tot_cash_pfd_dvd": {
      "@id": "roic:is_tot_cash_pfd_dvd"
    },
    "is_other_adjustments": {
      "@id": "roic:is_other_adjustments"
    },
    "is_earn_for_common": {
      "@id": "roic:is_earn_for_common"
    },
    "ebitda": {
      "@id": "roic:ebitda"
    },
    "ebitda_margin": {
      "@id": "roic:ebitda_margin"
    },
    "ebita": {
      "@id": "roic:ebita"
    },
    "ebit": {
      "@id": "roic:ebit"
    },
    "gross_margin": {
      "@id": "roic:gross_margin"
    },
    "oper_margin": {
      "@id": "roic:oper_margin"
    },
    "profit_margin": {
      "@id": "roic:profit_margin"
    },
    "actual_sales_per_empl": {
      "@id": "roic:actual_sales_per_empl"
    },
    "is_depr_exp": {
      "@id": "roic:is_depr_exp"
    },
    "v3.BalanceSheetFinancialPeriod": "roic:v3.BalanceSheetFinancialPeriod",
    "bs_c_and_ce_and_sti_detailed": {
      "@id": "roic:bs_c_and_ce_and_sti_detailed"
    },
    "bs_mkt_sec_other_st_invest": {
      "@id": "roic:bs_mkt_sec_other_st_invest"
    },
    "bs_acct_note_rcv": {
      "@id": "roic:bs_acct_note_rcv"
    },
    "bs_accts_rec_excl_notes_rec": {
      "@id": "roic:bs_accts_rec_excl_notes_rec"
    },
    "bs_notes_receivable": {
      "@id": "roic:bs_notes_receivable"
    },
    "bs_loans_receivable": {
      "@id": "roic:bs_loans_receivable"
    },
    "bs_other_current_receivable": {
      "@id": "roic:bs_other_current_receivable"
    },
    "bs_invtry_adj": {
      "@id": "roic:bs_invtry_adj"
    },
    "bs_other_current_assets_detailed": {
      "@id": "roic:bs_other_current_assets_detailed"
    },
    "bs_prepay": {
      "@id": "roic:bs_prepay"
    },
    "bs_deriv_and_hedging_assets_st": {
      "@id": "roic:bs_deriv_and_hedging_assets_st"
    },
    "bs_assets_held_for_sale_st": {
      "@id": "roic:bs_assets_held_for_sale_st"
    },
    "bs_deferred_tax_assets_st": {
      "@id": "roic:bs_deferred_tax_assets_st"
    },
    "bs_other_cur_asset_less_prepay": {
      "@id": "roic:bs_other_cur_asset_less_prepay"
    },
    "bs_cur_asset_report": {
      "@id": "roic:bs_cur_asset_report"
    },
    "bs_net_fix_asset": {
      "@id": "roic:bs_net_fix_asset"
    },
    "bs_gross_fix_asset": {
      "@id": "roic:bs_gross_fix_asset"
    },
    "bs_accum_depr": {
      "@id": "roic:bs_accum_depr"
    },
    "bs_lt_invest": {
      "@id": "roic:bs_lt_invest"
    },
    "bs_long_term_investments": {
      "@id": "roic:bs_long_term_investments"
    },
    "bs_lt_receivables": {
      "@id": "roic:bs_lt_receivables"
    },
    "bs_other_assets_def_chrg_other": {
      "@id": "roic:bs_other_assets_def_chrg_other"
    },
    "bs_disclosed_intangibles": {
      "@id": "roic:bs_disclosed_intangibles"
    },
    "bs_goodwill": {
      "@id": "roic:bs_goodwill"
    },
    "bs_other_intangible_assets_detailed": {
      "@id": "roic:bs_other_intangible_assets_detailed"
    },
    "bs_deferred_tax_assets_lt": {
      "@id": "roic:bs_deferred_tax_assets_lt"
    },
    "bs_deriv_and_hedging_assets_lt": {
      "@id": "roic:bs_deriv_and_hedging_assets_lt"
    },
    "bs_other_noncurrent_assets_detailed": {
      "@id": "roic:bs_other_noncurrent_assets_detailed"
    },
    "bs_tot_non_cur_asset": {
      "@id": "roic:bs_tot_non_cur_asset"
    },
    "bs_tot_asset": {
      "@id": "roic:bs_tot_asset"
    },
    "bs_acct_payable_and_accruals_detailed": {
      "@id": "roic:bs_acct_payable_and_accruals_detailed"
    },
    "bs_acct_payable": {
      "@id": "roic:bs_acct_payable"
    },
    "bs_taxes_payable": {
      "@id": "roic:bs_taxes_payable"
    },
    "bs_interest_and_dividends_payable": {
      "@id": "roic:bs_interest_and_dividends_payable"
    },
    "bs_accrual": {
      "@id": "roic:bs_accrual"
    },
    "bs_st_borrow": {
      "@id": "roic:bs_st_borrow"
    },
    "bs_short_term_debt_detailed": {
      "@id": "roic:bs_short_term_debt_detailed"
    },
    "bs_st_capital_lease_obligations": {
      "@id": "roic:bs_st_capital_lease_obligations"
    },
    "bs_other_current_liabs_sub_detailed": {
      "@id": "roic:bs_other_current_liabs_sub_detailed"
    },
    "bs_st_deferred_revenue": {
      "@id": "roic:bs_st_deferred_revenue"
    },
    "bs_derivative_and_hedging_liabs_st": {
      "@id": "roic:bs_derivative_and_hedging_liabs_st"
    },
    "bs_deferred_tax_liabs_st": {
      "@id": "roic:bs_deferred_tax_liabs_st"
    },
    "bs_other_current_liabs_detailed": {
      "@id": "roic:bs_other_current_liabs_detailed"
    },
    "bs_cur_liab": {
      "@id": "roic:bs_cur_liab"
    },
    "bs_lt_borrow": {
      "@id": "roic:bs_lt_borrow"
    },
    "bs_long_term_borrowings_detailed": {
      "@id": "roic:bs_long_term_borrowings_detailed"
    },
    "bs_lt_capital_lease_obligations": {
      "@id": "roic:bs_lt_capital_lease_obligations"
    },
    "bs_other_noncur_liabs_sub_detailed": {
      "@id": "roic:bs_other_noncur_liabs_sub_detailed"
    },
    "bs_accrued_liabilities": {
      "@id": "roic:bs_accrued_liabilities"
    },
    "bs_pension_liabilities": {
      "@id": "roic:bs_pension_liabilities"
    },
    "bs_lt_deferred_revenue": {
      "@id": "roic:bs_lt_deferred_revenue"
    },
    "bs_deferred_tax_liabilities_lt": {
      "@id": "roic:bs_deferred_tax_liabilities_lt"
    },
    "bs_derivative_and_hedging_liabs_lt": {
      "@id": "roic:bs_derivative_and_hedging_liabs_lt"
    },
    "bs_other_noncurrent_liabs_detailed": {
      "@id": "roic:bs_other_noncurrent_liabs_detailed"
    },
    "bs_non_cur_liab": {
      "@id": "roic:bs_non_cur_liab"
    },
    "bs_tot_liab": {
      "@id": "roic:bs_tot_liab"
    },
    "bs_sh_cap_and_apic": {
      "@id": "roic:bs_sh_cap_and_apic"
    },
    "bs_common_stock": {
      "@id": "roic:bs_common_stock"
    },
    "bs_add_paid_in_cap": {
      "@id": "roic:bs_add_paid_in_cap"
    },
    "bs_amt_of_tsy_stock": {
      "@id": "roic:bs_amt_of_tsy_stock"
    },
    "bs_pure_retained_earnings": {
      "@id": "roic:bs_pure_retained_earnings"
    },
    "bs_other_ins_res_to_shrhldr_eqy": {
      "@id": "roic:bs_other_ins_res_to_shrhldr_eqy"
    },
    "bs_eqty_bef_minority_int_detailed": {
      "@id": "roic:bs_eqty_bef_minority_int_detailed"
    },
    "bs_total_equity": {
      "@id": "roic:bs_total_equity"
    },
    "bs_tot_liab_and_eqy": {
      "@id": "roic:bs_tot_liab_and_eqy"
    },
    "bs_total_capital_leases": {
      "@id": "roic:bs_total_capital_leases"
    },
    "net_debt": {
      "@id": "roic:net_debt"
    },
    "net_debt_to_shrhldr_eqty": {
      "@id": "roic:net_debt_to_shrhldr_eqty"
    },
    "tce_ratio": {
      "@id": "roic:tce_ratio"
    },
    "cur_ratio": {
      "@id": "roic:cur_ratio"
    },
    "num_of_employees": {
      "@id": "roic:num_of_employees"
    },
    "v3.CashFlowFinancialPeriod": "roic:v3.CashFlowFinancialPeriod",
    "cf_net_inc": {
      "@id": "roic:cf_net_inc"
    },
    "cf_depr_amort": {
      "@id": "roic:cf_depr_amort"
    },
    "cf_non_cash_items_detailed": {
      "@id": "roic:cf_non_cash_items_detailed"
    },
    "cf_stock_based_compensation": {
      "@id": "roic:cf_stock_based_compensation"
    },
    "cf_def_inc_tax": {
      "@id": "roic:cf_def_inc_tax"
    },
    "cf_asset_impairment_charge": {
      "@id": "roic:cf_asset_impairment_charge"
    },
    "cf_other_non_cash_adj_less_detailed": {
      "@id": "roic:cf_other_non_cash_adj_less_detailed"
    },
    "cf_chng_non_cash_work_cap": {
      "@id": "roic:cf_chng_non_cash_work_cap"
    },
    "cf_acct_rcv_unbilled_rev": {
      "@id": "roic:cf_acct_rcv_unbilled_rev"
    },
    "cf_change_in_inventories": {
      "@id": "roic:cf_change_in_inventories"
    },
    "cf_change_in_prepaid_assets": {
      "@id": "roic:cf_change_in_prepaid_assets"
    },
    "cf_change_in_accounts_payable": {
      "@id": "roic:cf_change_in_accounts_payable"
    },
    "cf_inc_dec_in_ot_op_ast_liab_detail": {
      "@id": "roic:cf_inc_dec_in_ot_op_ast_liab_detail"
    },
    "cf_net_cash_discont_ops_oper": {
      "@id": "roic:cf_net_cash_discont_ops_oper"
    },
    "cf_cash_from_oper": {
      "@id": "roic:cf_cash_from_oper"
    },
    "cf_chg_in_fxd_and_intang_ast_detailed": {
      "@id": "roic:cf_chg_in_fxd_and_intang_ast_detailed"
    },
    "cf_disp_fxd_and_intangibles_detailed": {
      "@id": "roic:cf_disp_fxd_and_intangibles_detailed"
    },
    "cf_disposal_of_fixed_prod_assets": {
      "@id": "roic:cf_disposal_of_fixed_prod_assets"
    },
    "cf_disposal_of_intangible_assets": {
      "@id": "roic:cf_disposal_of_intangible_assets"
    },
    "cf_acquis_fxd_and_intang_detailed": {
      "@id": "roic:cf_acquis_fxd_and_intang_detailed"
    },
    "cf_purchase_of_fixed_prod_assets": {
      "@id": "roic:cf_purchase_of_fixed_prod_assets"
    },
    "cf_acquisition_of_intang_assets": {
      "@id": "roic:cf_acquisition_of_intang_assets"
    },
    "cf_net_chg_in_lt_invest_detailed": {
      "@id": "roic:cf_net_chg_in_lt_invest_detailed"
    },
    "cf_decr_invest": {
      "@id": "roic:cf_decr_invest"
    },
    "cf_incr_invest": {
      "@id": "roic:cf_incr_invest"
    },
    "cf_nt_csh_rcvd_pd_for_acquis_div": {
      "@id": "roic:cf_nt_csh_rcvd_pd_for_acquis_div"
    },
    "cf_cash_for_divestitures": {
      "@id": "roic:cf_cash_for_divestitures"
    },
    "cf_cash_for_acquis_subsidiaries": {
      "@id": "roic:cf_cash_for_acquis_subsidiaries"
    },
    "cf_cash_for_joint_ventures_assoc": {
      "@id": "roic:cf_cash_for_joint_ventures_assoc"
    },
    "cf_other_investing_act_detailed": {
      "@id": "roic:cf_other_investing_act_detailed"
    },
    "cf_net_cash_discontinued_ops_inv": {
      "@id": "roic:cf_net_cash_discontinued_ops_inv"
    },
    "cf_cash_from_inv_act": {
      "@id": "roic:cf_cash_from_inv_act"
    },
    "cf_dvd_paid": {
      "@id": "roic:cf_dvd_paid"
    },
    "cf_nt_csh_proc_pymt_debt": {
      "@id": "roic:cf_nt_csh_proc_pymt_debt"
    },
    "cf_proc_debt_and_capital_lease": {
      "@id": "roic:cf_proc_debt_and_capital_lease"
    },
    "cf_pymt_debt_and_capital_lease": {
      "@id": "roic:cf_pymt_debt_and_capital_lease"
    },
    "cf_proc_fr_repurch_eqty_detailed": {
      "@id": "roic:cf_proc_fr_repurch_eqty_detailed"
    },
    "cf_incr_cap_stock": {
      "@id": "roic:cf_incr_cap_stock"
    },
    "cf_decr_cap_stock": {
      "@id": "roic:cf_decr_cap_stock"
    },
    "cf_other_financing_act_excl_fx": {
      "@id": "roic:cf_other_financing_act_excl_fx"
    },
    "cf_net_cash_discontinued_ops_fin": {
      "@id": "roic:cf_net_cash_discontinued_ops_fin"
    },
    "cf_cash_from_fin_act": {
      "@id": "roic:cf_cash_from_fin_act"
    },
    "cf_effect_foreign_exchanges": {
      "@id": "roic:cf_effect_foreign_exchanges"
    },
    "cf_net_chng_cash": {
      "@id": "roic:cf_net_chng_cash"
    },
    "cf_cap_expenditures": {
      "@id": "roic:cf_cap_expenditures"
    },
    "cf_net_cash_paid_for_aquis": {
      "@id": "roic:cf_net_cash_paid_for_aquis"
    },
    "cf_free_cash_flow": {
      "@id": "roic:cf_free_cash_flow"
    },
    "cf_free_cash_flow_firm": {
      "@id": "roic:cf_free_cash_flow_firm"
    },
    "free_cash_flow_equity": {
      "@id": "roic:free_cash_flow_equity"
    },
    "cash_flow_to_net_inc": {
      "@id": "roic:cash_flow_to_net_inc"
    },
    "v3.ProfitabilityFinancialPeriod": "roic:v3.ProfitabilityFinancialPeriod",
    "return_com_eqy": {
      "@id": "roic:return_com_eqy"
    },
    "return_on_asset": {
      "@id": "roic:return_on_asset"
    },
    "return_on_cap": {
      "@id": "roic:return_on_cap"
    },
    "return_on_inv_capital": {
      "@id": "roic:return_on_inv_capital"
    },
    "incremental_operating_margin": {
      "@id": "roic:incremental_operating_margin"
    },
    "pretax_inc_to_net_sales": {
      "@id": "roic:pretax_inc_to_net_sales"
    },
    "net_income_to_common_margin": {
      "@id": "roic:net_income_to_common_margin"
    },
    "eff_tax_rate": {
      "@id": "roic:eff_tax_rate"
    },
    "dvd_payout_ratio": {
      "@id": "roic:dvd_payout_ratio"
    },
    "sustain_growth_rt": {
      "@id": "roic:sustain_growth_rt"
    },
    "v3.CreditFinancialPeriod": "roic:v3.CreditFinancialPeriod",
    "tot_debt_to_ebitda": {
      "@id": "roic:tot_debt_to_ebitda"
    },
    "net_debt_to_ebitda": {
      "@id": "roic:net_debt_to_ebitda"
    },
    "total_debt_to_ebit": {
      "@id": "roic:total_debt_to_ebit"
    },
    "net_debt_to_ebit": {
      "@id": "roic:net_debt_to_ebit"
    },
    "ebitda_to_interest_expn": {
      "@id": "roic:ebitda_to_interest_expn"
    },
    "ebitda_les_cap_expend_to_int_exp": {
      "@id": "roic:ebitda_les_cap_expend_to_int_exp"
    },
    "oper_inc_to_int_exp": {
      "@id": "roic:oper_inc_to_int_exp"
    },
    "com_eqy_to_tot_asset": {
      "@id": "roic:com_eqy_to_tot_asset"
    },
    "lt_debt_to_tot_eqy": {
      "@id": "roic:lt_debt_to_tot_eqy"
    },
    "lt_debt_to_tot_cap": {
      "@id": "roic:lt_debt_to_tot_cap"
    },
    "lt_debt_to_tot_asset": {
      "@id": "roic:lt_debt_to_tot_asset"
    },
    "tot_debt_to_tot_eqy": {
      "@id": "roic:tot_debt_to_tot_eqy"
    },
    "tot_debt_to_tot_asset": {
      "@id": "roic:tot_debt_to_tot_asset"
    },
    "net_debt_to_capital": {
      "@id": "roic:net_debt_to_capital"
    },
    "ebitda_after_capex": {
      "@id": "roic:ebitda_after_capex"
    },
    "v3.LiquidityFinancialPeriod": "roic:v3.LiquidityFinancialPeriod",
    "cash_ratio": {
      "@id": "roic:cash_ratio"
    },
    "quick_ratio": {
      "@id": "roic:quick_ratio"
    },
    "cfo_to_avg_current_liabilities": {
      "@id": "roic:cfo_to_avg_current_liabilities"
    },
    "cash_flow_to_tot_liab": {
      "@id": "roic:cash_flow_to_tot_liab"
    },
    "cap_expend_ratio": {
      "@id": "roic:cap_expend_ratio"
    },
    "altman_z_score": {
      "@id": "roic:altman_z_score"
    },
    "v3.WorkingCapitalFinancialPeriod": "roic:v3.WorkingCapitalFinancialPeriod",
    "v3.YieldAnalysisFinancialPeriod": "roic:v3.YieldAnalysisFinancialPeriod",
    "ttm_cash_from_oper": {
      "@id": "roic:ttm_cash_from_oper"
    },
    "ttm_cap_expend": {
      "@id": "roic:ttm_cap_expend"
    },
    "ttm_free_cash_flow": {
      "@id": "roic:ttm_free_cash_flow"
    },
    "free_cash_flow_yield": {
      "@id": "roic:free_cash_flow_yield"
    },
    "ttm_cff": {
      "@id": "roic:ttm_cff"
    },
    "shareholder_yield_cff": {
      "@id": "roic:shareholder_yield_cff"
    },
    "returned_capital_ex_debt": {
      "@id": "roic:returned_capital_ex_debt"
    },
    "shareholder_yield_ex_debt": {
      "@id": "roic:shareholder_yield_ex_debt"
    },
    "ttm_after_tax_interest_expense": {
      "@id": "roic:ttm_after_tax_interest_expense"
    },
    "ttm_fcf_to_firm_yield": {
      "@id": "roic:ttm_fcf_to_firm_yield"
    },
    "capital_yield": {
      "@id": "roic:capital_yield"
    },
    "v3.EnterpriseValueFinancialPeriod": "roic:v3.EnterpriseValueFinancialPeriod",
    "v3.ValuationMultiplesFinancialPeriod": "roic:v3.ValuationMultiplesFinancialPeriod",
    "v3.PerShareFinancialPeriod": "roic:v3.PerShareFinancialPeriod",
    "v3.IncomeStatementFinancialPeriodList": "roic:v3.IncomeStatementFinancialPeriodList",
    "v3.BalanceSheetFinancialPeriodList": "roic:v3.BalanceSheetFinancialPeriodList",
    "v3.CashFlowFinancialPeriodList": "roic:v3.CashFlowFinancialPeriodList",
    "v3.ProfitabilityFinancialPeriodList": "roic:v3.ProfitabilityFinancialPeriodList",
    "v3.CreditFinancialPeriodList": "roic:v3.CreditFinancialPeriodList",
    "v3.LiquidityFinancialPeriodList": "roic:v3.LiquidityFinancialPeriodList",
    "v3.WorkingCapitalFinancialPeriodList": "roic:v3.WorkingCapitalFinancialPeriodList",
    "v3.YieldAnalysisFinancialPeriodList": "roic:v3.YieldAnalysisFinancialPeriodList",
    "v3.EnterpriseValueFinancialPeriodList": "roic:v3.EnterpriseValueFinancialPeriodList",
    "v3.ValuationMultiplesFinancialPeriodList": "roic:v3.ValuationMultiplesFinancialPeriodList",
    "v3.PerShareFinancialPeriodList": "roic:v3.PerShareFinancialPeriodList",
    "v3.ForexPairListQuery": "roic:v3.ForexPairListQuery",
    "base_currency": {
      "@id": "roic:base_currency",
      "@type": "xsd:string"
    },
    "quote_currency": {
      "@id": "roic:quote_currency",
      "@type": "xsd:string"
    },
    "search": {
      "@id": "roic:search",
      "@type": "xsd:string"
    },
    "v3.ForexPair": "roic:v3.ForexPair",
    "base_currency_name": {
      "@id": "roic:base_currency_name"
    },
    "quote_currency_name": {
      "@id": "roic:quote_currency_name"
    },
    "is_synthetic": {
      "@id": "roic:is_synthetic",
      "@type": "xsd:boolean"
    },
    "v3.ForexPairList": "roic:v3.ForexPairList",
    "v3.ForexPricesParams": "roic:v3.ForexPricesParams",
    "v3.ForexPricesQuery": "roic:v3.ForexPricesQuery",
    "v3.LatestForexPriceListQuery": "roic:v3.LatestForexPriceListQuery",
    "v3.LatestForexPrice": "roic:v3.LatestForexPrice",
    "v3.LatestForexPriceList": "roic:v3.LatestForexPriceList",
    "v3.ForexPrice": "roic:v3.ForexPrice",
    "v3.ForexPricePoint": "roic:v3.ForexPricePoint",
    "v3.ForexPriceList": "roic:v3.ForexPriceList",
    "v3.EarningsCallRetrieveParams": "roic:v3.EarningsCallRetrieveParams",
    "v3.EarningsCallListQuery": "roic:v3.EarningsCallListQuery",
    "fiscal_quarter": {
      "@id": "roic:fiscal_quarter"
    },
    "v3.EarningsCallRetrieveQuery": "roic:v3.EarningsCallRetrieveQuery",
    "v3.EarningsCallSummary": "roic:v3.EarningsCallSummary",
    "v3.EarningsCallTranscriptTurn": "roic:v3.EarningsCallTranscriptTurn",
    "speaker": {
      "@id": "roic:speaker"
    },
    "text": {
      "@id": "roic:text",
      "@type": "xsd:string"
    },
    "v3.EarningsCallJson": "roic:v3.EarningsCallJson",
    "transcript": {
      "@id": "roic:transcript",
      "@container": "@list"
    },
    "v3.EarningsCallText": "roic:v3.EarningsCallText",
    "v3.EarningsCallList": "roic:v3.EarningsCallList",
    "v3.EarningsEventListQuery": "roic:v3.EarningsEventListQuery",
    "v3.EarningsEvent": "roic:v3.EarningsEvent",
    "fiscal_period": {
      "@id": "roic:fiscal_period"
    },
    "release_date": {
      "@id": "roic:release_date",
      "@type": "xsd:string"
    },
    "release_time": {
      "@id": "roic:release_time"
    },
    "release_session": {
      "@id": "roic:release_session"
    },
    "is_confirmed": {
      "@id": "roic:is_confirmed",
      "@type": "xsd:boolean"
    },
    "is_reported": {
      "@id": "roic:is_reported",
      "@type": "xsd:boolean"
    },
    "eps_actual": {
      "@id": "roic:eps_actual"
    },
    "eps_estimate": {
      "@id": "roic:eps_estimate"
    },
    "eps_surprise": {
      "@id": "roic:eps_surprise"
    },
    "eps_surprise_percent": {
      "@id": "roic:eps_surprise_percent"
    },
    "revenue_actual": {
      "@id": "roic:revenue_actual"
    },
    "revenue_estimate": {
      "@id": "roic:revenue_estimate"
    },
    "revenue_surprise": {
      "@id": "roic:revenue_surprise"
    },
    "revenue_surprise_percent": {
      "@id": "roic:revenue_surprise_percent"
    },
    "v3.EarningsEventList": "roic:v3.EarningsEventList",
    "v3.AudioRetrieveParams": "roic:v3.AudioRetrieveParams",
    "v3.DocumentRetrieveParams": "roic:v3.DocumentRetrieveParams",
    "v3.AudioDownload": "roic:v3.AudioDownload",
    "event": {
      "@id": "roic:event",
      "@type": "xsd:string"
    },
    "filename": {
      "@id": "roic:filename",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "roic:url",
      "@type": "xsd:string"
    },
    "expires_at": {
      "@id": "roic:expires_at",
      "@type": "xsd:dateTime"
    },
    "document_group": {
      "@id": "roic:document_group",
      "@type": "xsd:string"
    },
    "document_kind": {
      "@id": "roic:document_kind",
      "@type": "xsd:string"
    },
    "language": {
      "@id": "roic:language"
    },
    "created_at": {
      "@id": "roic:created_at",
      "@type": "xsd:dateTime"
    },
    "v3.DocumentDownload": "roic:v3.DocumentDownload",
    "form": {
      "@id": "roic:form"
    },
    "v3.SlidesDownload": "roic:v3.SlidesDownload",
    "v3.TranscriptRetrieveParams": "roic:v3.TranscriptRetrieveParams",
    "v3.TranscriptSegment": "roic:v3.TranscriptSegment",
    "speaker_id": {
      "@id": "roic:speaker_id",
      "@type": "xsd:string"
    },
    "v3.TranscriptSpeaker": "roic:v3.TranscriptSpeaker",
    "role": {
      "@id": "roic:role"
    },
    "company": {
      "@id": "roic:company"
    },
    "v3.TranscriptRaw": "roic:v3.TranscriptRaw",
    "edition": {
      "@id": "roic:edition",
      "@type": "xsd:string"
    },
    "v3.TranscriptEdited": "roic:v3.TranscriptEdited",
    "segments": {
      "@id": "roic:segments",
      "@container": "@list"
    },
    "speakers": {
      "@id": "roic:speakers"
    },
    "v3.CompanyEventListQuery": "roic:v3.CompanyEventListQuery",
    "content": {
      "@id": "roic:content",
      "@type": "xsd:string"
    },
    "v3.CompanyEventTranscript": "roic:v3.CompanyEventTranscript",
    "v3.CompanyEventAudio": "roic:v3.CompanyEventAudio",
    "v3.CompanyEventSlides": "roic:v3.CompanyEventSlides",
    "v3.CompanyEventFiling": "roic:v3.CompanyEventFiling",
    "v3.CompanyEvent": "roic:v3.CompanyEvent",
    "transcripts": {
      "@id": "roic:transcripts",
      "@container": "@list"
    },
    "audio": {
      "@id": "roic:audio",
      "@container": "@list"
    },
    "slides": {
      "@id": "roic:slides",
      "@container": "@list"
    },
    "filings": {
      "@id": "roic:filings",
      "@container": "@list"
    },
    "v3.CompanyEventList": "roic:v3.CompanyEventList",
    "v3.FundamentalsBulkQuery": "roic:v3.FundamentalsBulkQuery",
    "year": {
      "@id": "roic:year"
    },
    "period": {
      "@id": "roic:period",
      "@type": "xsd:string"
    },
    "v3.EarningsCallsBulkQuery": "roic:v3.EarningsCallsBulkQuery",
    "v3.StockPricesBulkQuery": "roic:v3.StockPricesBulkQuery"
  },
  "@type": "schema:Dataset",
  "schema:name": "roic-ai API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects roic-ai's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-31) from openapi/roic-ai-openapi.json.",
  "dcterms:created": "2026-10-31",
  "dcterms:source": [
    "openapi/roic-ai-openapi.json"
  ]
}