Template talk:Include-USGov

Latest comment: 2 years ago by Hike395 in topic Simplification and refactoring

Comment on including articles in categories

edit

I removed <includeonly>[[Category:Wikipedia articles incorporating text from public domain works of the United States Government]]</includeonly> because some templates (see {{Bioguide}} for example) includes a subcategory. This template should not add articles to the cat. Templates that use this template (sub-templates?) should add articles to cats.—G716 <T·C> 03:23, 18 April 2009 (UTC)Reply

Great catch! Thanks for fixing! —hike395 (talk) 21:15, 18 April 2009 (UTC)Reply
The number of articles in Category:Wikipedia articles incorporating text from public domain works of the United States Government is down from nearly 8,000 before I made the change to about 1,800 now, and I think that there are still some more that will be removed as the server cache purges. —G716 <T·C> 22:40, 18 April 2009 (UTC)Reply

Italicize "document"

edit

{{editprotected}}

See Template:Include-USGov/Sandbox for proposed change. --- when I wrote the doc subpage, I noticed that the word "document" was not italicized. Please note that Sandbox does not include <noinclude></noinclude> material, which should be preserved in real template. Thanks! —hike395 (talk) 17:00, 19 April 2009 (UTC)Reply

Hike, what about the rest of the non-italicized parts I see in the examples at Template:Include-USGov/doc? Shouldn't the whole text be italicized, including the document name, author, comment, ...? Amalthea 17:15, 19 April 2009 (UTC)Reply
This meta-template is designed for use both as a stand-alone article notice (which tend to be italicized), and as an inline reference (which are not). I think it would look odd to be completely italicized, so I thought the compromise was to change from italics to non-italics at the specific document name.
Perhaps the italics should just be removed entirely. —hike395 (talk) 18:16, 19 April 2009 (UTC)Reply
Hmm, from the way it's being used I'd say both the italics and the icon should be removed. The random samples I just looked at all had it listed in the references or the external links section (1, 2, 3).
But then I'm not quite sure I'm getting the purpose of this template. In the three cases from above I'd just use a normal citation template, and in other ones like this where there is no link to the source material I don't see the point at all, since the attributions isn't really necessary.
Amalthea 19:32, 19 April 2009 (UTC)Reply


The trend over the last couple of years has been for the removal of italics on stand-alone article notices (see Category:Attribution templates). Please remove the italics from this template. -- PBS (talk) 10:13, 26 April 2013 (UTC)Reply

  Done. Please remember to update the documentation as well. Best — Mr. Stradivarius ♪ talk ♪ 21:52, 7 May 2013 (UTC)Reply

Accessibility improvement

edit

{{editprotected}} For WP:ACCESSIBILITY by visually impaired readers, the purely decorative image that this template generates should have "|link=" as per WP:ALT #Purely decorative images. To do this, please install the obvious sandbox patch. Thanks. Eubulides (talk) 16:12, 7 September 2009 (UTC)Reply

Done. — RockMFR 21:52, 7 September 2009 (UTC)Reply

{{editprotected}}

Following up on the previous request, the Mediawiki software has changed since then, so the template now needs an empty |alt= as well as a |link=. Please install this further sandbox patch to accommodate this. I discovered the problem when reviewing the alt text for the featured article candidate Smedley Butler. Thanks. Eubulides (talk) 23:55, 24 January 2010 (UTC)Reply
  DoneTheDJ (talkcontribs) 19:09, 25 January 2010 (UTC)Reply

Date

edit

Sometimes federal government documents (especially press releases or other announcements) include the date that they were issued. Could a date parameter be included in this template? Eastmain (talkcontribs) 18:37, 14 March 2010 (UTC)Reply

add source parameter

edit

Please copy Template:Include-USGov/sandbox to Template:Include-USGov. This will accomplish three things:

  1. adding a source parameter, useful for using sub-templates such as {{cite web}}, where this template is being called as an inline citation;
  2. performing error checking for a missing agency parameter; and
  3. fixing a long-standing style issue with misitalicization when used as an inline citation.

Thanks! —hike395 (talk) 00:10, 25 December 2011 (UTC)Reply

Done. Killiondude (talk) 08:30, 30 December 2011 (UTC)Reply
As I was preparing to update the documentation, I noticed a serious bug that affected many of the templates that called {{Include-USGov}}: if the template is given an agency and a URL, but no article, it used to create an external link under the agency name, now it doesn't .. I fixed this bug in the sandbox version --- please recopy the sandbox up to the main template.
Note that I revamped the test cases to match the documentation, so we won't have this problem in the future. —hike395 (talk) 09:45, 30 December 2011 (UTC)Reply
Done. Killiondude (talk) 18:47, 30 December 2011 (UTC)Reply

