Amobee · JSON-LD Context
Amobee Context
JSON-LD context defining the semantic vocabulary for Amobee from Amobee.
5 Classes
58 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
amobee:
https://amobee.com/schema#
Classes
SwaggerResource
HttpHeaders
MediaType
ContentDisposition
IpResponse
Properties
| Property | Type | Container |
|---|---|---|
| name | string | |
| location | string | |
| swaggerVersion | string | |
| contentLength | integer | |
| connection | list | |
| ifModifiedSince | integer | |
| contentType | reference | |
| date | integer | |
| lastModified | integer | |
| all | ||
| range | list | |
| origin | string | |
| host | ||
| allow | list | |
| accept | list | |
| acceptLanguageAsLocales | list | |
| acceptPatch | list | |
| accessControlAllowCredentials | boolean | |
| accessControlAllowHeaders | list | |
| accessControlAllowMethods | list | |
| accessControlAllowOrigin | string | |
| accessControlExposeHeaders | list | |
| accessControlMaxAge | integer | |
| accessControlRequestHeaders | list | |
| accessControlRequestMethod | reference | |
| acceptCharset | list | |
| bearerAuth | string | |
| cacheControl | string | |
| contentDisposition | reference | |
| contentLanguage | string | |
| etag | string | |
| expires | integer | |
| ifMatch | list | |
| ifNoneMatch | list | |
| ifUnmodifiedSince | integer | |
| pragma | string | |
| upgrade | string | |
| vary | list | |
| acceptLanguage | list | |
| basicAuth | string | |
| empty | boolean | |
| type | string | |
| subtype | string | |
| parameters | ||
| qualityValue | decimal | |
| concrete | boolean | |
| charset | string | |
| wildcardType | boolean | |
| wildcardSubtype | boolean | |
| subtypeSuffix | string | |
| filename | string | |
| attachment | boolean | |
| formData | boolean | |
| inline | boolean | |
| resolutionType | string | |
| realRemoteAddress | string | |
| xForwardedFor | string | |
| headers |
JSON-LD Document
{
"@context": {
"@vocab": "https://amobee.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"amobee": "https://amobee.com/schema#",
"SwaggerResource": "amobee:SwaggerResource",
"name": {
"@id": "amobee:name",
"@type": "xsd:string"
},
"location": {
"@id": "amobee:location",
"@type": "xsd:string"
},
"swaggerVersion": {
"@id": "amobee:swaggerVersion",
"@type": "xsd:string"
},
"HttpHeaders": "amobee:HttpHeaders",
"contentLength": {
"@id": "amobee:contentLength",
"@type": "xsd:integer"
},
"connection": {
"@id": "amobee:connection",
"@container": "@list"
},
"ifModifiedSince": {
"@id": "amobee:ifModifiedSince",
"@type": "xsd:integer"
},
"contentType": {
"@id": "amobee:contentType",
"@type": "@id"
},
"date": {
"@id": "amobee:date",
"@type": "xsd:integer"
},
"lastModified": {
"@id": "amobee:lastModified",
"@type": "xsd:integer"
},
"all": {
"@id": "amobee:all"
},
"range": {
"@id": "amobee:range",
"@container": "@list"
},
"origin": {
"@id": "amobee:origin",
"@type": "xsd:string"
},
"host": {
"@id": "amobee:host"
},
"allow": {
"@id": "amobee:allow",
"@container": "@list"
},
"accept": {
"@id": "amobee:accept",
"@container": "@list"
},
"acceptLanguageAsLocales": {
"@id": "amobee:acceptLanguageAsLocales",
"@container": "@list"
},
"acceptPatch": {
"@id": "amobee:acceptPatch",
"@container": "@list"
},
"accessControlAllowCredentials": {
"@id": "amobee:accessControlAllowCredentials",
"@type": "xsd:boolean"
},
"accessControlAllowHeaders": {
"@id": "amobee:accessControlAllowHeaders",
"@container": "@list"
},
"accessControlAllowMethods": {
"@id": "amobee:accessControlAllowMethods",
"@container": "@list"
},
"accessControlAllowOrigin": {
"@id": "amobee:accessControlAllowOrigin",
"@type": "xsd:string"
},
"accessControlExposeHeaders": {
"@id": "amobee:accessControlExposeHeaders",
"@container": "@list"
},
"accessControlMaxAge": {
"@id": "amobee:accessControlMaxAge",
"@type": "xsd:integer"
},
"accessControlRequestHeaders": {
"@id": "amobee:accessControlRequestHeaders",
"@container": "@list"
},
"accessControlRequestMethod": {
"@id": "amobee:accessControlRequestMethod",
"@type": "@id"
},
"acceptCharset": {
"@id": "amobee:acceptCharset",
"@container": "@list"
},
"bearerAuth": {
"@id": "amobee:bearerAuth",
"@type": "xsd:string"
},
"cacheControl": {
"@id": "amobee:cacheControl",
"@type": "xsd:string"
},
"contentDisposition": {
"@id": "amobee:contentDisposition",
"@type": "@id"
},
"contentLanguage": {
"@id": "amobee:contentLanguage",
"@type": "xsd:string"
},
"etag": {
"@id": "amobee:etag",
"@type": "xsd:string"
},
"expires": {
"@id": "amobee:expires",
"@type": "xsd:integer"
},
"ifMatch": {
"@id": "amobee:ifMatch",
"@container": "@list"
},
"ifNoneMatch": {
"@id": "amobee:ifNoneMatch",
"@container": "@list"
},
"ifUnmodifiedSince": {
"@id": "amobee:ifUnmodifiedSince",
"@type": "xsd:integer"
},
"pragma": {
"@id": "amobee:pragma",
"@type": "xsd:string"
},
"upgrade": {
"@id": "amobee:upgrade",
"@type": "xsd:string"
},
"vary": {
"@id": "amobee:vary",
"@container": "@list"
},
"acceptLanguage": {
"@id": "amobee:acceptLanguage",
"@container": "@list"
},
"basicAuth": {
"@id": "amobee:basicAuth",
"@type": "xsd:string"
},
"empty": {
"@id": "amobee:empty",
"@type": "xsd:boolean"
},
"MediaType": "amobee:MediaType",
"type": {
"@id": "amobee:type",
"@type": "xsd:string"
},
"subtype": {
"@id": "amobee:subtype",
"@type": "xsd:string"
},
"parameters": {
"@id": "amobee:parameters"
},
"qualityValue": {
"@id": "amobee:qualityValue",
"@type": "xsd:decimal"
},
"concrete": {
"@id": "amobee:concrete",
"@type": "xsd:boolean"
},
"charset": {
"@id": "amobee:charset",
"@type": "xsd:string"
},
"wildcardType": {
"@id": "amobee:wildcardType",
"@type": "xsd:boolean"
},
"wildcardSubtype": {
"@id": "amobee:wildcardSubtype",
"@type": "xsd:boolean"
},
"subtypeSuffix": {
"@id": "amobee:subtypeSuffix",
"@type": "xsd:string"
},
"ContentDisposition": "amobee:ContentDisposition",
"filename": {
"@id": "amobee:filename",
"@type": "xsd:string"
},
"attachment": {
"@id": "amobee:attachment",
"@type": "xsd:boolean"
},
"formData": {
"@id": "amobee:formData",
"@type": "xsd:boolean"
},
"inline": {
"@id": "amobee:inline",
"@type": "xsd:boolean"
},
"IpResponse": "amobee:IpResponse",
"resolutionType": {
"@id": "amobee:resolutionType",
"@type": "xsd:string"
},
"realRemoteAddress": {
"@id": "amobee:realRemoteAddress",
"@type": "xsd:string"
},
"xForwardedFor": {
"@id": "amobee:xForwardedFor",
"@type": "xsd:string"
},
"headers": {
"@id": "amobee:headers"
}
},
"@type": "schema:Dataset",
"schema:name": "Amobee API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Amobee'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-20) from openapi/amobee-env-vars-test-controller-api-openapi.yml, openapi/amobee-gateway-swagger-controller-api-openapi.yml, openapi/amobee-health-check-api-openapi.yml.",
"dcterms:created": "2026-10-20",
"dcterms:source": [
"openapi/amobee-env-vars-test-controller-api-openapi.yml",
"openapi/amobee-gateway-swagger-controller-api-openapi.yml",
"openapi/amobee-health-check-api-openapi.yml",
"openapi/amobee-ip-controller-api-openapi.yml",
"openapi/amobee-tcf-disclosure-controller-api-openapi.yml"
]
}