Commons:WikiProject Templates/Category scheme
All pages in the template namespace should be categorized under Category:Commons templates. It is a global/common category (i.e. non-language specific) and is not part of Commons:Category scheme Commons maintenance but a sister category. Both are sub-categories of Category:Commons, the category which contains all project administration/maintenance material and is directly under Category:CommonsRoot (the highest level category on Commons).
Ideally, all templates should be in at least two categories: by namespace and by type. They may fit into more than one of each. Additionally, templates may belong to a "tracking category" (categories used for maintenance rather than navigation) and/or be categorized by subject (which is independent of this category scheme although is laid out below).
Templates by type[edit]
This is the main template category scheme, meaning there is no "Category:Commons templates by type"—these go directly in Category:Commons templates.
- Category:Archival templates
- Category:Atlas templates - all templates related to the Commons' Atlas
- Category:Audio templates - any template related to audio files
- Category:Collapsible templates
- Category:Creator templates - everything in the Creator namespace (categorization done by {{Creator}})
- Category:Featured picture templates
- Category:Flickr templates
- Category:Formatting templates
- Category:Header templates
- Category:Helper templates - meta templates or parts of templates; never used on their own
- Category:Image insertion templates
- Category:Flag icon templates
- Category:Image with comment templates - checkuser and polling templates - also under Category:Commons namespace templates
- Category:Image source templates - informs of the source for groups of files
- Category:Infobox templates - [sub-cats: Category:Translated infobox templates]
- Category:Link templates - single or inline link-creating templates
- Category:External link templates - links to sites outside of Wikimedia
- Category:Geocoding templates - geocoding templates - also under Category:File namespace templates
- Category:Internal link templates - links to pages on Commons
- Category:Interwiki link templates - links to pages on sister projects
- Category:InterProject templates - InterProject templates for linking to sister projects interwiki-style
- Category:Localisation templates - strings of text that are auto-translated
- Category:Maintenance templates - merge, delete, in use, to do, etc. (not media clean up)
- Category:Marker templates - templates that represent an attribute
- Category:Artist group templates - templates that indicate the group that created/modified a file
- Category:Assessment templates - also under Category:File namespace templates
- Category:Created with ... templates - templates that indicate what software a file was created with
- Category:Taken with ... templates - templates that indicate what camera a photo was taken with
- Category:License-related tags - also under Category:License tags
- Category:Source templates - templates that indicate the source of files
- Category:SVG marker templates
- Category:Templates for marking as superseded
- Category:The Historians' History of the World marker templates
- Category:Media cleanup templates - only sub-cats and a few templates that are used for all media forms
- Category:Message templates - user messages
- Category:Miscellaneous templates - for templates that fit nowhere else
- Category:Checkuser templates - templates in requests for checkuser (not including comment temps.) - also under Category:Commons namespace templates
- Category:Miscellaneous subtemplates
- Category:Typing-aid templates
- Category:Motd templates - Media of the Day templates
- Category:Navigational templates
- Category:Category navigational templates - also under Category:Category namespace templates
- Category:Commons navigational templates - also under Category:Commons namespace templates and Category:User namespace templates
- Category:TOC templates - any table of contents
- Category:Potd templates - Picture of the Day templates (categorized by bot using {{Potd page}}) [sub-cats: Category:Potd templates by date, Category:Potd filename templates, Category:Potd templates by language, Category:Dagens bild templates]
- Category:Protection templates - templates related to page protection
- Category:Quality image templates
- Category:Time, date and calendar templates
- Category:User templates - templates for user pages - also under Category:User namespace templates
- Category:Userbox templates - generic and non-language Babel templates
- Category:Babel box templates - generic Babel boxes
- Category:Language user templates - all language Babel boxes
- Category:Commons Babel - templates which list Babel boxes. used in Template:Babel list of languages ???
- Category:Location user templates - location user boxes
- Category:UTC box templates - user timezone boxes
- Category:Babel box templates - generic Babel boxes
- Category:Templates for specific users - for all template namespace user-specific templates these should be moved to the userspace
- Category:Userbox templates - generic and non-language Babel templates
- Category:Valued image templates
Licensing/image tags (Bot-dependent)[edit]
- Category:License tags - generic licenses tags (and don't fit in one of the sub-categories) - also under Category:File namespace templates
- Category:Custom license tags - customized licenses pertaining to a specific source or author
- Category:Custom CC license tags - also under Category:CC license tags
- Category:Custom GFDL license tags - also under Category:GFDL license tags
- Category:Custom license tags with OTRS permission - also under Category:OTRS tags
- Category:User custom license tags - user-specific license tags. Note: These should all be contained in the user namespace. - also under Category:Templates for specific users
- Category:License tags attribution - all licenses that require attribution
- Category:License tags full-text - all licenses that require to distribute the license text along with the work
- Category:License tags non-free - all licenses that have "non-free" requirements
- Category:License tags share-alike - all licenses that require share-alike of derivative work
- Category:CC license tags - all CC licenses
- Category:GFDL license tags - all GFDL licenses
- Category:PD license tags - public domain license tags
- Category:PD-EUGov license tags - European Union public domain licenses
- Category:PD-exUSSR-exempt license tags - exUSSR-exempt licenses - also under Category:Restriction tags
- Category:PD-USGov license tags - US government public domain licenses
- Category:Arab license tags - Arab public domain licenses
- Category:Currency license tags - for licenses related to currency
- Category:License-related tags - tags that contain license information but must be accompanied by a license tag - also under Category:Marker templates
- Category:Custom license tags - customized licenses pertaining to a specific source or author
- Category:Restriction tags - tags that indicate a usage restrictions independent of copyright laws - also under Category:File namespace templates
- Category:Problem tags - tags that indicate problems with media files - also under Category:File namespace templates
Tracking categories[edit]
- Category:Template documentation - all template documentation subpages (/doc pages) (auto-categorized by {{Documentation subpage}})
- Category:Template tracking categories - sub-cats only
- Category:Deprecated templates - (auto-categorized by {{Deprecated}})
- Category:Esoteric templates - (auto-categorized by {{Esoteric}})
- Category:Template redirects - all template redirects - (auto-categorized by {{Template redirect}})
- Category:Uncategorized templates - useful because Special:Uncategorizedtemplates only lists 5,000 max, updates once every 3 days, and tracking cats shouldn't count as "categorized"
- Category:Internationalization templates
- Category:Internationalization icon templates
- Category:Language link templates - all templates that provide links to translated templates or pages
- Category:Multilingual tags - used for recurrent mentions in image descriptions
- Category:Translated templates - only subcats, all categorization in subcats done by {{Translated tag}}
Templates by namespace[edit]
An alternate categorizing system. All templates should also be categorized by type/purpose.
- Category:Commons templates by namespace - sub-cats only
- Category:Category namespace templates
- Category:Commons namespace templates
- Category:Checkuser templates - also under Category:Miscellaneous templates
- Category:Commons header templates - also under Category:Header templates
- Category:Commons navigational templates - also under Category:Navigational templates and Category:User namespace templates
- Category:Image with comment templates - also under Category:Image insertion templates
- Category:Creator templates - also in main cat
- Category:File namespace templates
- Category:Assessment templates - also under Category:Marker templates
- Category:Citation templates - also under Category:Formatting templates
- Category:Geocoding templates - also under Category:Link templates
- Category:Image description templates - templates that contain descriptions of images
- Category:License tags - also in main cat
- (fully expanded above)
- Category:Other versions templates - templates used to show other versions of a file
- Category:Problem tags
- Category:Restriction tags
- Category:Talk namespace templates
- Category:Talk header templates - also under Category:Header templates
- Category:Message templates - also in main cat
- (fully expanded above)
- Category:Template namespace templates - not helper templates but templates used in template documentation
- Category:User namespace templates
- Category:Commons navigational templates - also under Category:Navigational templates and Category:Commons namespace templates
- Category:User talk header templates - also under Category:Talk header templates
- Category:User templates - also in main cat
- (fully expanded above)
Templates by subject[edit]
Mainly used as a outside category tree for the purpose of grouping related templates and placing them closer to specific subject areas (i.e. categorizing in the subject's image/gallery categories). This is not meant to be a complete third template categorizing system. These are only created as needed by those working in the respective areas. They are created independently of the category system above and are only mentioned here for completeness.
- Category:Aviation templates
- Category:BArch templates
- Category:Chess templates
- Category:Fotothek templates
- Category:FOP templates
- Category:Go templates
- Category:Heraldry templates
- Category:Historical period templates
- Category:LIFE Photo Archive templates
- Category:Map-related templates
- Category:Commons rail templates
Still needs to be worked out[edit]
- Category:Info Pages - "Info:" pages (not in the template namespace, but used as templates)
- Infobox/navigational hybrids - many only categorized in the category they add themselves and lack any template category
- Category:Gallery namespace templates - The need is unclear so far.
- Merge Category:Templates used in categories into Category:Category namespace templates
- Merge Category:Multilingual tags and Category:Localisation templates?
- Category:Sisterproject templates - contains "Sisterprojects" templates, all translations should be renamed
- Category:Interwiki utility templates - non-intuitive / messy.
- Redefine Category:Marker templates to only include ones used for marking image pages.
- Category:User templates and Category:User namespace templates are pretty much redundant.
- Create a parent category for Category:Featured picture templates, Category:Quality image templates, Category:Valued image templates, Category:Potd templates, and Category:Motd templates? Category:Assessment templates can be renamed to Category:Assessment marker templates and these could go in Category:Assessment templates.
- Rename Category:Message templates to Category:User message templates?
- We have Category:Babel box templates, Category:Language user templates and Category:Commons Babel. These all contain specific templates worthy of their own category, but name-wise these three categories are poorly defined.
- Category:Navigational templates. At first glance appears to be redundant with Category:Link templates, however should be rename as Category:Navigational box templates. Or Category:Navigation box templates? Or should it be redefined as something else?
- Naming scheme for language link templates that link to translated Commons pages. Standard now is Lang-something. No way to guess.