data schema
{ "foo": "bar" }
{ "type": "object", "properties": { "foo": { "type": "string" } }, "required": ["foo"] }