blob: 826bc7f8d847e7b572a2f35b1be37a7753ead990 [file] [log] [blame]
{
"$schema": "http://json-schema.org/draft-04/schema#",
"definitions": {},
"id": "https://whimsy.apache.org/public/dataflow-schema.json",
"properties": {
"datafile": {
"id": "/properties/datafile",
"properties": {
"description": {
"default": "Describe what data is in the file",
"description": "This is the description of the thing itself.",
"id": "/properties/datafile/properties/description",
"title": "Description",
"type": "string"
},
"maintainer": {
"default": "role|path/tool.rb",
"description": "Group/script responsible for maintaining this data; ASF officer role or mailinglist.",
"id": "/properties/datafile/properties/maintainer",
"title": "Maintainer",
"type": "string"
},
"sources": {
"additionalItems": true,
"id": "/properties/datafile/properties/sources",
"items": {
"default": "private/committers/board/committee-info.txt",
"description": "List of path/filename of data sources this is derived from.",
"id": "/properties/datafile/properties/sources/items",
"title": "Sources",
"type": "string"
},
"type": "array",
"uniqueItems": true
}
},
"required": [
"maintainer"
],
"type": "object"
}
},
"required": [
"datafile"
],
"type": "object"
}