args_me_model.Support¶
- pydantic model args_me_model.Support¶
A list of premises (claims) that, when taken together (“linked”), support some conclusion (another claim).
Show JSON schema
{ "title": "Support", "description": "A list of premises (claims) that, when taken together (\"linked\"), support\nsome conclusion (another claim).", "type": "object", "properties": { "premises": { "description": "IDs of the claims that provide linked support for the conclusion", "items": { "pattern": "S[0-9a-z]{4}C[0-9a-f]{16}$", "type": "string" }, "minItems": 1, "title": "Premises", "type": "array" }, "sources": { "description": "Sources for this support relation", "items": { "$ref": "#/$defs/Source" }, "minItems": 1, "title": "Sources", "type": "array" }, "annotations": { "additionalProperties": { "$ref": "#/$defs/JsonValue" }, "default": {}, "description": "Further data on the support relation", "title": "Annotations", "type": "object" } }, "$defs": { "JsonValue": {}, "Source": { "description": "The source of a text or support relationship.", "properties": { "name": { "description": "Name of the source (e.g., domain or generation method)", "title": "Name", "type": "string" }, "text": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "description": "Original text taken from the source", "title": "Text" }, "url": { "anyOf": [ { "format": "uri", "maxLength": 2083, "minLength": 1, "type": "string" }, { "type": "null" } ], "default": null, "description": "URL from which the text or support relationship was taken", "title": "Url" }, "annotations": { "additionalProperties": { "$ref": "#/$defs/JsonValue" }, "default": {}, "description": "Further data on the source", "title": "Annotations", "type": "object" } }, "required": [ "name" ], "title": "Source", "type": "object" } }, "required": [ "premises", "sources" ] }
- Fields:
annotations (Dict[str, JsonValue])
premises (List[str])
sources (List[args_me_model.source.Source])
- field annotations: Dict[str, JsonValue] = {}¶
Further data on the support relation
- field premises: List[Annotated[str, FieldInfo(annotation=NoneType, required=True, metadata=[_PydanticGeneralMetadata(pattern='S[0-9a-z]{4}C[0-9a-f]{16}$')])]] [Required]¶
IDs of the claims that provide linked support for the conclusion
- Constraints:
min_length = 1