{
  "@context": {
    "@vocab": "https://rulebase.co/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "rulebase": "https://rulebase.co/schema#",
    "SessionActivity": "rulebase:SessionActivity",
    "last_activity_at": {
      "@id": "rulebase:last_activity_at",
      "@type": "xsd:dateTime"
    },
    "idle_expires_at": {
      "@id": "rulebase:idle_expires_at",
      "@type": "xsd:dateTime"
    },
    "absolute_expires_at": {
      "@id": "rulebase:absolute_expires_at",
      "@type": "xsd:dateTime"
    },
    "inactivity_timeout_minutes": {
      "@id": "rulebase:inactivity_timeout_minutes",
      "@type": "xsd:integer"
    },
    "server_time": {
      "@id": "rulebase:server_time",
      "@type": "xsd:dateTime"
    },
    "program_sampling_rule_condition": "rulebase:program_sampling_rule_condition",
    "field": {
      "@id": "rulebase:field",
      "@type": "xsd:string"
    },
    "operator": {
      "@id": "rulebase:operator",
      "@type": "xsd:string"
    },
    "value": {
      "@id": "rulebase:value"
    },
    "program_sampling_rule_tier": "rulebase:program_sampling_rule_tier",
    "min": {
      "@id": "rulebase:min",
      "@type": "xsd:integer"
    },
    "max": {
      "@id": "rulebase:max",
      "@type": "xsd:integer"
    },
    "value_type": {
      "@id": "rulebase:value_type",
      "@type": "xsd:string"
    },
    "test_report_finding": "rulebase:test_report_finding",
    "risk_level": {
      "@id": "rulebase:risk_level",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "rulebase:description",
      "@type": "xsd:string"
    },
    "test_report_question_result": "rulebase:test_report_question_result",
    "question": {
      "@id": "rulebase:question",
      "@type": "xsd:string"
    },
    "sheet_column_id": {
      "@id": "rulebase:sheet_column_id",
      "@type": "xsd:string"
    },
    "positive_count": {
      "@id": "rulebase:positive_count",
      "@type": "xsd:integer"
    },
    "negative_count": {
      "@id": "rulebase:negative_count",
      "@type": "xsd:integer"
    },
    "indeterminate_count": {
      "@id": "rulebase:indeterminate_count",
      "@type": "xsd:integer"
    },
    "test_report_control_result": "rulebase:test_report_control_result",
    "name": {
      "@id": "rulebase:name",
      "@type": "xsd:string"
    },
    "question_results": {
      "@id": "rulebase:question_results",
      "@container": "@list"
    },
    "McpServer": "rulebase:McpServer",
    "id": {
      "@id": "rulebase:id",
      "@type": "xsd:string"
    },
    "slug": {
      "@id": "rulebase:slug",
      "@type": "xsd:string"
    },
    "icon_url": {
      "@id": "rulebase:icon_url",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "rulebase:url",
      "@type": "xsd:string"
    },
    "transport": {
      "@id": "rulebase:transport",
      "@type": "xsd:string"
    },
    "auth_type": {
      "@id": "rulebase:auth_type",
      "@type": "xsd:string"
    },
    "access": {
      "@id": "rulebase:access",
      "@type": "xsd:string"
    },
    "enabled": {
      "@id": "rulebase:enabled",
      "@type": "xsd:boolean"
    },
    "header_names": {
      "@id": "rulebase:header_names",
      "@container": "@list"
    },
    "oauth_client_id": {
      "@id": "rulebase:oauth_client_id",
      "@type": "xsd:string"
    },
    "has_oauth_client_secret": {
      "@id": "rulebase:has_oauth_client_secret",
      "@type": "xsd:boolean"
    },
    "oauth_scope": {
      "@id": "rulebase:oauth_scope",
      "@type": "xsd:string"
    },
    "connection": {
      "@id": "rulebase:connection"
    },
    "tools": {
      "@id": "rulebase:tools",
      "@container": "@list"
    },
    "tools_synced_at": {
      "@id": "rulebase:tools_synced_at",
      "@type": "xsd:string"
    },
    "last_error": {
      "@id": "rulebase:last_error",
      "@type": "xsd:string"
    },
    "created_at": {
      "@id": "rulebase:created_at",
      "@type": "xsd:string"
    },
    "updated_at": {
      "@id": "rulebase:updated_at",
      "@type": "xsd:string"
    },
    "LinkedActivityThread": "rulebase:LinkedActivityThread",
    "initial_contact_at": {
      "@id": "rulebase:initial_contact_at",
      "@type": "xsd:dateTime"
    },
    "last_contact_at": {
      "@id": "rulebase:last_contact_at",
      "@type": "xsd:dateTime"
    },
    "contacts_count": {
      "@id": "rulebase:contacts_count",
      "@type": "xsd:integer"
    },
    "items": {
      "@id": "rulebase:items",
      "@container": "@list"
    },
    "ConversationPartParty": "rulebase:ConversationPartParty",
    "email": {
      "@id": "rulebase:email",
      "@type": "xsd:string"
    },
    "phone": {
      "@id": "rulebase:phone",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "rulebase:type",
      "@type": "xsd:string"
    },
    "avatar_url": {
      "@id": "rulebase:avatar_url",
      "@type": "xsd:string"
    },
    "evaluable": {
      "@id": "rulebase:evaluable",
      "@type": "xsd:boolean"
    },
    "custom_attributes": {
      "@id": "rulebase:custom_attributes"
    },
    "ConversationPartAttachment": "rulebase:ConversationPartAttachment",
    "filename": {
      "@id": "rulebase:filename",
      "@type": "xsd:string"
    },
    "content_type": {
      "@id": "rulebase:content_type",
      "@type": "xsd:string"
    },
    "size": {
      "@id": "rulebase:size",
      "@type": "xsd:decimal"
    },
    "file_url": {
      "@id": "rulebase:file_url",
      "@type": "xsd:string"
    },
    "removed_at": {
      "@id": "rulebase:removed_at",
      "@type": "xsd:string"
    },
    "ConversationPartCallTranscriptMessage": "rulebase:ConversationPartCallTranscriptMessage",
    "text": {
      "@id": "rulebase:text",
      "@type": "xsd:string"
    },
    "text_english": {
      "@id": "rulebase:text_english",
      "@type": "xsd:string"
    },
    "author_type": {
      "@id": "rulebase:author_type",
      "@type": "xsd:string"
    },
    "start": {
      "@id": "rulebase:start",
      "@type": "xsd:decimal"
    },
    "end": {
      "@id": "rulebase:end",
      "@type": "xsd:decimal"
    },
    "confidence": {
      "@id": "rulebase:confidence",
      "@type": "xsd:string"
    },
    "conversation_cx_risk_snapshot_compliance_rule_results": {
      "@id": "rulebase:conversation_cx_risk_snapshot_compliance_rule_results",
      "@container": "@list"
    },
    "ConversationPartCallDetail": "rulebase:ConversationPartCallDetail",
    "direction": {
      "@id": "rulebase:direction",
      "@type": "xsd:string"
    },
    "terminated_by": {
      "@id": "rulebase:terminated_by",
      "@type": "xsd:string"
    },
    "language": {
      "@id": "rulebase:language",
      "@type": "xsd:string"
    },
    "from_phone": {
      "@id": "rulebase:from_phone",
      "@type": "xsd:string"
    },
    "to_phone": {
      "@id": "rulebase:to_phone",
      "@type": "xsd:string"
    },
    "recording": {
      "@id": "rulebase:recording"
    },
    "to": {
      "@id": "rulebase:to",
      "@type": "@id"
    },
    "from": {
      "@id": "rulebase:from",
      "@type": "@id"
    },
    "to_employee": {
      "@id": "rulebase:to_employee",
      "@type": "@id"
    },
    "from_employee": {
      "@id": "rulebase:from_employee",
      "@type": "@id"
    },
    "to_client": {
      "@id": "rulebase:to_client",
      "@type": "@id"
    },
    "from_client": {
      "@id": "rulebase:from_client",
      "@type": "@id"
    },
    "conversation_part_call_detail_transcript_messages": {
      "@id": "rulebase:conversation_part_call_detail_transcript_messages",
      "@container": "@list"
    },
    "ConversationPartBase": "rulebase:ConversationPartBase",
    "author_name": {
      "@id": "rulebase:author_name",
      "@type": "xsd:string"
    },
    "external_id": {
      "@id": "rulebase:external_id",
      "@type": "xsd:string"
    },
    "external_created_at": {
      "@id": "rulebase:external_created_at",
      "@type": "xsd:string"
    },
    "image_caption": {
      "@id": "rulebase:image_caption",
      "@type": "xsd:string"
    },
    "body": {
      "@id": "rulebase:body",
      "@type": "xsd:string"
    },
    "html_body": {
      "@id": "rulebase:html_body",
      "@type": "xsd:string"
    },
    "body_english": {
      "@id": "rulebase:body_english",
      "@type": "xsd:string"
    },
    "ai_agent_authored": {
      "@id": "rulebase:ai_agent_authored",
      "@type": "xsd:boolean"
    },
    "ai_generated_answer": {
      "@id": "rulebase:ai_generated_answer",
      "@type": "xsd:boolean"
    },
    "data": {
      "@id": "rulebase:data"
    },
    "data_source": {
      "@id": "rulebase:data_source"
    },
    "author": {
      "@id": "rulebase:author",
      "@type": "@id"
    },
    "attachments": {
      "@id": "rulebase:attachments",
      "@container": "@list"
    },
    "sla_breaches": {
      "@id": "rulebase:sla_breaches",
      "@container": "@list"
    },
    "ConversationPartChatDetail": "rulebase:ConversationPartChatDetail",
    "content": {
      "@id": "rulebase:content",
      "@type": "xsd:string"
    },
    "html_content": {
      "@id": "rulebase:html_content",
      "@type": "xsd:string"
    },
    "sent_at": {
      "@id": "rulebase:sent_at",
      "@type": "xsd:string"
    },
    "uses_redacted_tag": {
      "@id": "rulebase:uses_redacted_tag",
      "@type": "xsd:boolean"
    },
    "ConversationPartEmailDetail": "rulebase:ConversationPartEmailDetail",
    "to_name": {
      "@id": "rulebase:to_name",
      "@type": "xsd:string"
    },
    "to_email": {
      "@id": "rulebase:to_email",
      "@type": "xsd:string"
    },
    "from_name": {
      "@id": "rulebase:from_name",
      "@type": "xsd:string"
    },
    "from_email": {
      "@id": "rulebase:from_email",
      "@type": "xsd:string"
    },
    "ConversationPartNoteDetail": "rulebase:ConversationPartNoteDetail",
    "ConversationPartAssignmentDetail": "rulebase:ConversationPartAssignmentDetail",
    "assigned_to": {
      "@id": "rulebase:assigned_to",
      "@type": "xsd:string"
    },
    "ConversationPartAttributeUpdateDetail": "rulebase:ConversationPartAttributeUpdateDetail",
    "field_name": {
      "@id": "rulebase:field_name",
      "@type": "xsd:string"
    },
    "previous_value": {
      "@id": "rulebase:previous_value"
    },
    "ConversationPartMacroReferenceDetail": "rulebase:ConversationPartMacroReferenceDetail",
    "macro_title": {
      "@id": "rulebase:macro_title",
      "@type": "xsd:string"
    },
    "PracticeSimulationOverview": "rulebase:PracticeSimulationOverview",
    "window_days": {
      "@id": "rulebase:window_days",
      "@type": "xsd:integer"
    },
    "attempts": {
      "@id": "rulebase:attempts"
    },
    "pass_rate": {
      "@id": "rulebase:pass_rate"
    },
    "lowest_pass_rate": {
      "@id": "rulebase:lowest_pass_rate"
    },
    "PracticeSimulationScoreTrend": "rulebase:PracticeSimulationScoreTrend",
    "average": {
      "@id": "rulebase:average",
      "@type": "xsd:integer"
    },
    "change": {
      "@id": "rulebase:change",
      "@type": "xsd:integer"
    },
    "buckets": {
      "@id": "rulebase:buckets",
      "@container": "@list"
    },
    "PracticeSimulationAssignment": "rulebase:PracticeSimulationAssignment",
    "simulation_id": {
      "@id": "rulebase:simulation_id",
      "@type": "xsd:string"
    },
    "simulation_title": {
      "@id": "rulebase:simulation_title",
      "@type": "xsd:string"
    },
    "version": {
      "@id": "rulebase:version",
      "@type": "xsd:integer"
    },
    "agent_id": {
      "@id": "rulebase:agent_id",
      "@type": "xsd:string"
    },
    "agent_name": {
      "@id": "rulebase:agent_name",
      "@type": "xsd:string"
    },
    "assigned_by_name": {
      "@id": "rulebase:assigned_by_name",
      "@type": "xsd:string"
    },
    "simulation_apps": {
      "@id": "rulebase:simulation_apps",
      "@container": "@list"
    },
    "brief": {
      "@id": "rulebase:brief",
      "@type": "xsd:string"
    },
    "time_limit_minutes": {
      "@id": "rulebase:time_limit_minutes",
      "@type": "xsd:integer"
    },
    "due_at": {
      "@id": "rulebase:due_at",
      "@type": "xsd:string"
    },
    "max_attempts": {
      "@id": "rulebase:max_attempts",
      "@type": "xsd:integer"
    },
    "pass_mark": {
      "@id": "rulebase:pass_mark",
      "@type": "xsd:integer"
    },
    "status": {
      "@id": "rulebase:status",
      "@type": "xsd:string"
    },
    "attempts_used": {
      "@id": "rulebase:attempts_used",
      "@type": "xsd:integer"
    },
    "attempts_remaining": {
      "@id": "rulebase:attempts_remaining",
      "@type": "xsd:integer"
    },
    "active_attempt_id": {
      "@id": "rulebase:active_attempt_id",
      "@type": "xsd:string"
    },
    "last_attempt": {
      "@id": "rulebase:last_attempt"
    },
    "best_attempt": {
      "@id": "rulebase:best_attempt"
    },
    "last_active_at": {
      "@id": "rulebase:last_active_at",
      "@type": "xsd:string"
    },
    "last_reminded_at": {
      "@id": "rulebase:last_reminded_at",
      "@type": "xsd:string"
    },
    "PracticeScorecardResults": "rulebase:PracticeScorecardResults",
    "scorecardId": {
      "@id": "rulebase:scorecardId",
      "@type": "xsd:string"
    },
    "scorecardName": {
      "@id": "rulebase:scorecardName",
      "@type": "xsd:string"
    },
    "score": {
      "@id": "rulebase:score",
      "@type": "xsd:integer"
    },
    "scoreCapReason": {
      "@id": "rulebase:scoreCapReason",
      "@type": "xsd:string"
    },
    "criteria": {
      "@id": "rulebase:criteria",
      "@container": "@list"
    },
    "PracticeSimulationAttempt": "rulebase:PracticeSimulationAttempt",
    "kind": {
      "@id": "rulebase:kind",
      "@type": "xsd:string"
    },
    "assignment_id": {
      "@id": "rulebase:assignment_id",
      "@type": "xsd:string"
    },
    "started_at": {
      "@id": "rulebase:started_at",
      "@type": "xsd:string"
    },
    "paused_at": {
      "@id": "rulebase:paused_at",
      "@type": "xsd:string"
    },
    "ended_at": {
      "@id": "rulebase:ended_at",
      "@type": "xsd:string"
    },
    "active_seconds": {
      "@id": "rulebase:active_seconds",
      "@type": "xsd:integer"
    },
    "time_limit_seconds": {
      "@id": "rulebase:time_limit_seconds",
      "@type": "xsd:integer"
    },
    "log": {
      "@id": "rulebase:log",
      "@container": "@list"
    },
    "grade": {
      "@id": "rulebase:grade"
    },
    "scorecard_score": {
      "@id": "rulebase:scorecard_score",
      "@type": "xsd:decimal"
    },
    "scorecard_results": {
      "@id": "rulebase:scorecard_results",
      "@type": "@id"
    },
    "scorecard_not_scored_reason": {
      "@id": "rulebase:scorecard_not_scored_reason",
      "@type": "xsd:string"
    },
    "passed": {
      "@id": "rulebase:passed",
      "@type": "xsd:boolean"
    },
    "debrief_summary": {
      "@id": "rulebase:debrief_summary"
    },
    "grading": {
      "@id": "rulebase:grading"
    },
    "app_urls": {
      "@id": "rulebase:app_urls"
    },
    "app_labels": {
      "@id": "rulebase:app_labels"
    },
    "shell_url": {
      "@id": "rulebase:shell_url",
      "@type": "xsd:string"
    },
    "focus": {
      "@id": "rulebase:focus",
      "@type": "xsd:string"
    },
    "apps": {
      "@id": "rulebase:apps",
      "@container": "@list"
    },
    "sources": {
      "@id": "rulebase:sources",
      "@container": "@list"
    },
    "attempt_number": {
      "@id": "rulebase:attempt_number",
      "@type": "xsd:integer"
    },
    "assignment_attempts": {
      "@id": "rulebase:assignment_attempts",
      "@container": "@list"
    },
    "PracticeRecordingEvent": "rulebase:PracticeRecordingEvent",
    "timestamp": {
      "@id": "rulebase:timestamp",
      "@type": "xsd:decimal"
    },
    "PracticeAttemptRecording": "rulebase:PracticeAttemptRecording",
    "duration_ms": {
      "@id": "rulebase:duration_ms",
      "@type": "xsd:decimal"
    },
    "chunks": {
      "@id": "rulebase:chunks",
      "@container": "@list"
    },
    "PracticeSimulationSuggestion": "rulebase:PracticeSimulationSuggestion",
    "title": {
      "@id": "rulebase:title",
      "@type": "xsd:string"
    },
    "evidence": {
      "@id": "rulebase:evidence"
    },
    "document": {
      "@id": "rulebase:document"
    },
    "PracticeSimulationSuggestionRefresh": "rulebase:PracticeSimulationSuggestionRefresh",
    "generated": {
      "@id": "rulebase:generated",
      "@type": "xsd:integer"
    },
    "considered_criteria": {
      "@id": "rulebase:considered_criteria",
      "@type": "xsd:integer"
    },
    "skipped": {
      "@id": "rulebase:skipped"
    },
    "top_rejections": {
      "@id": "rulebase:top_rejections",
      "@container": "@list"
    },
    "PracticeSpecIssue": "rulebase:PracticeSpecIssue",
    "severity": {
      "@id": "rulebase:severity",
      "@type": "xsd:string"
    },
    "code": {
      "@id": "rulebase:code",
      "@type": "xsd:string"
    },
    "path": {
      "@id": "rulebase:path",
      "@type": "xsd:string"
    },
    "target": {
      "@id": "rulebase:target"
    },
    "message": {
      "@id": "rulebase:message",
      "@type": "xsd:string"
    },
    "PracticeSimulationDryRun": "rulebase:PracticeSimulationDryRun",
    "spec_sha256": {
      "@id": "rulebase:spec_sha256",
      "@type": "xsd:string"
    },
    "stale": {
      "@id": "rulebase:stale",
      "@type": "xsd:boolean"
    },
    "progress": {
      "@id": "rulebase:progress"
    },
    "error": {
      "@id": "rulebase:error",
      "@type": "xsd:string"
    },
    "finished_at": {
      "@id": "rulebase:finished_at",
      "@type": "xsd:string"
    },
    "good_path": {
      "@id": "rulebase:good_path"
    },
    "fumbles": {
      "@id": "rulebase:fumbles",
      "@container": "@list"
    },
    "failures": {
      "@id": "rulebase:failures",
      "@container": "@list"
    },
    "warnings": {
      "@id": "rulebase:warnings",
      "@container": "@list"
    },
    "PracticeSimulationChecks": "rulebase:PracticeSimulationChecks",
    "issues": {
      "@id": "rulebase:issues",
      "@container": "@list"
    },
    "error_count": {
      "@id": "rulebase:error_count",
      "@type": "xsd:integer"
    },
    "warning_count": {
      "@id": "rulebase:warning_count",
      "@type": "xsd:integer"
    },
    "dry_runs_enabled": {
      "@id": "rulebase:dry_runs_enabled",
      "@type": "xsd:boolean"
    },
    "dry_run": {
      "@id": "rulebase:dry_run",
      "@type": "@id"
    },
    "publishable": {
      "@id": "rulebase:publishable",
      "@type": "xsd:boolean"
    },
    "blocking": {
      "@id": "rulebase:blocking",
      "@type": "xsd:string"
    },
    "PracticeSimulationScorecard": "rulebase:PracticeSimulationScorecard",
    "PracticeSimulation": "rulebase:PracticeSimulation",
    "current_version": {
      "@id": "rulebase:current_version",
      "@type": "xsd:integer"
    },
    "default_max_attempts": {
      "@id": "rulebase:default_max_attempts",
      "@type": "xsd:integer"
    },
    "scorecard": {
      "@id": "rulebase:scorecard",
      "@type": "@id"
    },
    "summary": {
      "@id": "rulebase:summary"
    },
    "PracticeSimulationChecksConflict": "rulebase:PracticeSimulationChecksConflict",
    "PracticeAppGate": "rulebase:PracticeAppGate",
    "build_ok": {
      "@id": "rulebase:build_ok",
      "@type": "xsd:boolean"
    },
    "build_error": {
      "@id": "rulebase:build_error",
      "@type": "xsd:string"
    },
    "tests": {
      "@id": "rulebase:tests"
    },
    "review_problems": {
      "@id": "rulebase:review_problems",
      "@container": "@list"
    },
    "screens_not_ready": {
      "@id": "rulebase:screens_not_ready",
      "@container": "@list"
    },
    "PracticeAppChanges": "rulebase:PracticeAppChanges",
    "screens": {
      "@id": "rulebase:screens"
    },
    "fields": {
      "@id": "rulebase:fields"
    },
    "actions": {
      "@id": "rulebase:actions"
    },
    "other": {
      "@id": "rulebase:other"
    },
    "renamed": {
      "@id": "rulebase:renamed",
      "@container": "@list"
    },
    "uses": {
      "@id": "rulebase:uses"
    },
    "PracticeAppScreen": "rulebase:PracticeAppScreen",
    "ready": {
      "@id": "rulebase:ready",
      "@type": "xsd:boolean"
    },
    "errors": {
      "@id": "rulebase:errors",
      "@container": "@list"
    },
    "screenshot_url": {
      "@id": "rulebase:screenshot_url",
      "@type": "xsd:string"
    },
    "elements": {
      "@id": "rulebase:elements",
      "@container": "@list"
    },
    "PracticeAppBuild": "rulebase:PracticeAppBuild",
    "build_id": {
      "@id": "rulebase:build_id",
      "@type": "xsd:string"
    },
    "tool_id": {
      "@id": "rulebase:tool_id",
      "@type": "xsd:string"
    },
    "mode": {
      "@id": "rulebase:mode",
      "@type": "xsd:string"
    },
    "app_version": {
      "@id": "rulebase:app_version",
      "@type": "xsd:integer"
    },
    "base_version": {
      "@id": "rulebase:base_version",
      "@type": "xsd:integer"
    },
    "instruction": {
      "@id": "rulebase:instruction",
      "@type": "xsd:string"
    },
    "remove_element_ids": {
      "@id": "rulebase:remove_element_ids",
      "@container": "@list"
    },
    "preview_url": {
      "@id": "rulebase:preview_url",
      "@type": "xsd:string"
    },
    "preview_expires_at": {
      "@id": "rulebase:preview_expires_at",
      "@type": "xsd:string"
    },
    "gate": {
      "@id": "rulebase:gate",
      "@type": "@id"
    },
    "changes": {
      "@id": "rulebase:changes",
      "@type": "@id"
    },
    "can_publish": {
      "@id": "rulebase:can_publish",
      "@type": "xsd:boolean"
    },
    "can_publish_anyway": {
      "@id": "rulebase:can_publish_anyway",
      "@type": "xsd:boolean"
    },
    "published_version_id": {
      "@id": "rulebase:published_version_id",
      "@type": "xsd:string"
    },
    "discarded_at": {
      "@id": "rulebase:discarded_at",
      "@type": "xsd:string"
    },
    "created_by_email": {
      "@id": "rulebase:created_by_email",
      "@type": "xsd:string"
    },
    "PracticeAppVersion": "rulebase:PracticeAppVersion",
    "tool_version": {
      "@id": "rulebase:tool_version",
      "@type": "xsd:string"
    },
    "app_id": {
      "@id": "rulebase:app_id",
      "@type": "xsd:string"
    },
    "bundle_sha256": {
      "@id": "rulebase:bundle_sha256",
      "@type": "xsd:string"
    },
    "gate_status": {
      "@id": "rulebase:gate_status",
      "@type": "xsd:string"
    },
    "has_source": {
      "@id": "rulebase:has_source",
      "@type": "xsd:boolean"
    },
    "pin": {
      "@id": "rulebase:pin"
    },
    "Scorecard": "rulebase:Scorecard",
    "condition": {
      "@id": "rulebase:condition",
      "@type": "xsd:string"
    },
    "nested_criteria": {
      "@id": "rulebase:nested_criteria",
      "@type": "xsd:boolean"
    },
    "two_level": {
      "@id": "rulebase:two_level",
      "@type": "xsd:boolean"
    },
    "is_primary": {
      "@id": "rulebase:is_primary",
      "@type": "xsd:boolean"
    },
    "uses_checks": {
      "@id": "rulebase:uses_checks",
      "@type": "xsd:boolean"
    },
    "lock_version": {
      "@id": "rulebase:lock_version",
      "@type": "xsd:integer"
    },
    "active_scorecard_version_id": {
      "@id": "rulebase:active_scorecard_version_id",
      "@type": "xsd:string"
    },
    "restored_from_scorecard_version_id": {
      "@id": "rulebase:restored_from_scorecard_version_id",
      "@type": "xsd:string"
    },
    "groups": {
      "@id": "rulebase:groups",
      "@container": "@list"
    },
    "conditions": {
      "@id": "rulebase:conditions",
      "@container": "@list"
    },
    "created_by": {
      "@id": "rulebase:created_by"
    },
    "ScorecardCriterion": "rulebase:ScorecardCriterion",
    "instructions": {
      "@id": "rulebase:instructions",
      "@type": "xsd:string"
    },
    "position": {
      "@id": "rulebase:position",
      "@type": "xsd:integer"
    },
    "scoring_type": {
      "@id": "rulebase:scoring_type",
      "@type": "xsd:string"
    },
    "max_score": {
      "@id": "rulebase:max_score",
      "@type": "xsd:integer"
    },
    "ai_evaluations_enabled": {
      "@id": "rulebase:ai_evaluations_enabled",
      "@type": "xsd:boolean"
    },
    "requires_style_guide_context": {
      "@id": "rulebase:requires_style_guide_context",
      "@type": "xsd:boolean"
    },
    "requires_authentication_context": {
      "@id": "rulebase:requires_authentication_context",
      "@type": "xsd:boolean"
    },
    "requires_knowledge_base_context": {
      "@id": "rulebase:requires_knowledge_base_context",
      "@type": "xsd:boolean"
    },
    "evaluation_strictness": {
      "@id": "rulebase:evaluation_strictness",
      "@type": "xsd:string"
    },
    "knowledge_base_document_ids": {
      "@id": "rulebase:knowledge_base_document_ids",
      "@container": "@list"
    },
    "weight": {
      "@id": "rulebase:weight",
      "@type": "xsd:decimal"
    },
    "parent_id": {
      "@id": "rulebase:parent_id",
      "@type": "xsd:string"
    },
    "scorecard_id": {
      "@id": "rulebase:scorecard_id",
      "@type": "xsd:string"
    },
    "scorecard_name": {
      "@id": "rulebase:scorecard_name",
      "@type": "xsd:string"
    },
    "guiding_questions": {
      "@id": "rulebase:guiding_questions",
      "@container": "@list"
    },
    "score_options": {
      "@id": "rulebase:score_options",
      "@container": "@list"
    },
    "checks": {
      "@id": "rulebase:checks",
      "@container": "@list"
    },
    "children": {
      "@id": "rulebase:children",
      "@container": "@list"
    },
    "ScorecardFull": "rulebase:ScorecardFull",
    "scorecard_cap_rules": {
      "@id": "rulebase:scorecard_cap_rules",
      "@container": "@list"
    },
    "scorecard_criteria": {
      "@id": "rulebase:scorecard_criteria",
      "@container": "@list"
    },
    "ScorecardFormParams": "rulebase:ScorecardFormParams",
    "group_ids": {
      "@id": "rulebase:group_ids",
      "@container": "@list"
    },
    "ScorecardEvaluationResultSummary": "rulebase:ScorecardEvaluationResultSummary",
    "processing_status": {
      "@id": "rulebase:processing_status",
      "@type": "xsd:string"
    },
    "score_cap_applied": {
      "@id": "rulebase:score_cap_applied",
      "@type": "xsd:boolean"
    },
    "score_cap_value": {
      "@id": "rulebase:score_cap_value",
      "@type": "xsd:decimal"
    },
    "score_before_cap": {
      "@id": "rulebase:score_before_cap",
      "@type": "xsd:decimal"
    },
    "score_cap_reason": {
      "@id": "rulebase:score_cap_reason",
      "@type": "xsd:string"
    },
    "score_cap_criterion_id": {
      "@id": "rulebase:score_cap_criterion_id",
      "@type": "xsd:string"
    },
    "conversation_id": {
      "@id": "rulebase:conversation_id",
      "@type": "xsd:string"
    },
    "data_source_name": {
      "@id": "rulebase:data_source_name",
      "@type": "xsd:string"
    },
    "agent_names": {
      "@id": "rulebase:agent_names",
      "@type": "xsd:string"
    },
    "customer_names": {
      "@id": "rulebase:customer_names",
      "@type": "xsd:string"
    },
    "ScorecardEvaluationStatistic": "rulebase:ScorecardEvaluationStatistic",
    "date": {
      "@id": "rulebase:date",
      "@type": "xsd:string"
    },
    "conversation_count": {
      "@id": "rulebase:conversation_count",
      "@type": "xsd:integer"
    },
    "average_score": {
      "@id": "rulebase:average_score",
      "@type": "xsd:string"
    },
    "ScorecardEvaluationDefaultFilters": "rulebase:ScorecardEvaluationDefaultFilters",
    "team": {
      "@id": "rulebase:team"
    },
    "ScorecardCriterionAdherence": "rulebase:ScorecardCriterionAdherence",
    "is_header": {
      "@id": "rulebase:is_header",
      "@type": "xsd:boolean"
    },
    "passed_count": {
      "@id": "rulebase:passed_count",
      "@type": "xsd:integer"
    },
    "partial_count": {
      "@id": "rulebase:partial_count",
      "@type": "xsd:integer"
    },
    "failed_count": {
      "@id": "rulebase:failed_count",
      "@type": "xsd:integer"
    },
    "TicketResolutionResolverStatistic": "rulebase:TicketResolutionResolverStatistic",
    "resolver_id": {
      "@id": "rulebase:resolver_id",
      "@type": "xsd:string"
    },
    "resolver_name": {
      "@id": "rulebase:resolver_name",
      "@type": "xsd:string"
    },
    "resolver_membership_id": {
      "@id": "rulebase:resolver_membership_id",
      "@type": "xsd:string"
    },
    "tickets_resolved_count": {
      "@id": "rulebase:tickets_resolved_count",
      "@type": "xsd:integer"
    },
    "ContestedEvaluationStatistic": "rulebase:ContestedEvaluationStatistic",
    "contest_id": {
      "@id": "rulebase:contest_id",
      "@type": "xsd:string"
    },
    "conversation_external_id": {
      "@id": "rulebase:conversation_external_id",
      "@type": "xsd:string"
    },
    "outcome": {
      "@id": "rulebase:outcome",
      "@type": "xsd:string"
    },
    "qa_agent_evaluation_id": {
      "@id": "rulebase:qa_agent_evaluation_id",
      "@type": "xsd:string"
    },
    "ScorecardCriterionResultSummary": "rulebase:ScorecardCriterionResultSummary",
    "knowledge_base_answer": {
      "@id": "rulebase:knowledge_base_answer",
      "@type": "xsd:string"
    },
    "scorecard_criterion_id": {
      "@id": "rulebase:scorecard_criterion_id",
      "@type": "xsd:string"
    },
    "scorecard_criterion_scoring_type": {
      "@id": "rulebase:scorecard_criterion_scoring_type",
      "@type": "xsd:string"
    },
    "scorecard_criterion_description": {
      "@id": "rulebase:scorecard_criterion_description",
      "@type": "xsd:string"
    },
    "scorecard_criterion_weight": {
      "@id": "rulebase:scorecard_criterion_weight",
      "@type": "xsd:decimal"
    },
    "scorecard_criterion_max_score": {
      "@id": "rulebase:scorecard_criterion_max_score",
      "@type": "xsd:decimal"
    },
    "scorecard_criterion_score_options": {
      "@id": "rulebase:scorecard_criterion_score_options",
      "@container": "@list"
    },
    "knowledge_base_citations": {
      "@id": "rulebase:knowledge_base_citations",
      "@container": "@list"
    },
    "qa_evaluation_id": {
      "@id": "rulebase:qa_evaluation_id",
      "@type": "xsd:string"
    },
    "ScorecardCriterionResultStatistic": "rulebase:ScorecardCriterionResultStatistic",
    "QaAgentEvaluationScorecardCriterionResult": "rulebase:QaAgentEvaluationScorecardCriterionResult",
    "reason": {
      "@id": "rulebase:reason",
      "@type": "xsd:string"
    },
    "selected_score_option": {
      "@id": "rulebase:selected_score_option"
    },
    "selected_justification_option": {
      "@id": "rulebase:selected_justification_option"
    },
    "guiding_question_answers": {
      "@id": "rulebase:guiding_question_answers",
      "@container": "@list"
    },
    "comments": {
      "@id": "rulebase:comments",
      "@container": "@list"
    },
    "check_results": {
      "@id": "rulebase:check_results",
      "@container": "@list"
    },
    "conversation_external_created_at": {
      "@id": "rulebase:conversation_external_created_at",
      "@type": "xsd:string"
    },
    "conversation_evaluation_summary": {
      "@id": "rulebase:conversation_evaluation_summary",
      "@type": "xsd:string"
    },
    "ScorecardSection": "rulebase:ScorecardSection",
    "scorecards": {
      "@id": "rulebase:scorecards",
      "@container": "@list"
    },
    "ScorecardVersion": "rulebase:ScorecardVersion",
    "version_number": {
      "@id": "rulebase:version_number",
      "@type": "xsd:integer"
    },
    "is_active": {
      "@id": "rulebase:is_active",
      "@type": "xsd:boolean"
    },
    "EvaluationScorecardCriterionResultComment": "rulebase:EvaluationScorecardCriterionResultComment",
    "comment_type": {
      "@id": "rulebase:comment_type",
      "@type": "xsd:string"
    },
    "expanded_comment": {
      "@id": "rulebase:expanded_comment",
      "@type": "xsd:string"
    },
    "evaluation_guiding_question_answer": {
      "@id": "rulebase:evaluation_guiding_question_answer"
    },
    "EvaluationScorecardCriterionResultCommentBody": "rulebase:EvaluationScorecardCriterionResultCommentBody",
    "evaluation_scorecard_criterion_result_comment": {
      "@id": "rulebase:evaluation_scorecard_criterion_result_comment"
    },
    "ScorecardCriterionScoreBreakdown": "rulebase:ScorecardCriterionScoreBreakdown",
    "previous_average_score": {
      "@id": "rulebase:previous_average_score",
      "@type": "xsd:decimal"
    },
    "CalibrationGlobalAssignee": "rulebase:CalibrationGlobalAssignee",
    "assignments_count": {
      "@id": "rulebase:assignments_count",
      "@type": "xsd:decimal"
    },
    "completed_count": {
      "@id": "rulebase:completed_count",
      "@type": "xsd:decimal"
    },
    "evaluation_batch_id": {
      "@id": "rulebase:evaluation_batch_id",
      "@type": "xsd:string"
    },
    "evaluation_batch_name": {
      "@id": "rulebase:evaluation_batch_name",
      "@type": "xsd:string"
    },
    "evaluation_batch_end_date": {
      "@id": "rulebase:evaluation_batch_end_date",
      "@type": "xsd:string"
    },
    "evaluation_batch_status": {
      "@id": "rulebase:evaluation_batch_status",
      "@type": "xsd:string"
    },
    "evaluator_name": {
      "@id": "rulebase:evaluator_name",
      "@type": "xsd:string"
    },
    "evaluator_email": {
      "@id": "rulebase:evaluator_email",
      "@type": "xsd:string"
    },
    "evaluator_id": {
      "@id": "rulebase:evaluator_id",
      "@type": "xsd:string"
    },
    "next_active_assignment_id": {
      "@id": "rulebase:next_active_assignment_id",
      "@type": "xsd:string"
    },
    "next_active_assignment_conversation_id": {
      "@id": "rulebase:next_active_assignment_conversation_id",
      "@type": "xsd:string"
    },
    "EvaluationSchedule": "rulebase:EvaluationSchedule",
    "frequency": {
      "@id": "rulebase:frequency",
      "@type": "xsd:string"
    },
    "tickets_per_reviewer": {
      "@id": "rulebase:tickets_per_reviewer",
      "@type": "xsd:decimal"
    },
    "next_batch_window_start_on": {
      "@id": "rulebase:next_batch_window_start_on",
      "@type": "xsd:string"
    },
    "last_batch_window_start_on": {
      "@id": "rulebase:last_batch_window_start_on",
      "@type": "xsd:string"
    },
    "duration": {
      "@id": "rulebase:duration",
      "@type": "xsd:decimal"
    },
    "evaluations_per_ticket": {
      "@id": "rulebase:evaluations_per_ticket",
      "@type": "xsd:decimal"
    },
    "rotate_evaluator_pairs": {
      "@id": "rulebase:rotate_evaluator_pairs",
      "@type": "xsd:boolean"
    },
    "latest_batch_id": {
      "@id": "rulebase:latest_batch_id",
      "@type": "xsd:string"
    },
    "zendesk_brand_ids": {
      "@id": "rulebase:zendesk_brand_ids",
      "@container": "@list"
    },
    "conversation_ids": {
      "@id": "rulebase:conversation_ids",
      "@container": "@list"
    },
    "channels": {
      "@id": "rulebase:channels",
      "@container": "@list"
    },
    "assigned_zendesk_brands": {
      "@id": "rulebase:assigned_zendesk_brands",
      "@container": "@list"
    },
    "assigned_account_ids": {
      "@id": "rulebase:assigned_account_ids",
      "@container": "@list"
    },
    "assigned_role_ids": {
      "@id": "rulebase:assigned_role_ids",
      "@container": "@list"
    },
    "assigned_scorecard_ids": {
      "@id": "rulebase:assigned_scorecard_ids",
      "@container": "@list"
    },
    "assigned_accounts": {
      "@id": "rulebase:assigned_accounts",
      "@container": "@list"
    },
    "assigned_roles": {
      "@id": "rulebase:assigned_roles",
      "@container": "@list"
    },
    "assigned_scorecards": {
      "@id": "rulebase:assigned_scorecards",
      "@container": "@list"
    },
    "evaluation_batches": {
      "@id": "rulebase:evaluation_batches",
      "@container": "@list"
    },
    "CalibrationItemReview": "rulebase:CalibrationItemReview",
    "evaluation_batch_conversation_id": {
      "@id": "rulebase:evaluation_batch_conversation_id",
      "@type": "xsd:string"
    },
    "evaluator_membership_id": {
      "@id": "rulebase:evaluator_membership_id",
      "@type": "xsd:string"
    },
    "evaluator_membership": {
      "@id": "rulebase:evaluator_membership"
    },
    "check_result_reactions": {
      "@id": "rulebase:check_result_reactions",
      "@container": "@list"
    },
    "check_comments": {
      "@id": "rulebase:check_comments",
      "@container": "@list"
    },
    "AdminOrganizationAccess": "rulebase:AdminOrganizationAccess",
    "verified_at": {
      "@id": "rulebase:verified_at",
      "@type": "xsd:string"
    },
    "suspended_at": {
      "@id": "rulebase:suspended_at",
      "@type": "xsd:string"
    },
    "suspended_reason": {
      "@id": "rulebase:suspended_reason",
      "@type": "xsd:string"
    },
    "DatasetMessage": "rulebase:DatasetMessage",
    "role": {
      "@id": "rulebase:role",
      "@type": "xsd:string"
    },
    "parts": {
      "@id": "rulebase:parts",
      "@container": "@list"
    },
    "AgentMonitoringRubric": "rulebase:AgentMonitoringRubric",
    "source": {
      "@id": "rulebase:source",
      "@type": "xsd:string"
    },
    "systemKey": {
      "@id": "rulebase:systemKey",
      "@type": "xsd:string"
    },
    "examples": {
      "@id": "rulebase:examples",
      "@container": "@list"
    },
    "createdAt": {
      "@id": "rulebase:createdAt",
      "@type": "xsd:dateTime"
    },
    "updatedAt": {
      "@id": "rulebase:updatedAt",
      "@type": "xsd:dateTime"
    },
    "ZendeskBrand": "rulebase:ZendeskBrand",
    "subdomain": {
      "@id": "rulebase:subdomain",
      "@type": "xsd:string"
    },
    "tracking_status": {
      "@id": "rulebase:tracking_status",
      "@type": "xsd:string"
    },
    "help_center_locales": {
      "@id": "rulebase:help_center_locales",
      "@container": "@list"
    },
    "teams_count": {
      "@id": "rulebase:teams_count",
      "@type": "xsd:integer"
    },
    "organization_data_source": {
      "@id": "rulebase:organization_data_source"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Rulebase API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Rulebase'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-24) from openapi/rulebase-openapi.json.",
  "dcterms:created": "2026-10-24",
  "dcterms:source": [
    "openapi/rulebase-openapi.json"
  ]
}