gridzen-ai · JSON-LD Context
Gridzen Ai Context
JSON-LD context defining the semantic vocabulary for Gridzen Ai from gridzen-ai.
10 Classes
36 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
gridzen:
https://gridzen.ai/schema#
Classes
DecisionContext
DecisionEvent
DecisionOutcome
DecisionRequest
DecisionResponse
DecisionTrace
Evidence
HTTPValidationError
SubjectIdentifiers
ValidationError
Properties
| Property | Type | Container |
|---|---|---|
| country | ||
| expected_country | ||
| client_reference | ||
| consent_reference | ||
| callback_url | ||
| event | reference | |
| subject | reference | |
| context | reference | |
| providers | ||
| trace_id | string | |
| decision | reference | |
| risk_score | integer | |
| reason_codes | list | |
| evidence | list | |
| providers_used | list | |
| evaluated_at | dateTime | |
| audit_retention_note | string | |
| identifier_types | list | |
| consent_reference_present | boolean | |
| provider | string | |
| signal | string | |
| value | ||
| confidence | decimal | |
| observed_at | dateTime | |
| metadata | ||
| detail | list | |
| phone | ||
| ip_address | ||
| national_id | ||
| bank_account | ||
| loc | list | |
| msg | string | |
| type | string | |
| input | ||
| ctx |
JSON-LD Document
{
"@context": {
"@vocab": "https://gridzen.ai/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"gridzen": "https://gridzen.ai/schema#",
"DecisionContext": "gridzen:DecisionContext",
"country": {
"@id": "gridzen:country"
},
"expected_country": {
"@id": "gridzen:expected_country"
},
"client_reference": {
"@id": "gridzen:client_reference"
},
"consent_reference": {
"@id": "gridzen:consent_reference"
},
"callback_url": {
"@id": "gridzen:callback_url"
},
"DecisionEvent": "gridzen:DecisionEvent",
"DecisionOutcome": "gridzen:DecisionOutcome",
"DecisionRequest": "gridzen:DecisionRequest",
"event": {
"@id": "gridzen:event",
"@type": "@id"
},
"subject": {
"@id": "gridzen:subject",
"@type": "@id"
},
"context": {
"@id": "gridzen:context",
"@type": "@id"
},
"providers": {
"@id": "gridzen:providers"
},
"DecisionResponse": "gridzen:DecisionResponse",
"trace_id": {
"@id": "gridzen:trace_id",
"@type": "xsd:string"
},
"decision": {
"@id": "gridzen:decision",
"@type": "@id"
},
"risk_score": {
"@id": "gridzen:risk_score",
"@type": "xsd:integer"
},
"reason_codes": {
"@id": "gridzen:reason_codes",
"@container": "@list"
},
"evidence": {
"@id": "gridzen:evidence",
"@container": "@list"
},
"providers_used": {
"@id": "gridzen:providers_used",
"@container": "@list"
},
"evaluated_at": {
"@id": "gridzen:evaluated_at",
"@type": "xsd:dateTime"
},
"audit_retention_note": {
"@id": "gridzen:audit_retention_note",
"@type": "xsd:string"
},
"DecisionTrace": "gridzen:DecisionTrace",
"identifier_types": {
"@id": "gridzen:identifier_types",
"@container": "@list"
},
"consent_reference_present": {
"@id": "gridzen:consent_reference_present",
"@type": "xsd:boolean"
},
"Evidence": "gridzen:Evidence",
"provider": {
"@id": "gridzen:provider",
"@type": "xsd:string"
},
"signal": {
"@id": "gridzen:signal",
"@type": "xsd:string"
},
"value": {
"@id": "gridzen:value"
},
"confidence": {
"@id": "gridzen:confidence",
"@type": "xsd:decimal"
},
"observed_at": {
"@id": "gridzen:observed_at",
"@type": "xsd:dateTime"
},
"metadata": {
"@id": "gridzen:metadata"
},
"HTTPValidationError": "gridzen:HTTPValidationError",
"detail": {
"@id": "gridzen:detail",
"@container": "@list"
},
"SubjectIdentifiers": "gridzen:SubjectIdentifiers",
"email": {
"@id": "gridzen:email"
},
"phone": {
"@id": "gridzen:phone"
},
"ip_address": {
"@id": "gridzen:ip_address"
},
"national_id": {
"@id": "gridzen:national_id"
},
"bank_account": {
"@id": "gridzen:bank_account"
},
"ValidationError": "gridzen:ValidationError",
"loc": {
"@id": "gridzen:loc",
"@container": "@list"
},
"msg": {
"@id": "gridzen:msg",
"@type": "xsd:string"
},
"type": {
"@id": "gridzen:type",
"@type": "xsd:string"
},
"input": {
"@id": "gridzen:input"
},
"ctx": {
"@id": "gridzen:ctx"
}
},
"@type": "schema:Dataset",
"schema:name": "gridzen-ai API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects gridzen-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-30) from openapi/gridzen-ai-openapi.json.",
"dcterms:created": "2026-10-30",
"dcterms:source": [
"openapi/gridzen-ai-openapi.json"
]
}