User:Stux/Reference Citing Issues
From Wikipedia, the free encyclopedia
- Index of subpages:
- While reviewing the references for: IBM Lotus SmartSuite:
- Originally: IBM Lotus Word Pro
(permalink)? - There was a citation error (for this url) saying that the "title" was missing.
- The link originated from Wikidata: Q123390
- I added the title along with Internet archive information.
- Originally: IBM Lotus Word Pro
- But now I'm seeing the following errors:
Error: Unable to display the reference from Wikidata properly. Technical details:
- Reason for the failure of {{Cite web}}: The Wikidata reference contains the property online access status (P6954), which is not assigned to any parameter of this template.
- Reason for the failure of {{Cite Q}}: The Wikidata reference contains the property archive date (P2960), which is not assigned to any parameter of this template.
See the documentation for further details.
- The documentation (permalink) clearly says that P2960 maps to the current date.
- Unfortunately, there is no mapping from P6954 to anything, but if left alone, it would likely default to "
url-status=dead".
- 2025-12-22:
The issues no longer appear. I'm guessing due to changes to Template:Infobox software (this one or this one). There have been no changes to Template:Infobox since my Wikidata edit above.- I've somehow confused two pages: IBM Lotus Word Pro (above) and IBM Lotus SmartSuite (where I added the Q123390 citation)
- And Word Pro has its own wikidata entry: Q1871279
Fixing:
- Module:Wd is where the source code lives
- It is protected. So it can't be edited by anybody

- But there is a sandbox: Module:Wd/sandbox and there are test cases: Module:Wd/testcases
- The documentation also recommends creating a Module:Sandbox
- Make sure to add test cases for "archive-date" and "url-status"!
- It seems to incorrectly map "P2960" to "archiveDate" instead of "archive-date "
- It is protected. So it can't be edited by anybody
- Per Module talk:Wd#Specifying URL alive/dead status (permalink) url-status is currently "not supported"
- A simple mapping P6954 to "live" or "dead" based on values (default, dead?) would be sufficient.
- Maybe it's not so simple: the mapping should only happen if we're using "cite web" (or we know for certain that the citation is from a website) and ignored otherwise.
- Here are the valid "url-status" values: Template:Cite web/doc#URL (permalink)
- dead, live, deviated, unfit, usurped
- Here are the P6954 constraints (and what I think they should map to):
- paywall (live),
- free to read (live),
- open access (live),
- closed user group (dead),
- partial open access (live),
- not yet been digitized (dead),
- DNS blocking (dead),
- registration required (live),
- login (live),
- link rot (dead),
- private account (dead),
- protected Twitter account (dead),
- location restricted to country of publication (live),
- offline (dead),
- only on premises (dead),
- usurped URL (usurped),
- deviated source (deviated),
- search only (live)
- Anything else would map to (dead)
- A simple mapping P6954 to "live" or "dead" based on values (default, dead?) would be sufficient.