{
"type": "object",
"properties": {
"title": {
"type": "string",
"description": "Article title",
"minLength": 1,
"maxLength": 200
},
"body": {
"type": "string",
"description": "Article body content"
},
"author": {
"type": "string",
"description": "Author name"
},
"publishDate": {
"type": "string",
"format": "date-time",
"description": "Publication date"
},
"tags": {
"type": "array",
"items": { "type": "string" },
"description": "Article tags"
},
"featuredImage": {
"type": "string",
"format": "uri",
"description": "Featured image URL"
}
},
"required": ["title", "body"]
}