| Line 4: |
Line 4: |
| | This is a list of parameters that once were but now are no longer supported: | | This is a list of parameters that once were but now are no longer supported: |
| | | | |
| − | ['albumlink'] = nil, -- unique alias of titlelink used by old cite AV media notes | + | ['albumlink'] = nil, -- unique alias of titlelink used by old cite AV media notes |
| − | ['albumtype'] = nil, -- controled inappropriate functionality in the old cite AV media notes | + | ['albumtype'] = nil, -- controled inappropriate functionality in the old cite AV media notes |
| − | ['artist'] = nil, -- unique alias of others used by old cite AV media notes | + | ['artist'] = nil, -- unique alias of others used by old cite AV media notes |
| − | ['ARXIV'] = nil, -- not an initialization | + | ['ARXIV'] = nil, -- not an initialization |
| − | ['Author'] = nil, -- non-standard capitalization | + | ['Author'] = nil, -- non-standard capitalization |
| − | ['authorformat'] = nil, -- primarily used to support Vancouver format which functionality now part of name-list-format | + | ['authorformat'] = nil, -- primarily used to support Vancouver format which functionality now part of name-list-format |
| − | ['author-format'] = nil, -- primarily used to support Vancouver format which functionality now part of name-list-format | + | ['author-format'] = nil, -- primarily used to support Vancouver format which functionality now part of name-list-format |
| − | ['author-name-separator'] = nil,-- primarily used to support Vancouver format which functionality now part of name-list-format | + | ['author-name-separator'] = nil, -- primarily used to support Vancouver format which functionality now part of name-list-format |
| − | ['author-separator'] = nil, -- primarily used to support Vancouver format which functionality now part of name-list-format | + | ['author-separator'] = nil, -- primarily used to support Vancouver format which functionality now part of name-list-format |
| − | ['began'] = nil, -- module handles date ranges; cite episode and cite series | + | ['began'] = nil, -- module handles date ranges; cite episode and cite series |
| − | ['BIBCODE'] = nil, -- not an initialization | + | ['BIBCODE'] = nil, -- not an initialization |
| − | ['callsign'] = nil, -- cite interview removed | + | ['callsign'] = nil, -- cite interview removed |
| − | ['call-sign'] = nil, -- cite interview removed | + | ['call-sign'] = nil, -- cite interview removed |
| − | ['chapterlink'] = nil, -- if ever necessary to link to a chapter article, |chapter= can be wikilinked | + | ['chapterlink'] = nil, -- if ever necessary to link to a chapter article, |chapter= can be wikilinked |
| − | ['chapter-link'] = nil, -- | + | ['chapter-link'] = nil, -- |
| − | ['city'] = nil, -- cite interview removed | + | ['city'] = nil, -- cite interview removed |
| − | ['coauthor'] = nil, -- redundant to |authorn=; not made part of metadata | + | ['coauthor'] = nil, -- redundant to |authorn=; not made part of metadata |
| − | ['coauthors'] = nil, -- redundant to |authorn=; not made part of metadata | + | ['coauthors'] = nil, -- redundant to |authorn=; not made part of metadata |
| − | ['cointerviewers'] = nil, -- unique alias of others used by old cite interview | + | ['cointerviewers'] = nil, -- unique alias of others used by old cite interview |
| − | ['day'] = nil, -- deprecated in {{citation/core}} and somehow undeprecated in Module:Citation/CS1 and now finally removed | + | ['day'] = nil, -- deprecated in {{citation/core}} and somehow undeprecated in Module:Citation/CS1 and now finally removed |
| − | ['director'] = nil, -- unique alias of author used by old cite DVD-notes | + | ['director'] = nil, -- unique alias of author used by old cite DVD-notes |
| − | ['DoiBroken'] = nil, -- not used, non-standard captialization | + | ['doi_brokendate'] = nil, -- alias of doi-broken-date |
| − | ['Editor'] = nil, -- non-standard capitalization | + | ['doi_inactivedate'] = nil, -- alias of doi-inactive-date |
| − | ['editorformat'] = nil, -- primarily used to support Vancouver format which functionality now part of name-list-format | + | ['DoiBroken'] = nil, -- not used, non-standard captialization |
| − | ['EditorSurname'] = nil, -- non-standard capitalization | + | ['Editor'] = nil, -- non-standard capitalization |
| − | ['editor-format'] = nil, -- primarily used to support Vancouver format which functionality now part of name-list-format | + | ['editorformat'] = nil, -- primarily used to support Vancouver format which functionality now part of name-list-format |
| − | ['EditorGiven'] = nil, -- non-standard capitalization | + | ['EditorSurname'] = nil, -- non-standard capitalization |
| − | ['editor-name-separator'] = nil,-- primarily used to support Vancouver format which functionality now part of name-list-format | + | ['editor-format'] = nil, -- primarily used to support Vancouver format which functionality now part of name-list-format |
| − | ['editor-separator'] = nil, -- primarily used to support Vancouver format which functionality now part of name-list-format | + | ['EditorGiven'] = nil, -- non-standard capitalization |
| − | ['Embargo'] = nil, -- not used, non-standard capitalization | + | ['editor-name-separator'] = nil, -- primarily used to support Vancouver format which functionality now part of name-list-format |
| − | ['ended'] = nil, -- module handles date ranges; cite episode and cite series | + | ['editor-separator'] = nil, -- primarily used to support Vancouver format which functionality now part of name-list-format |
| − | ['month'] = nil, -- functionality supported by |date= | + | ['Embargo'] = nil, -- not used, non-standard capitalization |
| − | ['name-separator'] = nil, -- primarily used to support Vancouver format which functionality now part of name-list-format | + | ['ended'] = nil, -- module handles date ranges; cite episode and cite series |
| − | ['notestitle'] = nil, -- unique alias of chapter used by old cite AV media notes | + | ['in'] = nil, -- ambiguous between use for language, appearance of a lesser work in an edited work |
| − | ['PPrefix'] = nil, -- non-standard capitalization | + | ['interviewers'] = nil, -- only need InterviewerList support |
| − | ['PPPrefix'] = nil, -- not used, non-standard capitalization | + | ['month'] = nil, -- functionality supported by |date= |
| − | ['pp-prefix'] = nil, -- not used, not documented | + | ['name-separator'] = nil, -- primarily used to support Vancouver format which functionality now part of name-list-format |
| − | ['p-prefix'] = nil, -- not used, not documented | + | ['notestitle'] = nil, -- unique alias of chapter used by old cite AV media notes |
| − | ['program'] = nil, -- cite interview removed | + | ['PPrefix'] = nil, -- non-standard capitalization |
| − | ['publisherid'] = nil, -- unique alias of id used by old cite AV media notes and old cite DVD-notes | + | ['PPPrefix'] = nil, -- not used, non-standard capitalization |
| − | ['Ref'] = nil, -- non-standard capitalization | + | ['pp-prefix'] = nil, -- not used, not documented |
| − | ['separator'] = nil, -- this functionality now provided by |mode= | + | ['p-prefix'] = nil, -- not used, not documented |
| − | ['titleyear'] = nil, -- unique alias of origyear used by old cite DVD-notes | + | ['program'] = nil, -- cite interview removed |
| | + | ['publisherid'] = nil, -- unique alias of id used by old cite AV media notes and old cite DVD-notes |
| | + | ['Ref'] = nil, -- non-standard capitalization |
| | + | ['separator'] = nil, -- this functionality now provided by |mode= |
| | + | ['template doc demo'] = nil, -- alias of template doc demo |
| | + | ['titleyear'] = nil, -- unique alias of origyear used by old cite DVD-notes |
| | + | ['trans_chapter'] = nil, -- alias of trans-chapter |
| | + | ['trans_title'] = nil, -- alias of trans-title |
| | | | |
| − | ['Author#'] = nil, -- non-standard capitalization | + | ['Author#'] = nil, -- non-standard capitalization |
| − | ['authors#'] = nil, -- no need for multiple lists of author names | + | ['authors#'] = nil, -- no need for multiple lists of author names |
| − | ['Editor#'] = nil, -- non-standard capitalization | + | ['Editor#'] = nil, -- non-standard capitalization |
| − | ['editors#'] = nil, -- no need for multiple lists of editor names | + | ['editors#'] = nil, -- no need for multiple lists of editor names |
| − | ['EditorGiven#'] = nil, -- non-standard capitalization | + | ['EditorGiven#'] = nil, -- non-standard capitalization |
| − | ['EditorSurname#'] = nil, -- non-standard capitalization | + | ['EditorSurname#'] = nil, -- non-standard capitalization |
| | | | |
| | ]] | | ]] |
| Line 80: |
Line 87: |
| | ['archive-url'] = true, | | ['archive-url'] = true, |
| | ['article'] = true, | | ['article'] = true, |
| | + | ['article-format'] = true, |
| | + | ['article-url'] = true, |
| | + | ['article-url-access'] = true, |
| | ['arxiv'] = true, | | ['arxiv'] = true, |
| | ['asin'] = true, | | ['asin'] = true, |
| | ['ASIN'] = true, | | ['ASIN'] = true, |
| | ['asin-tld'] = true, | | ['asin-tld'] = true, |
| − | ['ASIN-TLD'] = true, | + | ['ASIN-TLD'] = false, -- not an identifier but an identifier-modifier |
| | ['at'] = true, | | ['at'] = true, |
| | ['author'] = true, | | ['author'] = true, |
| Line 104: |
Line 114: |
| | ['chapterurl'] = true, | | ['chapterurl'] = true, |
| | ['chapter-url'] = true, | | ['chapter-url'] = true, |
| | + | ['chapter-url-access'] = true, |
| | ['citeseerx'] = true, | | ['citeseerx'] = true, |
| − | ['class'] = true, -- cite arxiv and arxiv identifiers | + | ['class'] = false, -- cite arxiv only; general use deprecated |
| | ['collaboration'] = true, | | ['collaboration'] = true, |
| | ['conference'] = true, | | ['conference'] = true, |
| Line 122: |
Line 133: |
| | ['contributor-link'] = true, | | ['contributor-link'] = true, |
| | ['contributor-mask'] = true, | | ['contributor-mask'] = true, |
| − | ['credits'] = true, -- cite episode, cite serial | + | ['credits'] = true, -- cite episode, cite serial |
| | ['date'] = true, | | ['date'] = true, |
| | ['deadurl'] = true, | | ['deadurl'] = true, |
| Line 139: |
Line 150: |
| | ['doi-access'] = true, | | ['doi-access'] = true, |
| | ['doi-broken'] = true, | | ['doi-broken'] = true, |
| − | ['doi_brokendate'] = true, -- @TODO deprecate underscore version?
| |
| | ['doi-broken-date'] = true, | | ['doi-broken-date'] = true, |
| − | ['doi_inactivedate'] = true, -- @TODO deprecate underscore version?
| |
| | ['doi-inactive-date'] = true, | | ['doi-inactive-date'] = true, |
| | ['edition'] = true, | | ['edition'] = true, |
| Line 160: |
Line 169: |
| | ['encyclopedia'] = true, | | ['encyclopedia'] = true, |
| | ['entry'] = true, | | ['entry'] = true, |
| | + | ['entry-format'] = true, |
| | + | ['entry-url'] = true, |
| | + | ['entry-url-access'] = true, |
| | ['episode'] = true, -- cite serial only TODO: make available to cite episode? | | ['episode'] = true, -- cite serial only TODO: make available to cite episode? |
| | ['episodelink'] = true, -- cite episode and cite serial | | ['episodelink'] = true, -- cite episode and cite serial |
| Line 179: |
Line 191: |
| | ['ignoreisbnerror'] = true, | | ['ignoreisbnerror'] = true, |
| | ['ignore-isbn-error'] = true, | | ['ignore-isbn-error'] = true, |
| − | ['in'] = true,
| |
| | ['inset'] = true, | | ['inset'] = true, |
| | ['institution'] = true, | | ['institution'] = true, |
| Line 189: |
Line 200: |
| | ['interviewermask'] = true, | | ['interviewermask'] = true, |
| | ['interviewer-mask'] = true, | | ['interviewer-mask'] = true, |
| − | ['interviewers'] = true,
| |
| | ['isbn'] = true, | | ['isbn'] = true, |
| | ['ISBN'] = true, | | ['ISBN'] = true, |
| Line 205: |
Line 215: |
| | ['JSTOR'] = true, | | ['JSTOR'] = true, |
| | ['jstor-access'] = true, | | ['jstor-access'] = true, |
| | + | ['lang'] = true, |
| | ['language'] = true, | | ['language'] = true, |
| | ['last'] = true, | | ['last'] = true, |
| Line 222: |
Line 233: |
| | ['location'] = true, | | ['location'] = true, |
| | ['magazine'] = true, | | ['magazine'] = true, |
| − | ['mailinglist'] = true, -- cite mailing list only | + | ['mailinglist'] = true, -- cite mailing list only |
| − | ['mailing-list'] = true, -- cite mailing list only | + | ['mailing-list'] = true, -- cite mailing list only |
| − | ['map'] = true, -- cite map only | + | ['map'] = true, -- cite map only |
| − | ['map-format'] = true, -- cite map only | + | ['map-format'] = true, -- cite map only |
| − | ['mapurl'] = true, -- cite map only | + | ['mapurl'] = true, -- cite map only |
| − | ['map-url'] = true, -- cite map only | + | ['map-url'] = true, -- cite map only |
| | ['medium'] = true, | | ['medium'] = true, |
| − | ['message-id'] = true, -- cite newsgroup | + | ['message-id'] = true, -- cite newsgroup |
| | ['minutes'] = true, | | ['minutes'] = true, |
| | ['mode'] = true, | | ['mode'] = true, |
| Line 285: |
Line 296: |
| | ['section'] = true, | | ['section'] = true, |
| | ['section-format'] = true, | | ['section-format'] = true, |
| − | ['sections'] = true, -- cite map only | + | ['sections'] = true, -- cite map only |
| | ['sectionurl'] = true, | | ['sectionurl'] = true, |
| | ['section-url'] = true, | | ['section-url'] = true, |
| | + | ['section-url-access'] = true, |
| | ['series'] = true, | | ['series'] = true, |
| | ['serieslink'] = true, | | ['serieslink'] = true, |
| Line 306: |
Line 318: |
| | ['subscription'] = true, | | ['subscription'] = true, |
| | ['surname'] = true, | | ['surname'] = true, |
| − | ['template doc demo'] = true,
| |
| | ['template-doc-demo'] = true, | | ['template-doc-demo'] = true, |
| | ['time'] = true, | | ['time'] = true, |
| Line 314: |
Line 325: |
| | ['titlelink'] = true, | | ['titlelink'] = true, |
| | ['title-link'] = true, | | ['title-link'] = true, |
| − | ['trans_chapter'] = true,
| |
| | ['trans-chapter'] = true, | | ['trans-chapter'] = true, |
| | ['trans-map'] = true, | | ['trans-map'] = true, |
| Line 321: |
Line 331: |
| | ['transcripturl'] = true, | | ['transcripturl'] = true, |
| | ['transcript-url'] = true, | | ['transcript-url'] = true, |
| − | ['trans_title'] = true,
| |
| | ['trans-title'] = true, | | ['trans-title'] = true, |
| | ['translator'] = true, | | ['translator'] = true, |
| Line 425: |
Line 434: |
| | --[[--------------------------< C I T E A R X I V S U P P O R T E D P A R A M E T E R S >---------------- | | --[[--------------------------< C I T E A R X I V S U P P O R T E D P A R A M E T E R S >---------------- |
| | | | |
| − | This is an experiment that attempts to use validate() and a limited list of valid parameters to validate the
| + | Cite arXiv uses the limited set of parameters defined in the limited_basic_arguments and limited_numbered_arguments |
| − | parameters provided in a cite arxiv template. This method might be expanded to other templates being considered.
| + | tables. Those lists are supplemented with this list of parameters that are exclusive to cite arXiv but not supported |
| | + | by other cs1 templates that use the limited parameter set. |
| | | | |
| | Because a steady-state signal conveys no useful information, whitelist.basic_arguments[] list items can have three values: | | Because a steady-state signal conveys no useful information, whitelist.basic_arguments[] list items can have three values: |
| Line 437: |
Line 447: |
| | --[[ | | --[[ |
| | This is a list of parameters that once were but now are no longer supported: | | This is a list of parameters that once were but now are no longer supported: |
| − | ['ARXIV'] = nil, -- not an initialization | + | ['ARXIV'] = nil, -- not an initialization |
| − | ['version'] = nil, -- this is the cite arxiv parameter; |version= still supported by other cs1|2 templates | + | ['version'] = nil, -- this is the cite arxiv parameter; |version= still supported by other cs1|2 templates |
| | | | |
| | ]] | | ]] |
| | | | |
| | local arxiv_basic_arguments = { | | local arxiv_basic_arguments = { |
| − | ['arxiv'] = true, | + | ['arxiv'] = true, -- cite arxiv and arxiv identifiers |
| − | ['class'] = true, -- cite arxiv and arxiv identifiers | + | ['class'] = true, -- cite arxiv only |
| | ['eprint'] = true, -- cite arxiv and arxiv identifiers | | ['eprint'] = true, -- cite arxiv and arxiv identifiers |
| | } | | } |
| Line 451: |
Line 461: |
| | --[[--------------------------< C I T E B I O R X I V S U P P O R T E D P A R A M E T E R S >------------ | | --[[--------------------------< C I T E B I O R X I V S U P P O R T E D P A R A M E T E R S >------------ |
| | | | |
| − | This is an experiment that attempts to use validate() and a limited list of valid parameters to validate the
| + | Cite biorxiv uses the limited set of parameters defined in the limited_basic_arguments and limited_numbered_arguments |
| − | parameters provided in a cite biorxiv template. This method might be expanded to other templates being considered. | + | tables. Those lists are supplemented with this list of parameters that are exclusive to cite biorxiv but not supported |
| | + | by other cs1 templates that use the limited parameter set. |
| | | | |
| | Because a steady-state signal conveys no useful information, whitelist.basic_arguments[] list items can have three values: | | Because a steady-state signal conveys no useful information, whitelist.basic_arguments[] list items can have three values: |
| Line 468: |
Line 479: |
| | --[[--------------------------< C I T E C I T E S E E R X S U P P O R T E D P A R A M E T E R S >-------- | | --[[--------------------------< C I T E C I T E S E E R X S U P P O R T E D P A R A M E T E R S >-------- |
| | | | |
| − | This is an experiment that attempts to use validate() and a limited list of valid parameters to validate the
| + | Cite citeseerx uses the limited set of parameters defined in the limited_basic_arguments and limited_numbered_arguments |
| − | parameters provided in a cite citeseerx template. This method might be expanded to other templates being considered. | + | tables. Those lists are supplemented with this list of parameters that are exclusive to cite citeseerx but not supported |
| | + | by other cs1 templates that use the limited parameter set. |
| | | | |
| | Because a steady-state signal conveys no useful information, whitelist.basic_arguments[] list items can have three values: | | Because a steady-state signal conveys no useful information, whitelist.basic_arguments[] list items can have three values: |
| Line 531: |
Line 543: |
| | ['ref'] = true, | | ['ref'] = true, |
| | ['surname'] = true, | | ['surname'] = true, |
| − | ['template doc demo'] = true,
| |
| | ['template-doc-demo'] = true, | | ['template-doc-demo'] = true, |
| | ['title'] = true, | | ['title'] = true, |