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, |