# YAML Schema for concept type type: object properties: type: type: string const: "types/concept.md" description: Must reference the concept type-spec concept_type: type: string enum: [architecture, pattern, protocol, workflow, decision, problem] description: The specific category of concept tags: type: array items: type: string description: Navigation tags for categorization created: type: string format: date pattern: "^\\d{4}-\\d{2}-\\d{2}$" description: Creation date in YYYY-MM-DD format modified: type: string format: date pattern: "^\\d{4}-\\d{2}-\\d{2}$" description: Last modification date in YYYY-MM-DD format related: type: array items: oneOf: - type: string - type: object minProperties: 1 maxProperties: 1 additionalProperties: type: string description: >- Declared outbound edges. Each entry is either `