{ "$schema": "https://json-structure.org/meta/extended/v0/#", "$id": "https://api-evangelist.github.io/weaviate/json-structure/weaviate-classification-structure.json", "title": "Classification", "description": "Manage classifications, trigger them and view status of past classifications.", "type": "object", "properties": { "id": { "type": "uuid", "description": "ID to uniquely identify this classification run." }, "class": { "type": "str", "description": "The name of the collection (class) which is used in this classification." }, "classifyProperties": { "type": "array", "description": "Which ref-property to set as part of the classification." }, "basedOnProperties": { "type": "array", "description": "Base the text-based classification on these fields (of type text)." }, "status": { "type": "str", "description": "Status of this classification." }, "meta": { "type": "#ClassificationMeta" }, "type": { "type": "str", "description": "Which algorithm to use for classifications." }, "settings": { "type": "map", "description": "Classification-type specific settings." }, "error": { "type": "str", "description": "Error message if status == failed." }, "filters": { "type": "map" } } }