{
  "@context": {
    "@vocab": "https://riskmodels.app/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "riskmodels": "https://riskmodels.app/schema#",
    "PositionTransition": "riskmodels:PositionTransition",
    "submitted_ticker": {
      "@id": "riskmodels:submitted_ticker",
      "@type": "xsd:string"
    },
    "held_on": {
      "@id": "riskmodels:held_on",
      "@type": "xsd:date"
    },
    "as_of": {
      "@id": "riskmodels:as_of",
      "@type": "xsd:date"
    },
    "status": {
      "@id": "riskmodels:status",
      "@type": "xsd:string"
    },
    "identity_source": {
      "@id": "riskmodels:identity_source",
      "@type": "xsd:string"
    },
    "source_bw_sym_id": {
      "@id": "riskmodels:source_bw_sym_id",
      "@type": "xsd:string"
    },
    "bw_sym_id": {
      "@id": "riskmodels:bw_sym_id",
      "@type": "xsd:string"
    },
    "ticker": {
      "@id": "riskmodels:ticker",
      "@type": "xsd:string"
    },
    "held_date_tickers": {
      "@id": "riskmodels:held_date_tickers",
      "@container": "@list"
    },
    "held_date_ticker": {
      "@id": "riskmodels:held_date_ticker",
      "@type": "xsd:string"
    },
    "outcome": {
      "@id": "riskmodels:outcome",
      "@type": "xsd:string"
    },
    "event_ids": {
      "@id": "riskmodels:event_ids",
      "@container": "@list"
    },
    "steps": {
      "@id": "riskmodels:steps",
      "@container": "@list"
    },
    "detail": {
      "@id": "riskmodels:detail",
      "@type": "xsd:string"
    },
    "AgentMeta": "riskmodels:AgentMeta",
    "cost_usd": {
      "@id": "riskmodels:cost_usd",
      "@type": "xsd:decimal"
    },
    "latency_ms": {
      "@id": "riskmodels:latency_ms",
      "@type": "xsd:integer"
    },
    "request_id": {
      "@id": "riskmodels:request_id",
      "@type": "xsd:string"
    },
    "confidence": {
      "@id": "riskmodels:confidence"
    },
    "data_freshness": {
      "@id": "riskmodels:data_freshness",
      "@type": "xsd:dateTime"
    },
    "billing_code": {
      "@id": "riskmodels:billing_code",
      "@type": "xsd:string"
    },
    "cache_status": {
      "@id": "riskmodels:cache_status",
      "@type": "xsd:string"
    },
    "llm_cost_usd": {
      "@id": "riskmodels:llm_cost_usd",
      "@type": "xsd:decimal"
    },
    "tool_cost_usd": {
      "@id": "riskmodels:tool_cost_usd",
      "@type": "xsd:decimal"
    },
    "tool_calls": {
      "@id": "riskmodels:tool_calls",
      "@type": "xsd:integer"
    },
    "ChatToolCallSummary": "riskmodels:ChatToolCallSummary",
    "tool": {
      "@id": "riskmodels:tool",
      "@type": "xsd:string"
    },
    "capability": {
      "@id": "riskmodels:capability",
      "@type": "xsd:string"
    },
    "error": {
      "@id": "riskmodels:error",
      "@type": "xsd:string"
    },
    "RiskMetadata": "riskmodels:RiskMetadata",
    "model_version": {
      "@id": "riskmodels:model_version",
      "@type": "xsd:string"
    },
    "data_as_of": {
      "@id": "riskmodels:data_as_of",
      "@type": "xsd:date"
    },
    "factor_set_id": {
      "@id": "riskmodels:factor_set_id",
      "@type": "xsd:string"
    },
    "universe_size": {
      "@id": "riskmodels:universe_size",
      "@type": "xsd:integer"
    },
    "wiki_uri": {
      "@id": "riskmodels:wiki_uri",
      "@type": "@id"
    },
    "factors": {
      "@id": "riskmodels:factors",
      "@container": "@list"
    },
    "data_source": {
      "@id": "riskmodels:data_source",
      "@type": "xsd:string"
    },
    "range": {
      "@id": "riskmodels:range",
      "@container": "@list"
    },
    "EstimateResponse": "riskmodels:EstimateResponse",
    "estimated_cost_usd": {
      "@id": "riskmodels:estimated_cost_usd",
      "@type": "xsd:decimal"
    },
    "estimated_tokens": {
      "@id": "riskmodels:estimated_tokens",
      "@type": "xsd:integer"
    },
    "estimated_rows": {
      "@id": "riskmodels:estimated_rows",
      "@type": "xsd:integer"
    },
    "estimated_bytes": {
      "@id": "riskmodels:estimated_bytes",
      "@type": "xsd:integer"
    },
    "pricing_model": {
      "@id": "riskmodels:pricing_model",
      "@type": "xsd:string"
    },
    "unit_cost_usd": {
      "@id": "riskmodels:unit_cost_usd",
      "@type": "xsd:decimal"
    },
    "min_charge": {
      "@id": "riskmodels:min_charge",
      "@type": "xsd:decimal"
    },
    "note": {
      "@id": "riskmodels:note",
      "@type": "xsd:string"
    },
    "MetricsV3": "riskmodels:MetricsV3",
    "vol_23d": {
      "@id": "riskmodels:vol_23d",
      "@type": "xsd:decimal"
    },
    "vol_252d_ann": {
      "@id": "riskmodels:vol_252d_ann",
      "@type": "xsd:decimal"
    },
    "price_close": {
      "@id": "riskmodels:price_close",
      "@type": "xsd:decimal"
    },
    "market_cap": {
      "@id": "riskmodels:market_cap",
      "@type": "xsd:decimal"
    },
    "stock_var": {
      "@id": "riskmodels:stock_var",
      "@type": "xsd:decimal"
    },
    "l1_mkt_hr": {
      "@id": "riskmodels:l1_mkt_hr",
      "@type": "xsd:decimal"
    },
    "l1_mkt_er": {
      "@id": "riskmodels:l1_mkt_er",
      "@type": "xsd:decimal"
    },
    "l1_res_er": {
      "@id": "riskmodels:l1_res_er",
      "@type": "xsd:decimal"
    },
    "l1_cfr": {
      "@id": "riskmodels:l1_cfr",
      "@type": "xsd:decimal"
    },
    "l1_fr": {
      "@id": "riskmodels:l1_fr",
      "@type": "xsd:decimal"
    },
    "l1_rr": {
      "@id": "riskmodels:l1_rr",
      "@type": "xsd:decimal"
    },
    "l2_mkt_hr": {
      "@id": "riskmodels:l2_mkt_hr",
      "@type": "xsd:decimal"
    },
    "l2_sec_hr": {
      "@id": "riskmodels:l2_sec_hr",
      "@type": "xsd:decimal"
    },
    "l2_mkt_er": {
      "@id": "riskmodels:l2_mkt_er",
      "@type": "xsd:decimal"
    },
    "l2_sec_er": {
      "@id": "riskmodels:l2_sec_er",
      "@type": "xsd:decimal"
    },
    "l2_res_er": {
      "@id": "riskmodels:l2_res_er",
      "@type": "xsd:decimal"
    },
    "l2_cfr": {
      "@id": "riskmodels:l2_cfr",
      "@type": "xsd:decimal"
    },
    "l2_fr": {
      "@id": "riskmodels:l2_fr",
      "@type": "xsd:decimal"
    },
    "l2_rr": {
      "@id": "riskmodels:l2_rr",
      "@type": "xsd:decimal"
    },
    "l3_mkt_hr": {
      "@id": "riskmodels:l3_mkt_hr",
      "@type": "xsd:decimal"
    },
    "l3_sec_hr": {
      "@id": "riskmodels:l3_sec_hr",
      "@type": "xsd:decimal"
    },
    "l3_sub_hr": {
      "@id": "riskmodels:l3_sub_hr",
      "@type": "xsd:decimal"
    },
    "l3_mkt_er": {
      "@id": "riskmodels:l3_mkt_er",
      "@type": "xsd:decimal"
    },
    "l3_sec_er": {
      "@id": "riskmodels:l3_sec_er",
      "@type": "xsd:decimal"
    },
    "l3_sub_er": {
      "@id": "riskmodels:l3_sub_er",
      "@type": "xsd:decimal"
    },
    "l3_res_er": {
      "@id": "riskmodels:l3_res_er",
      "@type": "xsd:decimal"
    },
    "l3_cfr": {
      "@id": "riskmodels:l3_cfr",
      "@type": "xsd:decimal"
    },
    "l3_fr": {
      "@id": "riskmodels:l3_fr",
      "@type": "xsd:decimal"
    },
    "l3_rr": {
      "@id": "riskmodels:l3_rr",
      "@type": "xsd:decimal"
    },
    "lstar_rr": {
      "@id": "riskmodels:lstar_rr",
      "@type": "xsd:decimal"
    },
    "lstar_level": {
      "@id": "riskmodels:lstar_level",
      "@type": "xsd:integer"
    },
    "l1_mkt_beta": {
      "@id": "riskmodels:l1_mkt_beta",
      "@type": "xsd:decimal"
    },
    "l2_sec_beta": {
      "@id": "riskmodels:l2_sec_beta",
      "@type": "xsd:decimal"
    },
    "l3_sub_beta": {
      "@id": "riskmodels:l3_sub_beta",
      "@type": "xsd:decimal"
    },
    "LevelHedgeSnapshot": "riskmodels:LevelHedgeSnapshot",
    "market_hr": {
      "@id": "riskmodels:market_hr",
      "@type": "xsd:decimal"
    },
    "sector_hr": {
      "@id": "riskmodels:sector_hr",
      "@type": "xsd:decimal"
    },
    "subsector_hr": {
      "@id": "riskmodels:subsector_hr",
      "@type": "xsd:decimal"
    },
    "market_er": {
      "@id": "riskmodels:market_er",
      "@type": "xsd:decimal"
    },
    "sector_er": {
      "@id": "riskmodels:sector_er",
      "@type": "xsd:decimal"
    },
    "subsector_er": {
      "@id": "riskmodels:subsector_er",
      "@type": "xsd:decimal"
    },
    "residual_er": {
      "@id": "riskmodels:residual_er",
      "@type": "xsd:decimal"
    },
    "hedge_etfs": {
      "@id": "riskmodels:hedge_etfs"
    },
    "HedgeLevelsBlock": "riskmodels:HedgeLevelsBlock",
    "L1": {
      "@id": "riskmodels:L1",
      "@type": "@id"
    },
    "L2": {
      "@id": "riskmodels:L2",
      "@type": "@id"
    },
    "L3": {
      "@id": "riskmodels:L3",
      "@type": "@id"
    },
    "recommended_level": {
      "@id": "riskmodels:recommended_level",
      "@type": "xsd:string"
    },
    "statistical_lstar": {
      "@id": "riskmodels:statistical_lstar",
      "@type": "xsd:string"
    },
    "DecomposeRequest": "riskmodels:DecomposeRequest",
    "DecomposeLayer": "riskmodels:DecomposeLayer",
    "er": {
      "@id": "riskmodels:er",
      "@type": "xsd:decimal"
    },
    "hr": {
      "@id": "riskmodels:hr",
      "@type": "xsd:decimal"
    },
    "hedge_etf": {
      "@id": "riskmodels:hedge_etf",
      "@type": "xsd:string"
    },
    "DecomposeResponse": "riskmodels:DecomposeResponse",
    "symbol": {
      "@id": "riskmodels:symbol",
      "@type": "xsd:string"
    },
    "resolved_via": {
      "@id": "riskmodels:resolved_via",
      "@type": "xsd:string"
    },
    "requested_ticker": {
      "@id": "riskmodels:requested_ticker",
      "@type": "xsd:string"
    },
    "modelled_ticker": {
      "@id": "riskmodels:modelled_ticker",
      "@type": "xsd:string"
    },
    "share_class": {
      "@id": "riskmodels:share_class",
      "@type": "xsd:string"
    },
    "modelled_share_class": {
      "@id": "riskmodels:modelled_share_class",
      "@type": "xsd:string"
    },
    "price_withheld": {
      "@id": "riskmodels:price_withheld",
      "@type": "xsd:boolean"
    },
    "teo": {
      "@id": "riskmodels:teo",
      "@type": "xsd:date"
    },
    "exposure": {
      "@id": "riskmodels:exposure"
    },
    "hedge": {
      "@id": "riskmodels:hedge"
    },
    "hedge_levels": {
      "@id": "riskmodels:hedge_levels",
      "@type": "@id"
    },
    "style": {
      "@id": "riskmodels:style"
    },
    "stock_specific": {
      "@id": "riskmodels:stock_specific"
    },
    "_metadata": {
      "@id": "riskmodels:_metadata"
    },
    "_data_health": {
      "@id": "riskmodels:_data_health"
    },
    "CanonicalSnapshotPortfolioRequest": "riskmodels:CanonicalSnapshotPortfolioRequest",
    "type": {
      "@id": "riskmodels:type",
      "@type": "xsd:string"
    },
    "portfolio": {
      "@id": "riskmodels:portfolio",
      "@container": "@list"
    },
    "lookback_days": {
      "@id": "riskmodels:lookback_days",
      "@type": "xsd:integer"
    },
    "mode": {
      "@id": "riskmodels:mode",
      "@type": "xsd:string"
    },
    "benchmark": {
      "@id": "riskmodels:benchmark",
      "@type": "xsd:string"
    },
    "CanonicalSnapshotTickerRequest": "riskmodels:CanonicalSnapshotTickerRequest",
    "CanonicalSnapshotResponse": "riskmodels:CanonicalSnapshotResponse",
    "snapshot": {
      "@id": "riskmodels:snapshot"
    },
    "time_behavior": {
      "@id": "riskmodels:time_behavior"
    },
    "attribution": {
      "@id": "riskmodels:attribution"
    },
    "risk_summary": {
      "@id": "riskmodels:risk_summary"
    },
    "metadata": {
      "@id": "riskmodels:metadata"
    },
    "FundamentalsRow": "riskmodels:FundamentalsRow",
    "period_end_date": {
      "@id": "riskmodels:period_end_date",
      "@type": "xsd:date"
    },
    "filed_date": {
      "@id": "riskmodels:filed_date",
      "@type": "xsd:date"
    },
    "filed_date_source": {
      "@id": "riskmodels:filed_date_source",
      "@type": "xsd:string"
    },
    "sec_facts": {
      "@id": "riskmodels:sec_facts"
    },
    "gross_margin": {
      "@id": "riskmodels:gross_margin",
      "@type": "xsd:decimal"
    },
    "operating_margin": {
      "@id": "riskmodels:operating_margin",
      "@type": "xsd:decimal"
    },
    "roe_ttm": {
      "@id": "riskmodels:roe_ttm",
      "@type": "xsd:decimal"
    },
    "roa_ttm": {
      "@id": "riskmodels:roa_ttm",
      "@type": "xsd:decimal"
    },
    "leverage_ratio": {
      "@id": "riskmodels:leverage_ratio",
      "@type": "xsd:decimal"
    },
    "fcf_margin": {
      "@id": "riskmodels:fcf_margin",
      "@type": "xsd:decimal"
    },
    "payout_ratio": {
      "@id": "riskmodels:payout_ratio",
      "@type": "xsd:decimal"
    },
    "retention_ratio": {
      "@id": "riskmodels:retention_ratio",
      "@type": "xsd:decimal"
    },
    "buyback_ratio": {
      "@id": "riskmodels:buyback_ratio",
      "@type": "xsd:decimal"
    },
    "total_payout_ratio": {
      "@id": "riskmodels:total_payout_ratio",
      "@type": "xsd:decimal"
    },
    "sustainable_growth": {
      "@id": "riskmodels:sustainable_growth",
      "@type": "xsd:decimal"
    },
    "equity_bridge_residual": {
      "@id": "riskmodels:equity_bridge_residual",
      "@type": "xsd:decimal"
    },
    "equity_bridge_inputs": {
      "@id": "riskmodels:equity_bridge_inputs",
      "@container": "@list"
    },
    "beta_market": {
      "@id": "riskmodels:beta_market",
      "@type": "xsd:decimal"
    },
    "beta_sector": {
      "@id": "riskmodels:beta_sector",
      "@type": "xsd:decimal"
    },
    "beta_subsector": {
      "@id": "riskmodels:beta_subsector",
      "@type": "xsd:decimal"
    },
    "beta_source": {
      "@id": "riskmodels:beta_source",
      "@type": "xsd:string"
    },
    "rf_rate": {
      "@id": "riskmodels:rf_rate",
      "@type": "xsd:decimal"
    },
    "cost_of_equity": {
      "@id": "riskmodels:cost_of_equity",
      "@type": "xsd:decimal"
    },
    "cost_of_debt": {
      "@id": "riskmodels:cost_of_debt",
      "@type": "xsd:decimal"
    },
    "cost_of_debt_imputed": {
      "@id": "riskmodels:cost_of_debt_imputed",
      "@type": "xsd:decimal"
    },
    "cost_of_debt_imputation": {
      "@id": "riskmodels:cost_of_debt_imputation",
      "@type": "@id"
    },
    "wacc": {
      "@id": "riskmodels:wacc",
      "@type": "xsd:decimal"
    },
    "wacc_imputed": {
      "@id": "riskmodels:wacc_imputed",
      "@type": "xsd:decimal"
    },
    "economic_profit": {
      "@id": "riskmodels:economic_profit",
      "@type": "xsd:decimal"
    },
    "CostOfDebtImputation": "riskmodels:CostOfDebtImputation",
    "method": {
      "@id": "riskmodels:method",
      "@type": "xsd:string"
    },
    "risk_free_rate": {
      "@id": "riskmodels:risk_free_rate",
      "@type": "xsd:decimal"
    },
    "credit_spread": {
      "@id": "riskmodels:credit_spread",
      "@type": "xsd:decimal"
    },
    "hqm_spot_rate": {
      "@id": "riskmodels:hqm_spot_rate",
      "@type": "xsd:decimal"
    },
    "hqm_observation_date": {
      "@id": "riskmodels:hqm_observation_date",
      "@type": "xsd:date"
    },
    "corporate_series": {
      "@id": "riskmodels:corporate_series",
      "@type": "xsd:string"
    },
    "treasury_series": {
      "@id": "riskmodels:treasury_series",
      "@type": "xsd:string"
    },
    "rating_scope": {
      "@id": "riskmodels:rating_scope",
      "@type": "xsd:string"
    },
    "FundamentalsResponse": "riskmodels:FundamentalsResponse",
    "periods_returned": {
      "@id": "riskmodels:periods_returned",
      "@type": "xsd:integer"
    },
    "rows": {
      "@id": "riskmodels:rows",
      "@container": "@list"
    },
    "sensitivity_grid": {
      "@id": "riskmodels:sensitivity_grid",
      "@type": "@id"
    },
    "disclosures": {
      "@id": "riskmodels:disclosures"
    },
    "FundamentalsSensitivityGrid": "riskmodels:FundamentalsSensitivityGrid",
    "erp_values": {
      "@id": "riskmodels:erp_values",
      "@container": "@list"
    },
    "rf_tenor_values": {
      "@id": "riskmodels:rf_tenor_values",
      "@container": "@list"
    },
    "tax_rate": {
      "@id": "riskmodels:tax_rate",
      "@type": "xsd:decimal"
    },
    "cells": {
      "@id": "riskmodels:cells",
      "@container": "@list"
    },
    "MetricsSnapshotResponse": "riskmodels:MetricsSnapshotResponse",
    "periodicity": {
      "@id": "riskmodels:periodicity",
      "@type": "xsd:string"
    },
    "metrics": {
      "@id": "riskmodels:metrics",
      "@type": "@id"
    },
    "display": {
      "@id": "riskmodels:display"
    },
    "meta": {
      "@id": "riskmodels:meta"
    },
    "TickerReturnsDailyRow": "riskmodels:TickerReturnsDailyRow",
    "date": {
      "@id": "riskmodels:date",
      "@type": "xsd:date"
    },
    "returns_gross": {
      "@id": "riskmodels:returns_gross",
      "@type": "xsd:decimal"
    },
    "GrossReturnDailyRow": "riskmodels:GrossReturnDailyRow",
    "BatchAnalyzeExportRow": "riskmodels:BatchAnalyzeExportRow",
    "gross_return": {
      "@id": "riskmodels:gross_return",
      "@type": "xsd:decimal"
    },
    "l1": {
      "@id": "riskmodels:l1",
      "@type": "xsd:decimal"
    },
    "l2": {
      "@id": "riskmodels:l2",
      "@type": "xsd:decimal"
    },
    "l3": {
      "@id": "riskmodels:l3",
      "@type": "xsd:decimal"
    },
    "TickerReturnsResponseV3": "riskmodels:TickerReturnsResponseV3",
    "asset_type": {
      "@id": "riskmodels:asset_type",
      "@type": "xsd:string"
    },
    "delisted": {
      "@id": "riskmodels:delisted",
      "@type": "xsd:boolean"
    },
    "ticker_reassigned": {
      "@id": "riskmodels:ticker_reassigned",
      "@type": "xsd:boolean"
    },
    "current_holder": {
      "@id": "riskmodels:current_holder"
    },
    "resolution_degraded": {
      "@id": "riskmodels:resolution_degraded",
      "@type": "xsd:boolean"
    },
    "history_starts": {
      "@id": "riskmodels:history_starts",
      "@type": "xsd:date"
    },
    "data": {
      "@id": "riskmodels:data",
      "@container": "@list"
    },
    "TickerReturnsMeta": "riskmodels:TickerReturnsMeta",
    "market_etf": {
      "@id": "riskmodels:market_etf",
      "@type": "xsd:string"
    },
    "sector_etf": {
      "@id": "riskmodels:sector_etf",
      "@type": "xsd:string"
    },
    "subsector_etf": {
      "@id": "riskmodels:subsector_etf",
      "@type": "xsd:string"
    },
    "universe": {
      "@id": "riskmodels:universe",
      "@type": "xsd:string"
    },
    "BatchHedgeRatios": "riskmodels:BatchHedgeRatios",
    "l1_market": {
      "@id": "riskmodels:l1_market",
      "@type": "xsd:decimal"
    },
    "l2_market": {
      "@id": "riskmodels:l2_market",
      "@type": "xsd:decimal"
    },
    "l2_sector": {
      "@id": "riskmodels:l2_sector",
      "@type": "xsd:decimal"
    },
    "l3_market": {
      "@id": "riskmodels:l3_market",
      "@type": "xsd:decimal"
    },
    "l3_sector": {
      "@id": "riskmodels:l3_sector",
      "@type": "xsd:decimal"
    },
    "l3_subsector": {
      "@id": "riskmodels:l3_subsector",
      "@type": "xsd:decimal"
    },
    "BatchReturnsPayload": "riskmodels:BatchReturnsPayload",
    "dates": {
      "@id": "riskmodels:dates",
      "@container": "@list"
    },
    "values": {
      "@id": "riskmodels:values",
      "@container": "@list"
    },
    "BatchFullMetrics": "riskmodels:BatchFullMetrics",
    "volatility": {
      "@id": "riskmodels:volatility",
      "@type": "xsd:decimal"
    },
    "l1_market_hr": {
      "@id": "riskmodels:l1_market_hr",
      "@type": "xsd:decimal"
    },
    "l2_market_hr": {
      "@id": "riskmodels:l2_market_hr",
      "@type": "xsd:decimal"
    },
    "l2_sector_hr": {
      "@id": "riskmodels:l2_sector_hr",
      "@type": "xsd:decimal"
    },
    "l3_market_hr": {
      "@id": "riskmodels:l3_market_hr",
      "@type": "xsd:decimal"
    },
    "l3_sector_hr": {
      "@id": "riskmodels:l3_sector_hr",
      "@type": "xsd:decimal"
    },
    "l3_subsector_hr": {
      "@id": "riskmodels:l3_subsector_hr",
      "@type": "xsd:decimal"
    },
    "l1_market_er": {
      "@id": "riskmodels:l1_market_er",
      "@type": "xsd:decimal"
    },
    "l1_residual_er": {
      "@id": "riskmodels:l1_residual_er",
      "@type": "xsd:decimal"
    },
    "l2_market_er": {
      "@id": "riskmodels:l2_market_er",
      "@type": "xsd:decimal"
    },
    "l2_sector_er": {
      "@id": "riskmodels:l2_sector_er",
      "@type": "xsd:decimal"
    },
    "l2_residual_er": {
      "@id": "riskmodels:l2_residual_er",
      "@type": "xsd:decimal"
    },
    "l3_market_er": {
      "@id": "riskmodels:l3_market_er",
      "@type": "xsd:decimal"
    },
    "l3_sector_er": {
      "@id": "riskmodels:l3_sector_er",
      "@type": "xsd:decimal"
    },
    "l3_subsector_er": {
      "@id": "riskmodels:l3_subsector_er",
      "@type": "xsd:decimal"
    },
    "l3_residual_er": {
      "@id": "riskmodels:l3_residual_er",
      "@type": "xsd:decimal"
    },
    "close_price": {
      "@id": "riskmodels:close_price",
      "@type": "xsd:decimal"
    },
    "BatchAnalyzeTickerResult": "riskmodels:BatchAnalyzeTickerResult",
    "error_code": {
      "@id": "riskmodels:error_code",
      "@type": "xsd:string"
    },
    "returns": {
      "@id": "riskmodels:returns",
      "@type": "@id"
    },
    "hedge_ratios": {
      "@id": "riskmodels:hedge_ratios",
      "@type": "@id"
    },
    "full_metrics": {
      "@id": "riskmodels:full_metrics",
      "@type": "@id"
    },
    "BatchAnalyzeResponse": "riskmodels:BatchAnalyzeResponse",
    "results": {
      "@id": "riskmodels:results"
    },
    "summary": {
      "@id": "riskmodels:summary"
    },
    "_agent": {
      "@id": "riskmodels:_agent",
      "@type": "@id"
    },
    "L3DecompositionResponse": "riskmodels:L3DecompositionResponse",
    "market_factor_etf": {
      "@id": "riskmodels:market_factor_etf",
      "@type": "xsd:string"
    },
    "ReturnsDecompositionResponse": "riskmodels:ReturnsDecompositionResponse",
    "l1_factor_return": {
      "@id": "riskmodels:l1_factor_return",
      "@container": "@list"
    },
    "l2_factor_return": {
      "@id": "riskmodels:l2_factor_return",
      "@container": "@list"
    },
    "l3_factor_return": {
      "@id": "riskmodels:l3_factor_return",
      "@container": "@list"
    },
    "l1_combined_factor_return": {
      "@id": "riskmodels:l1_combined_factor_return",
      "@container": "@list"
    },
    "l2_combined_factor_return": {
      "@id": "riskmodels:l2_combined_factor_return",
      "@container": "@list"
    },
    "l3_combined_factor_return": {
      "@id": "riskmodels:l3_combined_factor_return",
      "@container": "@list"
    },
    "l1_residual_return": {
      "@id": "riskmodels:l1_residual_return",
      "@container": "@list"
    },
    "l2_residual_return": {
      "@id": "riskmodels:l2_residual_return",
      "@container": "@list"
    },
    "l3_residual_return": {
      "@id": "riskmodels:l3_residual_return",
      "@container": "@list"
    },
    "lstar": {
      "@id": "riskmodels:lstar",
      "@container": "@list"
    },
    "lstar_residual_return": {
      "@id": "riskmodels:lstar_residual_return",
      "@container": "@list"
    },
    "threshold_used": {
      "@id": "riskmodels:threshold_used",
      "@type": "xsd:decimal"
    },
    "IndustryPanelRow": "riskmodels:IndustryPanelRow",
    "industry_code": {
      "@id": "riskmodels:industry_code",
      "@type": "xsd:integer"
    },
    "level": {
      "@id": "riskmodels:level",
      "@type": "xsd:string"
    },
    "beta_mean": {
      "@id": "riskmodels:beta_mean",
      "@type": "xsd:decimal"
    },
    "beta_variance": {
      "@id": "riskmodels:beta_variance",
      "@type": "xsd:decimal"
    },
    "n_companies": {
      "@id": "riskmodels:n_companies",
      "@type": "xsd:integer"
    },
    "total_log_mcap_weight": {
      "@id": "riskmodels:total_log_mcap_weight",
      "@type": "xsd:decimal"
    },
    "n_facts": {
      "@id": "riskmodels:n_facts",
      "@type": "xsd:integer"
    },
    "fact": {
      "@id": "riskmodels:fact",
      "@type": "xsd:string"
    },
    "IndustryPanelResponse": "riskmodels:IndustryPanelResponse",
    "industries": {
      "@id": "riskmodels:industries",
      "@container": "@list"
    },
    "by": {
      "@id": "riskmodels:by",
      "@type": "xsd:string"
    },
    "panel_key": {
      "@id": "riskmodels:panel_key",
      "@type": "xsd:string"
    },
    "min_peers": {
      "@id": "riskmodels:min_peers",
      "@type": "xsd:integer"
    },
    "PeerMember": "riskmodels:PeerMember",
    "company_name": {
      "@id": "riskmodels:company_name",
      "@type": "xsd:string"
    },
    "ArtifactCapabilityResponse": "riskmodels:ArtifactCapabilityResponse",
    "derived_from": {
      "@id": "riskmodels:derived_from",
      "@type": "xsd:string"
    },
    "discovery": {
      "@id": "riskmodels:discovery"
    },
    "subject_kinds": {
      "@id": "riskmodels:subject_kinds",
      "@container": "@list"
    },
    "prerendered_subject_kinds": {
      "@id": "riskmodels:prerendered_subject_kinds",
      "@container": "@list"
    },
    "store_resolved_latest_kinds": {
      "@id": "riskmodels:store_resolved_latest_kinds",
      "@container": "@list"
    },
    "unimplemented_subject_kinds": {
      "@id": "riskmodels:unimplemented_subject_kinds"
    },
    "params": {
      "@id": "riskmodels:params"
    },
    "pairs": {
      "@id": "riskmodels:pairs",
      "@container": "@list"
    },
    "unavailable": {
      "@id": "riskmodels:unavailable",
      "@container": "@list"
    },
    "counts": {
      "@id": "riskmodels:counts"
    },
    "ArtifactAsOfResponse": "riskmodels:ArtifactAsOfResponse",
    "slug": {
      "@id": "riskmodels:slug",
      "@type": "xsd:string"
    },
    "version": {
      "@id": "riskmodels:version",
      "@type": "xsd:string"
    },
    "subject_id": {
      "@id": "riskmodels:subject_id",
      "@type": "xsd:string"
    },
    "subject_kind": {
      "@id": "riskmodels:subject_kind",
      "@type": "xsd:string"
    },
    "canonical_subject_id": {
      "@id": "riskmodels:canonical_subject_id",
      "@type": "xsd:string"
    },
    "subject_id_spellings_searched": {
      "@id": "riskmodels:subject_id_spellings_searched",
      "@container": "@list"
    },
    "as_of_latest": {
      "@id": "riskmodels:as_of_latest",
      "@type": "xsd:string"
    },
    "latest": {
      "@id": "riskmodels:latest",
      "@type": "xsd:date"
    },
    "vintages": {
      "@id": "riskmodels:vintages",
      "@container": "@list"
    },
    "count": {
      "@id": "riskmodels:count",
      "@type": "xsd:integer"
    },
    "PeersResponse": "riskmodels:PeersResponse",
    "target": {
      "@id": "riskmodels:target",
      "@type": "@id"
    },
    "group_by": {
      "@id": "riskmodels:group_by",
      "@type": "xsd:string"
    },
    "group_etf": {
      "@id": "riskmodels:group_etf",
      "@type": "xsd:string"
    },
    "peers": {
      "@id": "riskmodels:peers",
      "@container": "@list"
    },
    "peer_count": {
      "@id": "riskmodels:peer_count",
      "@type": "xsd:integer"
    },
    "warnings": {
      "@id": "riskmodels:warnings",
      "@container": "@list"
    },
    "CohortDisclosures": "riskmodels:CohortDisclosures",
    "no_intercept_contract": {
      "@id": "riskmodels:no_intercept_contract",
      "@type": "xsd:string"
    },
    "return_source_legend": {
      "@id": "riskmodels:return_source_legend",
      "@type": "xsd:string"
    },
    "coverage": {
      "@id": "riskmodels:coverage",
      "@type": "xsd:string"
    },
    "dispersion_use": {
      "@id": "riskmodels:dispersion_use",
      "@type": "xsd:string"
    },
    "er_sign": {
      "@id": "riskmodels:er_sign",
      "@type": "xsd:string"
    },
    "thin_cohorts": {
      "@id": "riskmodels:thin_cohorts",
      "@type": "xsd:string"
    },
    "CohortStatistics": "riskmodels:CohortStatistics",
    "residual_mean": {
      "@id": "riskmodels:residual_mean",
      "@type": "xsd:decimal"
    },
    "residual_mean_cw": {
      "@id": "riskmodels:residual_mean_cw",
      "@type": "xsd:decimal"
    },
    "residual_sd": {
      "@id": "riskmodels:residual_sd",
      "@type": "xsd:decimal"
    },
    "residual_skew": {
      "@id": "riskmodels:residual_skew",
      "@type": "xsd:decimal"
    },
    "residual_p10": {
      "@id": "riskmodels:residual_p10",
      "@type": "xsd:decimal"
    },
    "residual_p90": {
      "@id": "riskmodels:residual_p90",
      "@type": "xsd:decimal"
    },
    "mean_pairwise_corr": {
      "@id": "riskmodels:mean_pairwise_corr",
      "@type": "xsd:decimal"
    },
    "n_names": {
      "@id": "riskmodels:n_names",
      "@type": "xsd:integer"
    },
    "n_effective": {
      "@id": "riskmodels:n_effective",
      "@type": "xsd:decimal"
    },
    "weight_top1": {
      "@id": "riskmodels:weight_top1",
      "@type": "xsd:decimal"
    },
    "membership_churn": {
      "@id": "riskmodels:membership_churn",
      "@type": "xsd:integer"
    },
    "linked_beta": {
      "@id": "riskmodels:linked_beta",
      "@type": "xsd:decimal"
    },
    "link_fit_resid_sd": {
      "@id": "riskmodels:link_fit_resid_sd",
      "@type": "xsd:decimal"
    },
    "linked_beta_r2": {
      "@id": "riskmodels:linked_beta_r2",
      "@type": "xsd:decimal"
    },
    "linked_beta_roll63": {
      "@id": "riskmodels:linked_beta_roll63",
      "@type": "xsd:decimal"
    },
    "cohort_factor_return": {
      "@id": "riskmodels:cohort_factor_return",
      "@type": "xsd:decimal"
    },
    "cohort_residual_return": {
      "@id": "riskmodels:cohort_residual_return",
      "@type": "xsd:decimal"
    },
    "cohort_ER": {
      "@id": "riskmodels:cohort_ER",
      "@type": "xsd:decimal"
    },
    "factor_source": {
      "@id": "riskmodels:factor_source",
      "@type": "xsd:integer"
    },
    "CohortCrossSectionRow": "riskmodels:CohortCrossSectionRow",
    "parent": {
      "@id": "riskmodels:parent",
      "@type": "xsd:string"
    },
    "CohortCrossSectionResponse": "riskmodels:CohortCrossSectionResponse",
    "cohorts": {
      "@id": "riskmodels:cohorts",
      "@container": "@list"
    },
    "variables": {
      "@id": "riskmodels:variables",
      "@container": "@list"
    },
    "min_names": {
      "@id": "riskmodels:min_names",
      "@type": "xsd:integer"
    },
    "store_build": {
      "@id": "riskmodels:store_build",
      "@type": "xsd:string"
    },
    "CohortSeriesPoint": "riskmodels:CohortSeriesPoint",
    "proxy_source": {
      "@id": "riskmodels:proxy_source",
      "@type": "xsd:string"
    },
    "CohortSeries": "riskmodels:CohortSeries",
    "points": {
      "@id": "riskmodels:points",
      "@container": "@list"
    },
    "proxied_fraction": {
      "@id": "riskmodels:proxied_fraction",
      "@type": "xsd:decimal"
    },
    "CohortSeriesResponse": "riskmodels:CohortSeriesResponse",
    "CohortRosterResponse": "riskmodels:CohortRosterResponse",
    "panel": {
      "@id": "riskmodels:panel",
      "@container": "@list"
    },
    "CohortPnlDecompositionResponse": "riskmodels:CohortPnlDecompositionResponse",
    "basis": {
      "@id": "riskmodels:basis",
      "@type": "xsd:string"
    },
    "n_days": {
      "@id": "riskmodels:n_days",
      "@type": "xsd:integer"
    },
    "totals": {
      "@id": "riskmodels:totals"
    },
    "by_cohort": {
      "@id": "riskmodels:by_cohort",
      "@container": "@list"
    },
    "series": {
      "@id": "riskmodels:series",
      "@container": "@list"
    },
    "net_weight": {
      "@id": "riskmodels:net_weight",
      "@type": "xsd:decimal"
    },
    "gross_weight": {
      "@id": "riskmodels:gross_weight",
      "@type": "xsd:decimal"
    },
    "ResidualSignalReading": "riskmodels:ResidualSignalReading",
    "residual_z_5d": {
      "@id": "riskmodels:residual_z_5d",
      "@type": "xsd:decimal"
    },
    "signal_strength": {
      "@id": "riskmodels:signal_strength",
      "@type": "xsd:decimal"
    },
    "decile_rank": {
      "@id": "riskmodels:decile_rank",
      "@type": "xsd:integer"
    },
    "industry_percentile": {
      "@id": "riskmodels:industry_percentile",
      "@type": "xsd:decimal"
    },
    "residual_autocorr_5d": {
      "@id": "riskmodels:residual_autocorr_5d",
      "@type": "xsd:decimal"
    },
    "signal_quality_quintile": {
      "@id": "riskmodels:signal_quality_quintile",
      "@type": "xsd:integer"
    },
    "LstarResponse": "riskmodels:LstarResponse",
    "axis": {
      "@id": "riskmodels:axis",
      "@type": "xsd:string"
    },
    "total_er": {
      "@id": "riskmodels:total_er",
      "@container": "@list"
    },
    "residual_return": {
      "@id": "riskmodels:residual_return",
      "@container": "@list"
    },
    "BatchLstarTickerResult": "riskmodels:BatchLstarTickerResult",
    "BatchLstarResponse": "riskmodels:BatchLstarResponse",
    "years": {
      "@id": "riskmodels:years",
      "@type": "xsd:integer"
    },
    "FactorCorrelationRequest": "riskmodels:FactorCorrelationRequest",
    "return_type": {
      "@id": "riskmodels:return_type",
      "@type": "xsd:string"
    },
    "window_days": {
      "@id": "riskmodels:window_days",
      "@type": "xsd:integer"
    },
    "FactorCorrelationResultBody": "riskmodels:FactorCorrelationResultBody",
    "correlations": {
      "@id": "riskmodels:correlations"
    },
    "overlap_days": {
      "@id": "riskmodels:overlap_days",
      "@type": "xsd:integer"
    },
    "MacroFactorsSeriesRow": "riskmodels:MacroFactorsSeriesRow",
    "factor_key": {
      "@id": "riskmodels:factor_key",
      "@type": "xsd:string"
    },
    "return_gross": {
      "@id": "riskmodels:return_gross",
      "@type": "xsd:decimal"
    },
    "MacroFactorsSeriesResponse": "riskmodels:MacroFactorsSeriesResponse",
    "factors_requested": {
      "@id": "riskmodels:factors_requested",
      "@container": "@list"
    },
    "start": {
      "@id": "riskmodels:start",
      "@type": "xsd:date"
    },
    "end": {
      "@id": "riskmodels:end",
      "@type": "xsd:date"
    },
    "row_count": {
      "@id": "riskmodels:row_count",
      "@type": "xsd:integer"
    },
    "SurfacePortfolioSeries": "riskmodels:SurfacePortfolioSeries",
    "portfolio_id": {
      "@id": "riskmodels:portfolio_id",
      "@type": "xsd:string"
    },
    "benchmark_context_id": {
      "@id": "riskmodels:benchmark_context_id",
      "@type": "xsd:string"
    },
    "source_kind": {
      "@id": "riskmodels:source_kind",
      "@type": "xsd:string"
    },
    "weight_basis": {
      "@id": "riskmodels:weight_basis",
      "@type": "xsd:string"
    },
    "teo_frequency": {
      "@id": "riskmodels:teo_frequency",
      "@type": "xsd:string"
    },
    "variance_shares": {
      "@id": "riskmodels:variance_shares"
    },
    "n_rows": {
      "@id": "riskmodels:n_rows",
      "@type": "xsd:integer"
    },
    "EtfCapabilities": "riskmodels:EtfCapabilities",
    "cascade": {
      "@id": "riskmodels:cascade",
      "@type": "xsd:boolean"
    },
    "priced": {
      "@id": "riskmodels:priced",
      "@type": "xsd:boolean"
    },
    "priced_from": {
      "@id": "riskmodels:priced_from",
      "@type": "xsd:date"
    },
    "holdings": {
      "@id": "riskmodels:holdings",
      "@type": "xsd:boolean"
    },
    "holdings_as_of": {
      "@id": "riskmodels:holdings_as_of",
      "@type": "xsd:date"
    },
    "factor_role": {
      "@id": "riskmodels:factor_role",
      "@type": "xsd:string"
    },
    "EtfIdentifiers": "riskmodels:EtfIdentifiers",
    "bw_etf_id": {
      "@id": "riskmodels:bw_etf_id",
      "@type": "xsd:string"
    },
    "figi": {
      "@id": "riskmodels:figi",
      "@type": "xsd:string"
    },
    "cik": {
      "@id": "riskmodels:cik",
      "@type": "xsd:string"
    },
    "EtfUniverseRow": "riskmodels:EtfUniverseRow",
    "name": {
      "@id": "riskmodels:name",
      "@type": "xsd:string"
    },
    "capabilities": {
      "@id": "riskmodels:capabilities",
      "@type": "@id"
    },
    "identifiers": {
      "@id": "riskmodels:identifiers",
      "@type": "@id"
    },
    "ErrorResponse": "riskmodels:ErrorResponse",
    "message": {
      "@id": "riskmodels:message",
      "@type": "xsd:string"
    },
    "code": {
      "@id": "riskmodels:code",
      "@type": "xsd:integer"
    },
    "details": {
      "@id": "riskmodels:details"
    },
    "OAuthClientRegistrationRequest": "riskmodels:OAuthClientRegistrationRequest",
    "redirect_uris": {
      "@id": "riskmodels:redirect_uris",
      "@container": "@list"
    },
    "client_name": {
      "@id": "riskmodels:client_name",
      "@type": "xsd:string"
    },
    "OAuthClientRegistrationResponse": "riskmodels:OAuthClientRegistrationResponse",
    "client_id": {
      "@id": "riskmodels:client_id",
      "@type": "xsd:string"
    },
    "client_id_issued_at": {
      "@id": "riskmodels:client_id_issued_at",
      "@type": "xsd:integer"
    },
    "grant_types": {
      "@id": "riskmodels:grant_types",
      "@container": "@list"
    },
    "response_types": {
      "@id": "riskmodels:response_types",
      "@container": "@list"
    },
    "token_endpoint_auth_method": {
      "@id": "riskmodels:token_endpoint_auth_method",
      "@type": "xsd:string"
    },
    "OAuth2TokenRequest": "riskmodels:OAuth2TokenRequest",
    "grant_type": {
      "@id": "riskmodels:grant_type",
      "@type": "xsd:string"
    },
    "redirect_uri": {
      "@id": "riskmodels:redirect_uri",
      "@type": "@id"
    },
    "code_verifier": {
      "@id": "riskmodels:code_verifier",
      "@type": "xsd:string"
    },
    "refresh_token": {
      "@id": "riskmodels:refresh_token",
      "@type": "xsd:string"
    },
    "OAuth2TokenResponse": "riskmodels:OAuth2TokenResponse",
    "access_token": {
      "@id": "riskmodels:access_token",
      "@type": "xsd:string"
    },
    "token_type": {
      "@id": "riskmodels:token_type",
      "@type": "xsd:string"
    },
    "expires_in": {
      "@id": "riskmodels:expires_in",
      "@type": "xsd:integer"
    },
    "scope": {
      "@id": "riskmodels:scope",
      "@type": "xsd:string"
    },
    "OAuth2RevokeRequest": "riskmodels:OAuth2RevokeRequest",
    "token": {
      "@id": "riskmodels:token",
      "@type": "xsd:string"
    },
    "OAuth2Error": "riskmodels:OAuth2Error",
    "error_description": {
      "@id": "riskmodels:error_description",
      "@type": "xsd:string"
    },
    "PlaidHolding": "riskmodels:PlaidHolding",
    "account_id": {
      "@id": "riskmodels:account_id",
      "@type": "xsd:string"
    },
    "security_id": {
      "@id": "riskmodels:security_id",
      "@type": "xsd:string"
    },
    "institution_value": {
      "@id": "riskmodels:institution_value",
      "@type": "xsd:decimal"
    },
    "quantity": {
      "@id": "riskmodels:quantity",
      "@type": "xsd:decimal"
    },
    "risk_metrics": {
      "@id": "riskmodels:risk_metrics",
      "@type": "@id"
    },
    "RiskMetrics": "riskmodels:RiskMetrics",
    "annualized_volatility": {
      "@id": "riskmodels:annualized_volatility",
      "@type": "xsd:decimal"
    },
    "sharpe_ratio": {
      "@id": "riskmodels:sharpe_ratio",
      "@type": "xsd:decimal"
    },
    "MCPTool": "riskmodels:MCPTool",
    "description": {
      "@id": "riskmodels:description",
      "@type": "xsd:string"
    },
    "inputSchema": {
      "@id": "riskmodels:inputSchema"
    },
    "outputSchema": {
      "@id": "riskmodels:outputSchema"
    },
    "InsufficientBalance": "riskmodels:InsufficientBalance",
    "balance_usd": {
      "@id": "riskmodels:balance_usd",
      "@type": "xsd:decimal"
    },
    "top_up_url": {
      "@id": "riskmodels:top_up_url",
      "@type": "@id"
    },
    "RateLimitExceeded": "riskmodels:RateLimitExceeded",
    "retry_after": {
      "@id": "riskmodels:retry_after",
      "@type": "xsd:dateTime"
    },
    "limit": {
      "@id": "riskmodels:limit",
      "@type": "xsd:integer"
    },
    "Fund": "riskmodels:Fund",
    "bw_fund_id": {
      "@id": "riskmodels:bw_fund_id",
      "@type": "xsd:string"
    },
    "series_id": {
      "@id": "riskmodels:series_id",
      "@type": "xsd:string"
    },
    "fund_name": {
      "@id": "riskmodels:fund_name",
      "@type": "xsd:string"
    },
    "morningstar_category": {
      "@id": "riskmodels:morningstar_category",
      "@type": "xsd:string"
    },
    "equity_style_9box": {
      "@id": "riskmodels:equity_style_9box",
      "@type": "xsd:string"
    },
    "style_link_method": {
      "@id": "riskmodels:style_link_method",
      "@type": "xsd:string"
    },
    "primary_bw_fund_id": {
      "@id": "riskmodels:primary_bw_fund_id",
      "@type": "xsd:string"
    },
    "latest_report_date": {
      "@id": "riskmodels:latest_report_date",
      "@type": "xsd:date"
    },
    "latest_filing_date": {
      "@id": "riskmodels:latest_filing_date",
      "@type": "xsd:date"
    },
    "latest_extracted_at": {
      "@id": "riskmodels:latest_extracted_at",
      "@type": "xsd:dateTime"
    },
    "latest_total_adj_mv": {
      "@id": "riskmodels:latest_total_adj_mv",
      "@type": "xsd:decimal"
    },
    "latest_n_holdings": {
      "@id": "riskmodels:latest_n_holdings",
      "@type": "xsd:integer"
    },
    "latest_effective_n": {
      "@id": "riskmodels:latest_effective_n",
      "@type": "xsd:decimal"
    },
    "last_in_eligible_universe_at": {
      "@id": "riskmodels:last_in_eligible_universe_at",
      "@type": "xsd:date"
    },
    "death_date": {
      "@id": "riskmodels:death_date",
      "@type": "xsd:date"
    },
    "is_etf": {
      "@id": "riskmodels:is_etf",
      "@type": "xsd:boolean"
    },
    "is_etf_source": {
      "@id": "riskmodels:is_etf_source",
      "@type": "xsd:string"
    },
    "is_money_market": {
      "@id": "riskmodels:is_money_market",
      "@type": "xsd:boolean"
    },
    "FundLatest": "riskmodels:FundLatest",
    "report_date": {
      "@id": "riskmodels:report_date",
      "@type": "xsd:date"
    },
    "filing_date": {
      "@id": "riskmodels:filing_date",
      "@type": "xsd:date"
    },
    "extracted_at": {
      "@id": "riskmodels:extracted_at",
      "@type": "xsd:dateTime"
    },
    "portfolio_gross_return": {
      "@id": "riskmodels:portfolio_gross_return",
      "@type": "xsd:decimal"
    },
    "portfolio_market_return": {
      "@id": "riskmodels:portfolio_market_return",
      "@type": "xsd:decimal"
    },
    "portfolio_sector_return": {
      "@id": "riskmodels:portfolio_sector_return",
      "@type": "xsd:decimal"
    },
    "portfolio_subsector_return": {
      "@id": "riskmodels:portfolio_subsector_return",
      "@type": "xsd:decimal"
    },
    "portfolio_idiosyncratic_return": {
      "@id": "riskmodels:portfolio_idiosyncratic_return",
      "@type": "xsd:decimal"
    },
    "identity_residual": {
      "@id": "riskmodels:identity_residual",
      "@type": "xsd:decimal"
    },
    "weight_sum": {
      "@id": "riskmodels:weight_sum",
      "@type": "xsd:decimal"
    },
    "n_holdings_active": {
      "@id": "riskmodels:n_holdings_active",
      "@type": "xsd:integer"
    },
    "effective_n": {
      "@id": "riskmodels:effective_n",
      "@type": "xsd:decimal"
    },
    "top10_weight_sum": {
      "@id": "riskmodels:top10_weight_sum",
      "@type": "xsd:decimal"
    },
    "total_adj_mv": {
      "@id": "riskmodels:total_adj_mv",
      "@type": "xsd:decimal"
    },
    "n_funds_in_cell_at_report_date": {
      "@id": "riskmodels:n_funds_in_cell_at_report_date",
      "@type": "xsd:integer"
    },
    "last_synced_at": {
      "@id": "riskmodels:last_synced_at",
      "@type": "xsd:dateTime"
    },
    "FundWithLatest": "riskmodels:FundWithLatest",
    "fund": {
      "@id": "riskmodels:fund",
      "@type": "@id"
    },
    "FundsBatchRequest": "riskmodels:FundsBatchRequest",
    "fund_ids": {
      "@id": "riskmodels:fund_ids",
      "@container": "@list"
    },
    "FundsBatchResponse": "riskmodels:FundsBatchResponse",
    "FundsSearchResponse": "riskmodels:FundsSearchResponse",
    "FundsStyleMembersResponse": "riskmodels:FundsStyleMembersResponse",
    "FundCohortRankEntry": "riskmodels:FundCohortRankEntry",
    "metric": {
      "@id": "riskmodels:metric",
      "@type": "xsd:string"
    },
    "period_window": {
      "@id": "riskmodels:period_window",
      "@type": "xsd:string"
    },
    "rank": {
      "@id": "riskmodels:rank",
      "@type": "xsd:integer"
    },
    "cohort_size": {
      "@id": "riskmodels:cohort_size",
      "@type": "xsd:integer"
    },
    "value": {
      "@id": "riskmodels:value",
      "@type": "xsd:decimal"
    },
    "FundSnapshotResponse": "riskmodels:FundSnapshotResponse",
    "portfolio_history": {
      "@id": "riskmodels:portfolio_history"
    },
    "nav_history": {
      "@id": "riskmodels:nav_history"
    },
    "cohort_context": {
      "@id": "riskmodels:cohort_context"
    },
    "CohortRankEntry": "riskmodels:CohortRankEntry",
    "entity_id": {
      "@id": "riskmodels:entity_id",
      "@type": "xsd:string"
    },
    "CohortRankBlock": "riskmodels:CohortRankBlock",
    "weighting": {
      "@id": "riskmodels:weighting",
      "@type": "xsd:string"
    },
    "CohortSnapshotResponse": "riskmodels:CohortSnapshotResponse",
    "filing_date_max": {
      "@id": "riskmodels:filing_date_max",
      "@type": "xsd:date"
    },
    "n_funds_in_cell": {
      "@id": "riskmodels:n_funds_in_cell",
      "@type": "xsd:integer"
    },
    "top_funds": {
      "@id": "riskmodels:top_funds"
    },
    "top_symbols": {
      "@id": "riskmodels:top_symbols"
    },
    "CohortPortfolioRow": "riskmodels:CohortPortfolioRow",
    "ew": {
      "@id": "riskmodels:ew",
      "@type": "@id"
    },
    "mv": {
      "@id": "riskmodels:mv",
      "@type": "@id"
    },
    "CohortPortfolioHistoryResponse": "riskmodels:CohortPortfolioHistoryResponse",
    "n_periods": {
      "@id": "riskmodels:n_periods",
      "@type": "xsd:integer"
    },
    "start_teo": {
      "@id": "riskmodels:start_teo",
      "@type": "xsd:date"
    },
    "end_teo": {
      "@id": "riskmodels:end_teo",
      "@type": "xsd:date"
    },
    "CohortHolding": "riskmodels:CohortHolding",
    "weight": {
      "@id": "riskmodels:weight",
      "@type": "xsd:decimal"
    },
    "contribution_gross": {
      "@id": "riskmodels:contribution_gross",
      "@type": "xsd:decimal"
    },
    "contribution_market": {
      "@id": "riskmodels:contribution_market",
      "@type": "xsd:decimal"
    },
    "contribution_sector": {
      "@id": "riskmodels:contribution_sector",
      "@type": "xsd:decimal"
    },
    "contribution_subsector": {
      "@id": "riskmodels:contribution_subsector",
      "@type": "xsd:decimal"
    },
    "contribution_idiosyncratic": {
      "@id": "riskmodels:contribution_idiosyncratic",
      "@type": "xsd:decimal"
    },
    "n_funds_holding": {
      "@id": "riskmodels:n_funds_holding",
      "@type": "xsd:integer"
    },
    "CohortHoldingsResponse": "riskmodels:CohortHoldingsResponse",
    "n_returned": {
      "@id": "riskmodels:n_returned",
      "@type": "xsd:integer"
    },
    "n_total_holdings": {
      "@id": "riskmodels:n_total_holdings",
      "@type": "xsd:integer"
    },
    "StyleCohortReturnsBlock": "riskmodels:StyleCohortReturnsBlock",
    "StyleCohortMetricsResponse": "riskmodels:StyleCohortMetricsResponse",
    "weightings": {
      "@id": "riskmodels:weightings"
    },
    "StyleCohortRankingRow": "riskmodels:StyleCohortRankingRow",
    "StyleCohortRankingsResponse": "riskmodels:StyleCohortRankingsResponse",
    "cohort_type": {
      "@id": "riskmodels:cohort_type",
      "@type": "xsd:string"
    },
    "FundHedgeLeg": "riskmodels:FundHedgeLeg",
    "etf": {
      "@id": "riskmodels:etf",
      "@type": "xsd:string"
    },
    "FundHedgeResponse": "riskmodels:FundHedgeResponse",
    "holdings_teo": {
      "@id": "riskmodels:holdings_teo",
      "@type": "xsd:date"
    },
    "FundHolding": "riskmodels:FundHolding",
    "adj_mv": {
      "@id": "riskmodels:adj_mv",
      "@type": "xsd:decimal"
    },
    "FundHoldingsResponse": "riskmodels:FundHoldingsResponse",
    "source": {
      "@id": "riskmodels:source",
      "@type": "xsd:string"
    },
    "time_basis": {
      "@id": "riskmodels:time_basis",
      "@type": "xsd:string"
    },
    "filing_date_source": {
      "@id": "riskmodels:filing_date_source",
      "@type": "xsd:string"
    },
    "has_new_data": {
      "@id": "riskmodels:has_new_data",
      "@type": "xsd:boolean"
    },
    "book_rows": {
      "@id": "riskmodels:book_rows",
      "@type": "xsd:integer"
    },
    "universe_dropped_mv": {
      "@id": "riskmodels:universe_dropped_mv",
      "@type": "xsd:decimal"
    },
    "ticker_as_of": {
      "@id": "riskmodels:ticker_as_of",
      "@type": "xsd:string"
    },
    "aum_reported": {
      "@id": "riskmodels:aum_reported",
      "@type": "xsd:decimal"
    },
    "aum_erm3": {
      "@id": "riskmodels:aum_erm3",
      "@type": "xsd:decimal"
    },
    "net_assets": {
      "@id": "riskmodels:net_assets",
      "@type": "xsd:decimal"
    },
    "book": {
      "@id": "riskmodels:book"
    },
    "n_holdings_returned": {
      "@id": "riskmodels:n_holdings_returned",
      "@type": "xsd:integer"
    },
    "FundPortfolioRow": "riskmodels:FundPortfolioRow",
    "FundPortfolioHistoryResponse": "riskmodels:FundPortfolioHistoryResponse",
    "FundNavRow": "riskmodels:FundNavRow",
    "nav_close": {
      "@id": "riskmodels:nav_close",
      "@type": "xsd:decimal"
    },
    "nav_return_monthly": {
      "@id": "riskmodels:nav_return_monthly",
      "@type": "xsd:decimal"
    },
    "FundNavHistoryResponse": "riskmodels:FundNavHistoryResponse",
    "FundMetricsResponse": "riskmodels:FundMetricsResponse",
    "diagnostics": {
      "@id": "riskmodels:diagnostics"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "riskmodels-app API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects riskmodels-app'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/riskmodels-app-openapi.json.",
  "dcterms:created": "2026-10-31",
  "dcterms:source": [
    "openapi/riskmodels-app-openapi.json"
  ]
}