Comp AI · JSON-LD Context

Comp Ai Context

JSON-LD context defining the semantic vocabulary for Comp Ai from Comp AI.

120 Classes 249 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
comp: https://trycomp.ai/schema#

Classes

UserResponseDto BackgroundCheckSummaryDto PeopleResponseDto InviteItemDto InvitePeopleDto CreatePeopleDto BulkCreatePeopleDto UpdatePeopleDto UploadAttachmentDto EmailPreferencesDto UpdateEmailPreferencesDto AttachmentEntityType CreateAttachmentDto AttachmentResponseDto CreateUploadUrlDto UploadUrlResponseDto CreateConnectionDto UpdateConnectionDto UpdateConnectionServicesDto RunChecksDto SaveVariablesDto RunCheckForTaskDto ToggleCheckForTaskDto SetEmployeeSyncProviderDto SetTwoFactorSourceDto MarkExceptionDto UpdateAwsScanModeDto CreateRiskDto UpdateRiskDto CreateVendorDto UpdateVendorDto CreateContextDto UpdateContextDto FleetPolicyDto DeviceResponseDto MemberResponseDto DevicesByMemberResponseDto PolicyResponseDto RequestPolicyPdfUploadUrlDto PolicyPdfUploadUrlResponseDto ConfirmPolicyPdfUploadedDto CreatePolicyDto UpdatePolicyDto CreatePolicyVersionDto UpdateVersionContentDto PublishVersionDto SubmitForApprovalDto AISuggestPolicyRequestDto TaskResponseDto UpdateAutomationDto CreateVersionDto AuthorResponseDto AttachmentMetadataDto CommentResponseDto CreateCommentDto UpdateCommentDto DomainVerificationDto DomainStatusResponseDto UploadComplianceResourceDto ComplianceResourceResponseDto ComplianceResourceSignedUrlDto ComplianceResourceUrlResponseDto ListComplianceResourcesDto UploadTrustDocumentDto TrustDocumentResponseDto TrustDocumentSignedUrlDto TrustDocumentUrlResponseDto DeleteTrustDocumentDto UpdateAllowedEmailsDto UploadCustomFrameworkBadgeDto CustomFrameworkBadgeResponseDto CreateAccessRequestDto ApproveAccessRequestDto DenyAccessRequestDto RevokeGrantDto ReclaimAccessDto CreateFindingDto UpdateFindingDto CreateRoleDto BuiltInObligationsBody UpdateBuiltInObligationsDto UpdateRoleDto TriggerAutoAnswerResponseDto AnswerSingleQuestionDto UploadAndParseDto UploadDocumentDto EnsureIsmsSetupDto LinkIsmsControlsDto SubmitIsmsForApprovalDto ExportIsmsDocumentDto GenerateAllDto TaskItemAssigneeDto TaskItemCreatorDto TaskItemUpdaterDto TaskItemResponseDto PaginationMetaDto PaginatedTaskItemResponseDto CreateTaskItemDto UpdateTaskItemDto UploadTaskItemAttachmentDto SendTrainingCompletionDto SendTrainingCompletionResponseDto UploadOrgChartDto AddFrameworksDto CreateCustomFrameworkDto UpdateCustomFrameworkDto CreateCustomRequirementDto LinkRequirementsDto LinkControlsDto RequirementMappingDto CreateControlDto LinkPoliciesDto LinkTasksDto LinkRequirementMappingDto LinkRequirementsToControlDto LinkDocumentTypesDto CreatePenetrationTestDto UpsertFindingContextDto CreateTemplateItemDto UpdateTemplateItemDto

Properties

