Community Wishlist Survey 2023/Citations/Linking of citing tool with Wikidata
Appearance
Linking of citing tool with Wikidata
- Problem: the data for books and papers in the citing tool has to be introduced every single time the book is used. Even though you have now a drop down that lets you choose information you have introduced once before, you still have to remember the beginning of the element (ex. ISBN) to be able to choose in the drop down.
- Proposed solution: linking the citation with a Wikidata element would, by choosing the Q number of the book/paper (ex. wikidata:Q208002) or the title, allow you to fill out all the elements in the citation (if the element already exists in Wikidata).
- Who would benefit: everyone using citations of books and papers repeatedly.
- More comments: This would also encourage the creation of the books/papers used as citations in Wikidata.
- Phabricator tickets:
- Proposer: Ecelan (talk) 19:25, 23 January 2023 (UTC)
Discussion
- This is allready possible. It have to be just enabled on certain wiki. I am just affraid it would not have the expected outcome. We were researching this last year for Czech language projects and we came to conclusion that the system is way difficult to bring good outcome. I.E. if you are generating citation using QID, Citoid in VisuaEditor use Zotero, which is using a template, but for example this template is not comaptible with templates on the projects (at least not so much compatible with Czech templates). So it brings you pretty bad outcome. That is actually surprising because both wiki and CSL template points out they respect the same ISO standard. So some parts of output could me manipulated on each wiki to have better outcome, but some cannot, as there are limitations. So in this sence I would refolmulate the wish the foundation, does not use Zoter or CSL to map from Wikdata (now its from Wikidata to CSL and from CSL to wiki templates), but directly map from Wikidata to wiki templates. --Juandev (talk) 21:23, 23 January 2023 (UTC)
- I am no programmer, and I don't understand much of what you are saying, apart from "it's complicated". I'm a friend of the salami tactic: so a first step could be to create per button the text of the reference (
<ref>{{cite book |title=bla bla |etc. }}</ref>
) in Wikidata. Then the user could move it to Wikipedia per copy/paste. That shouldn't be so difficult to program [said the non programmer...] --Ecelan (talk) 22:17, 28 January 2023 (UTC)
- I am no programmer, and I don't understand much of what you are saying, apart from "it's complicated". I'm a friend of the salami tactic: so a first step could be to create per button the text of the reference (
- I support any kind of citation database that means that primary information is entered just once and stored and that all other displayed citations are drawn for this one source. Some notion of versioning would assist, so later modifications to the primary information would not result in editor‑confirmed details being summarily overwritten. I made some notes and provided a UML diagram here to indicate some preliminary design requirements. RobbieIanMorrison (talk) 22:26, 23 January 2023 (UTC)
- You might be interested in WikiCite/Shared Citations and WMDE Technical Wishes/Reusing references too. It seems to be a long-wanted feature. MilkyDefer 02:26, 24 January 2023 (UTC)
- I would need to see how this related to and worked alongside the OCLC record. I would actually start with getting the Wikidata information added to the Cite template. Gusfriend (talk) 01:07, 24 January 2023 (UTC)
- I would actually start with getting the Wikidata information added to the Cite template. That is exactly what I was proposing. You open the citing tool, chose there a title, ISBN number or Wikidata Q-Number, and everything else is filled out automatically. --Ecelan (talk) 22:17, 28 January 2023 (UTC)
- en:Template:Cite Q addresses this problem. It is intended to be transferable and is already used in a couple of dozen other projects. There is an outstanding request for Citoid to use Cite Q (also at phab:T289287). Andy Mabbett (Pigsonthewing); Talk to Andy; Andy's edits 16:45, 1 February 2023 (UTC)
- I have another realisation of Wikidata driven source template for Wikidata: :ru:Модуль:CiteGost. So Cite Q is not the only one. D6194c-1cc (talk) 17:39, 12 February 2023 (UTC)
- Same does de:Modul:Literatur supporting a couple of templates. But how could we offer an interface in a wp editor providing a wd search functionality and a button [create new entry] opening a new wd window if a book isn't in wd yet?
- on huwiki the w:Sablon:Cite Q is used in FOUR articles only. Doubt anyone knows about its existence or you can get people to try and use a new type of template when they are already used to the others. A solution that you can build into existing ones would be more welcome. Xia (talk) 09:30, 11 February 2023 (UTC)
- @Xia: Cite Q can be built into existing solutions. I have noted above an outstanding request for Citoid to use Cite Q. If hu.Wikipedia is your home project, you can use it there and write about it in Hungarian (its documentation is not yet translated from English), to tell others that it is available. Andy Mabbett (Pigsonthewing); Talk to Andy; Andy's edits 17:35, 13 February 2023 (UTC)
- Enable (or allow) to use citations between languages, e.g. when translating an article, for translators. Jj14 (talk) 11:38, 19 February 2023 (UTC)
Voting
- Support Poslovitch (talk) 00:20, 11 February 2023 (UTC)
- Support --NGC 54 (talk|contribs) 00:43, 11 February 2023 (UTC)
- Support Tgr (talk) 03:14, 11 February 2023 (UTC)
- Oppose We already have Template:Cite Q (Q22321052). I fail to see the value of more technical effort being spent reimplementing the same thing. * Pppery * it has begun 03:44, 11 February 2023 (UTC)
- Support Libcub (talk) 06:03, 11 February 2023 (UTC)
- Support Schmila (talk) 08:48, 11 February 2023 (UTC)
- Support Exilexi (talk) 09:24, 11 February 2023 (UTC)
- Support Xia (talk) 09:30, 11 February 2023 (UTC)
- Support Radlna15 (talk) 10:01, 11 February 2023 (UTC)
- Support CaféBuzz (talk) 10:09, 11 February 2023 (UTC)
- Support Alhadis (talk) 12:27, 11 February 2023 (UTC)
- Support Lupe (talk) 14:48, 11 February 2023 (UTC)
- Support Bluerasberry (talk) 14:58, 11 February 2023 (UTC)
- Support This is currently possible and implementation is not difficult. Thingofme (talk) 15:45, 11 February 2023 (UTC)
- Support It may be better to have a separate Wikibase instance for this - for scaling reasons - rather than using Wikidata, but I'm fully in favor of this Nicereddy (talk) 16:55, 11 February 2023 (UTC)
- Support Litev (talk) 17:25, 11 February 2023 (UTC)
- Support Conny (talk) 18:11, 11 February 2023 (UTC)
- Support Doesn't have to be in Wikidata but it would be helpful to have a database somewhere. Several sources I've used do not have the information stored correctly (e.g. missing authors). I've gotten around it by making myself a list of citations so I don't have to fix it each time, but I doubt most people check these details. Some of these are books I've seen used on several other pages OddBiologist (talk) 21:15, 11 February 2023 (UTC)
- Support daSupremo 22:57, 11 February 2023 (UTC)
- Support Mauricio V. Genta (talk) 07:48, 12 February 2023 (UTC)
- Support Schlind (talk) 11:26, 12 February 2023 (UTC)
- Support Fvtvr3r (talk) 14:32, 12 February 2023 (UTC)
- Support Rickinasia (talk) 01:42, 13 February 2023 (UTC)
- Support Ropaga (talk) 10:44, 13 February 2023 (UTC)
- Support Shkif (talk) 18:58, 13 February 2023 (UTC)
- Support JAn Dudík (talk) 21:02, 13 February 2023 (UTC)
- Support Rodolfo Hermans (talk) 09:15, 14 February 2023 (UTC)
- Support Just N. (talk) 14:26, 14 February 2023 (UTC)
- Support Grdhrakuta (talk) 03:01, 15 February 2023 (UTC)
- Support Rzuwig► 11:01, 15 February 2023 (UTC)
- Support cyrfaw (talk) 11:56, 15 February 2023 (UTC)
- Support Though it would have to take into account the issues that have slowed {{Cite Q}} implementation. Daniel Case (talk) 03:27, 16 February 2023 (UTC)
- Support Michka B (talk) 16:06, 16 February 2023 (UTC)
- Support Gillum (talk) 23:17, 16 February 2023 (UTC)
- Support Kurmanbek 💬 16:53, 17 February 2023 (UTC)
- Support Fuchs B (talk) 19:54, 17 February 2023 (UTC)
- Support Kpjas (talk) 07:39, 18 February 2023 (UTC)
- Support Shinkolobwe (talk) 11:55, 18 February 2023 (UTC)
- Support Herbert Ortner (talk) 12:19, 18 February 2023 (UTC)
- Support Robby (talk) 15:05, 18 February 2023 (UTC)
- Support Albinfo (talk) 20:58, 18 February 2023 (UTC)
- Support Jean Brasse (talk) 04:50, 19 February 2023 (UTC)
- Support Jj14 (talk) 11:38, 19 February 2023 (UTC)
- Support Jklamo (talk) 11:58, 19 February 2023 (UTC)
- Support Mesidast (talk) 10:08, 20 February 2023 (UTC)
- Support — Draceane talkcontrib. 11:08, 20 February 2023 (UTC)
- Support Nashona (talk) 14:49, 20 February 2023 (UTC)
- Support I proposed this a couple of years ago in a slightly different way. Thanks for reproposing. It is nonsense that we maintain references in each wiki on its own. Besides of that citations are data sets on their own which occasionally are entered into WD. Why not make that mandatory? However it needs to be addressed, that each cited source class is using its own identifier. For example, isbn for books, issn for journals, doi for articles, urls for web pages and to implement intelligent fall backs, eg. for medium age literature. --Matthiasb (talk) 15:04, 20 February 2023 (UTC)
- Support --Lamiot (talk) 11:10, 21 February 2023 (UTC)
- Support Bnichols23 (talk) 17:06, 21 February 2023 (UTC)
- Support Plus, I would love it if it could support for other type of publications, such as dissertations! There are already five Wikidata projects on this (Stanford U, LSE, Washington, New Zealand) and I can see many universities/libraries getting on board if they can see that their Open Access dissertations can be properly cited! Silva Selva (talk) 23:31, 21 February 2023 (UTC)
- Support Chatul (talk) 12:12, 22 February 2023 (UTC)
- Support Michaelboerman420 (talk) 14:32, 22 February 2023 (UTC)
- Support Snowmanonahoe (talk) 14:36, 22 February 2023 (UTC)
- Support Phil Buchenrauch (talk) 15:02, 22 February 2023 (UTC)
- Support Takamaxa (talk) 15:05, 22 February 2023 (UTC)
- Support. —— Eric Liu(Talk) 02:20, 23 February 2023 (UTC)
- Support Althair (talk) 04:29, 23 February 2023 (UTC)
- Support Jonathanischoice (talk) 20:28, 23 February 2023 (UTC)
- Support Lionel Scheepmans ✉ Contact (Fr-N, En-3, Pt-3) 20:43, 23 February 2023 (UTC)
- Support OGPawlis (talk) 10:31, 24 February 2023 (UTC)
- Support CmdrDan (talk) 17:31, 24 February 2023 (UTC)