Gridlines · JSON-LD Context
Gridline Context
JSON-LD context defining the semantic vocabulary for Gridline from Gridlines.
7 Classes
24 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
gridline:
https://gridlines.io/schema#
Classes
Application-Status-change-webhook-model
personal_information
address
document_data
base_document_data
E-Sign-Callback
E-Sign-Init-Request
Properties
| Property | Type | Container |
|---|---|---|
| type | string | |
| organization | ||
| transaction_id | string | |
| data | ||
| full_name | string | |
| gender | string | |
| age | string | |
| date_of_birth | string | |
| detailed_address | string | |
| state | string | |
| pincode | string | |
| date_of_reporting | string | |
| pan | list | |
| passport | list | |
| driving_license | list | |
| voter_id | list | |
| aadhaar | list | |
| ration_card | list | |
| other_id | list | |
| serial_number | string | |
| value | string | |
| reference_id | string | |
| signers | list | |
| coordinate_type |
JSON-LD Document
{
"@context": {
"@vocab": "https://gridlines.io/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"gridline": "https://gridlines.io/schema#",
"Application-Status-change-webhook-model": "gridline:Application-Status-change-webhook-model",
"type": {
"@id": "gridline:type",
"@type": "xsd:string"
},
"organization": {
"@id": "gridline:organization"
},
"transaction_id": {
"@id": "gridline:transaction_id",
"@type": "xsd:string"
},
"data": {
"@id": "gridline:data"
},
"personal_information": "gridline:personal_information",
"full_name": {
"@id": "gridline:full_name",
"@type": "xsd:string"
},
"gender": {
"@id": "gridline:gender",
"@type": "xsd:string"
},
"age": {
"@id": "gridline:age",
"@type": "xsd:string"
},
"date_of_birth": {
"@id": "gridline:date_of_birth",
"@type": "xsd:string"
},
"address": "gridline:address",
"detailed_address": {
"@id": "gridline:detailed_address",
"@type": "xsd:string"
},
"state": {
"@id": "gridline:state",
"@type": "xsd:string"
},
"pincode": {
"@id": "gridline:pincode",
"@type": "xsd:string"
},
"date_of_reporting": {
"@id": "gridline:date_of_reporting",
"@type": "xsd:string"
},
"document_data": "gridline:document_data",
"pan": {
"@id": "gridline:pan",
"@container": "@list"
},
"passport": {
"@id": "gridline:passport",
"@container": "@list"
},
"driving_license": {
"@id": "gridline:driving_license",
"@container": "@list"
},
"voter_id": {
"@id": "gridline:voter_id",
"@container": "@list"
},
"aadhaar": {
"@id": "gridline:aadhaar",
"@container": "@list"
},
"ration_card": {
"@id": "gridline:ration_card",
"@container": "@list"
},
"other_id": {
"@id": "gridline:other_id",
"@container": "@list"
},
"base_document_data": "gridline:base_document_data",
"serial_number": {
"@id": "gridline:serial_number",
"@type": "xsd:string"
},
"value": {
"@id": "gridline:value",
"@type": "xsd:string"
},
"E-Sign-Callback": "gridline:E-Sign-Callback",
"reference_id": {
"@id": "gridline:reference_id",
"@type": "xsd:string"
},
"E-Sign-Init-Request": "gridline:E-Sign-Init-Request",
"signers": {
"@id": "gridline:signers",
"@container": "@list"
},
"coordinate_type": {
"@id": "gridline:coordinate_type"
}
},
"@type": "schema:Dataset",
"schema:name": "Gridlines API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Gridlines'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-28) from openapi/gridline-aadhaar-openapi.yml, openapi/gridline-digilocker-openapi.yml, openapi/gridline-face-match-openapi.yml.",
"dcterms:created": "2026-10-28",
"dcterms:source": [
"openapi/gridline-aadhaar-openapi.yml",
"openapi/gridline-digilocker-openapi.yml",
"openapi/gridline-face-match-openapi.yml",
"openapi/gridline-journey-orchestrator-openapi.yml",
"openapi/gridline-liveness-check-openapi.yml"
]
}