Whitespace issue

edit

There's an extraneous paragraph break being introduced, I think by the sub-template {{GSA building}}. See Union Station (Tacoma, Washington)#Attribution for an example. Mackensen (talk) 16:02, 1 September 2013 (UTC)Reply

  Fixed It was indeed extra white space in {{GSA building}}hike395 (talk) 00:59, 2 September 2013 (UTC)Reply
Thanks!--Mackensen (talk) 12:16, 2 September 2013 (UTC)Reply

Editable by templateeditor?

edit

This seems like a sort of template that should be editable by people with templateeditor rights. Can an admin change it? Thanks! —hike395 (talk) 09:22, 4 January 2015 (UTC)Reply

Bringing back this request: can we make this template editable by templateeditors? —hike395 (talk) 03:01, 28 June 2015 (UTC)Reply

Where in an article are this template and its derivatives supposed to be transcluded?

edit

It looks like this template and its derivates are often placed in the References section, like https://en.wikipedia.org/wiki/Telecommunications_in_Bosnia_and_Herzegovina#References. But it doesn't look so good. It looks kind of messy to mix different kinds of lists that are about different things into one big list. Is there an official best practice of where to place this form of information? A special section in which to place them, for instance? --Jhertel (talk) 14:14, 11 July 2016 (UTC)Reply

The custom of putting PD attribution templates at the top of the references is an old one, used in thousands of pages. WP:FREECOPYING supports this custom. However, many editors prefer inline citations when copying free material. WP:FREECOPYING also supports this. This template can be used as an inline citation. A pattern (which I support) is to mark every paragraph that is copied with an inline citation that uses this template. See, e.g., Rocky Mountains. —hike395 (talk) 10:52, 13 July 2016 (UTC)Reply
Thank you so much for the information and pointers! I personally agree that marking every copied paragraph is best. Otherwise it's hard to know what sentences or paragraphs were copied. --Jhertel (talk) 11:55, 13 July 2016 (UTC)Reply
@Jhertel and Hike395: I know I'm reviving a nearly four-year-old discussion here...but I came here (truthfully, from {{NTSB}}) to determine where this template is supposed to be placed. The documentation doesn't say. Judging from your discussion, there is no consensus. Can we find a way to give some guidance (i.e. best practice) to editors new to this template or its derivatives? I realize the preference may be complete freedom, but for the doc to avoid the subject entirely is to promote tribal knowledge among experienced editors. – voidxor 19:28, 23 April 2020 (UTC)Reply

No parens around accessdate

edit

Shelbystripes modified the sandbox so that the accessdate is a standalone sentence at the end of the transclusion, rather than a parenthetical phrase. I think it looks better this new proposed way! Thanks for doing this! —hike395 (talk) 06:33, 31 December 2017 (UTC)Reply

Thanks, I was just trying to write up my description of the proposed edit. It makes the accessdate text render in the same manner as {{cite web}} format, as a separate sentence following the document description. The edit also adjusts the span headers so that all the accessdate text generated is within <span class="reference-accessdate"></span> so that the text is excluded for users that hide the accessdate. I would appreciate a reviewer copying Template:Include-USGov/sandbox to Template:Include-USGov to incorporate these changes. Shelbystripes (talk) 06:40, 31 December 2017 (UTC)Reply
  Done Looks good! —hike395 (talk) 12:06, 31 December 2017 (UTC)Reply

Hatnote class

edit

The template needs the hatnote class; the page popup will display the template as raw text and ignore other content and the formatting looks off. elijahpepe@wikipedia 23:04, 4 March 2022 (UTC)Reply

Hatnotes are for pointing people to other places, not for article content. This is, so far as I can tell, treated as article content. It's categorically not a hatnote.
Separately, if this is displaying in a page popup, that indicates to me that the page needs to be refactored, redirected, or expanded. No popups should be displaying this because they simply shouldn't be short enough to display it. Izno (talk) 23:10, 4 March 2022 (UTC)Reply

No-prescript

edit

Sometimes the text from a USGov work that was copied into a Wikipedia article has over time been edited in such a way that although the summary text still relies on the USGov, the content of the work, it no longer needs the PD notice to meet the plagiarism guideline. As in the case of the template {{CIA World Factbook}} the template wrapper is still useful (for example displaying the correct archived version), and converting the current information displayed wrapper template into the same display using just {{cite web}} would be time consuming, I think it would be useful to have a boolean parameter called no-prescript which if set stops the display of the prescript. -- PBS (talk) PBS (talk) 09:48, 28 September 2022 (UTC)Reply

