Browse Source
This schema is very useful when editing large json using an online editor (i.e. http://jeremydorn.com/json-editor/ )pull/713/head
Denix
10 years ago
1 changed files with 111 additions and 0 deletions
@ -0,0 +1,111 @@
|
||||
{ |
||||
"type":"object", |
||||
"$schema": "http://json-schema.org/draft-03/schema", |
||||
"id": "http://jsonschema.net", |
||||
"required":true, |
||||
"properties":{ |
||||
"timeline": { |
||||
"type":"object", |
||||
"id": "http://jsonschema.net/timeline", |
||||
"required":true, |
||||
"properties":{ |
||||
"headline": { |
||||
"type":"string", |
||||
"id": "http://jsonschema.net/timeline/headline", |
||||
"required":false |
||||
}, |
||||
"text": { |
||||
"type":"string", |
||||
"id": "http://jsonschema.net/timeline/text", |
||||
"required":false |
||||
}, |
||||
"type": { |
||||
"type":"string", |
||||
"id": "http://jsonschema.net/timeline/type", |
||||
"required": true, |
||||
"default": "default" |
||||
}, |
||||
"asset": { |
||||
"type":"object", |
||||
"id": "http://jsonschema.net/timeline/asset", |
||||
"required":false, |
||||
"properties":{ |
||||
"caption": { |
||||
"type":"string", |
||||
"id": "http://jsonschema.net/timeline/asset/caption", |
||||
"required":false |
||||
}, |
||||
"credit": { |
||||
"type":"string", |
||||
"id": "http://jsonschema.net/timeline/asset/credit", |
||||
"required":false |
||||
}, "media": { |
||||
"type":"string", |
||||
"id": "http://jsonschema.net/timeline/asset/media", |
||||
"required":false |
||||
} |
||||
} |
||||
}, |
||||
"date": { |
||||
"type":"array", |
||||
"id": "http://jsonschema.net/timeline/date", |
||||
"required":false, |
||||
"items": { |
||||
"type":"object", |
||||
"id": "http://jsonschema.net/timeline/date/0", |
||||
"required":false, |
||||
"properties":{ |
||||
"startDate": { |
||||
"type":"string", |
||||
"id": "http://jsonschema.net/timeline/date/0/startDate", |
||||
"required":false |
||||
}, |
||||
"endDate": { |
||||
"type":"string", |
||||
"id": "http://jsonschema.net/timeline/date/0/endDate", |
||||
"required":false |
||||
}, |
||||
"headline": { |
||||
"type":"string", |
||||
"id": "http://jsonschema.net/timeline/date/0/headline", |
||||
"required":false |
||||
}, |
||||
"text": { |
||||
"type":"string", |
||||
"id": "http://jsonschema.net/timeline/date/0/text", |
||||
"required":false |
||||
}, |
||||
"asset": { |
||||
"type":"object", |
||||
"id": "http://jsonschema.net/timeline/date/0/asset", |
||||
"required":false, |
||||
"properties":{ |
||||
"caption": { |
||||
"type":"string", |
||||
"id": "http://jsonschema.net/timeline/date/0/asset/caption", |
||||
"required":false |
||||
}, |
||||
"credit": { |
||||
"type":"string", |
||||
"id": "http://jsonschema.net/timeline/date/0/asset/credit", |
||||
"required":false |
||||
}, |
||||
"media": { |
||||
"type":"string", |
||||
"id": "http://jsonschema.net/timeline/date/0/asset/media", |
||||
"required":false |
||||
}, |
||||
"thumbnail": { |
||||
"type":"string", |
||||
"id": "http://jsonschema.net/timeline/date/0/asset/thumbnail", |
||||
"required":false |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
Loading…
Reference in new issue