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
View Context View on GitHub

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

Raw ↑
{
  "@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"
  ]
}