AcuiQ · JSON-LD Context
Acuiq Com Context
JSON-LD context defining the semantic vocabulary for Acuiq Com from AcuiQ.
15 Classes
57 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
acuiq:
https://acuiq.com/schema#
Classes
Symptom
SymptomRow
Meridian
Treatment
ProtocolTreatment
Protocol
CorpusLine
ProtocolMatch
SearchResult
SymptomListResponse
MeridianListResponse
SearchResultResponse
WikiSearchRow
WikiSearchResponse
ErrorResponse
Properties
| Property | Type | Container |
|---|---|---|
| id | integer | |
| name | string | |
| displayName | string | |
| url | reference | |
| description | string | |
| element | string | |
| code | string | |
| type | string | |
| chineseName | string | |
| pinyin | string | |
| location | string | |
| warnings | string | |
| meridian | reference | |
| indications | list | |
| treatment | reference | |
| ref | string | |
| cred | integer | |
| modality | list | |
| sessions | integer | |
| courseDays | integer | |
| outcome | string | |
| comparator | string | |
| note | string | |
| sex | string | |
| age | decimal | |
| symptoms | list | |
| protocolTreatments | list | |
| source | ||
| points | list | |
| raw | string | |
| protocol | reference | |
| score | decimal | |
| sourceKind | string | |
| caveat | string | |
| substantiation | ||
| matches | list | |
| directMatches | list | |
| studyBacked | boolean | |
| query | list | |
| queryAge | integer | |
| querySex | string | |
| data | list | |
| error | string | |
| path | string | |
| title | string | |
| snippet | string | |
| basis | string | |
| audience | string | |
| lastVerified | date | |
| markdown | reference | |
| total | integer | |
| page | integer | |
| pageSize | integer | |
| totalPages | integer | |
| hasMore | boolean | |
| nextPage | integer | |
| pages | list |
JSON-LD Document
{
"@context": {
"@vocab": "https://acuiq.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"acuiq": "https://acuiq.com/schema#",
"Symptom": "acuiq:Symptom",
"id": {
"@id": "acuiq:id",
"@type": "xsd:integer"
},
"name": {
"@id": "acuiq:name",
"@type": "xsd:string"
},
"SymptomRow": "acuiq:SymptomRow",
"displayName": {
"@id": "acuiq:displayName",
"@type": "xsd:string"
},
"url": {
"@id": "acuiq:url",
"@type": "@id"
},
"Meridian": "acuiq:Meridian",
"description": {
"@id": "acuiq:description",
"@type": "xsd:string"
},
"element": {
"@id": "acuiq:element",
"@type": "xsd:string"
},
"Treatment": "acuiq:Treatment",
"code": {
"@id": "acuiq:code",
"@type": "xsd:string"
},
"type": {
"@id": "acuiq:type",
"@type": "xsd:string"
},
"chineseName": {
"@id": "acuiq:chineseName",
"@type": "xsd:string"
},
"pinyin": {
"@id": "acuiq:pinyin",
"@type": "xsd:string"
},
"location": {
"@id": "acuiq:location",
"@type": "xsd:string"
},
"warnings": {
"@id": "acuiq:warnings",
"@type": "xsd:string"
},
"meridian": {
"@id": "acuiq:meridian",
"@type": "@id"
},
"indications": {
"@id": "acuiq:indications",
"@container": "@list"
},
"ProtocolTreatment": "acuiq:ProtocolTreatment",
"treatment": {
"@id": "acuiq:treatment",
"@type": "@id"
},
"Protocol": "acuiq:Protocol",
"ref": {
"@id": "acuiq:ref",
"@type": "xsd:string"
},
"cred": {
"@id": "acuiq:cred",
"@type": "xsd:integer"
},
"modality": {
"@id": "acuiq:modality",
"@container": "@list"
},
"sessions": {
"@id": "acuiq:sessions",
"@type": "xsd:integer"
},
"courseDays": {
"@id": "acuiq:courseDays",
"@type": "xsd:integer"
},
"outcome": {
"@id": "acuiq:outcome",
"@type": "xsd:string"
},
"comparator": {
"@id": "acuiq:comparator",
"@type": "xsd:string"
},
"note": {
"@id": "acuiq:note",
"@type": "xsd:string"
},
"sex": {
"@id": "acuiq:sex",
"@type": "xsd:string"
},
"age": {
"@id": "acuiq:age",
"@type": "xsd:decimal"
},
"symptoms": {
"@id": "acuiq:symptoms",
"@container": "@list"
},
"protocolTreatments": {
"@id": "acuiq:protocolTreatments",
"@container": "@list"
},
"CorpusLine": "acuiq:CorpusLine",
"source": {
"@id": "acuiq:source"
},
"points": {
"@id": "acuiq:points",
"@container": "@list"
},
"raw": {
"@id": "acuiq:raw",
"@type": "xsd:string"
},
"ProtocolMatch": "acuiq:ProtocolMatch",
"protocol": {
"@id": "acuiq:protocol",
"@type": "@id"
},
"score": {
"@id": "acuiq:score",
"@type": "xsd:decimal"
},
"sourceKind": {
"@id": "acuiq:sourceKind",
"@type": "xsd:string"
},
"caveat": {
"@id": "acuiq:caveat",
"@type": "xsd:string"
},
"substantiation": {
"@id": "acuiq:substantiation"
},
"SearchResult": "acuiq:SearchResult",
"matches": {
"@id": "acuiq:matches",
"@container": "@list"
},
"directMatches": {
"@id": "acuiq:directMatches",
"@container": "@list"
},
"studyBacked": {
"@id": "acuiq:studyBacked",
"@type": "xsd:boolean"
},
"query": {
"@id": "acuiq:query",
"@container": "@list"
},
"queryAge": {
"@id": "acuiq:queryAge",
"@type": "xsd:integer"
},
"querySex": {
"@id": "acuiq:querySex",
"@type": "xsd:string"
},
"SymptomListResponse": "acuiq:SymptomListResponse",
"data": {
"@id": "acuiq:data",
"@container": "@list"
},
"error": {
"@id": "acuiq:error",
"@type": "xsd:string"
},
"MeridianListResponse": "acuiq:MeridianListResponse",
"SearchResultResponse": "acuiq:SearchResultResponse",
"WikiSearchRow": "acuiq:WikiSearchRow",
"path": {
"@id": "acuiq:path",
"@type": "xsd:string"
},
"title": {
"@id": "acuiq:title",
"@type": "xsd:string"
},
"snippet": {
"@id": "acuiq:snippet",
"@type": "xsd:string"
},
"basis": {
"@id": "acuiq:basis",
"@type": "xsd:string"
},
"audience": {
"@id": "acuiq:audience",
"@type": "xsd:string"
},
"lastVerified": {
"@id": "acuiq:lastVerified",
"@type": "xsd:date"
},
"markdown": {
"@id": "acuiq:markdown",
"@type": "@id"
},
"WikiSearchResponse": "acuiq:WikiSearchResponse",
"total": {
"@id": "acuiq:total",
"@type": "xsd:integer"
},
"page": {
"@id": "acuiq:page",
"@type": "xsd:integer"
},
"pageSize": {
"@id": "acuiq:pageSize",
"@type": "xsd:integer"
},
"totalPages": {
"@id": "acuiq:totalPages",
"@type": "xsd:integer"
},
"hasMore": {
"@id": "acuiq:hasMore",
"@type": "xsd:boolean"
},
"nextPage": {
"@id": "acuiq:nextPage",
"@type": "xsd:integer"
},
"pages": {
"@id": "acuiq:pages",
"@container": "@list"
},
"ErrorResponse": "acuiq:ErrorResponse"
},
"@type": "schema:Dataset",
"schema:name": "AcuiQ API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects AcuiQ'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-31) from openapi/acuiq-com-openapi.json.",
"dcterms:created": "2026-10-31",
"dcterms:source": [
"openapi/acuiq-com-openapi.json"
]
}