Changes

update per RfC;
Line 1: Line 1: −
   
--[[--------------------------< S U P P O R T E D  P A R A M E T E R S >--------------------------------------
 
--[[--------------------------< S U P P O R T E D  P A R A M E T E R S >--------------------------------------
   Line 5: Line 4:  
true - these parameters are valid and supported parameters
 
true - these parameters are valid and supported parameters
 
false - these parameters are deprecated but still supported
 
false - these parameters are deprecated but still supported
discouraged - pre-deprecation purgatory; may someday be deprecated; or not
+
tracked - these parameters are valid and supported parameters tracked in an eponymous properties category
 
nil - these parameters are no longer supported. remove entirely
 
nil - these parameters are no longer supported. remove entirely
 
 
Line 11: Line 10:     
local basic_arguments = {
 
local basic_arguments = {
['accessdate'] = 'discouraged',
+
['accessdate'] = true,
 
['access-date'] = true,
 
['access-date'] = true,
 
['agency'] = true,
 
['agency'] = true,
['archivedate'] = 'discouraged',
+
['archivedate'] = true,
 
['archive-date'] = true,
 
['archive-date'] = true,
 
['archive-format'] = true,
 
['archive-format'] = true,
['archiveurl'] = 'discouraged',
+
['archiveurl'] = true,
 
['archive-url'] = true,
 
['archive-url'] = true,
 
['article'] = true,
 
['article'] = true,
Line 33: Line 32:  
['author-last'] = true,
 
['author-last'] = true,
 
['author-surname'] = true,
 
['author-surname'] = true,
['authorlink'] = 'discouraged',
+
['authorlink'] = true,
 
['author-link'] = true,
 
['author-link'] = true,
 
['author-mask'] = true,
 
['author-mask'] = true,
Line 40: Line 39:  
['bibcode-access'] = true,
 
['bibcode-access'] = true,
 
['biorxiv'] = true, -- cite biorxiv; here because allowed in cite ... as identifier
 
['biorxiv'] = true, -- cite biorxiv; here because allowed in cite ... as identifier
['booktitle'] = false,
  −
['book-title'] = true,
  −
['cartography'] = true,
   
['chapter'] = true,
 
['chapter'] = true,
 
['chapter-format'] = true,
 
['chapter-format'] = true,
['chapterurl'] = false,
   
['chapter-url'] = true,
 
['chapter-url'] = true,
 
['chapter-url-access'] = true,
 
['chapter-url-access'] = true,
 
['citeseerx'] = true, -- cite citeseerx; here because allowed in cite ... as identifier
 
['citeseerx'] = true, -- cite citeseerx; here because allowed in cite ... as identifier
 
['collaboration'] = true,
 
['collaboration'] = true,
['conference'] = true,
  −
['conference-format'] = true,
  −
['conference-url'] = true,
   
['contribution'] = true,
 
['contribution'] = true,
 
['contribution-format'] = true,
 
['contribution-format'] = true,
Line 65: Line 57:  
['contributor-mask'] = true,
 
['contributor-mask'] = true,
 
['date'] = true,
 
['date'] = true,
['degree'] = true,
   
['department'] = true,
 
['department'] = true,
 
['df'] = true,
 
['df'] = true,
Line 75: Line 66:  
['display-subjects'] = true,
 
['display-subjects'] = true,
 
['display-translators'] = true,
 
['display-translators'] = true,
['docket'] = true,
   
['doi'] = true,
 
['doi'] = true,
 
['DOI'] = true,
 
['DOI'] = true,
Line 97: Line 87:  
['entry-url-access'] = true,
 
['entry-url-access'] = true,
 
['eprint'] = true, -- cite arxiv; here because allowed in cite ... as identifier
 
['eprint'] = true, -- cite arxiv; here because allowed in cite ... as identifier
['event'] = true, -- synonym of conference in /Config, but used in Cite speech?
   
['first'] = true,
 
['first'] = true,
 
['format'] = true,
 
['format'] = true,
Line 104: Line 93:  
['HDL'] = true,
 
['HDL'] = true,
 
['hdl-access'] = true,
 
['hdl-access'] = true,
['host'] = true,
+
['host'] = true, -- unique to certain templates?
 
['id'] = true,
 
['id'] = true,
 
['ID'] = true,
 
['ID'] = true,
['institution'] = true,
+
['institution'] = true, -- constrain to cite thesis?
 
['interviewer'] = true,
 
['interviewer'] = true,
 
['interviewer-first'] = true,
 
['interviewer-first'] = true,
Line 117: Line 106:  
['isbn'] = true,
 
['isbn'] = true,
 
['ISBN'] = true,
 
['ISBN'] = true,
['isbn13'] = true,
  −
['ISBN13'] = true,
   
['ismn'] = true,
 
['ismn'] = true,
 
['ISMN'] = true,
 
['ISMN'] = true,
Line 133: Line 120:  
['language'] = true,
 
['language'] = true,
 
['last'] = true,
 
['last'] = true,
['lay-date'] = true,
+
['lay-date'] = false,
['lay-source'] = true,
+
['lay-format'] = false,
['lay-format'] = true,
+
['lay-source'] = false,
['lay-url'] = true,
+
['lay-url'] = false,
 
['lccn'] = true,
 
['lccn'] = true,
 
['LCCN'] = true,
 
['LCCN'] = true,
Line 142: Line 129:  
['magazine'] = true,
 
['magazine'] = true,
 
['medium'] = true,
 
['medium'] = true,
['minutes'] = true,
+
['minutes'] = true, -- constrain to cite AV media and podcast?
 
['mode'] = true,
 
['mode'] = true,
 
['mr'] = true,
 
['mr'] = true,
Line 148: Line 135:  
['name-list-style'] = true,
 
['name-list-style'] = true,
 
['newspaper'] = true,
 
['newspaper'] = true,
['nopp'] = false,
   
['no-pp'] = true,
 
['no-pp'] = true,
 
['no-tracking'] = true,
 
['no-tracking'] = true,
Line 158: Line 144:  
['ol-access'] = true,
 
['ol-access'] = true,
 
['orig-date'] = true,
 
['orig-date'] = true,
['origyear'] = 'discouraged',
+
['origyear'] = true,
 
['orig-year'] = true,
 
['orig-year'] = true,
 
['osti'] = true,
 
['osti'] = true,
Line 177: Line 163:  
['postscript'] = true,
 
['postscript'] = true,
 
['pp'] = true,
 
['pp'] = true,
['publicationdate'] = false,
   
['publication-date'] = true,
 
['publication-date'] = true,
['publicationplace'] = false,
   
['publication-place'] = true,
 
['publication-place'] = true,
 
['publisher'] = true,
 
['publisher'] = true,
Line 205: Line 189:  
['script-website'] = true,
 
['script-website'] = true,
 
['script-work'] = true,
 
['script-work'] = true,
['season'] = true,
   
['section'] = true,
 
['section'] = true,
 
['section-format'] = true,
 
['section-format'] = true,
Line 211: Line 194:  
['section-url-access'] = true,
 
['section-url-access'] = true,
 
['series'] = true,
 
['series'] = true,
['serieslink'] = false,
+
['ssrn'] = true, -- cite ssrn; these three here because allowed in cite ... as identifier
['series-link'] = true,
  −
['series-no'] = true,
  −
['series-number'] = true,
  −
['ssrn'] = true, -- cite ssrn; these two here because allowed in cite ... as identifier
   
['SSRN'] = true,
 
['SSRN'] = true,
 +
['ssrn-access'] = true,
 
['subject'] = true,
 
['subject'] = true,
 
['subject-link'] = true,
 
['subject-link'] = true,
Line 225: Line 205:  
['s2cid-access'] = true,
 
['s2cid-access'] = true,
 
['template-doc-demo'] = true,
 
['template-doc-demo'] = true,
['time'] = true,
+
['time'] = true, -- constrain to cite av media and podcast?
['time-caption'] = true,
+
['time-caption'] = true, -- constrain to cite av media and podcast?
 
['title'] = true,
 
['title'] = true,
 
['title-link'] = true,
 
['title-link'] = true,
Line 264: Line 244:  
['zbl'] = true,
 
['zbl'] = true,
 
['ZBL'] = true,
 
['ZBL'] = true,
}
+
}
    
local numbered_arguments = {
 
local numbered_arguments = {
Line 278: Line 258:  
['author-link#'] = true,
 
['author-link#'] = true,
 
['author#-link'] = true,
 
['author#-link'] = true,
['authorlink#'] = 'discouraged',
+
['authorlink#'] = true,
['author#link'] = 'discouraged',
+
['author#link'] = true,
 
['author-mask#'] = true,
 
['author-mask#'] = true,
 
['author#-mask'] = true,
 
['author#-mask'] = true,
Line 344: Line 324:  
['translator-mask#'] = true,
 
['translator-mask#'] = true,
 
['translator#-mask'] = true,
 
['translator#-mask'] = true,
}
+
}
      Line 354: Line 334:  
preprint templates.  Some of these parameters may also be available to the general cs1|2 templates.
 
preprint templates.  Some of these parameters may also be available to the general cs1|2 templates.
   −
Same conventions for true/false/dicouraged/nil as above.
+
Same conventions for true/false/tracked/nil as above.
    
]]
 
]]
Line 373: Line 353:  
['ssrn'] = true,
 
