The question of field prioritization came up in the meeting today. With 20 fields we have a lot to cover, and some fields are likely to be more useful than others. But which ones?
Here are a list of the fields, their descriptions, their input types, and whether or not we're planning to implement them initially.
| Field name | Description | Input | Imp |
|---|---|---|---|
| wikidata_qid | Wikidata item ID for the tool. | string | Y |
| audiences | Who is the intended user of the tool? | enum array | Y |
| content_types | With what type of content or data does the tool interact? | enum array | Y |
| tasks | What type of task does the tool help with? | enum array | Y |
| subject_domains | Is the tool targeted at helping in a specific type of wiki project or topic area? | enum array | Y |
| deprecated | If true, the use of this tool is officially discouraged. The replaced_by parameter can be used to define a replacement. | boolean | N |
| replaced_by | If this tool is deprecated, this parameter should be used to link to the replacement tool | string(URL) | Y |
| experimental | If true, this tool is unstable and can change or go offline at any time | boolean | N |
| for_wikis | A string or array of strings describing the wiki(s) this tool can be used on | string/array | N |
| icon | A link to a Wikimedia Commons file description page for an icon that depicts the tool | string(URL) | Y |
| available_ui_languages | The language(s) the tool's interface has been translated into | string/array | N |
| tool_type | The manner in which the tool is used. Select one from the list of options | enum value | Y |
| repository | A link to the repository where the tool code is hosted. | string(URL) | Y |
| api_url | A link to the tool's API, if available | string(URL) | Y |
| developer_docs_url | A link to the tool's developer documentation, if available | array | N |
| user_docs_url | A link to the tool's user documentation, if available | array | N |
| feedback_url | A link to location where the tool's user can leave feedback | array | N |
| privacy_policy_url | A link to the tool's privacy policy, if available | array | N |
| translate_url | A link to the tool's translation interface | string(URL) | Y |
| bugtracker_url | A link to the tool's bug tracker on GitHub, Bitbucket, Phabricator, etc | string(URL) | Y |