Template talk:Authority control
Template:Authority control is permanently protected from editing because it is a heavily used or highly visible template. Substantial changes should first be proposed and discussed here on this page. If the proposal is uncontroversial or has been discussed and is supported by consensus, editors may use {{edit template-protected}} to notify an administrator or template editor to make the requested edit. Usually, any contributor may edit the template's documentation to add usage notes or categories.
Any contributor may edit the template's sandbox. Functionality of the template can be checked using test cases. |
This is the talk page for discussing improvements to the Authority control template. |
|
Archives: Index, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16Auto-archiving period: 30 days |
To help centralize discussions and keep related topics together, all sub-template talk pages and their related category talk pages; and the Lua module talk page, redirect here. |
This template was nominated for deletion. Please review the prior discussions if you are considering re-nomination:
|
The contents of the Wikipedia talk:Authority control page were merged into Template talk:Authority control on 21 March 2022. For the contribution history and old versions of the redirected page, please see its history. |
To-do list for Template:Authority control:
|
Wikipedia authority control |
---|
Data structure
[edit]The config data is currently structured like this:
{
property = 227,
section = 2,
patterns = {'1[0123]?%d%d%d%d%d%d%d[0-9X]', '[47]%d%d%d%d%d%d%-%d', '[1-9]%d?%d?%d?%d?%d?%d?%d?%-[0-9X]', '3%d%d%d%d%d%d%d[0-9X]'},
link = 'https://d-nb.info/gnd/$1',
label = 'Germany',
remark = 'Authority data on people, corporations and subjects from the [[German National Library]] (DNB)'
}
I am thinking that the following might be more logical:
[227] = {
section = 2,
patterns = {'1[0123]?%d%d%d%d%d%d%d[0-9X]', '[47]%d%d%d%d%d%d%-%d', '[1-9]%d?%d?%d?%d?%d?%d?%d?%-[0-9X]', '3%d%d%d%d%d%d%d[0-9X]'},
link = 'https://d-nb.info/gnd/$1',
label = 'Germany',
remark = 'Authority data on people, corporations and subjects from the [[German National Library]] (DNB)'
}
This would allow direct access of the configuration of a particular property (i.e. 227 means GND ID (P227)) rather than iterating through the entire list — Martin (MSGJ · talk) 09:06, 11 September 2024 (UTC)
- The code for the new config structure should be ready to go. I will do a bit more testing then deploy — Martin (MSGJ · talk) 17:31, 10 October 2024 (UTC)
- Actually, it is a bit more complicated than I thought, so not going to bother for now — Martin (MSGJ · talk) 09:15, 12 October 2024 (UTC)
- Sandbox, staging and live are sorted by property, so the property can easily be found. Grimes2 (talk) 08:35, 20 October 2024 (UTC)
- Actually, it is a bit more complicated than I thought, so not going to bother for now — Martin (MSGJ · talk) 09:15, 12 October 2024 (UTC)
DOI containing square brackets (on Wikispecies)
[edit]Hello,
On Wikispecies, in the Authority control template in species:Template:Arillo & Engel, 2006, there is a problem in the DOI link (P356) because it contains square brackets (corresponding Wikidata item: d:Q97683524; Module: species:Module:Authority control, sandbox: species:Module:Authority control/sandbox). How to solve this problem? Korg (talk) 21:59, 13 October 2024 (UTC)
- Apparently URLs are not allowed to contain square brackets. Are you sure d:Q97683524#P356 is the correct value? — Martin (MSGJ · talk) 10:33, 14 October 2024 (UTC)
- Yes, this is the correct value; please see this publication on BioOne (also note the URL, I had to replace the square brackets with
%5B
and%5D
to make the URL work). Oddly enough, DOIs sometimes contain square brackets; here are some examples found in English Wikipedia articles:- in Hunter-Schreger band:
https://doi.org/10.1671/0272-4634(2005)025[0924:ESOPMO]2.0.CO;2
- Link - in List of mosasaur-bearing stratigraphic units:
https://doi.org/10.1671/0272-4634(2002)022[0629:ANSOGM]2.0.CO;2
- Link - in Periodic travelling wave:
https://doi.org/10.1890/0012-9658(2000)081[0981:SAADTW]2.0.CO;2
- Link
- in Hunter-Schreger band:
- I guess we could use the
{{urlencode}}
magic word, but perhaps there is a better way to encode the square brackets using a local function in the module? (I tried to do it, without success. I must have forgotten something.) Korg (talk) 13:22, 14 October 2024 (UTC)- I see.
mw.uri.encode
looks like it will do the job. I will check the code later — Martin (MSGJ · talk) 13:59, 14 October 2024 (UTC)
- I see.
- Yes, this is the correct value; please see this publication on BioOne (also note the URL, I had to replace the square brackets with
DDB person ID (P13049)
[edit]Martin, what do you think about DDB person ID (P13049) (Deutsche Digitale Bibliothek) for Authority control? In contrast to GND the subject has a picture and the objects are linked. Grimes2 (talk) 18:48, 14 October 2024 (UTC)
Grimes2 (talk) 08:01, 20 October 2024 (UTC)
- Looks useful to me — Martin (MSGJ · talk) 11:26, 24 October 2024 (UTC)
- Added — Martin (MSGJ · talk) 17:14, 31 October 2024 (UTC)
NLG formatter URL
[edit]The formatter URL of National Library of Greece ID (P3348) needs to be updated to https://catalogue.nlg.gr/cgi-bin/koha/opac-authoritiesdetail.pl?authid=$1 Thanks! Epìdosis 14:20, 29 October 2024 (UTC)
- Test below — Martin (MSGJ · talk) 17:06, 31 October 2024 (UTC)
- Done — Martin (MSGJ · talk) 17:14, 31 October 2024 (UTC)