{ "$schema": "http://json-schema.org/draft-07/schema#", "type": "object", "additionalProperties": { "$ref": "#/definitions/Drug" }, "definitions": { "Drug": { "type": "object", "additionalProperties": false, "properties": { "aliases": { "type": "array", "items": { "type": "string" } }, "categories": { "type": "array", "items": { "$ref": "#/definitions/Category" } }, "formatted_aftereffects": { "$ref": "#/definitions/Duration" }, "formatted_dose": { "$ref": "#/definitions/Dose" }, "formatted_duration": { "$ref": "#/definitions/Duration" }, "formatted_effects": { "type": "array", "items": { "type": "string" } }, "formatted_onset": { "$ref": "#/definitions/Duration" }, "links": { "$ref": "#/definitions/Links" }, "name": { "type": "string" }, "pretty_name": { "type": "string" }, "properties": { "$ref": "#/definitions/Properties" }, "pweffects": { "type": "object", "additionalProperties": { "type": "string", "format": "uri" } }, "dose_note": { "type": "string" }, "sources": { "$ref": "#/definitions/Sources" }, "combos": { "type": "object", "properties": { "2c-t-x": { "$ref": "#/definitions/Combo" }, "2c-x": { "$ref": "#/definitions/Combo" }, "5-meo-xxt": { "$ref": "#/definitions/Combo" }, "alcohol": { "$ref": "#/definitions/Combo" }, "amphetamines": { "$ref": "#/definitions/Combo" }, "amt": { "$ref": "#/definitions/Combo" }, "benzodiazepines": { "$ref": "#/definitions/Combo" }, "caffeine": { "$ref": "#/definitions/Combo" }, "cannabis": { "$ref": "#/definitions/Combo" }, "cocaine": { "$ref": "#/definitions/Combo" }, "dextromethorphan": { "$ref": "#/definitions/Combo" }, "diphenhydramine": { "$ref": "#/definitions/Combo" }, "dmt": { "$ref": "#/definitions/Combo" }, "dox": { "$ref": "#/definitions/Combo" }, "ghb/gbl": { "$ref": "#/definitions/Combo" }, "lithium": { "$ref": "#/definitions/Combo" }, "ketamine": { "$ref": "#/definitions/Combo" }, "lsd": { "$ref": "#/definitions/Combo" }, "maois": { "$ref": "#/definitions/Combo" }, "mdma": { "$ref": "#/definitions/Combo" }, "mephedrone": { "$ref": "#/definitions/Combo" }, "mescaline": { "$ref": "#/definitions/Combo" }, "mushrooms": { "$ref": "#/definitions/Combo" }, "mxe": { "$ref": "#/definitions/Combo" }, "nbomes": { "$ref": "#/definitions/Combo" }, "nitrous": { "$ref": "#/definitions/Combo" }, "opioids": { "$ref": "#/definitions/Combo" }, "pcp": { "$ref": "#/definitions/Combo" }, "ssris": { "$ref": "#/definitions/Combo" }, "tramadol": { "$ref": "#/definitions/Combo" } }, "additionalProperties": false } }, "required": [ "name", "pretty_name", "properties" ], "title": "Drug" }, "Category": { "type": "string", "enum": [ "depressant", "habit-forming", "tentative", "research-chemical", "psychedelic", "stimulant", "dissociative", "inactive", "empathogen", "common", "benzodiazepine", "opioid", "supplement", "nootropic", "barbiturate", "deliriant", "ssri" ], "title": "Category" }, "Dose": { "type": "object", "additionalProperties": false, "properties": { "Oral": { "$ref": "#/definitions/Dosage" }, "Insufflated": { "$ref": "#/definitions/Dosage" }, "Rectal": { "$ref": "#/definitions/Dosage" }, "Vapourized": { "$ref": "#/definitions/Dosage" }, "Intravenous": { "$ref": "#/definitions/Dosage" }, "Smoked": { "$ref": "#/definitions/Dosage" }, "Sublingual": { "$ref": "#/definitions/Dosage" }, "Buccal": { "$ref": "#/definitions/Dosage" }, "Intramuscular": { "$ref": "#/definitions/Dosage" }, "Transdermal": { "$ref": "#/definitions/Dosage" }, "HBWR": { "$ref": "#/definitions/Dosage" }, "Morning_Glory": { "$ref": "#/definitions/Dosage" }, "Dried": { "$ref": "#/definitions/Dosage" }, "Fresh": { "$ref": "#/definitions/Dosage" }, "Insufflated(Pure)": { "$ref": "#/definitions/Dosage" }, "Oral(Benzedrex)": { "$ref": "#/definitions/Dosage" }, "Oral(Pure)": { "$ref": "#/definitions/Dosage" }, "Dry": { "$ref": "#/definitions/Dosage" }, "Wet": { "$ref": "#/definitions/Dosage" } }, "required": [], "title": "FormattedDose" }, "Dosage": { "type": "object", "additionalProperties": false, "properties": { "Common": { "type": "string" }, "Light": { "type": "string" }, "Strong": { "type": "string" }, "Threshold": { "type": "string" }, "Heavy": { "type": "string" }, "Dangerous": { "type": "string" }, "Fatal": { "type": "string" }, "Note": { "type": "string" } }, "required": [], "title": "Buccal" }, "Duration": { "type": "object", "additionalProperties": false, "properties": { "_unit": { "$ref": "#/definitions/Unit" }, "value": { "type": "string" }, "Insufflated": { "type": "string" }, "Oral": { "type": "string" }, "Rectal": { "type": "string" }, "Vapourized": { "type": "string" }, "Smoked": { "type": "string" }, "Oral_ER": { "type": "string" }, "Oral_IR": { "type": "string" }, "Intramuscular": { "type": "string" }, "Intravenous": { "type": "string" }, "Metabolites": { "type": "string" }, "Parent": { "type": "string" }, "Oral_MAOI": { "type": "string" }, "Buccal": { "type": "string" }, "Transdermal": { "type": "string" }, "Sublingual": { "type": "string" }, "Insufflated_IR": { "type": "string" }, "Insufflated_XR": { "type": "string" } }, "required": [], "title": "Formatted" }, "Links": { "type": "object", "additionalProperties": false, "properties": { "experiences": { "type": "string", "format": "uri" }, "pihkal": { "type": "string", "format": "uri" }, "tihkal": { "type": "string", "format": "uri" } }, "required": [ "experiences" ], "title": "Links" }, "Properties": { "type": "object", "additionalProperties": false, "properties": { "after-effects": { "type": "string" }, "aliases": { "type": "array", "items": { "type": "string" } }, "avoid": { "type": "string" }, "categories": { "type": "array", "items": { "$ref": "#/definitions/Category" } }, "dose": { "type": "string" }, "duration": { "type": "string" }, "half-life": { "type": "string" }, "onset": { "type": "string" }, "summary": { "type": "string" }, "test-kits": { "type": "string" }, "experiences": { "type": "string", "format": "uri" }, "warning": { "type": "string" }, "marquis": { "type": "string" }, "effects": { "type": "string" }, "risks": { "type": "string" }, "comeup": { "type": "string" }, "note": { "type": "string" }, "detection": { "type": "string" }, "wiki": { "type": "string", "format": "uri" }, "mdma": { "type": "string" }, "tolerance": { "type": "string" }, "bioavailability": { "type": "string" }, "dose_to_diazepam": { "type": "string" }, "adverse-effects": { "type": "string" }, "chemistry": { "type": "string" }, "contraindications": { "type": "string" }, "legal": { "type": "string" }, "overdose-symptoms": { "type": "string" }, "pharmacokinetics": { "type": "string" }, "pharmacology": { "type": "string" }, "obtain": { "type": "string" }, "pharmacodynamics": { "type": "string" }, "side-effects": { "type": "string" }, "molecule": { "type": "string", "format": "uri" }, "vaporization": { "type": "string" }, "calculator": { "type": "string", "format": "uri" }, "chart": { "type": "string", "format": "uri" }, "Oral": { "type": "string" }, "general-advice": { "type": "string" }, "potentiators": { "type": "string" } }, "required": [], "title": "Properties" }, "Combo": { "type": "object", "additionalProperties": false, "properties": { "sources": { "type": "array", "items": { "$ref": "#/definitions/SourceData" } }, "note": { "type": "string" }, "status": { "$ref": "#/definitions/Status" } }, "required": [ "status" ], "title": "Combo" }, "SourceData": { "type": "object", "additionalProperties": false, "properties": { "author": { "type": "string" }, "title": { "type": "string" }, "url": { "type": "string" } }, "title": "SourceData" }, "Status": { "type": "string", "enum": [ "Low Risk & Decrease", "Dangerous", "Low Risk & No Synergy", "Caution", "Unsafe", "Low Risk & Synergy" ], "title": "Status" }, "Unit": { "type": "string", "enum": [ "hours", "minutes" ], "title": "Unit" }, "Sources": { "type": "object", "additionalProperties": false, "properties": { "_general": { "type": "array", "items": { "type": "string" } }, "dose": { "type": "array", "items": { "type": "string", "format": "uri" } }, "duration": { "type": "array", "items": { "type": "string", "format": "uri" } }, "bioavailability": { "type": "array", "items": { "type": "string", "format": "uri" } }, "legality": { "type": "array", "items": { "type": "string", "format": "uri" } }, "onset": { "type": "array", "items": { "type": "string" } } }, "required": [], "title": "Sources" } } }