ThreatConnect · JSON-LD Context

Threatconnect Context

JSON-LD context defining the semantic vocabulary for Threatconnect from ThreatConnect.

38 Classes 62 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/
threatconnect: https://threatconnect.example/schema#

Classes

GetApiServicesTaxiiV1TcTaxiiResponse GetApiV2BatchBatchidResponse GetApiV2IndicatorsResponse GetApiV3AppsExchangeInstallResponse GetApiV3GroupsGroupidUploadResponse GetApiV3TokenTokenidResponse GetTcTaxiiCollectionsResponse GetTcTaxiiCollectionsCollectionidOrOwnernameResponse PostV2CustommetricsTaskscompletedDataRequest PostV2CustommetricsTaskscompletedDataResponse GetV2GroupsIncidentsIncidentidResponse GetV2GroupsGroupidResponse PostV2GroupsGrouptypeGroupidAttributesRequest PutV2GroupsGrouptypeGroupidAttributesAttributeidRequest GetV2IndicatorsAddresses19216801DnsresolutionsResponse GetV2IndicatorsHostsExampleComDnsresolutionsResponse PostV2IndicatorsIndicatoridRequest PostV2IndicatorsIndicatoridResponse DeleteV2IndicatorsIndicatortypeIndicatorResponse PostV2IndicatorsIndicatortypeIndicatorAttributesRequest PutV2IndicatorsIndicatortypeIndicatorAttributesAttributeidRe PostV2NotificationsRequest PostV2NotificationsResponse PostV2TasksTaskidAttributesRequest PutV2TasksTaskidAttributesAttributeidRequest PostV2VictimsVictimidAttributesRequest PutV2VictimsVictimidAttributesAttributeidRequest GetV2V2IdResponse PostV3GroupsRequest PostV3GroupsResponse PostV3IndicatorsEnrichRequest PostV3IndicatorsEnrichResponse PutV3IndicatorsUltrabadguyComRequest PutV3IndicatorsUltrabadguyComResponse GetV3IndicatorsIndicatoridResponse PostV3IndicatorsIndicatoridEnrichRequest PostV3IndicatorsIndicatoridEnrichResponse GetV3ObjecttypeResponse

Properties

