{
  "@context": {
    "@vocab": "https://equity-rank.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "equity": "https://equity-rank.com/schema#",
    "AIAnalysisRequest": "equity:AIAnalysisRequest",
    "symbol": {
      "@id": "equity:symbol",
      "@type": "xsd:string"
    },
    "model": {
      "@id": "equity:model",
      "@type": "xsd:string"
    },
    "force_refresh": {
      "@id": "equity:force_refresh",
      "@type": "xsd:boolean"
    },
    "AbstainedStep": "equity:AbstainedStep",
    "entry_date": {
      "@id": "equity:entry_date",
      "@type": "xsd:string"
    },
    "exit_date": {
      "@id": "equity:exit_date",
      "@type": "xsd:string"
    },
    "reason": {
      "@id": "equity:reason"
    },
    "entry_universe": {
      "@id": "equity:entry_universe",
      "@type": "xsd:integer"
    },
    "exit_universe": {
      "@id": "equity:exit_universe",
      "@type": "xsd:integer"
    },
    "basket_size": {
      "@id": "equity:basket_size",
      "@type": "xsd:integer"
    },
    "priced": {
      "@id": "equity:priced",
      "@type": "xsd:integer"
    },
    "AcceptOfferRequest": "equity:AcceptOfferRequest",
    "action": {
      "@id": "equity:action",
      "@type": "xsd:string"
    },
    "days": {
      "@id": "equity:days",
      "@type": "xsd:integer"
    },
    "feature_request": {
      "@id": "equity:feature_request"
    },
    "AccountCreate": "equity:AccountCreate",
    "name": {
      "@id": "equity:name",
      "@type": "xsd:string"
    },
    "account_type": {
      "@id": "equity:account_type",
      "@type": "xsd:string"
    },
    "institution": {
      "@id": "equity:institution"
    },
    "balance": {
      "@id": "equity:balance",
      "@type": "xsd:decimal"
    },
    "include_in_net_worth": {
      "@id": "equity:include_in_net_worth",
      "@type": "xsd:boolean"
    },
    "AccountPatch": "equity:AccountPatch",
    "is_archived": {
      "@id": "equity:is_archived"
    },
    "ActionsUsageReport": "equity:ActionsUsageReport",
    "month": {
      "@id": "equity:month",
      "@type": "xsd:string"
    },
    "level": {
      "@id": "equity:level",
      "@type": "xsd:string"
    },
    "minutes_to_date": {
      "@id": "equity:minutes_to_date",
      "@type": "xsd:integer"
    },
    "projected_minutes": {
      "@id": "equity:projected_minutes",
      "@type": "xsd:integer"
    },
    "projected_usd": {
      "@id": "equity:projected_usd",
      "@type": "xsd:decimal"
    },
    "message": {
      "@id": "equity:message",
      "@type": "xsd:string"
    },
    "ActivationEventRequest": "equity:ActivationEventRequest",
    "event": {
      "@id": "equity:event",
      "@type": "xsd:string"
    },
    "AddSymbolRequest": "equity:AddSymbolRequest",
    "AdminPicksBody": "equity:AdminPicksBody",
    "tickers": {
      "@id": "equity:tickers",
      "@container": "@list"
    },
    "AlertPrefsRequest": "equity:AlertPrefsRequest",
    "alerts_enabled": {
      "@id": "equity:alerts_enabled"
    },
    "alert_threshold": {
      "@id": "equity:alert_threshold"
    },
    "AnalysisBatchRequest": "equity:AnalysisBatchRequest",
    "symbols": {
      "@id": "equity:symbols",
      "@container": "@list"
    },
    "AnalyzeRequest": "equity:AnalyzeRequest",
    "AskRequest": "equity:AskRequest",
    "query": {
      "@id": "equity:query",
      "@type": "xsd:string"
    },
    "AssumptionsRequest": "equity:AssumptionsRequest",
    "growth_rate": {
      "@id": "equity:growth_rate"
    },
    "margin": {
      "@id": "equity:margin"
    },
    "discount_rate": {
      "@id": "equity:discount_rate"
    },
    "terminal_growth_rate": {
      "@id": "equity:terminal_growth_rate"
    },
    "AuditAnomaly": "equity:AuditAnomaly",
    "field_path": {
      "@id": "equity:field_path",
      "@type": "xsd:string"
    },
    "rule": {
      "@id": "equity:rule",
      "@type": "xsd:string"
    },
    "raw_value": {
      "@id": "equity:raw_value"
    },
    "fetch_function": {
      "@id": "equity:fetch_function"
    },
    "severity": {
      "@id": "equity:severity",
      "@type": "xsd:string"
    },
    "root_cause": {
      "@id": "equity:root_cause"
    },
    "created_at": {
      "@id": "equity:created_at"
    },
    "AuditConsensusMath": "equity:AuditConsensusMath",
    "consensus_fair_value": {
      "@id": "equity:consensus_fair_value"
    },
    "consensus_margin_of_safety": {
      "@id": "equity:consensus_margin_of_safety"
    },
    "methods_used": {
      "@id": "equity:methods_used",
      "@type": "xsd:integer"
    },
    "method_contributions": {
      "@id": "equity:method_contributions",
      "@container": "@list"
    },
    "interval_low": {
      "@id": "equity:interval_low"
    },
    "interval_high": {
      "@id": "equity:interval_high"
    },
    "confidence": {
      "@id": "equity:confidence"
    },
    "model_confidence_score": {
      "@id": "equity:model_confidence_score"
    },
    "AuditInputSnapshot": "equity:AuditInputSnapshot",
    "price": {
      "@id": "equity:price"
    },
    "eps_ttm": {
      "@id": "equity:eps_ttm"
    },
    "bvps": {
      "@id": "equity:bvps"
    },
    "ps_ratio": {
      "@id": "equity:ps_ratio"
    },
    "ev_ebitda_ratio": {
      "@id": "equity:ev_ebitda_ratio"
    },
    "beta": {
      "@id": "equity:beta"
    },
    "revenue_growth_yoy": {
      "@id": "equity:revenue_growth_yoy"
    },
    "eps_growth_yoy": {
      "@id": "equity:eps_growth_yoy"
    },
    "dividend_yield": {
      "@id": "equity:dividend_yield"
    },
    "forward_pe_ratio": {
      "@id": "equity:forward_pe_ratio"
    },
    "realized_vol_60d": {
      "@id": "equity:realized_vol_60d"
    },
    "market_cap": {
      "@id": "equity:market_cap"
    },
    "updated_at": {
      "@id": "equity:updated_at"
    },
    "AuditMethodValue": "equity:AuditMethodValue",
    "method": {
      "@id": "equity:method",
      "@type": "xsd:string"
    },
    "fair_value": {
      "@id": "equity:fair_value"
    },
    "weight": {
      "@id": "equity:weight"
    },
    "AuditSectorMultiples": "equity:AuditSectorMultiples",
    "sector": {
      "@id": "equity:sector",
      "@type": "xsd:string"
    },
    "pe_multiple": {
      "@id": "equity:pe_multiple"
    },
    "pb_multiple": {
      "@id": "equity:pb_multiple"
    },
    "ps_multiple": {
      "@id": "equity:ps_multiple"
    },
    "ev_ebitda_multiple": {
      "@id": "equity:ev_ebitda_multiple"
    },
    "ev_sales_multiple": {
      "@id": "equity:ev_sales_multiple"
    },
    "roe_pct": {
      "@id": "equity:roe_pct"
    },
    "pfcf_multiple": {
      "@id": "equity:pfcf_multiple"
    },
    "evfcf_multiple": {
      "@id": "equity:evfcf_multiple"
    },
    "ev_ebit_multiple": {
      "@id": "equity:ev_ebit_multiple"
    },
    "AuditTrail": "equity:AuditTrail",
    "schema_version": {
      "@id": "equity:schema_version",
      "@type": "xsd:string"
    },
    "ticker": {
      "@id": "equity:ticker",
      "@type": "xsd:string"
    },
    "model_horizon": {
      "@id": "equity:model_horizon",
      "@type": "xsd:string"
    },
    "inputs": {
      "@id": "equity:inputs",
      "@type": "@id"
    },
    "sector_multiples": {
      "@id": "equity:sector_multiples"
    },
    "consensus": {
      "@id": "equity:consensus",
      "@type": "@id"
    },
    "anomalies": {
      "@id": "equity:anomalies",
      "@container": "@list"
    },
    "anomaly_window_days": {
      "@id": "equity:anomaly_window_days",
      "@type": "xsd:integer"
    },
    "disclaimer": {
      "@id": "equity:disclaimer",
      "@type": "xsd:string"
    },
    "generated_at": {
      "@id": "equity:generated_at",
      "@type": "xsd:string"
    },
    "compute_ms": {
      "@id": "equity:compute_ms"
    },
    "BacktestComplianceBlock": "equity:BacktestComplianceBlock",
    "framing": {
      "@id": "equity:framing",
      "@type": "xsd:string"
    },
    "look_ahead_controls": {
      "@id": "equity:look_ahead_controls",
      "@type": "xsd:string"
    },
    "live_history_disclaimer": {
      "@id": "equity:live_history_disclaimer",
      "@type": "xsd:string"
    },
    "survivorship_bias_note": {
      "@id": "equity:survivorship_bias_note",
      "@type": "xsd:string"
    },
    "BacktestMetricsBlock": "equity:BacktestMetricsBlock",
    "cagr": {
      "@id": "equity:cagr"
    },
    "sharpe": {
      "@id": "equity:sharpe"
    },
    "max_drawdown": {
      "@id": "equity:max_drawdown"
    },
    "total_return": {
      "@id": "equity:total_return"
    },
    "alpha_vs_spy": {
      "@id": "equity:alpha_vs_spy"
    },
    "alpha_vs_qqq": {
      "@id": "equity:alpha_vs_qqq"
    },
    "BearBaseBullResult": "equity:BearBaseBullResult",
    "bear": {
      "@id": "equity:bear"
    },
    "base": {
      "@id": "equity:base"
    },
    "bull": {
      "@id": "equity:bull"
    },
    "data_complete": {
      "@id": "equity:data_complete",
      "@type": "xsd:boolean"
    },
    "BenchmarkBlock": "equity:BenchmarkBlock",
    "BestFit": "equity:BestFit",
    "label": {
      "@id": "equity:label",
      "@type": "xsd:string"
    },
    "margin_of_safety": {
      "@id": "equity:margin_of_safety",
      "@type": "xsd:decimal"
    },
    "rationale": {
      "@id": "equity:rationale",
      "@type": "xsd:string"
    },
    "method_no_leverage": {
      "@id": "equity:method_no_leverage"
    },
    "label_no_leverage": {
      "@id": "equity:label_no_leverage"
    },
    "fair_value_no_leverage": {
      "@id": "equity:fair_value_no_leverage"
    },
    "margin_of_safety_no_leverage": {
      "@id": "equity:margin_of_safety_no_leverage"
    },
    "confidence_no_leverage": {
      "@id": "equity:confidence_no_leverage"
    },
    "leverage_fired": {
      "@id": "equity:leverage_fired"
    },
    "leverage_debt_equity": {
      "@id": "equity:leverage_debt_equity"
    },
    "bridge_observed": {
      "@id": "equity:bridge_observed"
    },
    "rule_sha": {
      "@id": "equity:rule_sha"
    },
    "Body_enroll_api_course_enroll_post": "equity:Body_enroll_api_course_enroll_post",
    "email": {
      "@id": "equity:email",
      "@type": "xsd:string"
    },
    "source": {
      "@id": "equity:source"
    },
    "channel": {
      "@id": "equity:channel"
    },
    "utm_source": {
      "@id": "equity:utm_source"
    },
    "utm_medium": {
      "@id": "equity:utm_medium"
    },
    "utm_campaign": {
      "@id": "equity:utm_campaign"
    },
    "referrer": {
      "@id": "equity:referrer"
    },
    "Body_one_tap_mark_posted_api_social_reddit_post__post_id__post": "equity:Body_one_tap_mark_posted_api_social_reddit_post__post_id__post",
    "url": {
      "@id": "equity:url",
      "@type": "xsd:string"
    },
    "Body_send_digest_api_digest_send_post": "equity:Body_send_digest_api_digest_send_post",
    "Body_send_reply_api_admin_inbox__inbox_id__reply_post": "equity:Body_send_reply_api_admin_inbox__inbox_id__reply_post",
    "reply_html": {
      "@id": "equity:reply_html",
      "@type": "xsd:string"
    },
    "reply_text": {
      "@id": "equity:reply_text",
      "@type": "xsd:string"
    },
    "Body_subscribe_api_subscribe_post": "equity:Body_subscribe_api_subscribe_post",
    "Body_unsubscribe_post_api_unsubscribe_post": "equity:Body_unsubscribe_post_api_unsubscribe_post",
    "Body_upload_iv_history_api_admin_upload_iv_history_post": "equity:Body_upload_iv_history_api_admin_upload_iv_history_post",
    "file": {
      "@id": "equity:file",
      "@type": "xsd:string"
    },
    "BrowseResponse": "equity:BrowseResponse",
    "stocks": {
      "@id": "equity:stocks",
      "@container": "@list"
    },
    "count": {
      "@id": "equity:count",
      "@type": "xsd:integer"
    },
    "universe_size": {
      "@id": "equity:universe_size",
      "@type": "xsd:integer"
    },
    "show_activation_invite": {
      "@id": "equity:show_activation_invite",
      "@type": "xsd:boolean"
    },
    "BudgetItem": "equity:BudgetItem",
    "category_id": {
      "@id": "equity:category_id",
      "@type": "xsd:string"
    },
    "amount": {
      "@id": "equity:amount",
      "@type": "xsd:decimal"
    },
    "BudgetsPut": "equity:BudgetsPut",
    "items": {
      "@id": "equity:items",
      "@container": "@list"
    },
    "CalendlyClickResponse": "equity:CalendlyClickResponse",
    "logged": {
      "@id": "equity:logged",
      "@type": "xsd:boolean"
    },
    "calendly_url": {
      "@id": "equity:calendly_url",
      "@type": "xsd:string"
    },
    "CancelReasonRequest": "equity:CancelReasonRequest",
    "outcome": {
      "@id": "equity:outcome",
      "@type": "xsd:string"
    },
    "price_point": {
      "@id": "equity:price_point"
    },
    "CaptureAttributionRequest": "equity:CaptureAttributionRequest",
    "utm_content": {
      "@id": "equity:utm_content"
    },
    "CaptureReferralRequest": "equity:CaptureReferralRequest",
    "code": {
      "@id": "equity:code",
      "@type": "xsd:string"
    },
    "CategoryCreate": "equity:CategoryCreate",
    "parent_id": {
      "@id": "equity:parent_id"
    },
    "kind": {
      "@id": "equity:kind",
      "@type": "xsd:string"
    },
    "icon": {
      "@id": "equity:icon"
    },
    "color": {
      "@id": "equity:color"
    },
    "ChatRequest": "equity:ChatRequest",
    "ChatResponse": "equity:ChatResponse",
    "answer": {
      "@id": "equity:answer",
      "@type": "xsd:string"
    },
    "classification": {
      "@id": "equity:classification",
      "@type": "xsd:string"
    },
    "CheckoutRequest": "equity:CheckoutRequest",
    "plan": {
      "@id": "equity:plan",
      "@type": "xsd:string"
    },
    "tier": {
      "@id": "equity:tier",
      "@type": "xsd:string"
    },
    "success_url": {
      "@id": "equity:success_url",
      "@type": "xsd:string"
    },
    "cancel_url": {
      "@id": "equity:cancel_url",
      "@type": "xsd:string"
    },
    "CikMapRow": "equity:CikMapRow",
    "cik": {
      "@id": "equity:cik",
      "@type": "xsd:string"
    },
    "entity_name": {
      "@id": "equity:entity_name",
      "@type": "xsd:string"
    },
    "delisted_on": {
      "@id": "equity:delisted_on"
    },
    "match_method": {
      "@id": "equity:match_method",
      "@type": "xsd:string"
    },
    "CoverageBlock": "equity:CoverageBlock",
    "min_snapshot_universe": {
      "@id": "equity:min_snapshot_universe",
      "@type": "xsd:integer"
    },
    "min_priced_fraction": {
      "@id": "equity:min_priced_fraction",
      "@type": "xsd:decimal"
    },
    "min_basket_names": {
      "@id": "equity:min_basket_names",
      "@type": "xsd:integer"
    },
    "steps_attempted": {
      "@id": "equity:steps_attempted",
      "@type": "xsd:integer"
    },
    "steps_measured": {
      "@id": "equity:steps_measured",
      "@type": "xsd:integer"
    },
    "steps_abstained": {
      "@id": "equity:steps_abstained",
      "@type": "xsd:integer"
    },
    "measured_steps_contiguous": {
      "@id": "equity:measured_steps_contiguous",
      "@type": "xsd:boolean"
    },
    "abstained": {
      "@id": "equity:abstained",
      "@container": "@list"
    },
    "CreateAlertRequest": "equity:CreateAlertRequest",
    "alert_type": {
      "@id": "equity:alert_type",
      "@type": "xsd:string"
    },
    "threshold": {
      "@id": "equity:threshold",
      "@type": "xsd:decimal"
    },
    "CreateInviteRequest": "equity:CreateInviteRequest",
    "max_uses": {
      "@id": "equity:max_uses",
      "@type": "xsd:integer"
    },
    "acknowledgment_required": {
      "@id": "equity:acknowledgment_required",
      "@type": "xsd:boolean"
    },
    "expires_at": {
      "@id": "equity:expires_at"
    },
    "CreateUserRequest": "equity:CreateUserRequest",
    "password": {
      "@id": "equity:password",
      "@type": "xsd:string"
    },
    "is_admin": {
      "@id": "equity:is_admin",
      "@type": "xsd:boolean"
    },
    "is_friends_family": {
      "@id": "equity:is_friends_family",
      "@type": "xsd:boolean"
    },
    "CsvImportRequest": "equity:CsvImportRequest",
    "account_id": {
      "@id": "equity:account_id",
      "@type": "xsd:string"
    },
    "csv_text": {
      "@id": "equity:csv_text",
      "@type": "xsd:string"
    },
    "mapping": {
      "@id": "equity:mapping"
    },
    "flip_sign": {
      "@id": "equity:flip_sign",
      "@type": "xsd:boolean"
    },
    "DelistedUniverse": "equity:DelistedUniverse",
    "tails": {
      "@id": "equity:tails",
      "@container": "@list"
    },
    "mapped": {
      "@id": "equity:mapped",
      "@container": "@list"
    },
    "loaded_ciks": {
      "@id": "equity:loaded_ciks",
      "@container": "@list"
    },
    "DemoAnalysisResponse": "equity:DemoAnalysisResponse",
    "company_name": {
      "@id": "equity:company_name"
    },
    "save_score": {
      "@id": "equity:save_score"
    },
    "mos_pct": {
      "@id": "equity:mos_pct"
    },
    "pe_ttm": {
      "@id": "equity:pe_ttm"
    },
    "fwd_pe": {
      "@id": "equity:fwd_pe"
    },
    "revenue_growth": {
      "@id": "equity:revenue_growth"
    },
    "gross_margin": {
      "@id": "equity:gross_margin"
    },
    "qualifying_question": {
      "@id": "equity:qualifying_question",
      "@type": "xsd:string"
    },
    "DividendUniverse": "equity:DividendUniverse",
    "delisted": {
      "@id": "equity:delisted",
      "@container": "@list"
    },
    "EmailCaptureRequest": "equity:EmailCaptureRequest",
    "EquityCurveBlock": "equity:EquityCurveBlock",
    "dates": {
      "@id": "equity:dates",
      "@container": "@list"
    },
    "strategy": {
      "@id": "equity:strategy",
      "@container": "@list"
    },
    "spy": {
      "@id": "equity:spy",
      "@container": "@list"
    },
    "qqq": {
      "@id": "equity:qqq",
      "@container": "@list"
    },
    "universe": {
      "@id": "equity:universe",
      "@container": "@list"
    },
    "ErpUpdateRequest": "equity:ErpUpdateRequest",
    "value": {
      "@id": "equity:value",
      "@type": "xsd:decimal"
    },
    "ExchangeRequest": "equity:ExchangeRequest",
    "public_token": {
      "@id": "equity:public_token",
      "@type": "xsd:string"
    },
    "institution_name": {
      "@id": "equity:institution_name"
    },
    "institution_id": {
      "@id": "equity:institution_id"
    },
    "ExportPage": "equity:ExportPage",
    "table": {
      "@id": "equity:table",
      "@type": "xsd:string"
    },
    "rows": {
      "@id": "equity:rows",
      "@container": "@list"
    },
    "next_after": {
      "@id": "equity:next_after"
    },
    "total": {
      "@id": "equity:total"
    },
    "FactRow": "equity:FactRow",
    "concept": {
      "@id": "equity:concept",
      "@type": "xsd:string"
    },
    "xbrl_tag": {
      "@id": "equity:xbrl_tag",
      "@type": "xsd:string"
    },
    "unit": {
      "@id": "equity:unit",
      "@type": "xsd:string"
    },
    "period_start": {
      "@id": "equity:period_start",
      "@type": "xsd:date"
    },
    "period_end": {
      "@id": "equity:period_end",
      "@type": "xsd:date"
    },
    "fiscal_year": {
      "@id": "equity:fiscal_year"
    },
    "fiscal_period": {
      "@id": "equity:fiscal_period"
    },
    "form": {
      "@id": "equity:form",
      "@type": "xsd:string"
    },
    "filed": {
      "@id": "equity:filed",
      "@type": "xsd:date"
    },
    "accession": {
      "@id": "equity:accession",
      "@type": "xsd:string"
    },
    "frame": {
      "@id": "equity:frame"
    },
    "FactorICSeries": "equity:FactorICSeries",
    "factor_name": {
      "@id": "equity:factor_name",
      "@type": "xsd:string"
    },
    "horizon_days": {
      "@id": "equity:horizon_days",
      "@type": "xsd:integer"
    },
    "points": {
      "@id": "equity:points",
      "@container": "@list"
    },
    "FactorICSeriesPoint": "equity:FactorICSeriesPoint",
    "date": {
      "@id": "equity:date",
      "@type": "xsd:string"
    },
    "ic": {
      "@id": "equity:ic"
    },
    "FairValueInterval": "equity:FairValueInterval",
    "low": {
      "@id": "equity:low",
      "@type": "xsd:decimal"
    },
    "high": {
      "@id": "equity:high",
      "@type": "xsd:decimal"
    },
    "FeedbackAdmin": "equity:FeedbackAdmin",
    "id": {
      "@id": "equity:id",
      "@type": "xsd:integer"
    },
    "user_id": {
      "@id": "equity:user_id",
      "@type": "xsd:string"
    },
    "user_email": {
      "@id": "equity:user_email"
    },
    "surface": {
      "@id": "equity:surface"
    },
    "rating": {
      "@id": "equity:rating"
    },
    "body": {
      "@id": "equity:body",
      "@type": "xsd:string"
    },
    "submitted_at": {
      "@id": "equity:submitted_at",
      "@type": "xsd:string"
    },
    "digested_at": {
      "@id": "equity:digested_at"
    },
    "resolved_at": {
      "@id": "equity:resolved_at"
    },
    "resolved_note": {
      "@id": "equity:resolved_note"
    },
    "FeedbackRequest": "equity:FeedbackRequest",
    "FeedbackResponse": "equity:FeedbackResponse",
    "received": {
      "@id": "equity:received",
      "@type": "xsd:boolean"
    },
    "next_steps": {
      "@id": "equity:next_steps",
      "@type": "xsd:string"
    },
    "FrontendError": "equity:FrontendError",
    "error_type": {
      "@id": "equity:error_type",
      "@type": "xsd:string"
    },
    "endpoint": {
      "@id": "equity:endpoint"
    },
    "stack": {
      "@id": "equity:stack"
    },
    "context": {
      "@id": "equity:context"
    },
    "FunnelStepBlock": "equity:FunnelStepBlock",
    "count_7d": {
      "@id": "equity:count_7d",
      "@type": "xsd:integer"
    },
    "count_30d": {
      "@id": "equity:count_30d",
      "@type": "xsd:integer"
    },
    "count_all": {
      "@id": "equity:count_all",
      "@type": "xsd:integer"
    },
    "GatedDownloadRequest": "equity:GatedDownloadRequest",
    "HTTPValidationError": "equity:HTTPValidationError",
    "detail": {
      "@id": "equity:detail",
      "@container": "@list"
    },
    "Holding": "equity:Holding",
    "shares": {
      "@id": "equity:shares"
    },
    "cost_basis": {
      "@id": "equity:cost_basis"
    },
    "notes": {
      "@id": "equity:notes"
    },
    "HoldingRequest": "equity:HoldingRequest",
    "HoldingUpdate": "equity:HoldingUpdate",
    "HoldingsReplace": "equity:HoldingsReplace",
    "holdings": {
      "@id": "equity:holdings",
      "@container": "@list"
    },
    "IVBackfillRequest": "equity:IVBackfillRequest",
    "end_date": {
      "@id": "equity:end_date"
    },
    "chunk_size": {
      "@id": "equity:chunk_size",
      "@type": "xsd:integer"
    },
    "IVNullRankBackfillRequest": "equity:IVNullRankBackfillRequest",
    "limit": {
      "@id": "equity:limit"
    },
    "dry_run": {
      "@id": "equity:dry_run",
      "@type": "xsd:boolean"
    },
    "IngestBatch": "equity:IngestBatch",
    "cik_map": {
      "@id": "equity:cik_map",
      "@container": "@list"
    },
    "facts": {
      "@id": "equity:facts",
      "@container": "@list"
    },
    "IngestResult": "equity:IngestResult",
    "cik_map_sent": {
      "@id": "equity:cik_map_sent",
      "@type": "xsd:integer"
    },
    "facts_sent": {
      "@id": "equity:facts_sent",
      "@type": "xsd:integer"
    },
    "run_id": {
      "@id": "equity:run_id"
    },
    "ref": {
      "@id": "equity:ref"
    },
    "InnovationComponent": "equity:InnovationComponent",
    "score": {
      "@id": "equity:score",
      "@type": "xsd:decimal"
    },
    "description": {
      "@id": "equity:description",
      "@type": "xsd:string"
    },
    "InnovationResult": "equity:InnovationResult",
    "score_type": {
      "@id": "equity:score_type",
      "@type": "xsd:string"
    },
    "total_score": {
      "@id": "equity:total_score",
      "@type": "xsd:decimal"
    },
    "components": {
      "@id": "equity:components",
      "@container": "@list"
    },
    "patents_2y": {
      "@id": "equity:patents_2y"
    },
    "rd_intensity_pct": {
      "@id": "equity:rd_intensity_pct"
    },
    "rd_growth_pct": {
      "@id": "equity:rd_growth_pct"
    },
    "capex_intensity_pct": {
      "@id": "equity:capex_intensity_pct"
    },
    "capex_growth_pct": {
      "@id": "equity:capex_growth_pct"
    },
    "sector_benchmark": {
      "@id": "equity:sector_benchmark"
    },
    "data_as_of": {
      "@id": "equity:data_as_of",
      "@type": "xsd:string"
    },
    "data_source": {
      "@id": "equity:data_source",
      "@type": "xsd:string"
    },
    "InvestorFunnelResponse": "equity:InvestorFunnelResponse",
    "page_views": {
      "@id": "equity:page_views",
      "@type": "@id"
    },
    "email_captures": {
      "@id": "equity:email_captures",
      "@type": "@id"
    },
    "calendly_clicks": {
      "@id": "equity:calendly_clicks",
      "@type": "@id"
    },
    "conversion_rates": {
      "@id": "equity:conversion_rates"
    },
    "InviteAdmin": "equity:InviteAdmin",
    "use_count": {
      "@id": "equity:use_count",
      "@type": "xsd:integer"
    },
    "created_by_email": {
      "@id": "equity:created_by_email"
    },
    "disabled_at": {
      "@id": "equity:disabled_at"
    },
    "is_redeemable": {
      "@id": "equity:is_redeemable",
      "@type": "xsd:boolean"
    },
    "InvitePreview": "equity:InvitePreview",
    "LeadCaptureRequest": "equity:LeadCaptureRequest",
    "lead_type": {
      "@id": "equity:lead_type",
      "@type": "xsd:string"
    },
    "LeadCaptureResponse": "equity:LeadCaptureResponse",
    "captured": {
      "@id": "equity:captured",
      "@type": "xsd:boolean"
    },
    "LearningProgress": "equity:LearningProgress",
    "path_steps_done": {
      "@id": "equity:path_steps_done",
      "@container": "@list"
    },
    "path_quiz_passed": {
      "@id": "equity:path_quiz_passed",
      "@container": "@list"
    },
    "path_completed_at": {
      "@id": "equity:path_completed_at"
    },
    "game_streak_count": {
      "@id": "equity:game_streak_count",
      "@type": "xsd:integer"
    },
    "game_streak_last": {
      "@id": "equity:game_streak_last"
    },
    "course_days_done": {
      "@id": "equity:course_days_done",
      "@container": "@list"
    },
    "LinkTokenRequest": "equity:LinkTokenRequest",
    "item_row_id": {
      "@id": "equity:item_row_id"
    },
    "LinkedInEventRequest": "equity:LinkedInEventRequest",
    "event_type": {
      "@id": "equity:event_type",
      "@type": "xsd:string"
    },
    "metadata": {
      "@id": "equity:metadata"
    },
    "LiveFactorIC": "equity:LiveFactorIC",
    "ic_rolling_20d": {
      "@id": "equity:ic_rolling_20d"
    },
    "as_of": {
      "@id": "equity:as_of"
    },
    "mean_ic": {
      "@id": "equity:mean_ic"
    },
    "t_hac": {
      "@id": "equity:t_hac"
    },
    "eff_n": {
      "@id": "equity:eff_n"
    },
    "significant": {
      "@id": "equity:significant"
    },
    "passes_rule": {
      "@id": "equity:passes_rule"
    },
    "adequate_eff_n": {
      "@id": "equity:adequate_eff_n"
    },
    "NewsFactorBackfillRequest": "equity:NewsFactorBackfillRequest",
    "start_date": {
      "@id": "equity:start_date"
    },
    "max_minutes": {
      "@id": "equity:max_minutes",
      "@type": "xsd:decimal"
    },
    "resume_after": {
      "@id": "equity:resume_after"
    },
    "pause_seconds": {
      "@id": "equity:pause_seconds",
      "@type": "xsd:decimal"
    },
    "NewsSentimentBackfillRequest": "equity:NewsSentimentBackfillRequest",
    "concurrency": {
      "@id": "equity:concurrency"
    },
    "NoteRequest": "equity:NoteRequest",
    "note": {
      "@id": "equity:note",
      "@type": "xsd:string"
    },
    "NotifyOwnerRequest": "equity:NotifyOwnerRequest",
    "subject": {
      "@id": "equity:subject",
      "@type": "xsd:string"
    },
    "to": {
      "@id": "equity:to"
    },
    "from_addr": {
      "@id": "equity:from_addr"
    },
    "from_name": {
      "@id": "equity:from_name",
      "@type": "xsd:string"
    },
    "OpenPr": "equity:OpenPr",
    "number": {
      "@id": "equity:number",
      "@type": "xsd:integer"
    },
    "title": {
      "@id": "equity:title",
      "@type": "xsd:string"
    },
    "branch": {
      "@id": "equity:branch",
      "@type": "xsd:string"
    },
    "draft": {
      "@id": "equity:draft",
      "@type": "xsd:boolean"
    },
    "labels": {
      "@id": "equity:labels",
      "@container": "@list"
    },
    "OpenPrReport": "equity:OpenPrReport",
    "prs": {
      "@id": "equity:prs",
      "@container": "@list"
    },
    "PlaceOrderRequest": "equity:PlaceOrderRequest",
    "account_hash": {
      "@id": "equity:account_hash",
      "@type": "xsd:string"
    },
    "side": {
      "@id": "equity:side",
      "@type": "xsd:string"
    },
    "quantity": {
      "@id": "equity:quantity",
      "@type": "xsd:decimal"
    },
    "order_type": {
      "@id": "equity:order_type",
      "@type": "xsd:string"
    },
    "asset_type": {
      "@id": "equity:asset_type",
      "@type": "xsd:string"
    },
    "limit_price": {
      "@id": "equity:limit_price"
    },
    "stop_price": {
      "@id": "equity:stop_price"
    },
    "trailing_offset": {
      "@id": "equity:trailing_offset"
    },
    "trailing_basis": {
      "@id": "equity:trailing_basis",
      "@type": "xsd:string"
    },
    "PortalRequest": "equity:PortalRequest",
    "return_url": {
      "@id": "equity:return_url",
      "@type": "xsd:string"
    },
    "PortfolioOptimizeRequest": "equity:PortfolioOptimizeRequest",
    "positions": {
      "@id": "equity:positions"
    },
    "PortfolioOptimizeResponse": "equity:PortfolioOptimizeResponse",
    "holdings_used": {
      "@id": "equity:holdings_used",
      "@type": "xsd:integer"
    },
    "weights": {
      "@id": "equity:weights",
      "@container": "@list"
    },
    "portfolio_stats": {
      "@id": "equity:portfolio_stats"
    },
    "cache_age_minutes": {
      "@id": "equity:cache_age_minutes",
      "@type": "xsd:integer"
    },
    "ProjectionEnvelope": "equity:ProjectionEnvelope",
    "horizon_years": {
      "@id": "equity:horizon_years",
      "@type": "xsd:integer"
    },
    "range_low": {
      "@id": "equity:range_low"
    },
    "range_high": {
      "@id": "equity:range_high"
    },
    "ProjectionResult": "equity:ProjectionResult",
    "projected_fair_value_range_low": {
      "@id": "equity:projected_fair_value_range_low"
    },
    "projected_fair_value_range_high": {
      "@id": "equity:projected_fair_value_range_high"
    },
    "method_notes": {
      "@id": "equity:method_notes",
      "@container": "@list"
    },
    "ProjectionScenario": "equity:ProjectionScenario",
    "projected_fair_value": {
      "@id": "equity:projected_fair_value",
      "@type": "xsd:decimal"
    },
    "assumed_growth_rate": {
      "@id": "equity:assumed_growth_rate",
      "@type": "xsd:decimal"
    },
    "model_fair_value_differential_pct": {
      "@id": "equity:model_fair_value_differential_pct"
    },
    "assumptions_note": {
      "@id": "equity:assumptions_note",
      "@type": "xsd:string"
    },
    "PublicStockResponse": "equity:PublicStockResponse",
    "last_updated": {
      "@id": "equity:last_updated"
    },
    "save_score_30d_delta": {
      "@id": "equity:save_score_30d_delta"
    },
    "roe_3yr_slope": {
      "@id": "equity:roe_3yr_slope"
    },
    "fcf_3yr_cagr": {
      "@id": "equity:fcf_3yr_cagr"
    },
    "gross_margin_3yr_change": {
      "@id": "equity:gross_margin_3yr_change"
    },
    "fundamental_strength_score": {
      "@id": "equity:fundamental_strength_score"
    },
    "fundamental_strength_grade": {
      "@id": "equity:fundamental_strength_grade"
    },
    "fundamental_strength_label": {
      "@id": "equity:fundamental_strength_label"
    },
    "fundamental_strength": {
      "@id": "equity:fundamental_strength"
    },
    "method_agreement_below": {
      "@id": "equity:method_agreement_below"
    },
    "method_agreement_above": {
      "@id": "equity:method_agreement_above"
    },
    "method_agreement_total": {
      "@id": "equity:method_agreement_total"
    },
    "next_earnings_date": {
      "@id": "equity:next_earnings_date"
    },
    "next_earnings_time": {
      "@id": "equity:next_earnings_time"
    },
    "next_earnings_eps_estimate": {
      "@id": "equity:next_earnings_eps_estimate"
    },
    "earnings_history": {
      "@id": "equity:earnings_history"
    },
    "noindex": {
      "@id": "equity:noindex",
      "@type": "xsd:boolean"
    },
    "fair_value_status": {
      "@id": "equity:fair_value_status",
      "@type": "xsd:string"
    },
    "reporting_currency": {
      "@id": "equity:reporting_currency"
    },
    "industry_name": {
      "@id": "equity:industry_name"
    },
    "industry_slug": {
      "@id": "equity:industry_slug"
    },
    "RateRequest": "equity:RateRequest",
    "direction": {
      "@id": "equity:direction",
      "@type": "xsd:string"
    },
    "RateSensitivityRow": "equity:RateSensitivityRow",
    "rate_shock_bps": {
      "@id": "equity:rate_shock_bps",
      "@type": "xsd:integer"
    },
    "delta_fv": {
      "@id": "equity:delta_fv"
    },
    "stressed_fv": {
      "@id": "equity:stressed_fv"
    },
    "RateSensitivityTable": "equity:RateSensitivityTable",
    "equity_duration": {
      "@id": "equity:equity_duration"
    },
    "RealizedOutcomeBucket": "equity:RealizedOutcomeBucket",
    "signal_source": {
      "@id": "equity:signal_source",
      "@type": "xsd:string"
    },
    "n": {
      "@id": "equity:n",
      "@type": "xsd:integer"
    },
    "hits": {
      "@id": "equity:hits",
      "@type": "xsd:integer"
    },
    "hit_rate": {
      "@id": "equity:hit_rate"
    },
    "base_rate": {
      "@id": "equity:base_rate"
    },
    "excess_hit_rate": {
      "@id": "equity:excess_hit_rate"
    },
    "excess_n": {
      "@id": "equity:excess_n",
      "@type": "xsd:integer"
    },
    "excess_ci_low": {
      "@id": "equity:excess_ci_low"
    },
    "excess_ci_high": {
      "@id": "equity:excess_ci_high"
    },
    "ticker_count": {
      "@id": "equity:ticker_count",
      "@type": "xsd:integer"
    },
    "sufficient": {
      "@id": "equity:sufficient",
      "@type": "xsd:boolean"
    },
    "first_prediction": {
      "@id": "equity:first_prediction"
    },
    "last_evaluated": {
      "@id": "equity:last_evaluated"
    },
    "RecessionScenario": "equity:RecessionScenario",
    "revenue_haircut_pct": {
      "@id": "equity:revenue_haircut_pct",
      "@type": "xsd:decimal"
    },
    "margin_compression_bps": {
      "@id": "equity:margin_compression_bps",
      "@type": "xsd:decimal"
    },
    "RedeemInviteRequest": "equity:RedeemInviteRequest",
    "acknowledgment_displayed": {
      "@id": "equity:acknowledgment_displayed",
      "@type": "xsd:boolean"
    },
    "RedeemInviteResponse": "equity:RedeemInviteResponse",
    "redeemed": {
      "@id": "equity:redeemed",
      "@type": "xsd:boolean"
    },
    "invite_id": {
      "@id": "equity:invite_id",
      "@type": "xsd:integer"
    },
    "RedeemRequest": "equity:RedeemRequest",
    "RenameFilterRequest": "equity:RenameFilterRequest",
    "ResearchRowsBatch": "equity:ResearchRowsBatch",
    "ResearchRowsResult": "equity:ResearchRowsResult",
    "rows_sent": {
      "@id": "equity:rows_sent",
      "@type": "xsd:integer"
    },
    "rows_rejected": {
      "@id": "equity:rows_rejected",
      "@type": "xsd:integer"
    },
    "ReweightRequest": "equity:ReweightRequest",
    "RuleCreate": "equity:RuleCreate",
    "pattern": {
      "@id": "equity:pattern",
      "@type": "xsd:string"
    },
    "priority": {
      "@id": "equity:priority",
      "@type": "xsd:integer"
    },
    "SAVEWeights": "equity:SAVEWeights",
    "mentionVelocity": {
      "@id": "equity:mentionVelocity",
      "@type": "xsd:decimal"
    },
    "consumerSentiment": {
      "@id": "equity:consumerSentiment",
      "@type": "xsd:decimal"
    },
    "employeeSentiment": {
      "@id": "equity:employeeSentiment",
      "@type": "xsd:decimal"
    },
    "newsMomentum": {
      "@id": "equity:newsMomentum",
      "@type": "xsd:decimal"
    },
    "searchTrend": {
      "@id": "equity:searchTrend",
      "@type": "xsd:decimal"
    },
    "is_default": {
      "@id": "equity:is_default",
      "@type": "xsd:boolean"
    },
    "SAVEWeightsUpdate": "equity:SAVEWeightsUpdate",
    "SaveFilterRequest": "equity:SaveFilterRequest",
    "filters": {
      "@id": "equity:filters",
      "@type": "@id"
    },
    "SaveViewRequest": "equity:SaveViewRequest",
    "custom_weights": {
      "@id": "equity:custom_weights"
    },
    "SaveWatchlistRequest": "equity:SaveWatchlistRequest",
    "ScenarioAnalysisResult": "equity:ScenarioAnalysisResult",
    "bear_base_bull": {
      "@id": "equity:bear_base_bull",
      "@type": "@id"
    },
    "sensitivity_matrix": {
      "@id": "equity:sensitivity_matrix"
    },
    "rate_sensitivity": {
      "@id": "equity:rate_sensitivity"
    },
    "recession_scenario": {
      "@id": "equity:recession_scenario"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Equity Rank API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Equity Rank'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-11-07) from openapi/equity-rank-com-openapi.yml.",
  "dcterms:created": "2026-11-07",
  "dcterms:source": [
    "openapi/equity-rank-com-openapi.yml"
  ]
}