Unless |article= and |url= are both set, there isn't a {{cite web}} template that is wrapped. To take a common case, consider {{Include-USGov|agency=[[Men in black]]}}, which produces
  This article incorporates public domain material from websites or documents of the Men in black.
I don't think |no-prefix= could return anything like a standalone citation in this case.
Perhaps it would be better to understand what you're trying to accomplish with the new parameter? If you're looking for a version of {{CIA World Factbook}} that does not have a PD prefix, may I suggest {{CIA World Factbook link}}? It has the same country / archiving logic. — hike395 (talk) 03:49, 29 September 2022 (UTC)Reply
I thought I had made it fairly obvious in my first post to this thread. It is not just {{CIA World Factbook}} but other templates for example like {{US government sources}} (another one I am familiar with). Indeed your example of {{CIA World Factbook link}} is another good example, because if a |no-prefix= existed then {{CIA World Factbook link}} could wrap around {{CIA World Factbook}} with no-prefix=y set reducing the need to code two different templates (which I see you have been doing to keep them synchronised).
That there will be examples where it is not necessary, but that is no reason for not coding it, when it could be useful in other cases.
As an aside I think your example {{Include-USGov|agency=[[Men in black]]}} is better done with the template {{source-attribution}}, {{source-attribution|[[Men in black]]}} (as described in the plagiarism guideline):
  This article incorporates text from this source, which is in the public domain: Men in black
As another aside I think {{CIA World Factbook link}} ought to be moved to {{Cite CIA World Factbook}} to bring it in line with other templates such as {{Cite web}}, {{Cite DNB}} (with its companion {{DNB}}) , {{Cite EB1911}} (with it companion {{EB1911}} etc, etc.
-- PBS (talk) 08:06, 29 September 2022 (UTC)Reply
This template is getting creaky and old, and is used as a base for hundreds of other PD templates (e.g., {{USGS}}, {{NPS.Gov}}), both as a display and inline as a citation. At this point, adding logic to sometimes strip away the PD prefix and otherwise warn would be major template surgery. I think the whole template needs to be ported to Lua, and if we're going to do that, the design should be carefully rethought. I'll think about this and come back with a proposal. — hike395 (talk) 15:48, 29 September 2022 (UTC)Reply

As part of a refactoring of this template (which I'll propose shortly), I created {{Cite USGov}}. I think it will fulfill your needs: it is a template that accepts all of the same arguments as {{Include-USGov}}, but produces a CS1 citation:

{{Cite USGov|agency=United States Department|article=Reference document|url=http://www.agency.gov/doc.html|author=John Q. Public|access-date=2022-10-01}}John Q. Public. Reference document. United States Department. Retrieved 2022-10-01.

We can add documentation to this template to suggest use of {{Cite USGov}} when the material is no longer included verbatim, but needs to be cited anyway. — hike395 (talk) 17:14, 1 October 2022 (UTC)Reply

Sorry I am busy in the real world an will look at this solution and the one next section when I have time. But it certainly looks like a big step in the right direction. -- PBS (talk) 14:19, 25 October 2022 (UTC)Reply

Simplification and refactoring

edit

I'm proposing simplifying and refactoring the template for three reasons:

  1. Over the years, the logic of the template has gotten messy and hard to change.
  2. Now that this template wraps CS1, there is a chance that it will produce redundant citations through wrapper templates. For example, via {{USGS}}, it's easy to generate:
    {{USGS|work=USGS|title=Geology of Something|url=https://usgs.gov/something.html}}  This article incorporates public domain material from "Geology of Something". USGS. United States Geological Survey.
  3. PBS wanted a version of the template that produced a stand-alone citation (without a PD inclusion warning)

These issues are now solved in the sandbox, see test cases for new behavior.

What I've done is push as much information into the citation as possible. That means not mentioning the PD source in the preamble. The preamble will consist simply of:

  This article incorporates public domain material from

and then is followed by the generated citation. For example:

{{Include-USGov|agency=USGS|article=Reference document|url=http://www.usgs.gov/doc.html|first=John Q.|last=Public|accessdate=2022-08-08}}  This article incorporates public domain material from Public, John Q. Reference document. USGS. Retrieved 2022-08-08.

The code is now very simple: it produces the preamble, and then generates a citation (if there is any information at all), or else will fall back to a generic statement (e.g., "websites or documents of the USGS"). The citation generation template is now available at {{Cite USGov}}.

Comments? Thoughts? Suggestions? — hike395 (talk) 04:10, 3 October 2022 (UTC)Reply

  Implemented -- I forgot to update this Talk page: because there were no comments, I went ahead and implemented the change on October 6 and went live. — hike395 (talk) 13:43, 26 October 2022 (UTC)Reply