{
  "@context": {
    "@vocab": "https://factorguide.io/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "factorguide": "https://factorguide.io/schema#",
    "ApproachTaken": "factorguide:ApproachTaken",
    "Block": "factorguide:Block",
    "variables": {
      "@id": "factorguide:variables",
      "@container": "@list"
    },
    "max_internal_ic": {
      "@id": "factorguide:max_internal_ic",
      "@type": "xsd:decimal"
    },
    "min_internal_ic": {
      "@id": "factorguide:min_internal_ic"
    },
    "cost": {
      "@id": "factorguide:cost",
      "@type": "xsd:decimal"
    },
    "cost_model": {
      "@id": "factorguide:cost_model",
      "@type": "xsd:string"
    },
    "reason": {
      "@id": "factorguide:reason",
      "@type": "xsd:string"
    },
    "information_cost_nats": {
      "@id": "factorguide:information_cost_nats",
      "@type": "xsd:decimal"
    },
    "CCAsymmetry": "factorguide:CCAsymmetry",
    "status": {
      "@id": "factorguide:status",
      "@type": "xsd:string"
    },
    "available_in": {
      "@id": "factorguide:available_in"
    },
    "note": {
      "@id": "factorguide:note"
    },
    "pairs": {
      "@id": "factorguide:pairs"
    },
    "ConditionNumberAction": "factorguide:ConditionNumberAction",
    "Confidence": "factorguide:Confidence",
    "overall": {
      "@id": "factorguide:overall",
      "@type": "@id"
    },
    "coupling_quality": {
      "@id": "factorguide:coupling_quality",
      "@type": "xsd:string"
    },
    "calibration_match": {
      "@id": "factorguide:calibration_match",
      "@type": "xsd:string"
    },
    "precision_estimation": {
      "@id": "factorguide:precision_estimation",
      "@type": "xsd:string"
    },
    "nonlinearity_check": {
      "@id": "factorguide:nonlinearity_check",
      "@type": "xsd:string"
    },
    "definite_fraction": {
      "@id": "factorguide:definite_fraction",
      "@type": "xsd:decimal"
    },
    "extrapolation_distance": {
      "@id": "factorguide:extrapolation_distance"
    },
    "ConfidenceLevel": "factorguide:ConfidenceLevel",
    "CorrelationMatrixInput": "factorguide:CorrelationMatrixInput",
    "correlation_matrix": {
      "@id": "factorguide:correlation_matrix",
      "@container": "@list"
    },
    "CostModel": "factorguide:CostModel",
    "CouplingDiagnostics": "factorguide:CouplingDiagnostics",
    "ic_type": {
      "@id": "factorguide:ic_type",
      "@type": "xsd:string"
    },
    "marginal_conditional_divergence": {
      "@id": "factorguide:marginal_conditional_divergence",
      "@type": "xsd:decimal"
    },
    "divergence_interpretation": {
      "@id": "factorguide:divergence_interpretation",
      "@type": "xsd:string"
    },
    "pairs_with_divergence_gt_0.2": {
      "@id": "factorguide:pairs_with_divergence_gt_0.2",
      "@type": "xsd:integer"
    },
    "conditional_independence_fraction": {
      "@id": "factorguide:conditional_independence_fraction",
      "@type": "xsd:decimal"
    },
    "ic_crit_fraction": {
      "@id": "factorguide:ic_crit_fraction",
      "@type": "xsd:decimal"
    },
    "CovarianceMatrixInput": "factorguide:CovarianceMatrixInput",
    "covariance_matrix": {
      "@id": "factorguide:covariance_matrix",
      "@container": "@list"
    },
    "DetectionCostClass": "factorguide:DetectionCostClass",
    "DiagnoseRequest": "factorguide:DiagnoseRequest",
    "i": {
      "@id": "factorguide:i"
    },
    "j": {
      "@id": "factorguide:j"
    },
    "coupling_value": {
      "@id": "factorguide:coupling_value",
      "@type": "xsd:decimal"
    },
    "sample_size": {
      "@id": "factorguide:sample_size",
      "@type": "xsd:integer"
    },
    "variance_i": {
      "@id": "factorguide:variance_i"
    },
    "variance_j": {
      "@id": "factorguide:variance_j"
    },
    "DiagnoseResponse": "factorguide:DiagnoseResponse",
    "ic": {
      "@id": "factorguide:ic",
      "@type": "xsd:decimal"
    },
    "risk_constitutive": {
      "@id": "factorguide:risk_constitutive",
      "@type": "xsd:decimal"
    },
    "risk_inductive": {
      "@id": "factorguide:risk_inductive",
      "@type": "xsd:decimal"
    },
    "zone": {
      "@id": "factorguide:zone",
      "@type": "xsd:integer"
    },
    "extrapolated": {
      "@id": "factorguide:extrapolated",
      "@type": "xsd:boolean"
    },
    "extrapolation_warning": {
      "@id": "factorguide:extrapolation_warning"
    },
    "sign_detectability": {
      "@id": "factorguide:sign_detectability"
    },
    "DipoleAnalysis": "factorguide:DipoleAnalysis",
    "model_class_used": {
      "@id": "factorguide:model_class_used",
      "@type": "xsd:string"
    },
    "role_function": {
      "@id": "factorguide:role_function",
      "@type": "xsd:string"
    },
    "risk_curve": {
      "@id": "factorguide:risk_curve",
      "@type": "xsd:string"
    },
    "equilibrium_ic": {
      "@id": "factorguide:equilibrium_ic",
      "@type": "xsd:decimal"
    },
    "equilibrium_regime": {
      "@id": "factorguide:equilibrium_regime",
      "@type": "xsd:string"
    },
    "equilibrium_note": {
      "@id": "factorguide:equilibrium_note",
      "@type": "xsd:string"
    },
    "zone_boundaries": {
      "@id": "factorguide:zone_boundaries"
    },
    "pair_classification": {
      "@id": "factorguide:pair_classification",
      "@container": "@list"
    },
    "DistributionDiagnostics": "factorguide:DistributionDiagnostics",
    "excess_kurtosis": {
      "@id": "factorguide:excess_kurtosis"
    },
    "skewness": {
      "@id": "factorguide:skewness"
    },
    "spearman_rank_correlation": {
      "@id": "factorguide:spearman_rank_correlation"
    },
    "EdgeListInput": "factorguide:EdgeListInput",
    "edge_list": {
      "@id": "factorguide:edge_list",
      "@container": "@list"
    },
    "n": {
      "@id": "factorguide:n",
      "@type": "xsd:integer"
    },
    "ExplainRequest": "factorguide:ExplainRequest",
    "prediction_hash": {
      "@id": "factorguide:prediction_hash",
      "@type": "xsd:string"
    },
    "HTTPValidationError": "factorguide:HTTPValidationError",
    "detail": {
      "@id": "factorguide:detail",
      "@container": "@list"
    },
    "IfYouWantBetter": "factorguide:IfYouWantBetter",
    "missing": {
      "@id": "factorguide:missing",
      "@container": "@list"
    },
    "would_improve": {
      "@id": "factorguide:would_improve",
      "@container": "@list"
    },
    "observational_cost_guidance": {
      "@id": "factorguide:observational_cost_guidance"
    },
    "InputValidation": "factorguide:InputValidation",
    "matrix_symmetric": {
      "@id": "factorguide:matrix_symmetric",
      "@type": "xsd:boolean"
    },
    "positive_definite": {
      "@id": "factorguide:positive_definite",
      "@type": "xsd:boolean"
    },
    "condition_number": {
      "@id": "factorguide:condition_number"
    },
    "condition_number_action": {
      "@id": "factorguide:condition_number_action",
      "@type": "@id"
    },
    "noise_floor": {
      "@id": "factorguide:noise_floor",
      "@type": "xsd:decimal"
    },
    "pairs_below_noise_floor": {
      "@id": "factorguide:pairs_below_noise_floor",
      "@type": "xsd:integer"
    },
    "effective_rank": {
      "@id": "factorguide:effective_rank",
      "@type": "xsd:integer"
    },
    "shrinkage_applied": {
      "@id": "factorguide:shrinkage_applied",
      "@type": "xsd:boolean"
    },
    "precision_estimation_method": {
      "@id": "factorguide:precision_estimation_method",
      "@type": "xsd:string"
    },
    "aspect_ratio": {
      "@id": "factorguide:aspect_ratio",
      "@type": "xsd:decimal"
    },
    "aspect_ratio_reliability": {
      "@id": "factorguide:aspect_ratio_reliability",
      "@type": "xsd:string"
    },
    "variance_data_available": {
      "@id": "factorguide:variance_data_available",
      "@type": "xsd:boolean"
    },
    "variance_ratio": {
      "@id": "factorguide:variance_ratio"
    },
    "variance_ratio_action": {
      "@id": "factorguide:variance_ratio_action"
    },
    "warnings": {
      "@id": "factorguide:warnings",
      "@container": "@list"
    },
    "ModelClass": "factorguide:ModelClass",
    "NavigateRequest": "factorguide:NavigateRequest",
    "coupling": {
      "@id": "factorguide:coupling"
    },
    "model_class": {
      "@id": "factorguide:model_class",
      "@type": "@id"
    },
    "accuracy_target": {
      "@id": "factorguide:accuracy_target",
      "@type": "xsd:decimal"
    },
    "compute_budget": {
      "@id": "factorguide:compute_budget"
    },
    "variable_names": {
      "@id": "factorguide:variable_names"
    },
    "synergy_check": {
      "@id": "factorguide:synergy_check",
      "@type": "xsd:boolean"
    },
    "report_marginal_ic": {
      "@id": "factorguide:report_marginal_ic",
      "@type": "xsd:boolean"
    },
    "report_sign_detectability": {
      "@id": "factorguide:report_sign_detectability",
      "@type": "xsd:boolean"
    },
    "task_type": {
      "@id": "factorguide:task_type",
      "@type": "@id"
    },
    "distribution_diagnostics": {
      "@id": "factorguide:distribution_diagnostics"
    },
    "encoding_label": {
      "@id": "factorguide:encoding_label"
    },
    "NavigateResponse": "factorguide:NavigateResponse",
    "factorguide_version": {
      "@id": "factorguide:factorguide_version",
      "@type": "xsd:string"
    },
    "response_tier": {
      "@id": "factorguide:response_tier",
      "@type": "xsd:string"
    },
    "tier": {
      "@id": "factorguide:tier"
    },
    "request_hash": {
      "@id": "factorguide:request_hash",
      "@type": "xsd:string"
    },
    "timestamp": {
      "@id": "factorguide:timestamp",
      "@type": "xsd:string"
    },
    "theta_version": {
      "@id": "factorguide:theta_version"
    },
    "input_validation": {
      "@id": "factorguide:input_validation",
      "@type": "@id"
    },
    "coupling_diagnostics": {
      "@id": "factorguide:coupling_diagnostics",
      "@type": "@id"
    },
    "dipole_analysis": {
      "@id": "factorguide:dipole_analysis",
      "@type": "@id"
    },
    "cc_asymmetry": {
      "@id": "factorguide:cc_asymmetry"
    },
    "synergy": {
      "@id": "factorguide:synergy"
    },
    "recommended_strategy": {
      "@id": "factorguide:recommended_strategy",
      "@type": "@id"
    },
    "what_if": {
      "@id": "factorguide:what_if"
    },
    "confidence": {
      "@id": "factorguide:confidence",
      "@type": "@id"
    },
    "prediction": {
      "@id": "factorguide:prediction",
      "@type": "@id"
    },
    "if_you_want_better": {
      "@id": "factorguide:if_you_want_better",
      "@type": "@id"
    },
    "spectral_summary": {
      "@id": "factorguide:spectral_summary"
    },
    "stabilizer_summary": {
      "@id": "factorguide:stabilizer_summary"
    },
    "reserved_fields_noted": {
      "@id": "factorguide:reserved_fields_noted",
      "@container": "@list"
    },
    "outcome_callback": {
      "@id": "factorguide:outcome_callback",
      "@type": "@id"
    },
    "ObservationalCostGuidance": "factorguide:ObservationalCostGuidance",
    "current_capability": {
      "@id": "factorguide:current_capability",
      "@type": "xsd:string"
    },
    "current_relative_cost": {
      "@id": "factorguide:current_relative_cost",
      "@type": "xsd:decimal"
    },
    "upgrades": {
      "@id": "factorguide:upgrades",
      "@container": "@list"
    },
    "ObservationalUpgrade": "factorguide:ObservationalUpgrade",
    "capability": {
      "@id": "factorguide:capability",
      "@type": "xsd:string"
    },
    "relative_cost": {
      "@id": "factorguide:relative_cost"
    },
    "requires": {
      "@id": "factorguide:requires"
    },
    "availability": {
      "@id": "factorguide:availability"
    },
    "pairs_where_nearly_free": {
      "@id": "factorguide:pairs_where_nearly_free"
    },
    "pairs_with_free_sign": {
      "@id": "factorguide:pairs_with_free_sign"
    },
    "OutcomeCallback": "factorguide:OutcomeCallback",
    "report_template": {
      "@id": "factorguide:report_template",
      "@type": "@id"
    },
    "tool": {
      "@id": "factorguide:tool",
      "@type": "xsd:string"
    },
    "OutcomeReport": "factorguide:OutcomeReport",
    "approach_taken": {
      "@id": "factorguide:approach_taken",
      "@type": "@id"
    },
    "ess_ratio": {
      "@id": "factorguide:ess_ratio"
    },
    "psis_khat": {
      "@id": "factorguide:psis_khat"
    },
    "log_lik_gap": {
      "@id": "factorguide:log_lik_gap"
    },
    "actual_mse_ratio": {
      "@id": "factorguide:actual_mse_ratio"
    },
    "n_replications": {
      "@id": "factorguide:n_replications"
    },
    "runtime_seconds": {
      "@id": "factorguide:runtime_seconds"
    },
    "PairClassificationEntry": "factorguide:PairClassificationEntry",
    "recommendation": {
      "@id": "factorguide:recommendation",
      "@type": "xsd:string"
    },
    "mi_nats": {
      "@id": "factorguide:mi_nats",
      "@type": "xsd:decimal"
    },
    "model_class_action": {
      "@id": "factorguide:model_class_action"
    },
    "below_noise_floor": {
      "@id": "factorguide:below_noise_floor",
      "@type": "xsd:boolean"
    },
    "marginal_ic": {
      "@id": "factorguide:marginal_ic"
    },
    "marginal_partial_divergence": {
      "@id": "factorguide:marginal_partial_divergence"
    },
    "coupling_interpretation": {
      "@id": "factorguide:coupling_interpretation"
    },
    "conditional_contribution": {
      "@id": "factorguide:conditional_contribution"
    },
    "PrecisionMatrixInput": "factorguide:PrecisionMatrixInput",
    "precision_matrix": {
      "@id": "factorguide:precision_matrix",
      "@container": "@list"
    },
    "Prediction": "factorguide:Prediction",
    "predicted_mse_ratio": {
      "@id": "factorguide:predicted_mse_ratio",
      "@type": "xsd:decimal"
    },
    "confidence_interval_90": {
      "@id": "factorguide:confidence_interval_90",
      "@container": "@list"
    },
    "falsification_criterion": {
      "@id": "factorguide:falsification_criterion",
      "@type": "xsd:string"
    },
    "PreservedEdge": "factorguide:PreservedEdge",
    "RecommendedStrategy": "factorguide:RecommendedStrategy",
    "blocks": {
      "@id": "factorguide:blocks",
      "@container": "@list"
    },
    "independent_variables": {
      "@id": "factorguide:independent_variables",
      "@container": "@list"
    },
    "total_cost": {
      "@id": "factorguide:total_cost",
      "@type": "xsd:decimal"
    },
    "full_structured_cost": {
      "@id": "factorguide:full_structured_cost",
      "@type": "xsd:decimal"
    },
    "cost_ratio": {
      "@id": "factorguide:cost_ratio",
      "@type": "xsd:decimal"
    },
    "fidelity_preserved": {
      "@id": "factorguide:fidelity_preserved",
      "@type": "xsd:decimal"
    },
    "predicted_mse_overhead": {
      "@id": "factorguide:predicted_mse_overhead",
      "@type": "xsd:decimal"
    },
    "severed_pair_costs": {
      "@id": "factorguide:severed_pair_costs",
      "@container": "@list"
    },
    "preserved_edges": {
      "@id": "factorguide:preserved_edges",
      "@container": "@list"
    },
    "severed_edges": {
      "@id": "factorguide:severed_edges",
      "@container": "@list"
    },
    "severance_priority": {
      "@id": "factorguide:severance_priority"
    },
    "zone2_triage": {
      "@id": "factorguide:zone2_triage"
    },
    "ReportTemplate": "factorguide:ReportTemplate",
    "SeveredEdge": "factorguide:SeveredEdge",
    "SeveredPairCost": "factorguide:SeveredPairCost",
    "V_ic": {
      "@id": "factorguide:V_ic",
      "@type": "xsd:decimal"
    },
    "conditional_information_lost_nats": {
      "@id": "factorguide:conditional_information_lost_nats",
      "@type": "xsd:decimal"
    },
    "SignDetectability": "factorguide:SignDetectability",
    "available": {
      "@id": "factorguide:available",
      "@type": "xsd:boolean"
    },
    "SignDetectabilityPair": "factorguide:SignDetectabilityPair",
    "k_eff": {
      "@id": "factorguide:k_eff",
      "@type": "xsd:decimal"
    },
    "even_odd_gap": {
      "@id": "factorguide:even_odd_gap",
      "@type": "xsd:decimal"
    },
    "sign_detectable": {
      "@id": "factorguide:sign_detectable",
      "@type": "xsd:boolean"
    },
    "signed_ic": {
      "@id": "factorguide:signed_ic"
    },
    "detection_cost_class": {
      "@id": "factorguide:detection_cost_class",
      "@type": "@id"
    },
    "SpectralSummary": "factorguide:SpectralSummary",
    "n_variables": {
      "@id": "factorguide:n_variables",
      "@type": "xsd:integer"
    },
    "threshold_used": {
      "@id": "factorguide:threshold_used",
      "@type": "xsd:decimal"
    },
    "n_edges_above_threshold": {
      "@id": "factorguide:n_edges_above_threshold",
      "@type": "xsd:integer"
    },
    "algebraic_connectivity": {
      "@id": "factorguide:algebraic_connectivity",
      "@type": "xsd:decimal"
    },
    "spectral_gap_ratio": {
      "@id": "factorguide:spectral_gap_ratio",
      "@type": "xsd:decimal"
    },
    "fiedler_partition": {
      "@id": "factorguide:fiedler_partition"
    },
    "connectivity_class": {
      "@id": "factorguide:connectivity_class",
      "@type": "xsd:string"
    },
    "StabilizerSummary": "factorguide:StabilizerSummary",
    "n_pairs": {
      "@id": "factorguide:n_pairs",
      "@type": "xsd:integer"
    },
    "ic_distribution": {
      "@id": "factorguide:ic_distribution"
    },
    "coupling_regime": {
      "@id": "factorguide:coupling_regime",
      "@type": "xsd:string"
    },
    "connectivity_profile": {
      "@id": "factorguide:connectivity_profile",
      "@type": "xsd:string"
    },
    "total_cost_nats": {
      "@id": "factorguide:total_cost_nats",
      "@type": "xsd:decimal"
    },
    "mean_cost_per_pair_nats": {
      "@id": "factorguide:mean_cost_per_pair_nats",
      "@type": "xsd:decimal"
    },
    "zone_distribution": {
      "@id": "factorguide:zone_distribution"
    },
    "SubmitPaymentRequest": "factorguide:SubmitPaymentRequest",
    "tx_hash": {
      "@id": "factorguide:tx_hash",
      "@type": "xsd:string"
    },
    "chain": {
      "@id": "factorguide:chain",
      "@type": "xsd:string"
    },
    "SynergyAnalysis": "factorguide:SynergyAnalysis",
    "method": {
      "@id": "factorguide:method",
      "@type": "xsd:string"
    },
    "stage_1_ic2": {
      "@id": "factorguide:stage_1_ic2",
      "@type": "@id"
    },
    "stage_2_ic_int": {
      "@id": "factorguide:stage_2_ic_int",
      "@type": "xsd:string"
    },
    "synergy_candidate": {
      "@id": "factorguide:synergy_candidate",
      "@type": "xsd:boolean"
    },
    "mediation_triples": {
      "@id": "factorguide:mediation_triples"
    },
    "SynergyStage1": "factorguide:SynergyStage1",
    "candidate_triples": {
      "@id": "factorguide:candidate_triples",
      "@container": "@list"
    },
    "TaskType": "factorguide:TaskType",
    "ValidationError": "factorguide:ValidationError",
    "loc": {
      "@id": "factorguide:loc",
      "@container": "@list"
    },
    "msg": {
      "@id": "factorguide:msg",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "factorguide:type",
      "@type": "xsd:string"
    },
    "input": {
      "@id": "factorguide:input"
    },
    "ctx": {
      "@id": "factorguide:ctx"
    },
    "WhatIfAnalysis": "factorguide:WhatIfAnalysis",
    "fully_independent": {
      "@id": "factorguide:fully_independent",
      "@type": "@id"
    },
    "preserve_zone3_only": {
      "@id": "factorguide:preserve_zone3_only",
      "@type": "@id"
    },
    "recommended": {
      "@id": "factorguide:recommended",
      "@type": "@id"
    },
    "WhatIfScenario": "factorguide:WhatIfScenario",
    "total_information_cost_nats": {
      "@id": "factorguide:total_information_cost_nats",
      "@type": "xsd:decimal"
    },
    "pairs_severed": {
      "@id": "factorguide:pairs_severed",
      "@type": "xsd:integer"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "FactorGuide API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects FactorGuide'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/factorguide-io-openapi.json.",
  "dcterms:created": "2026-11-07",
  "dcterms:source": [
    "openapi/factorguide-io-openapi.json"
  ]
}