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