class_docstr: Result of causal analysis.
class_docstr_tok: ["Result","of","causal","analysis","."]
code: def _get_schema(cls, version: str):
      cls._validate_version(version)
  
      schema_directory = (
          Path(__file__).parent
          / SerializationAttributes.DASHBOARD_SCHEMAS
      )
      schema_filename = f"schema_{version}{FileFormats.JSON}"
      schema_filepath = schema_directory / schema_filename
      with open(schema_filepath, "r") as f:
          return json.load(f)
  
imports: import json
  import re
  import uuid
  from pathlib import Path
  from typing import Any, List, Optional, Tuple, Union
  import pandas
  import semver
  from responsibleai._interfaces import CausalConfig
  from responsibleai._interfaces import CausalData, CausalPolicy, CausalPolicyGains, CausalPolicyTreeInternal, CausalPolicyTreeLeaf, ComparisonTypes
  from responsibleai._internal.constants import FileFormats, SerializationAttributes
  from responsibleai._tools.causal.causal_config import CausalConfig
  from responsibleai._tools.causal.causal_constants import ResultAttributes
  from responsibleai._tools.shared.base_result import BaseResult
  from responsibleai._tools.shared.versions import CausalVersions
label_desc: Use image node_id 16 for calling the CausalResult obj's underlying member method code with example usage: obj._get_schema(cls, version) and returns: json