['ssrn'] = true,
 
['SSRN'] = true,
 
['SSRN'] = true,
 +
['ssrn-access'] = true,
 
},
 
},
 
}
 
}
Line 382: Line 363:  
limited subset of parameters allowed to all other cs1|2 templates.  The limited subset is defined here.
 
limited subset of parameters allowed to all other cs1|2 templates.  The limited subset is defined here.
   −
Same conventions for true/false/dicouraged/nil as above.
+
Same conventions for true/false/tracked/nil as above.
 
 
 
]]
 
]]
Line 394: Line 375:  
['author-surname'] = true,
 
['author-surname'] = true,
 
['author-link'] = true,
 
['author-link'] = true,
['authorlink'] = 'discouraged',
+
['authorlink'] = true,
 
['author-mask'] = true,
 
['author-mask'] = true,
 
['authors'] = true,
 
['authors'] = true,
Line 420: Line 401:  
['title'] = true,
 
['title'] = true,
 
['trans-title'] = true,
 
['trans-title'] = true,
['url'] = true,
  −
['URL'] = true,
   
['vauthors'] = true,
 
['vauthors'] = true,
 
['year'] = true,
 
['year'] = true,
}
+
}
    
local limited_numbered_arguments = {
 
local limited_numbered_arguments = {
Line 438: Line 417:  
['author-link#'] = true,
 
['author-link#'] = true,
 
['author#-link'] = true,
 
['author#-link'] = true,
['authorlink#'] = 'discouraged',
+
['authorlink#'] = true,
['author#link'] = 'discouraged',
+
['author#link'] = true,
 
['author-mask#'] = true,
 
['author-mask#'] = true,
 
['author#-mask'] = true,
 
['author#-mask'] = true,
Line 454: Line 433:  
table are the template's CitationClass parameter value
 
table are the template's CitationClass parameter value
   −
Same conventions for true/false/dicouraged/nil as above.
+
Same conventions for true/false/tracked/nil as above.
    
]]
 
]]
Line 462: Line 441:  
['transcript'] = true,
 