Property Type Container
id string
name string
email string
emailVerified boolean
image
createdAt dateTime
updatedAt dateTime
lastLogin
role
status string
organizationId string
userId string
department string
jobTitle
isActive boolean
deactivated boolean
fleetDmLabelId
user
backgroundCheckRequests list
roles list
sendPortalEmail boolean
invites list
members list
backgroundCheckExempt boolean
backgroundCheckExemptReason string
backgroundCheckExemptJustification string
onboardDate
offboardDate
fileName string
fileType string
fileData string
s3Key string
description string
policyNotifications boolean
taskReminders boolean
weeklyTaskDigest boolean
unassignedItemsNotifications boolean
taskMentions boolean
taskAssignments boolean
preferences reference
entityId string
entityType
type string
size decimal
downloadUrl string
purpose string
uploadUrl string
expiresIn decimal
providerSlug string
credentials
metadata
services list
checkId string
variables
connectionId string
provider
reason string
reviewedBy string
expiresAt string
mode string
title string
category string
likelihood string
impact string
residualLikelihood string
residualImpact string
treatmentStrategyDescription string
treatmentStrategy string
assigneeId string
inherentProbability string
inherentImpact string
residualProbability string
website string
isSubProcessor boolean
question string
answer string
tags list
query string
critical boolean
author_id decimal
author_name string
author_email string
team_id
resolution string
platform string
calendar_events_enabled boolean
created_at string
updated_at string
response string
software list
software_updated_at string
detail_updated_at string
label_updated_at string
policy_updated_at string
last_enrolled_at string
seen_time string
refetch_requested boolean
hostname string
uuid string
osquery_version string
orbit_version string
fleet_desktop_version string
scripts_enabled boolean
os_version string
build string
platform_like string
code_name string
uptime decimal
memory decimal
cpu_type string
cpu_subtype string
cpu_brand string
cpu_physical_cores decimal
cpu_logical_cores decimal
hardware_vendor string
hardware_model string
hardware_version string
hardware_serial string
computer_name string
public_ip string
primary_ip string
primary_mac string
distributed_interval decimal
config_tls_refresh decimal
logger_tls_period decimal
pack_stats list
team_name
users list
gigs_disk_space_available decimal
percent_disk_space_available decimal
gigs_total_disk_space decimal
disk_encryption_enabled boolean
issues
mdm
refetch_critical_queries_until
last_restarted_at string
policies list
labels list
packs list
batteries list
end_users list
last_mdm_enrolled_at string
last_mdm_checked_in_at string
display_text string
display_name string
data list
count decimal
member
authType string
authenticatedUser
content list
frequency string
isRequiredToSign boolean
signedBy list
reviewDate dateTime
isArchived boolean
archivedAt dateTime
lastArchivedAt dateTime
lastPublishedAt dateTime
approverId string
policyTemplateId string
versionId string
displayFormat string
sourceVersionId string
changelog string
setAsActive boolean
instructions string
chatHistory list
taskTemplateId
integrationScheduleFrequency string
integrationLastRunAt
isEnabled boolean
evaluationCriteria string
scheduleFrequency string
version decimal
scriptKey string
author
attachments list
contextUrl string
domain string
value string
verified boolean
verification list
cnameTarget string
misconfigured
framework string
customFrameworkId string
fileSize decimal
signedUrl string
emails list
success boolean
badgeUrl string
company string
requestedDurationDays decimal
durationDays decimal
taskId string
evidenceSubmissionId string
evidenceFormType string
policyId string
vendorId string
riskId string
memberId string
deviceId string
area string
severity string
revisionNote
permissions
obligations
compliance boolean
questionnaireId string
runId string
publicAccessToken string
totalQuestions decimal
answeredQuestions decimal
message string
questionIndex decimal
frameworkId string
controlIds list
format string
priority string
assignee
createdBy
updatedBy
page decimal
limit decimal
total decimal
totalPages decimal
hasNextPage boolean
hasPrevPage boolean
meta
sent boolean
frameworkIds list
identifier string
requirementIds list
requirementId string
customRequirementId string
frameworkInstanceId string
policyIds list
taskIds list
requirementMappings list
documentTypes list
requirements list
formTypes list
targetUrl string
repoUrl string
additionalContext string
context string
evidenceRequired boolean
sortOrder decimal

JSON-LD Document

Raw ↑
{
  "@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"
  ]
}