Contrast Security · JSON-LD Context
Contrast Security Context
JSON-LD context defining the semantic vocabulary for Contrast Security from Contrast Security.
7 Classes
51 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
contrast:
https://contrastsecurity.com/schema#
Classes
SortObject
PageV4Application
V4Application
PageableObject
V4Organization
V4Rule
V4Vulnerability
Properties
| Property | Type | Container |
|---|---|---|
| empty | boolean | |
| unsorted | boolean | |
| sorted | boolean | |
| totalElements | integer | |
| totalPages | integer | |
| first | boolean | |
| last | boolean | |
| size | integer | |
| content | list | |
| number | integer | |
| sort | reference | |
| pageable | reference | |
| numberOfElements | integer | |
| id | string | |
| name | string | |
| displayName | string | |
| path | string | |
| language | string | |
| importance | string | |
| isArchived | boolean | |
| technologies | list | |
| tags | list | |
| metadata | list | |
| firstSeenTime | dateTime | |
| lastSeenTime | dateTime | |
| offset | integer | |
| paged | boolean | |
| unpaged | boolean | |
| pageSize | integer | |
| pageNumber | integer | |
| timezone | string | |
| dateFormat | string | |
| timeFormat | string | |
| locale | string | |
| createdTime | dateTime | |
| title | string | |
| description | string | |
| category | string | |
| severity | string | |
| confidence | string | |
| likelihood | string | |
| impact | string | |
| cweUrl | string | |
| owaspUrl | string | |
| applicationId | string | |
| ruleName | string | |
| closedTime | dateTime | |
| status | string | |
| substatus | string | |
| defaultSeverity | string | |
| programmingLanguage | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://contrastsecurity.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"contrast": "https://contrastsecurity.com/schema#",
"SortObject": "contrast:SortObject",
"empty": {
"@id": "contrast:empty",
"@type": "xsd:boolean"
},
"unsorted": {
"@id": "contrast:unsorted",
"@type": "xsd:boolean"
},
"sorted": {
"@id": "contrast:sorted",
"@type": "xsd:boolean"
},
"PageV4Application": "contrast:PageV4Application",
"totalElements": {
"@id": "contrast:totalElements",
"@type": "xsd:integer"
},
"totalPages": {
"@id": "contrast:totalPages",
"@type": "xsd:integer"
},
"first": {
"@id": "contrast:first",
"@type": "xsd:boolean"
},
"last": {
"@id": "contrast:last",
"@type": "xsd:boolean"
},
"size": {
"@id": "contrast:size",
"@type": "xsd:integer"
},
"content": {
"@id": "contrast:content",
"@container": "@list"
},
"number": {
"@id": "contrast:number",
"@type": "xsd:integer"
},
"sort": {
"@id": "contrast:sort",
"@type": "@id"
},
"pageable": {
"@id": "contrast:pageable",
"@type": "@id"
},
"numberOfElements": {
"@id": "contrast:numberOfElements",
"@type": "xsd:integer"
},
"V4Application": "contrast:V4Application",
"id": {
"@id": "contrast:id",
"@type": "xsd:string"
},
"name": {
"@id": "contrast:name",
"@type": "xsd:string"
},
"displayName": {
"@id": "contrast:displayName",
"@type": "xsd:string"
},
"path": {
"@id": "contrast:path",
"@type": "xsd:string"
},
"language": {
"@id": "contrast:language",
"@type": "xsd:string"
},
"importance": {
"@id": "contrast:importance",
"@type": "xsd:string"
},
"isArchived": {
"@id": "contrast:isArchived",
"@type": "xsd:boolean"
},
"technologies": {
"@id": "contrast:technologies",
"@container": "@list"
},
"tags": {
"@id": "contrast:tags",
"@container": "@list"
},
"metadata": {
"@id": "contrast:metadata",
"@container": "@list"
},
"firstSeenTime": {
"@id": "contrast:firstSeenTime",
"@type": "xsd:dateTime"
},
"lastSeenTime": {
"@id": "contrast:lastSeenTime",
"@type": "xsd:dateTime"
},
"PageableObject": "contrast:PageableObject",
"offset": {
"@id": "contrast:offset",
"@type": "xsd:integer"
},
"paged": {
"@id": "contrast:paged",
"@type": "xsd:boolean"
},
"unpaged": {
"@id": "contrast:unpaged",
"@type": "xsd:boolean"
},
"pageSize": {
"@id": "contrast:pageSize",
"@type": "xsd:integer"
},
"pageNumber": {
"@id": "contrast:pageNumber",
"@type": "xsd:integer"
},
"V4Organization": "contrast:V4Organization",
"timezone": {
"@id": "contrast:timezone",
"@type": "xsd:string"
},
"dateFormat": {
"@id": "contrast:dateFormat",
"@type": "xsd:string"
},
"timeFormat": {
"@id": "contrast:timeFormat",
"@type": "xsd:string"
},
"locale": {
"@id": "contrast:locale",
"@type": "xsd:string"
},
"createdTime": {
"@id": "contrast:createdTime",
"@type": "xsd:dateTime"
},
"V4Rule": "contrast:V4Rule",
"title": {
"@id": "contrast:title",
"@type": "xsd:string"
},
"description": {
"@id": "contrast:description",
"@type": "xsd:string"
},
"category": {
"@id": "contrast:category",
"@type": "xsd:string"
},
"severity": {
"@id": "contrast:severity",
"@type": "xsd:string"
},
"confidence": {
"@id": "contrast:confidence",
"@type": "xsd:string"
},
"likelihood": {
"@id": "contrast:likelihood",
"@type": "xsd:string"
},
"impact": {
"@id": "contrast:impact",
"@type": "xsd:string"
},
"cweUrl": {
"@id": "contrast:cweUrl",
"@type": "xsd:string"
},
"owaspUrl": {
"@id": "contrast:owaspUrl",
"@type": "xsd:string"
},
"V4Vulnerability": "contrast:V4Vulnerability",
"applicationId": {
"@id": "contrast:applicationId",
"@type": "xsd:string"
},
"ruleName": {
"@id": "contrast:ruleName",
"@type": "xsd:string"
},
"closedTime": {
"@id": "contrast:closedTime",
"@type": "xsd:dateTime"
},
"status": {
"@id": "contrast:status",
"@type": "xsd:string"
},
"substatus": {
"@id": "contrast:substatus",
"@type": "xsd:string"
},
"defaultSeverity": {
"@id": "contrast:defaultSeverity",
"@type": "xsd:string"
},
"programmingLanguage": {
"@id": "contrast:programmingLanguage",
"@type": "xsd:string"
}
},
"@type": "schema:Dataset",
"schema:name": "Contrast Security API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Contrast Security'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-04) from openapi/contrast-security-applications-api-openapi.yml, openapi/contrast-security-organizations-api-openapi.yml, openapi/contrast-security-rules-api-openapi.yml.",
"dcterms:created": "2026-10-04",
"dcterms:source": [
"openapi/contrast-security-applications-api-openapi.yml",
"openapi/contrast-security-organizations-api-openapi.yml",
"openapi/contrast-security-rules-api-openapi.yml",
"openapi/contrast-security-vulnerabilities-api-openapi.yml"
]
}