['transcript'] = true,
 
['transcript-format'] = true,
 
['transcript-format'] = true,
['transcripturl'] = false,
   
['transcript-url'] = true,
 
['transcript-url'] = true,
 +
},
 +
conference = {
 +
['book-title'] = true,
 +
['conference'] = true,
 +
['conference-format'] = true,
 +
['conference-url'] = true,
 +
['event'] = true,
 
},
 
},
 
episode = {
 
episode = {
['airdate'] = 'discouraged',
+
['airdate'] = true,
 
['air-date'] = true,
 
['air-date'] = true,
 
['credits'] = true,
 
['credits'] = true,
['episodelink'] = false, -- alias of |title-link=
   
['episode-link'] = true, -- alias of |title-link=
 
['episode-link'] = true, -- alias of |title-link=
 
['network'] = true,
 
['network'] = true,
 +
['season'] = true,
 +
['series-link'] = true,
 +
['series-no'] = true,
 +
['series-number'] = true,
 
['station'] = true,
 
['station'] = true,
 
['transcript'] = true,
 
['transcript'] = true,
Line 479: Line 467:  
},
 
},
 
mailinglist = {
 
mailinglist = {
['mailinglist'] = false,
   
['mailing-list'] = true,
 
['mailing-list'] = true,
 
},
 
},
 
map = {
 
map = {
 +
['cartography'] = true,
 
['inset'] = true,
 
['inset'] = true,
 
['map'] = true,
 
['map'] = true,
 
['map-format'] = true,
 
['map-format'] = true,
['mapurl'] = false,
   
['map-url'] = true,
 
['map-url'] = true,
 
['map-url-access'] = true,
 
['map-url-access'] = true,
Line 498: Line 485:  
['message-id'] = true,
 
['message-id'] = true,
 
['newsgroup'] = true,
 
['newsgroup'] = true,
 +
},
 +
report = {
 +
['docket'] = true,
 
},
 
},
 
serial = {
 
serial = {
['airdate'] = 'discouraged',
+
['airdate'] = true,
 
['air-date'] = true,
 
['air-date'] = true,
 
['credits'] = true,
 
['credits'] = true,
 
['episode'] = true, -- cite serial only TODO: make available to cite episode?
 
['episode'] = true, -- cite serial only TODO: make available to cite episode?
['episodelink'] = false,
   
['episode-link'] = true, -- alias of |title-link=
 
['episode-link'] = true, -- alias of |title-link=
 
['network'] = true,
 
['network'] = true,
 +
['series-link'] = true,
 
['station'] = true,
 
['station'] = true,
 +
},
 +
speech = {
 +
['conference'] = true,
 +
['conference-format'] = true,
 +
['conference-url'] = true,
 +
['event'] = true,
 +
},
 +
thesis = {
 +
['degree'] = true,
 +
['docket'] = true,
 
},
 
},
 
}
 
}
Anonymous user