| 1234567891011121314151617181920212223242526 |
- {
- "$schema": "http://json-schema.org/draft-07/schema#",
- "title": "extract_capabilities_output",
- "type": "object",
- "required": ["abilities-boundary"],
- "properties": {
- "abilities-boundary": {
- "type": "array",
- "minItems": 1,
- "items": {
- "type": "object",
- "required": ["ability_id-ref", "ability_name", "ability_description", "case_references-boundary"],
- "properties": {
- "ability_id-ref": { "type": "string", "pattern": "^[A-Z]{2,3}-[0-9]{2,3}$" },
- "ability_name": { "type": "string", "minLength": 4, "maxLength": 20 },
- "ability_description": { "type": "string", "minLength": 1 },
- "case_references-boundary": {
- "type": "array",
- "minItems": 1,
- "items": { "type": "string", "pattern": "^[a-z]+_[A-Za-z0-9_-]+$" }
- }
- }
- }
- }
- }
- }
|