{
  "@context": {
    "@vocab": "https://trycomp.ai/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "comp": "https://trycomp.ai/schema#",
    "UserResponseDto": "comp:UserResponseDto",
    "id": {
      "@id": "comp:id",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "comp:name",
      "@type": "xsd:string"
    },
    "email": {
      "@id": "comp:email",
      "@type": "xsd:string"
    },
    "emailVerified": {
      "@id": "comp:emailVerified",
      "@type": "xsd:boolean"
    },
    "image": {
      "@id": "comp:image"
    },
    "createdAt": {
      "@id": "comp:createdAt",
      "@type": "xsd:dateTime"
    },
    "updatedAt": {
      "@id": "comp:updatedAt",
      "@type": "xsd:dateTime"
    },
    "lastLogin": {
      "@id": "comp:lastLogin"
    },
    "role": {
      "@id": "comp:role"
    },
    "BackgroundCheckSummaryDto": "comp:BackgroundCheckSummaryDto",
    "status": {
      "@id": "comp:status",
      "@type": "xsd:string"
    },
    "PeopleResponseDto": "comp:PeopleResponseDto",
    "organizationId": {
      "@id": "comp:organizationId",
      "@type": "xsd:string"
    },
    "userId": {
      "@id": "comp:userId",
      "@type": "xsd:string"
    },
    "department": {
      "@id": "comp:department",
      "@type": "xsd:string"
    },
    "jobTitle": {
      "@id": "comp:jobTitle"
    },
    "isActive": {
      "@id": "comp:isActive",
      "@type": "xsd:boolean"
    },
    "deactivated": {
      "@id": "comp:deactivated",
      "@type": "xsd:boolean"
    },
    "fleetDmLabelId": {
      "@id": "comp:fleetDmLabelId"
    },
    "user": {
      "@id": "comp:user"
    },
    "backgroundCheckRequests": {
      "@id": "comp:backgroundCheckRequests",
      "@container": "@list"
    },
    "InviteItemDto": "comp:InviteItemDto",
    "roles": {
      "@id": "comp:roles",
      "@container": "@list"
    },
    "sendPortalEmail": {
      "@id": "comp:sendPortalEmail",
      "@type": "xsd:boolean"
    },
    "InvitePeopleDto": "comp:InvitePeopleDto",
    "invites": {
      "@id": "comp:invites",
      "@container": "@list"
    },
    "CreatePeopleDto": "comp:CreatePeopleDto",
    "BulkCreatePeopleDto": "comp:BulkCreatePeopleDto",
    "members": {
      "@id": "comp:members",
      "@container": "@list"
    },
    "UpdatePeopleDto": "comp:UpdatePeopleDto",
    "backgroundCheckExempt": {
      "@id": "comp:backgroundCheckExempt",
      "@type": "xsd:boolean"
    },
    "backgroundCheckExemptReason": {
      "@id": "comp:backgroundCheckExemptReason",
      "@type": "xsd:string"
    },
    "backgroundCheckExemptJustification": {
      "@id": "comp:backgroundCheckExemptJustification",
      "@type": "xsd:string"
    },
    "onboardDate": {
      "@id": "comp:onboardDate"
    },
    "offboardDate": {
      "@id": "comp:offboardDate"
    },
    "UploadAttachmentDto": "comp:UploadAttachmentDto",
    "fileName": {
      "@id": "comp:fileName",
      "@type": "xsd:string"
    },
    "fileType": {
      "@id": "comp:fileType",
      "@type": "xsd:string"
    },
    "fileData": {
      "@id": "comp:fileData",
      "@type": "xsd:string"
    },
    "s3Key": {
      "@id": "comp:s3Key",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "comp:description",
      "@type": "xsd:string"
    },
    "EmailPreferencesDto": "comp:EmailPreferencesDto",
    "policyNotifications": {
      "@id": "comp:policyNotifications",
      "@type": "xsd:boolean"
    },
    "taskReminders": {
      "@id": "comp:taskReminders",
      "@type": "xsd:boolean"
    },
    "weeklyTaskDigest": {
      "@id": "comp:weeklyTaskDigest",
      "@type": "xsd:boolean"
    },
    "unassignedItemsNotifications": {
      "@id": "comp:unassignedItemsNotifications",
      "@type": "xsd:boolean"
    },
    "taskMentions": {
      "@id": "comp:taskMentions",
      "@type": "xsd:boolean"
    },
    "taskAssignments": {
      "@id": "comp:taskAssignments",
      "@type": "xsd:boolean"
    },
    "UpdateEmailPreferencesDto": "comp:UpdateEmailPreferencesDto",
    "preferences": {
      "@id": "comp:preferences",
      "@type": "@id"
    },
    "AttachmentEntityType": "comp:AttachmentEntityType",
    "CreateAttachmentDto": "comp:CreateAttachmentDto",
    "entityId": {
      "@id": "comp:entityId",
      "@type": "xsd:string"
    },
    "entityType": {
      "@id": "comp:entityType"
    },
    "AttachmentResponseDto": "comp:AttachmentResponseDto",
    "type": {
      "@id": "comp:type",
      "@type": "xsd:string"
    },
    "size": {
      "@id": "comp:size",
      "@type": "xsd:decimal"
    },
    "downloadUrl": {
      "@id": "comp:downloadUrl",
      "@type": "xsd:string"
    },
    "CreateUploadUrlDto": "comp:CreateUploadUrlDto",
    "purpose": {
      "@id": "comp:purpose",
      "@type": "xsd:string"
    },
    "UploadUrlResponseDto": "comp:UploadUrlResponseDto",
    "uploadUrl": {
      "@id": "comp:uploadUrl",
      "@type": "xsd:string"
    },
    "expiresIn": {
      "@id": "comp:expiresIn",
      "@type": "xsd:decimal"
    },
    "CreateConnectionDto": "comp:CreateConnectionDto",
    "providerSlug": {
      "@id": "comp:providerSlug",
      "@type": "xsd:string"
    },
    "credentials": {
      "@id": "comp:credentials"
    },
    "UpdateConnectionDto": "comp:UpdateConnectionDto",
    "metadata": {
      "@id": "comp:metadata"
    },
    "UpdateConnectionServicesDto": "comp:UpdateConnectionServicesDto",
    "services": {
      "@id": "comp:services",
      "@container": "@list"
    },
    "RunChecksDto": "comp:RunChecksDto",
    "checkId": {
      "@id": "comp:checkId",
      "@type": "xsd:string"
    },
    "SaveVariablesDto": "comp:SaveVariablesDto",
    "variables": {
      "@id": "comp:variables"
    },
    "RunCheckForTaskDto": "comp:RunCheckForTaskDto",
    "connectionId": {
      "@id": "comp:connectionId",
      "@type": "xsd:string"
    },
    "ToggleCheckForTaskDto": "comp:ToggleCheckForTaskDto",
    "SetEmployeeSyncProviderDto": "comp:SetEmployeeSyncProviderDto",
    "provider": {
      "@id": "comp:provider"
    },
    "SetTwoFactorSourceDto": "comp:SetTwoFactorSourceDto",
    "MarkExceptionDto": "comp:MarkExceptionDto",
    "reason": {
      "@id": "comp:reason",
      "@type": "xsd:string"
    },
    "reviewedBy": {
      "@id": "comp:reviewedBy",
      "@type": "xsd:string"
    },
    "expiresAt": {
      "@id": "comp:expiresAt",
      "@type": "xsd:string"
    },
    "UpdateAwsScanModeDto": "comp:UpdateAwsScanModeDto",
    "mode": {
      "@id": "comp:mode",
      "@type": "xsd:string"
    },
    "CreateRiskDto": "comp:CreateRiskDto",
    "title": {
      "@id": "comp:title",
      "@type": "xsd:string"
    },
    "category": {
      "@id": "comp:category",
      "@type": "xsd:string"
    },
    "likelihood": {
      "@id": "comp:likelihood",
      "@type": "xsd:string"
    },
    "impact": {
      "@id": "comp:impact",
      "@type": "xsd:string"
    },
    "residualLikelihood": {
      "@id": "comp:residualLikelihood",
      "@type": "xsd:string"
    },
    "residualImpact": {
      "@id": "comp:residualImpact",
      "@type": "xsd:string"
    },
    "treatmentStrategyDescription": {
      "@id": "comp:treatmentStrategyDescription",
      "@type": "xsd:string"
    },
    "treatmentStrategy": {
      "@id": "comp:treatmentStrategy",
      "@type": "xsd:string"
    },
    "assigneeId": {
      "@id": "comp:assigneeId",
      "@type": "xsd:string"
    },
    "UpdateRiskDto": "comp:UpdateRiskDto",
    "CreateVendorDto": "comp:CreateVendorDto",
    "inherentProbability": {
      "@id": "comp:inherentProbability",
      "@type": "xsd:string"
    },
    "inherentImpact": {
      "@id": "comp:inherentImpact",
      "@type": "xsd:string"
    },
    "residualProbability": {
      "@id": "comp:residualProbability",
      "@type": "xsd:string"
    },
    "website": {
      "@id": "comp:website",
      "@type": "xsd:string"
    },
    "isSubProcessor": {
      "@id": "comp:isSubProcessor",
      "@type": "xsd:boolean"
    },
    "UpdateVendorDto": "comp:UpdateVendorDto",
    "CreateContextDto": "comp:CreateContextDto",
    "question": {
      "@id": "comp:question",
      "@type": "xsd:string"
    },
    "answer": {
      "@id": "comp:answer",
      "@type": "xsd:string"
    },
    "tags": {
      "@id": "comp:tags",
      "@container": "@list"
    },
    "UpdateContextDto": "comp:UpdateContextDto",
    "FleetPolicyDto": "comp:FleetPolicyDto",
    "query": {
      "@id": "comp:query",
      "@type": "xsd:string"
    },
    "critical": {
      "@id": "comp:critical",
      "@type": "xsd:boolean"
    },
    "author_id": {
      "@id": "comp:author_id",
      "@type": "xsd:decimal"
    },
    "author_name": {
      "@id": "comp:author_name",
      "@type": "xsd:string"
    },
    "author_email": {
      "@id": "comp:author_email",
      "@type": "xsd:string"
    },
    "team_id": {
      "@id": "comp:team_id"
    },
    "resolution": {
      "@id": "comp:resolution",
      "@type": "xsd:string"
    },
    "platform": {
      "@id": "comp:platform",
      "@type": "xsd:string"
    },
    "calendar_events_enabled": {
      "@id": "comp:calendar_events_enabled",
      "@type": "xsd:boolean"
    },
    "created_at": {
      "@id": "comp:created_at",
      "@type": "xsd:string"
    },
    "updated_at": {
      "@id": "comp:updated_at",
      "@type": "xsd:string"
    },
    "response": {
      "@id": "comp:response",
      "@type": "xsd:string"
    },
    "DeviceResponseDto": "comp:DeviceResponseDto",
    "software": {
      "@id": "comp:software",
      "@container": "@list"
    },
    "software_updated_at": {
      "@id": "comp:software_updated_at",
      "@type": "xsd:string"
    },
    "detail_updated_at": {
      "@id": "comp:detail_updated_at",
      "@type": "xsd:string"
    },
    "label_updated_at": {
      "@id": "comp:label_updated_at",
      "@type": "xsd:string"
    },
    "policy_updated_at": {
      "@id": "comp:policy_updated_at",
      "@type": "xsd:string"
    },
    "last_enrolled_at": {
      "@id": "comp:last_enrolled_at",
      "@type": "xsd:string"
    },
    "seen_time": {
      "@id": "comp:seen_time",
      "@type": "xsd:string"
    },
    "refetch_requested": {
      "@id": "comp:refetch_requested",
      "@type": "xsd:boolean"
    },
    "hostname": {
      "@id": "comp:hostname",
      "@type": "xsd:string"
    },
    "uuid": {
      "@id": "comp:uuid",
      "@type": "xsd:string"
    },
    "osquery_version": {
      "@id": "comp:osquery_version",
      "@type": "xsd:string"
    },
    "orbit_version": {
      "@id": "comp:orbit_version",
      "@type": "xsd:string"
    },
    "fleet_desktop_version": {
      "@id": "comp:fleet_desktop_version",
      "@type": "xsd:string"
    },
    "scripts_enabled": {
      "@id": "comp:scripts_enabled",
      "@type": "xsd:boolean"
    },
    "os_version": {
      "@id": "comp:os_version",
      "@type": "xsd:string"
    },
    "build": {
      "@id": "comp:build",
      "@type": "xsd:string"
    },
    "platform_like": {
      "@id": "comp:platform_like",
      "@type": "xsd:string"
    },
    "code_name": {
      "@id": "comp:code_name",
      "@type": "xsd:string"
    },
    "uptime": {
      "@id": "comp:uptime",
      "@type": "xsd:decimal"
    },
    "memory": {
      "@id": "comp:memory",
      "@type": "xsd:decimal"
    },
    "cpu_type": {
      "@id": "comp:cpu_type",
      "@type": "xsd:string"
    },
    "cpu_subtype": {
      "@id": "comp:cpu_subtype",
      "@type": "xsd:string"
    },
    "cpu_brand": {
      "@id": "comp:cpu_brand",
      "@type": "xsd:string"
    },
    "cpu_physical_cores": {
      "@id": "comp:cpu_physical_cores",
      "@type": "xsd:decimal"
    },
    "cpu_logical_cores": {
      "@id": "comp:cpu_logical_cores",
      "@type": "xsd:decimal"
    },
    "hardware_vendor": {
      "@id": "comp:hardware_vendor",
      "@type": "xsd:string"
    },
    "hardware_model": {
      "@id": "comp:hardware_model",
      "@type": "xsd:string"
    },
    "hardware_version": {
      "@id": "comp:hardware_version",
      "@type": "xsd:string"
    },
    "hardware_serial": {
      "@id": "comp:hardware_serial",
      "@type": "xsd:string"
    },
    "computer_name": {
      "@id": "comp:computer_name",
      "@type": "xsd:string"
    },
    "public_ip": {
      "@id": "comp:public_ip",
      "@type": "xsd:string"
    },
    "primary_ip": {
      "@id": "comp:primary_ip",
      "@type": "xsd:string"
    },
    "primary_mac": {
      "@id": "comp:primary_mac",
      "@type": "xsd:string"
    },
    "distributed_interval": {
      "@id": "comp:distributed_interval",
      "@type": "xsd:decimal"
    },
    "config_tls_refresh": {
      "@id": "comp:config_tls_refresh",
      "@type": "xsd:decimal"
    },
    "logger_tls_period": {
      "@id": "comp:logger_tls_period",
      "@type": "xsd:decimal"
    },
    "pack_stats": {
      "@id": "comp:pack_stats",
      "@container": "@list"
    },
    "team_name": {
      "@id": "comp:team_name"
    },
    "users": {
      "@id": "comp:users",
      "@container": "@list"
    },
    "gigs_disk_space_available": {
      "@id": "comp:gigs_disk_space_available",
      "@type": "xsd:decimal"
    },
    "percent_disk_space_available": {
      "@id": "comp:percent_disk_space_available",
      "@type": "xsd:decimal"
    },
    "gigs_total_disk_space": {
      "@id": "comp:gigs_total_disk_space",
      "@type": "xsd:decimal"
    },
    "disk_encryption_enabled": {
      "@id": "comp:disk_encryption_enabled",
      "@type": "xsd:boolean"
    },
    "issues": {
      "@id": "comp:issues"
    },
    "mdm": {
      "@id": "comp:mdm"
    },
    "refetch_critical_queries_until": {
      "@id": "comp:refetch_critical_queries_until"
    },
    "last_restarted_at": {
      "@id": "comp:last_restarted_at",
      "@type": "xsd:string"
    },
    "policies": {
      "@id": "comp:policies",
      "@container": "@list"
    },
    "labels": {
      "@id": "comp:labels",
      "@container": "@list"
    },
    "packs": {
      "@id": "comp:packs",
      "@container": "@list"
    },
    "batteries": {
      "@id": "comp:batteries",
      "@container": "@list"
    },
    "end_users": {
      "@id": "comp:end_users",
      "@container": "@list"
    },
    "last_mdm_enrolled_at": {
      "@id": "comp:last_mdm_enrolled_at",
      "@type": "xsd:string"
    },
    "last_mdm_checked_in_at": {
      "@id": "comp:last_mdm_checked_in_at",
      "@type": "xsd:string"
    },
    "display_text": {
      "@id": "comp:display_text",
      "@type": "xsd:string"
    },
    "display_name": {
      "@id": "comp:display_name",
      "@type": "xsd:string"
    },
    "MemberResponseDto": "comp:MemberResponseDto",
    "DevicesByMemberResponseDto": "comp:DevicesByMemberResponseDto",
    "data": {
      "@id": "comp:data",
      "@container": "@list"
    },
    "count": {
      "@id": "comp:count",
      "@type": "xsd:decimal"
    },
    "member": {
      "@id": "comp:member"
    },
    "authType": {
      "@id": "comp:authType",
      "@type": "xsd:string"
    },
    "authenticatedUser": {
      "@id": "comp:authenticatedUser"
    },
    "PolicyResponseDto": "comp:PolicyResponseDto",
    "content": {
      "@id": "comp:content",
      "@container": "@list"
    },
    "frequency": {
      "@id": "comp:frequency",
      "@type": "xsd:string"
    },
    "isRequiredToSign": {
      "@id": "comp:isRequiredToSign",
      "@type": "xsd:boolean"
    },
    "signedBy": {
      "@id": "comp:signedBy",
      "@container": "@list"
    },
    "reviewDate": {
      "@id": "comp:reviewDate",
      "@type": "xsd:dateTime"
    },
    "isArchived": {
      "@id": "comp:isArchived",
      "@type": "xsd:boolean"
    },
    "archivedAt": {
      "@id": "comp:archivedAt",
      "@type": "xsd:dateTime"
    },
    "lastArchivedAt": {
      "@id": "comp:lastArchivedAt",
      "@type": "xsd:dateTime"
    },
    "lastPublishedAt": {
      "@id": "comp:lastPublishedAt",
      "@type": "xsd:dateTime"
    },
    "approverId": {
      "@id": "comp:approverId",
      "@type": "xsd:string"
    },
    "policyTemplateId": {
      "@id": "comp:policyTemplateId",
      "@type": "xsd:string"
    },
    "RequestPolicyPdfUploadUrlDto": "comp:RequestPolicyPdfUploadUrlDto",
    "versionId": {
      "@id": "comp:versionId",
      "@type": "xsd:string"
    },
    "PolicyPdfUploadUrlResponseDto": "comp:PolicyPdfUploadUrlResponseDto",
    "ConfirmPolicyPdfUploadedDto": "comp:ConfirmPolicyPdfUploadedDto",
    "CreatePolicyDto": "comp:CreatePolicyDto",
    "UpdatePolicyDto": "comp:UpdatePolicyDto",
    "displayFormat": {
      "@id": "comp:displayFormat",
      "@type": "xsd:string"
    },
    "CreatePolicyVersionDto": "comp:CreatePolicyVersionDto",
    "sourceVersionId": {
      "@id": "comp:sourceVersionId",
      "@type": "xsd:string"
    },
    "changelog": {
      "@id": "comp:changelog",
      "@type": "xsd:string"
    },
    "UpdateVersionContentDto": "comp:UpdateVersionContentDto",
    "PublishVersionDto": "comp:PublishVersionDto",
    "setAsActive": {
      "@id": "comp:setAsActive",
      "@type": "xsd:boolean"
    },
    "SubmitForApprovalDto": "comp:SubmitForApprovalDto",
    "AISuggestPolicyRequestDto": "comp:AISuggestPolicyRequestDto",
    "instructions": {
      "@id": "comp:instructions",
      "@type": "xsd:string"
    },
    "chatHistory": {
      "@id": "comp:chatHistory",
      "@container": "@list"
    },
    "TaskResponseDto": "comp:TaskResponseDto",
    "taskTemplateId": {
      "@id": "comp:taskTemplateId"
    },
    "integrationScheduleFrequency": {
      "@id": "comp:integrationScheduleFrequency",
      "@type": "xsd:string"
    },
    "integrationLastRunAt": {
      "@id": "comp:integrationLastRunAt"
    },
    "UpdateAutomationDto": "comp:UpdateAutomationDto",
    "isEnabled": {
      "@id": "comp:isEnabled",
      "@type": "xsd:boolean"
    },
    "evaluationCriteria": {
      "@id": "comp:evaluationCriteria",
      "@type": "xsd:string"
    },
    "scheduleFrequency": {
      "@id": "comp:scheduleFrequency",
      "@type": "xsd:string"
    },
    "CreateVersionDto": "comp:CreateVersionDto",
    "version": {
      "@id": "comp:version",
      "@type": "xsd:decimal"
    },
    "scriptKey": {
      "@id": "comp:scriptKey",
      "@type": "xsd:string"
    },
    "AuthorResponseDto": "comp:AuthorResponseDto",
    "AttachmentMetadataDto": "comp:AttachmentMetadataDto",
    "CommentResponseDto": "comp:CommentResponseDto",
    "author": {
      "@id": "comp:author"
    },
    "attachments": {
      "@id": "comp:attachments",
      "@container": "@list"
    },
    "CreateCommentDto": "comp:CreateCommentDto",
    "contextUrl": {
      "@id": "comp:contextUrl",
      "@type": "xsd:string"
    },
    "UpdateCommentDto": "comp:UpdateCommentDto",
    "DomainVerificationDto": "comp:DomainVerificationDto",
    "domain": {
      "@id": "comp:domain",
      "@type": "xsd:string"
    },
    "value": {
      "@id": "comp:value",
      "@type": "xsd:string"
    },
    "DomainStatusResponseDto": "comp:DomainStatusResponseDto",
    "verified": {
      "@id": "comp:verified",
      "@type": "xsd:boolean"
    },
    "verification": {
      "@id": "comp:verification",
      "@container": "@list"
    },
    "cnameTarget": {
      "@id": "comp:cnameTarget",
      "@type": "xsd:string"
    },
    "misconfigured": {
      "@id": "comp:misconfigured"
    },
    "UploadComplianceResourceDto": "comp:UploadComplianceResourceDto",
    "framework": {
      "@id": "comp:framework",
      "@type": "xsd:string"
    },
    "customFrameworkId": {
      "@id": "comp:customFrameworkId",
      "@type": "xsd:string"
    },
    "ComplianceResourceResponseDto": "comp:ComplianceResourceResponseDto",
    "fileSize": {
      "@id": "comp:fileSize",
      "@type": "xsd:decimal"
    },
    "ComplianceResourceSignedUrlDto": "comp:ComplianceResourceSignedUrlDto",
    "ComplianceResourceUrlResponseDto": "comp:ComplianceResourceUrlResponseDto",
    "signedUrl": {
      "@id": "comp:signedUrl",
      "@type": "xsd:string"
    },
    "ListComplianceResourcesDto": "comp:ListComplianceResourcesDto",
    "UploadTrustDocumentDto": "comp:UploadTrustDocumentDto",
    "TrustDocumentResponseDto": "comp:TrustDocumentResponseDto",
    "TrustDocumentSignedUrlDto": "comp:TrustDocumentSignedUrlDto",
    "TrustDocumentUrlResponseDto": "comp:TrustDocumentUrlResponseDto",
    "DeleteTrustDocumentDto": "comp:DeleteTrustDocumentDto",
    "UpdateAllowedEmailsDto": "comp:UpdateAllowedEmailsDto",
    "emails": {
      "@id": "comp:emails",
      "@container": "@list"
    },
    "UploadCustomFrameworkBadgeDto": "comp:UploadCustomFrameworkBadgeDto",
    "CustomFrameworkBadgeResponseDto": "comp:CustomFrameworkBadgeResponseDto",
    "success": {
      "@id": "comp:success",
      "@type": "xsd:boolean"
    },
    "badgeUrl": {
      "@id": "comp:badgeUrl",
      "@type": "xsd:string"
    },
    "CreateAccessRequestDto": "comp:CreateAccessRequestDto",
    "company": {
      "@id": "comp:company",
      "@type": "xsd:string"
    },
    "requestedDurationDays": {
      "@id": "comp:requestedDurationDays",
      "@type": "xsd:decimal"
    },
    "ApproveAccessRequestDto": "comp:ApproveAccessRequestDto",
    "durationDays": {
      "@id": "comp:durationDays",
      "@type": "xsd:decimal"
    },
    "DenyAccessRequestDto": "comp:DenyAccessRequestDto",
    "RevokeGrantDto": "comp:RevokeGrantDto",
    "ReclaimAccessDto": "comp:ReclaimAccessDto",
    "CreateFindingDto": "comp:CreateFindingDto",
    "taskId": {
      "@id": "comp:taskId",
      "@type": "xsd:string"
    },
    "evidenceSubmissionId": {
      "@id": "comp:evidenceSubmissionId",
      "@type": "xsd:string"
    },
    "evidenceFormType": {
      "@id": "comp:evidenceFormType",
      "@type": "xsd:string"
    },
    "policyId": {
      "@id": "comp:policyId",
      "@type": "xsd:string"
    },
    "vendorId": {
      "@id": "comp:vendorId",
      "@type": "xsd:string"
    },
    "riskId": {
      "@id": "comp:riskId",
      "@type": "xsd:string"
    },
    "memberId": {
      "@id": "comp:memberId",
      "@type": "xsd:string"
    },
    "deviceId": {
      "@id": "comp:deviceId",
      "@type": "xsd:string"
    },
    "area": {
      "@id": "comp:area",
      "@type": "xsd:string"
    },
    "severity": {
      "@id": "comp:severity",
      "@type": "xsd:string"
    },
    "UpdateFindingDto": "comp:UpdateFindingDto",
    "revisionNote": {
      "@id": "comp:revisionNote"
    },
    "CreateRoleDto": "comp:CreateRoleDto",
    "permissions": {
      "@id": "comp:permissions"
    },
    "obligations": {
      "@id": "comp:obligations"
    },
    "BuiltInObligationsBody": "comp:BuiltInObligationsBody",
    "compliance": {
      "@id": "comp:compliance",
      "@type": "xsd:boolean"
    },
    "UpdateBuiltInObligationsDto": "comp:UpdateBuiltInObligationsDto",
    "UpdateRoleDto": "comp:UpdateRoleDto",
    "TriggerAutoAnswerResponseDto": "comp:TriggerAutoAnswerResponseDto",
    "questionnaireId": {
      "@id": "comp:questionnaireId",
      "@type": "xsd:string"
    },
    "runId": {
      "@id": "comp:runId",
      "@type": "xsd:string"
    },
    "publicAccessToken": {
      "@id": "comp:publicAccessToken",
      "@type": "xsd:string"
    },
    "totalQuestions": {
      "@id": "comp:totalQuestions",
      "@type": "xsd:decimal"
    },
    "answeredQuestions": {
      "@id": "comp:answeredQuestions",
      "@type": "xsd:decimal"
    },
    "message": {
      "@id": "comp:message",
      "@type": "xsd:string"
    },
    "AnswerSingleQuestionDto": "comp:AnswerSingleQuestionDto",
    "questionIndex": {
      "@id": "comp:questionIndex",
      "@type": "xsd:decimal"
    },
    "UploadAndParseDto": "comp:UploadAndParseDto",
    "UploadDocumentDto": "comp:UploadDocumentDto",
    "EnsureIsmsSetupDto": "comp:EnsureIsmsSetupDto",
    "frameworkId": {
      "@id": "comp:frameworkId",
      "@type": "xsd:string"
    },
    "LinkIsmsControlsDto": "comp:LinkIsmsControlsDto",
    "controlIds": {
      "@id": "comp:controlIds",
      "@container": "@list"
    },
    "SubmitIsmsForApprovalDto": "comp:SubmitIsmsForApprovalDto",
    "ExportIsmsDocumentDto": "comp:ExportIsmsDocumentDto",
    "format": {
      "@id": "comp:format",
      "@type": "xsd:string"
    },
    "GenerateAllDto": "comp:GenerateAllDto",
    "TaskItemAssigneeDto": "comp:TaskItemAssigneeDto",
    "TaskItemCreatorDto": "comp:TaskItemCreatorDto",
    "TaskItemUpdaterDto": "comp:TaskItemUpdaterDto",
    "TaskItemResponseDto": "comp:TaskItemResponseDto",
    "priority": {
      "@id": "comp:priority",
      "@type": "xsd:string"
    },
    "assignee": {
      "@id": "comp:assignee"
    },
    "createdBy": {
      "@id": "comp:createdBy"
    },
    "updatedBy": {
      "@id": "comp:updatedBy"
    },
    "PaginationMetaDto": "comp:PaginationMetaDto",
    "page": {
      "@id": "comp:page",
      "@type": "xsd:decimal"
    },
    "limit": {
      "@id": "comp:limit",
      "@type": "xsd:decimal"
    },
    "total": {
      "@id": "comp:total",
      "@type": "xsd:decimal"
    },
    "totalPages": {
      "@id": "comp:totalPages",
      "@type": "xsd:decimal"
    },
    "hasNextPage": {
      "@id": "comp:hasNextPage",
      "@type": "xsd:boolean"
    },
    "hasPrevPage": {
      "@id": "comp:hasPrevPage",
      "@type": "xsd:boolean"
    },
    "PaginatedTaskItemResponseDto": "comp:PaginatedTaskItemResponseDto",
    "meta": {
      "@id": "comp:meta"
    },
    "CreateTaskItemDto": "comp:CreateTaskItemDto",
    "UpdateTaskItemDto": "comp:UpdateTaskItemDto",
    "UploadTaskItemAttachmentDto": "comp:UploadTaskItemAttachmentDto",
    "SendTrainingCompletionDto": "comp:SendTrainingCompletionDto",
    "SendTrainingCompletionResponseDto": "comp:SendTrainingCompletionResponseDto",
    "sent": {
      "@id": "comp:sent",
      "@type": "xsd:boolean"
    },
    "UploadOrgChartDto": "comp:UploadOrgChartDto",
    "AddFrameworksDto": "comp:AddFrameworksDto",
    "frameworkIds": {
      "@id": "comp:frameworkIds",
      "@container": "@list"
    },
    "CreateCustomFrameworkDto": "comp:CreateCustomFrameworkDto",
    "UpdateCustomFrameworkDto": "comp:UpdateCustomFrameworkDto",
    "CreateCustomRequirementDto": "comp:CreateCustomRequirementDto",
    "identifier": {
      "@id": "comp:identifier",
      "@type": "xsd:string"
    },
    "LinkRequirementsDto": "comp:LinkRequirementsDto",
    "requirementIds": {
      "@id": "comp:requirementIds",
      "@container": "@list"
    },
    "LinkControlsDto": "comp:LinkControlsDto",
    "RequirementMappingDto": "comp:RequirementMappingDto",
    "requirementId": {
      "@id": "comp:requirementId",
      "@type": "xsd:string"
    },
    "customRequirementId": {
      "@id": "comp:customRequirementId",
      "@type": "xsd:string"
    },
    "frameworkInstanceId": {
      "@id": "comp:frameworkInstanceId",
      "@type": "xsd:string"
    },
    "CreateControlDto": "comp:CreateControlDto",
    "policyIds": {
      "@id": "comp:policyIds",
      "@container": "@list"
    },
    "taskIds": {
      "@id": "comp:taskIds",
      "@container": "@list"
    },
    "requirementMappings": {
      "@id": "comp:requirementMappings",
      "@container": "@list"
    },
    "documentTypes": {
      "@id": "comp:documentTypes",
      "@container": "@list"
    },
    "LinkPoliciesDto": "comp:LinkPoliciesDto",
    "LinkTasksDto": "comp:LinkTasksDto",
    "LinkRequirementMappingDto": "comp:LinkRequirementMappingDto",
    "LinkRequirementsToControlDto": "comp:LinkRequirementsToControlDto",
    "requirements": {
      "@id": "comp:requirements",
      "@container": "@list"
    },
    "LinkDocumentTypesDto": "comp:LinkDocumentTypesDto",
    "formTypes": {
      "@id": "comp:formTypes",
      "@container": "@list"
    },
    "CreatePenetrationTestDto": "comp:CreatePenetrationTestDto",
    "targetUrl": {
      "@id": "comp:targetUrl",
      "@type": "xsd:string"
    },
    "repoUrl": {
      "@id": "comp:repoUrl",
      "@type": "xsd:string"
    },
    "additionalContext": {
      "@id": "comp:additionalContext",
      "@type": "xsd:string"
    },
    "UpsertFindingContextDto": "comp:UpsertFindingContextDto",
    "context": {
      "@id": "comp:context",
      "@type": "xsd:string"
    },
    "CreateTemplateItemDto": "comp:CreateTemplateItemDto",
    "evidenceRequired": {
      "@id": "comp:evidenceRequired",
      "@type": "xsd:boolean"
    },
    "UpdateTemplateItemDto": "comp:UpdateTemplateItemDto",
    "sortOrder": {
      "@id": "comp:sortOrder",
      "@type": "xsd:decimal"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Comp AI API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Comp AI'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-10) from openapi/comp-ai-openapi.json.",
  "dcterms:created": "2026-10-10",
  "dcterms:source": [
    "openapi/comp-ai-openapi.json"
  ]
}