Property Type Container
title string
contact string
api_roots list
description string
default string
status string
data
id integer
programName string
displayName string
displayPath string
programVersion string
parent string
message string
collections list
can_read boolean
can_write boolean
media_types list
alias string
type string
x_custom_mappings
x_custom_ttl
x_custom boolean
x_tql string
value integer
date string
weight integer
data.incident
data.resultCount integer
displayed string
source string
ip string
rating decimal
confidence integer
active boolean
activeLocked boolean
data.id string
notificationType string
priority string
recipients string
isOrganization boolean
ownerId integer
name string
data.dateAdded string
data.ownerId integer
data.ownerName string
data.webLink string
data.type string
data.name string
data.createdBy.id integer
data.createdBy.userName string
data.upVoteCount string
data.downVoteCount string
data.lastModified string
data.legacyLink string
Content-Type string
enriched integer
associatedGroups
securityLabels
tags
next string
prev string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://threatconnect.example/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "threatconnect": "https://threatconnect.example/schema#",
    "GetApiServicesTaxiiV1TcTaxiiResponse": "threatconnect:GetApiServicesTaxiiV1TcTaxiiResponse",
    "title": {
      "@id": "threatconnect:title",
      "@type": "xsd:string"
    },
    "contact": {
      "@id": "threatconnect:contact",
      "@type": "xsd:string"
    },
    "api_roots": {
      "@id": "threatconnect:api_roots",
      "@container": "@list"
    },
    "description": {
      "@id": "threatconnect:description",
      "@type": "xsd:string"
    },
    "default": {
      "@id": "threatconnect:default",
      "@type": "xsd:string"
    },
    "GetApiV2BatchBatchidResponse": "threatconnect:GetApiV2BatchBatchidResponse",
    "status": {
      "@id": "threatconnect:status",
      "@type": "xsd:string"
    },
    "GetApiV2IndicatorsResponse": "threatconnect:GetApiV2IndicatorsResponse",
    "data": {
      "@id": "threatconnect:data"
    },
    "GetApiV3AppsExchangeInstallResponse": "threatconnect:GetApiV3AppsExchangeInstallResponse",
    "id": {
      "@id": "threatconnect:id",
      "@type": "xsd:integer"
    },
    "programName": {
      "@id": "threatconnect:programName",
      "@type": "xsd:string"
    },
    "displayName": {
      "@id": "threatconnect:displayName",
      "@type": "xsd:string"
    },
    "displayPath": {
      "@id": "threatconnect:displayPath",
      "@type": "xsd:string"
    },
    "programVersion": {
      "@id": "threatconnect:programVersion",
      "@type": "xsd:string"
    },
    "parent": {
      "@id": "threatconnect:parent",
      "@type": "xsd:string"
    },
    "GetApiV3GroupsGroupidUploadResponse": "threatconnect:GetApiV3GroupsGroupidUploadResponse",
    "message": {
      "@id": "threatconnect:message",
      "@type": "xsd:string"
    },
    "GetApiV3TokenTokenidResponse": "threatconnect:GetApiV3TokenTokenidResponse",
    "GetTcTaxiiCollectionsResponse": "threatconnect:GetTcTaxiiCollectionsResponse",
    "collections": {
      "@id": "threatconnect:collections",
      "@container": "@list"
    },
    "GetTcTaxiiCollectionsCollectionidOrOwnernameResponse": "threatconnect:GetTcTaxiiCollectionsCollectionidOrOwnernameResponse",
    "can_read": {
      "@id": "threatconnect:can_read",
      "@type": "xsd:boolean"
    },
    "can_write": {
      "@id": "threatconnect:can_write",
      "@type": "xsd:boolean"
    },
    "media_types": {
      "@id": "threatconnect:media_types",
      "@container": "@list"
    },
    "alias": {
      "@id": "threatconnect:alias",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "threatconnect:type",
      "@type": "xsd:string"
    },
    "x_custom_mappings": {
      "@id": "threatconnect:x_custom_mappings"
    },
    "x_custom_ttl": {
      "@id": "threatconnect:x_custom_ttl"
    },
    "x_custom": {
      "@id": "threatconnect:x_custom",
      "@type": "xsd:boolean"
    },
    "x_tql": {
      "@id": "threatconnect:x_tql",
      "@type": "xsd:string"
    },
    "PostV2CustommetricsTaskscompletedDataRequest": "threatconnect:PostV2CustommetricsTaskscompletedDataRequest",
    "value": {
      "@id": "threatconnect:value",
      "@type": "xsd:integer"
    },
    "date": {
      "@id": "threatconnect:date",
      "@type": "xsd:string"
    },
    "weight": {
      "@id": "threatconnect:weight",
      "@type": "xsd:integer"
    },
    "PostV2CustommetricsTaskscompletedDataResponse": "threatconnect:PostV2CustommetricsTaskscompletedDataResponse",
    "GetV2GroupsIncidentsIncidentidResponse": "threatconnect:GetV2GroupsIncidentsIncidentidResponse",
    "data.incident": {
      "@id": "threatconnect:data.incident"
    },
    "GetV2GroupsGroupidResponse": "threatconnect:GetV2GroupsGroupidResponse",
    "data.resultCount": {
      "@id": "threatconnect:data.resultCount",
      "@type": "xsd:integer"
    },
    "PostV2GroupsGrouptypeGroupidAttributesRequest": "threatconnect:PostV2GroupsGrouptypeGroupidAttributesRequest",
    "displayed": {
      "@id": "threatconnect:displayed",
      "@type": "xsd:string"
    },
    "source": {
      "@id": "threatconnect:source",
      "@type": "xsd:string"
    },
    "PutV2GroupsGrouptypeGroupidAttributesAttributeidRequest": "threatconnect:PutV2GroupsGrouptypeGroupidAttributesAttributeidRequest",
    "GetV2IndicatorsAddresses19216801DnsresolutionsResponse": "threatconnect:GetV2IndicatorsAddresses19216801DnsresolutionsResponse",
    "GetV2IndicatorsHostsExampleComDnsresolutionsResponse": "threatconnect:GetV2IndicatorsHostsExampleComDnsresolutionsResponse",
    "PostV2IndicatorsIndicatoridRequest": "threatconnect:PostV2IndicatorsIndicatoridRequest",
    "ip": {
      "@id": "threatconnect:ip",
      "@type": "xsd:string"
    },
    "rating": {
      "@id": "threatconnect:rating",
      "@type": "xsd:decimal"
    },
    "confidence": {
      "@id": "threatconnect:confidence",
      "@type": "xsd:integer"
    },
    "active": {
      "@id": "threatconnect:active",
      "@type": "xsd:boolean"
    },
    "activeLocked": {
      "@id": "threatconnect:activeLocked",
      "@type": "xsd:boolean"
    },
    "PostV2IndicatorsIndicatoridResponse": "threatconnect:PostV2IndicatorsIndicatoridResponse",
    "data.id": {
      "@id": "threatconnect:data.id",
      "@type": "xsd:string"
    },
    "DeleteV2IndicatorsIndicatortypeIndicatorResponse": "threatconnect:DeleteV2IndicatorsIndicatortypeIndicatorResponse",
    "PostV2IndicatorsIndicatortypeIndicatorAttributesRequest": "threatconnect:PostV2IndicatorsIndicatortypeIndicatorAttributesRequest",
    "PutV2IndicatorsIndicatortypeIndicatorAttributesAttributeidRe": "threatconnect:PutV2IndicatorsIndicatortypeIndicatorAttributesAttributeidRe",
    "PostV2NotificationsRequest": "threatconnect:PostV2NotificationsRequest",
    "notificationType": {
      "@id": "threatconnect:notificationType",
      "@type": "xsd:string"
    },
    "priority": {
      "@id": "threatconnect:priority",
      "@type": "xsd:string"
    },
    "recipients": {
      "@id": "threatconnect:recipients",
      "@type": "xsd:string"
    },
    "isOrganization": {
      "@id": "threatconnect:isOrganization",
      "@type": "xsd:boolean"
    },
    "ownerId": {
      "@id": "threatconnect:ownerId",
      "@type": "xsd:integer"
    },
    "PostV2NotificationsResponse": "threatconnect:PostV2NotificationsResponse",
    "PostV2TasksTaskidAttributesRequest": "threatconnect:PostV2TasksTaskidAttributesRequest",
    "PutV2TasksTaskidAttributesAttributeidRequest": "threatconnect:PutV2TasksTaskidAttributesAttributeidRequest",
    "PostV2VictimsVictimidAttributesRequest": "threatconnect:PostV2VictimsVictimidAttributesRequest",
    "PutV2VictimsVictimidAttributesAttributeidRequest": "threatconnect:PutV2VictimsVictimidAttributesAttributeidRequest",
    "GetV2V2IdResponse": "threatconnect:GetV2V2IdResponse",
    "PostV3GroupsRequest": "threatconnect:PostV3GroupsRequest",
    "name": {
      "@id": "threatconnect:name",
      "@type": "xsd:string"
    },
    "PostV3GroupsResponse": "threatconnect:PostV3GroupsResponse",
    "data.dateAdded": {
      "@id": "threatconnect:data.dateAdded",
      "@type": "xsd:string"
    },
    "data.ownerId": {
      "@id": "threatconnect:data.ownerId",
      "@type": "xsd:integer"
    },
    "data.ownerName": {
      "@id": "threatconnect:data.ownerName",
      "@type": "xsd:string"
    },
    "data.webLink": {
      "@id": "threatconnect:data.webLink",
      "@type": "xsd:string"
    },
    "data.type": {
      "@id": "threatconnect:data.type",
      "@type": "xsd:string"
    },
    "data.name": {
      "@id": "threatconnect:data.name",
      "@type": "xsd:string"
    },
    "data.createdBy.id": {
      "@id": "threatconnect:data.createdBy.id",
      "@type": "xsd:integer"
    },
    "data.createdBy.userName": {
      "@id": "threatconnect:data.createdBy.userName",
      "@type": "xsd:string"
    },
    "data.upVoteCount": {
      "@id": "threatconnect:data.upVoteCount",
      "@type": "xsd:string"
    },
    "data.downVoteCount": {
      "@id": "threatconnect:data.downVoteCount",
      "@type": "xsd:string"
    },
    "data.lastModified": {
      "@id": "threatconnect:data.lastModified",
      "@type": "xsd:string"
    },
    "data.legacyLink": {
      "@id": "threatconnect:data.legacyLink",
      "@type": "xsd:string"
    },
    "PostV3IndicatorsEnrichRequest": "threatconnect:PostV3IndicatorsEnrichRequest",
    "Content-Type": {
      "@id": "threatconnect:Content-Type",
      "@type": "xsd:string"
    },
    "PostV3IndicatorsEnrichResponse": "threatconnect:PostV3IndicatorsEnrichResponse",
    "enriched": {
      "@id": "threatconnect:enriched",
      "@type": "xsd:integer"
    },
    "PutV3IndicatorsUltrabadguyComRequest": "threatconnect:PutV3IndicatorsUltrabadguyComRequest",
    "associatedGroups": {
      "@id": "threatconnect:associatedGroups"
    },
    "securityLabels": {
      "@id": "threatconnect:securityLabels"
    },
    "tags": {
      "@id": "threatconnect:tags"
    },
    "PutV3IndicatorsUltrabadguyComResponse": "threatconnect:PutV3IndicatorsUltrabadguyComResponse",
    "GetV3IndicatorsIndicatoridResponse": "threatconnect:GetV3IndicatorsIndicatoridResponse",
    "PostV3IndicatorsIndicatoridEnrichRequest": "threatconnect:PostV3IndicatorsIndicatoridEnrichRequest",
    "PostV3IndicatorsIndicatoridEnrichResponse": "threatconnect:PostV3IndicatorsIndicatoridEnrichResponse",
    "GetV3ObjecttypeResponse": "threatconnect:GetV3ObjecttypeResponse",
    "next": {
      "@id": "threatconnect:next",
      "@type": "xsd:string"
    },
    "prev": {
      "@id": "threatconnect:prev",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "ThreatConnect API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects ThreatConnect'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-14) from openapi/_ae-authored/threatconnect-openapi-generated.yml.",
  "dcterms:created": "2026-10-14",
  "dcterms:source": [
    "openapi/_ae-authored/threatconnect-openapi-generated.yml"
  ]
}