Vera Health · JSON-LD Context
Vera Health Context
JSON-LD context defining the semantic vocabulary for Vera Health from Vera Health.
23 Classes
65 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
vera:
https://verahealth.ai/schema#
Classes
Error
ChatRequest
ConversationTurn
ChatMetadata
VendorMetadata
ChatResponse
ChatError
EvidenceLevel
TokenUsage
RateLimitError
QuotaEntry
QuotasResponse
AgentChatRequest
AgentToolOutput
AgentReference
AgentChatResponse
AgentChatError
AgentToolId
ValidationError
AgentSuggestedQuestions
AgentToolPayloadMedcalc
AgentToolPayloadPatientHandout
AgentToolPayloadPriorAuth
Properties
| Property | Type | Container |
|---|---|---|
| error | string | |
| message | string | |
| details | string | |
| question | string | |
| context | ||
| metadata | reference | |
| stream | boolean | |
| role | string | |
| content | string | |
| type | string | |
| source | string | |
| thread_id | string | |
| message_id | string | |
| variation | string | |
| user_id | string | |
| timestamp | string | |
| workflow_run_id | string | |
| references | list | |
| progress | ||
| doi_reference_map | ||
| evidence_levels | ||
| usage | reference | |
| answer | string | |
| vendor_metadata | reference | |
| schema_version | integer | |
| summary | string | |
| study_characteristics | ||
| quality_assessment | ||
| strength_tags | list | |
| strength_notes | list | |
| strength_factors | list | |
| limitations | list | |
| overall_strength | string | |
| input_tokens | integer | |
| output_tokens | integer | |
| label | string | |
| unit | string | |
| limit | integer | |
| remaining | integer | |
| reset | integer | |
| duration | integer | |
| quotas | list | |
| tools | list | |
| country | string | |
| suggestions | boolean | |
| tool | string | |
| output | ||
| sourceId | integer | |
| kind | string | |
| title | string | |
| firstAuthor | string | |
| journal | string | |
| year | string | |
| doi | string | |
| imageUrl | string | |
| isGuideline | boolean | |
| evidenceStrength | string | |
| tool_outputs | list | |
| code | string | |
| question_1 | string | |
| question_2 | string | |
| question_3 | string | |
| calcId | ||
| inputs | list | |
| language | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://verahealth.ai/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"vera": "https://verahealth.ai/schema#",
"Error": "vera:Error",
"error": {
"@id": "vera:error",
"@type": "xsd:string"
},
"message": {
"@id": "vera:message",
"@type": "xsd:string"
},
"details": {
"@id": "vera:details",
"@type": "xsd:string"
},
"ChatRequest": "vera:ChatRequest",
"question": {
"@id": "vera:question",
"@type": "xsd:string"
},
"context": {
"@id": "vera:context"
},
"metadata": {
"@id": "vera:metadata",
"@type": "@id"
},
"stream": {
"@id": "vera:stream",
"@type": "xsd:boolean"
},
"ConversationTurn": "vera:ConversationTurn",
"role": {
"@id": "vera:role",
"@type": "xsd:string"
},
"content": {
"@id": "vera:content",
"@type": "xsd:string"
},
"ChatMetadata": "vera:ChatMetadata",
"type": {
"@id": "vera:type",
"@type": "xsd:string"
},
"source": {
"@id": "vera:source",
"@type": "xsd:string"
},
"thread_id": {
"@id": "vera:thread_id",
"@type": "xsd:string"
},
"message_id": {
"@id": "vera:message_id",
"@type": "xsd:string"
},
"variation": {
"@id": "vera:variation",
"@type": "xsd:string"
},
"user_id": {
"@id": "vera:user_id",
"@type": "xsd:string"
},
"timestamp": {
"@id": "vera:timestamp",
"@type": "xsd:string"
},
"VendorMetadata": "vera:VendorMetadata",
"workflow_run_id": {
"@id": "vera:workflow_run_id",
"@type": "xsd:string"
},
"references": {
"@id": "vera:references",
"@container": "@list"
},
"progress": {
"@id": "vera:progress"
},
"doi_reference_map": {
"@id": "vera:doi_reference_map"
},
"evidence_levels": {
"@id": "vera:evidence_levels"
},
"usage": {
"@id": "vera:usage",
"@type": "@id"
},
"ChatResponse": "vera:ChatResponse",
"answer": {
"@id": "vera:answer",
"@type": "xsd:string"
},
"vendor_metadata": {
"@id": "vera:vendor_metadata",
"@type": "@id"
},
"ChatError": "vera:ChatError",
"EvidenceLevel": "vera:EvidenceLevel",
"schema_version": {
"@id": "vera:schema_version",
"@type": "xsd:integer"
},
"summary": {
"@id": "vera:summary",
"@type": "xsd:string"
},
"study_characteristics": {
"@id": "vera:study_characteristics"
},
"quality_assessment": {
"@id": "vera:quality_assessment"
},
"strength_tags": {
"@id": "vera:strength_tags",
"@container": "@list"
},
"strength_notes": {
"@id": "vera:strength_notes",
"@container": "@list"
},
"strength_factors": {
"@id": "vera:strength_factors",
"@container": "@list"
},
"limitations": {
"@id": "vera:limitations",
"@container": "@list"
},
"overall_strength": {
"@id": "vera:overall_strength",
"@type": "xsd:string"
},
"TokenUsage": "vera:TokenUsage",
"input_tokens": {
"@id": "vera:input_tokens",
"@type": "xsd:integer"
},
"output_tokens": {
"@id": "vera:output_tokens",
"@type": "xsd:integer"
},
"RateLimitError": "vera:RateLimitError",
"QuotaEntry": "vera:QuotaEntry",
"label": {
"@id": "vera:label",
"@type": "xsd:string"
},
"unit": {
"@id": "vera:unit",
"@type": "xsd:string"
},
"limit": {
"@id": "vera:limit",
"@type": "xsd:integer"
},
"remaining": {
"@id": "vera:remaining",
"@type": "xsd:integer"
},
"reset": {
"@id": "vera:reset",
"@type": "xsd:integer"
},
"duration": {
"@id": "vera:duration",
"@type": "xsd:integer"
},
"QuotasResponse": "vera:QuotasResponse",
"quotas": {
"@id": "vera:quotas",
"@container": "@list"
},
"AgentChatRequest": "vera:AgentChatRequest",
"tools": {
"@id": "vera:tools",
"@container": "@list"
},
"country": {
"@id": "vera:country",
"@type": "xsd:string"
},
"suggestions": {
"@id": "vera:suggestions",
"@type": "xsd:boolean"
},
"AgentToolOutput": "vera:AgentToolOutput",
"tool": {
"@id": "vera:tool",
"@type": "xsd:string"
},
"output": {
"@id": "vera:output"
},
"AgentReference": "vera:AgentReference",
"sourceId": {
"@id": "vera:sourceId",
"@type": "xsd:integer"
},
"kind": {
"@id": "vera:kind",
"@type": "xsd:string"
},
"title": {
"@id": "vera:title",
"@type": "xsd:string"
},
"firstAuthor": {
"@id": "vera:firstAuthor",
"@type": "xsd:string"
},
"journal": {
"@id": "vera:journal",
"@type": "xsd:string"
},
"year": {
"@id": "vera:year",
"@type": "xsd:string"
},
"doi": {
"@id": "vera:doi",
"@type": "xsd:string"
},
"imageUrl": {
"@id": "vera:imageUrl",
"@type": "xsd:string"
},
"isGuideline": {
"@id": "vera:isGuideline",
"@type": "xsd:boolean"
},
"evidenceStrength": {
"@id": "vera:evidenceStrength",
"@type": "xsd:string"
},
"AgentChatResponse": "vera:AgentChatResponse",
"tool_outputs": {
"@id": "vera:tool_outputs",
"@container": "@list"
},
"AgentChatError": "vera:AgentChatError",
"AgentToolId": "vera:AgentToolId",
"ValidationError": "vera:ValidationError",
"code": {
"@id": "vera:code",
"@type": "xsd:string"
},
"AgentSuggestedQuestions": "vera:AgentSuggestedQuestions",
"question_1": {
"@id": "vera:question_1",
"@type": "xsd:string"
},
"question_2": {
"@id": "vera:question_2",
"@type": "xsd:string"
},
"question_3": {
"@id": "vera:question_3",
"@type": "xsd:string"
},
"AgentToolPayloadMedcalc": "vera:AgentToolPayloadMedcalc",
"calcId": {
"@id": "vera:calcId"
},
"inputs": {
"@id": "vera:inputs",
"@container": "@list"
},
"AgentToolPayloadPatientHandout": "vera:AgentToolPayloadPatientHandout",
"language": {
"@id": "vera:language",
"@type": "xsd:string"
},
"AgentToolPayloadPriorAuth": "vera:AgentToolPayloadPriorAuth"
},
"@type": "schema:Dataset",
"schema:name": "Vera Health API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Vera Health'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-29) from openapi/vera-health-openapi.json.",
"dcterms:created": "2026-10-29",
"dcterms:source": [
"openapi/vera-health-openapi.json"
]
}