def METHOD_NAME(self):
    # Gets the schema.json file from the modeling rule folder
    schema_files = list(
        Path(self.file_path).parent.glob(
            "*_[sS][cC][hH][eE][mM][aA].[jJ][sS][oO][nN]"
        )
    )
    has_schema = len(schema_files) > 0
    if not has_schema:
        error_message, error_code = Errors.modeling_rule_missing_schema_file(
            self.file_path
        )
        if self.handle_error(error_message, error_code, file_path=self.file_path):
            self._is_valid = False
            return has_schema
    return has_schema