Wikipediýa tkwiki https://tk.wikipedia.org/wiki/Ba%C5%9F_Sahypa MediaWiki 1.47.0-wmf.5 first-letter Media Ýörite Çekişme Ulanyjy Ulanyjy çekişme Wikipediýa Wikipediýa çekişme Faýl Faýl çekişme MediaWiki MediaWiki çekişme Şablon Şablon çekişme Ýardam Ýardam çekişme Kategoriýa Kategoriýa çekişme TimedText TimedText talk Module Module talk Event Event talk Ana Mena 0 22017 269324 268669 2026-06-04T04:05:19Z ~2026-33171-69 33990 /* */ 269324 wikitext text/x-wiki {{Infobox writer | name = Ana Mena | image = Premios Goya 2026 - Ana Mena (cropped).jpg | image_size = 250px | alt = | caption = Ana Mena (2026) | pseudonym = | birth_name = Ana Mena Rojas | birth_date = {{birth date|1997|02|25}} | birth_place = Estepona, [[Ispaniýa]] | death_date = | death_place = | resting_place = | occupation = Aýdymçy, aktrisa | language = | nationality = | ethnicity = | citizenship = | education = | alma_mater = | period = 2006- | genre = pop | subject = | movement = | notableworks = | spouse = | partner = | children = | relatives = | influences = | influenced = | awards = | signature = | signature_alt = | website = | portaldisp = }} '''Ana Mena Rojas''' ([[25 fewral]] [[1997]], Estepona, [[Ispaniýa]]) pop aýdymçysy we aktrýs.<ref>https://www.elle.com/es/videos/a39424067/ana-mena-entrevista-elle-reto-musical/</ref> ==Albomlary== * 2018 Index<ref>https://elrescatemusical.com/ana-mena-index/</ref> ==Filmografiýa== ===Telewizor=== * Marisol, la película (2009)<ref>https://www.lavanguardia.com/gente/20200525/481321545629/ana-mena-la-pared-dellafuente-actriz-marisol-entrevista.html</ref> * Bienvenidos a Edén (2022)<ref>https://areajugones.sport.es/series/asi-ha-sido-el-inesperado-cambio-fisico-de-ana-mena-la-nueva-estrella-de-netflix-con-bienvenidos-a-eden/</ref> ==Salgylanmalar== {{Salgylanmalar}} [[Kategoriýa:Aýdymçylar]] [[Kategoriýa:Ispaniýa]] 0oanarb3dly6sfvk5ayx6nbzsq5oo4m Şablon:Ýewrowideniýe aýdym bäsleşiginiň ýeňijileriniň sanawy 10 24673 269322 269288 2026-06-03T16:24:59Z Umarxon III 11129 269322 wikitext text/x-wiki {{Navbox with collapsible groups |name = Ýewrowideniýe aýdym bäsleşiginiň ýeňijileriniň sanawy |selected = {{{1)}}} |state = {{{state<includeonly>|collapsed</includeonly>}}} |bodyclass = hlist |title =* [[Ýewrowideniýe aýdym bäsleşiginiň ýeňijileriniň sanawy]] |group1 =* [[Ýewrowideniýe aýdym bäsleşiginiň ýeňijileriniň sanawy|Döwletler]] |abbr1 = countries |state1 = <noinclude>expanded</noinclude> |list1 = {{Navbox|subgroup |group1= 1950-ler |list1= * {{Esccnty|Şweýsariýa|y=(1956)}}* {{Esccnty|Niderlandlar|y=(1957)}}* {{Esccnty|Fransiýa|y=(1958)}}* {{Esccnty|Niderlandlar|y=(1959)}} |group2= 1960-lar |list2= * {{Esccnty|Fransiýa|y=(1960)}}* {{Esccnty|Lýuksemburg|y=(1961)}}* {{Esccnty|Fransiýa|y=(1962)}}* {{Esccnty|Daniýa|y=(1963)}}* {{Esccnty|Italiýa|y=(1964)}}* {{Esccnty|Lýuksemburg|y=(1965)}}* {{Esccnty|Awstriýa|y=(1966)}}* {{Esccnty|Birleşen Patyşalyk|y=(1967)}}* {{Esccnty|Ispaniýa|y=(1968)}}* {{Esccnty|Fransiýa|y=(1969)}}* {{Esccnty|Niderlandlar|y=(1969)}}* {{Esccnty|Ispaniýa|y=(1969)}}* {{Esccnty|Birleşen Patyşalyk|y=(1969)}} |group3= 1970-ler |list3= * {{Esccnty|Irlandiýa|y=(1970)}}* {{Esccnty|Monako|y=(1971)}}* {{Esccnty|Lýuksemburg|y=(1972)}}* {{Esccnty|Lýuksemburg|y=(1973)}}* {{Esccnty|Şwetsiýa|y=(1974)}}* {{Esccnty|Niderlandlar|y=(1975)}}* {{Esccnty|Birleşen Patyşalyk|y=(1976)}}* {{Esccnty|Fransiýa|y=(1977)}}* {{Esccnty|Ysraýyl|y=(1978)}}* {{Esccnty|Ysraýyl|y=(1979)}} |group4= 1980-ler |list4= * {{Esccnty|Irlandiýa|y=(1980)}}* {{Esccnty|Birleşen Patyşalyk|y=(1981)}}* {{Esccnty|Germaniýa|y=(1982)}}* {{Esccnty|Lýuksemburg|y=(1983)}}* {{Esccnty|Şwetsiýa|y=(1984)}}* {{Esccnty|Norwegiýa|y=(1985)}}* {{Esccnty|Belgiýa|y=(1986)}}* {{Esccnty|Irlandiýa|y=(1987)}}* {{Esccnty|Şweýsariýa|y=(1988)}}* {{Esccnty|Ýugoslawiýa|y=(1989)}} |group5= 1990-lar |list5= * {{Esccnty|Italiýa|y=(1990)}}* {{Esccnty|Şwetsiýa|y=(1991)}}* {{Esccnty|Irlandiýa|y=(1992)}}* {{Esccnty|Irlandiýa|y=(1993)}}* {{Esccnty|Irlandiýa|y=(1994)}}* {{Esccnty|Norwegiýa|y=(1995)}}* {{Esccnty|Irlandiýa|y=(1996)}}* {{Esccnty|Birleşen Patyşalyk|y=(1997)}}* {{Esccnty|Ysraýyl|y=(1998)}}* {{Esccnty|Şwetsiýa|y=(1999)}} |group6= 2000-ler |list6= * {{Esccnty|Daniýa|y=(2000)}}* {{Esccnty|Estoniýa|y=(2001)}}* {{Esccnty|Latwiýa|y=(2002)}}* {{Esccnty|Türkiýe|y=(2003)}}* {{Esccnty|Ukraina|y=(2004)}}* {{Esccnty|Gresiýa|y=(2005)}}* {{Esccnty|Finlyandiýa|y=(2006)}}* {{Esccnty|Serbiýa|y=(2007)}}* {{Esccnty|Russiýa|y=(2008)}}* {{Esccnty|Norwegiýa|y=(2009)}} |group7= 2010-lar |list7= * {{Esccnty|Germaniýa|y=(2010)}}* {{Esccnty|Azerbaýjan|y=(2011)}}* {{Esccnty|Şwetsiýa|y=(2012)}}* {{Esccnty|Daniýa|y=(2013)}}* {{Esccnty|Awstriýa|y=(2014)}}* {{Esccnty|Şwetsiýa|y=(2015)}}* {{Esccnty|Ukraina|y=(2016)}}* {{Esccnty|Portugaliýa|y=(2017)}}* {{Esccnty|Ysraýyl|y=(2018)}}* {{Esccnty|Niderlandlar|y=(2019)}} |group8 = 2020-ler |list8= * {{Esccnty|Italiýa|y=(2021)}}* {{Esccnty|Ukraina|y=(2022)}}* {{Esccnty|Şwetsiýa|y=(2023)}}* {{Esccnty|Şweýsariýa|y=(2024)}}* {{Esccnty|Awstriýa|y=(2025)}}* {{Esccnty|Bolgariýa|y=(2026)}} }} |group2 = [[Ýewrowideniýe aýdym bäsleşiginiň ýeňijileriniň sanawy|Aýdymçy]] |abbr2 = performers |state2 = <noinclude>expanded</noinclude> |list2 = {{Navbox|subgroup |group1 = 1950-ler |list1 = * [[Lys Assia]] * [[Corry Brokken]] * [[André Claveau]] * [[Teddy Scholten]] |group2 = 1960-lar |list2 = * [[Jacqueline Boyer]] * [[Jean-Claude Pascal]] * [[Isabelle Aubret]] * [[Grethe and Jørgen Ingmann]] * [[Gigliola Cinquetti]] * [[France Gall]] * [[Udo Jürgens]] * [[Sandie Shaw]] * [[Massiel]] * [[Frida Boccara]] * [[Lenny Kuhr]] * [[Lulu (aýdymçy)|Lulu]] * [[Salomé (aýdymçy)|Salomé]] |group3 = 1970-ler |list3 = * [[Dana Rosemary Scallon|Dana]] * [[Séverine (aýdymçy)|Séverine]] * [[Vicky Leandros]] * [[Anne-Marie David]] * [[ABBA]] * [[Teach-In (gruppa)|Teach-In]] * [[Brotherhood of Man]] * [[Marie Myriam]] * [[Izhar Cohen]] and the Alphabeta * [[Milk and Honey (Isroil gruppa)|Milk and Honey]] |group4 = 1980-ler |list4 = * [[Johnny Logan (aýdymçy)|Johnny Logan]] * [[Bucks Fizz]] * [[Nicole Seibert|Nicole]] * [[Corinne Hermès]] * [[Herreys]] * [[Bobbysocks]] * [[Sandra Kim]] * [[Johnny Logan (aýdymçy)|Johnny Logan]] * [[Celine Dion]] * [[Riva (gruppa)|Riva]] |group5 = 1990-lar |list5 = * [[Toto Cutugno]] * [[Carola Häggkvist|Carola]] * [[Linda Martin]] * [[Niamh Kavanagh]] * [[Paul Harrington (aýdymçy)|Paul Harrington]] we [[Charlie McGettigan]] * [[Secret Garden (duo)|Secret Garden]] * [[Eimear Quinn]] * [[Katrina and the Waves]] * [[Dana International]] * [[Charlotte Perrelli|Charlotte Nilsson]] |group6 = 2000-ler |list6 = * [[Olsen Brothers]] * [[Tanel Padar]], [[Dave Benton]] we [[Soul Militia|2XL]] * [[Marija Naumova|Marie N]] * [[Sertab Erener]] * [[Ruslana]] * [[Helena Paparizou]] * [[Lordi]] * [[Marija Šerifović]] * [[Dima Bilan]] * [[Alexander Rybak]] |group7 = 2010-lar |list7 = * [[Lena Meyer-Landrut|Lena]] * [[Eldar Gasimow|Ell]] we [[Nigar Jamal|Nikki]] * [[Loreen]] * [[Emmelie de Forest]] * [[Conchita Wurst]] * [[Måns Zelmerlöw]] * [[Jamala]] * [[Salvador Sobral]] * [[Netta Barzilai|Netta]] * [[Duncan Laurence]] |group8 = 2020-ler |list8= * [[Måneskin]] * [[Kalush Orchestra]] * [[Loreen]] * [[Nemo (aýdymçy)|Nemo]] * [[JJ (aýdymçy)|JJ]] * [[Dara (Bolgariýa aýdymçysy)|Dara]] }} |group3 = Aýdymlar |abbr3 = aýdyms |state3 = <noinclude>expanded</noinclude> |list3 = {{Navbox|subgroup |group1 = 1950-ler |list1 = * "[[Refrain (Lys Assia aýdymy)|Refrain]]" * "[[Net als toen]]" * "[[Dors, mon amour]]" * "[['n Beetje]]" |group2 = 1960-lar |list2 = * "[[Tom Pillibi]]" * "[[Nous les amoureux]]" * "[[Un premier amour]]" * "[[Dansevise]]" * "[[Non ho l'età]]" * "[[Poupée de cire, poupée de son]]" * "[[Merci, Chérie]]" * "[[Puppet on a String (Sandie Shaw aýdymy)|Puppet on a String]]" * "[[La La La (Massiel aýdymy)|La, la, la]]" * "[[Boom Bang-a-Bang]]" * "[[Un jour, un enfant]]" * "[[De troubadour]]" * "[[Vivo cantando]]" |group3 = 1970-ler |list3 = * "[[All Kinds of Everything]]" * "[[Un banc, un arbre, une rue]]" * "[[Après toi]]" * "[[Tu te reconnaîtras]]" * "[[Waterloo (aýdym)|Waterloo]]" * "[[Ding-a-dong]]" * "[[Save Your Kisses for Me]]" * "[[L'Oiseau et l'Enfant]]" * "[[A-Ba-Ni-Bi]]" * "[[Hallelujah (Milk and Honey aýdymy)|Hallelujah]]" |group4 = 1980-lar |list4 = * "[[What's Another Year]]" * "[[Making Your Mind Up]]" * "[[Ein bißchen Frieden]]" * "[[Si la vie est cadeau]]" * "[[Diggi-Loo Diggi-Ley]]" * "[[La det swinge]]" * "[[J'aime la vie]]" * "[[Hold Me Now (Johnny Logan aýdymy)|Hold Me Now]]" * "[[Ne partez pas sans moi]]" * "[[Rock Me (Riva aýdymy)|Rock Me]]" |group5 = 1990-lar |list5 = * "[[Insieme: 1992]]" * "[[Fångad av en stormvind]]" * "[[Why Me? (Linda Martin aýdymy)|Why Me?]]" * "[[In Your Eyes (Niamh Kavanagh aýdymy)|In Your Eyes]]" * "[[Rock 'n' Roll Kids]]" * "[[Nocturne (Secret Garden aýdymy)|Nocturne]]" * "[[The Voice (Eimear Quinn aýdymy)|The Voice]]" * "[[Love Shine a Light]]" * "[[Diva (Dana International aýdymy)|Diva]]" * "[[Take Me to Your Heaven (aýdym)|Take Me to Your Heaven]]" |group6 = 2000-ler |list6 = * "[[Fly on the Wings of Love]]" * "[[Everybody (Tanel Padar we Dave Benton aýdymy)|Everybody]]" * "[[I_Wanna_(Marie_N_aýdymy)|I Wanna]]" * "[[Everyway That I Can]]" * "[[Wild Dances]]" * "[[My Number One]]" * "[[Hard Rock Hallelujah]]" * "[[Molitva]]" * "[[Believe (Dima Bilan aýdymy)|Believe]]" * "[[Fairytale (Alexander Rybak aýdymy)|Fairytale]]" |group7 = 2010-lar |list7 = * "[[Satellite (Lena Meyer-Landrut aýdymy)|Satellite]]" * "[[Running Scared (Ell & Nikki aýdymy)|Running Scared]]" * "[[Euphoria (Loreen aýdymy)|Euphoria]]" * "[[Only Teardrops]]" * "[[Rise Like a Phoenix]]" * "[[Heroes (Måns Zelmerlöw aýdymy)|Heroes]]" * "[[1944 (aýdym)|1944]]" * "[[Amar pelos dois]]" * "[[Toy (aýdym)|Toy]]" * "[[Arcade (aýdym)|Arcade]]" |group8 = 2020-ler |list8= * "[[Zitti e buoni]]" * "[[Stefania (aýdym)|Stefania]]" * "[[Tattoo (Loreen aýdymy)|Tattoo]]" * "[[The Code (Nemo aýdymy)|The Code]]" * "[[Wasted Love]]" * "[[Bangaranga]]" }} |group4 = Aýdym awtorlary |abbr4 = aýdymwriters |state4 = <noinclude>expanded</noinclude> |list4 = {{Navbox|subgroup |group1 = 1950-ler |list1 = * [[Géo Voumard]] / [[Émile Gardaz]] * [[Guus Jansen]] / [[Willy van Hemert]] * [[Hubert Giraud]] / [[Pierre Delanoë]] * [[Dick Schallies]] / [[Willy van Hemert]] |group2 = 1960-lar |list2 = * [[André Popp]] / [[Pierre Cour]] * [[Jacques Datin]] / [[Maurice Vidalin]] * [[Claude-Henri Vic]] / [[Roland Valande]] * [[Otto Francker]] / [[Sejr Volmer-Sørensen]] * [[Nicola Salerno]] / [[Mario Panzeri]] * [[Serge Gainsbourg]] * [[Udo Jürgens]] / [[Udo Jürgens]], [[Thomas Hörbiger]] * [[Bill Martin (awtor)|Bill Martin]], [[Phil Coulter]] * [[Dúo Dinámico| Manuel de la Calva, Ramón Arcusa]] * [[David Hartsema]] / [[Lenny Kuhr]] * Alan Moorhouse / [[Michael Julien|Peter Warne]] * [[María José de Cerato]] / [[Aniano Alcalde]] * [[Emil Stern]] / [[Eddy Marnay]] |group3 = 1970-ler |list3 = * [[Derry Lindsay]] / [[Jackie Smith (aýdymçy)|Jackie Smith]] * [[Jean-Pierre Bourtayre]] / [[Yves Dessca]] * [[Leo Leandros|Mario Panas]] / [[Klaus Munro]] / [[Yves Dessca]] * [[Claude Morgan]] / [[Vline Buggy]] * [[Benny Andersson]] / [[Björn Ulvaeus]] / [[Stig Anderson]] * [[Dick Bakker]] / [[Will Luikinga]] / [[Eddy Ouwens]] * [[Tony Hiller]] / [[Lee Sheriden]] / [[Martin Lee (aýdymçy)|Martin Lee]] * [[Jean-Paul Cara]] / [[Joe Gracy]] * [[Nurit Hirsh]] / [[Ehud Manor]] * [[Kobi Oshrat]] / [[Shimrit Orr]] |group4 = 1980-lar |list4 = * [[Shay Healy]] * [[Andy Hill]] / [[John Danter]] * [[Ralph Siegel]] / [[Bernd Meinunger]] * [[Jean-Pierre Millers]] / [[Alain Garcia]] * [[Torgny Söderberg]] / [[Britt Lindeborg]] * [[Rolf Løvland]] * [[Jean Paul Furnémon]] / [[Angelo Crisci]] / [[Rosario Marino Atria]] * [[Johnny Logan (aýdymçy)|Johnny Logan]] * [[Nella Martinetti]], [[Atilla Şereftuğ]] * [[Rajko Dujmić]] / [[Stevo Cvikić]] |group5 = 1990-lar |list5 = * [[Toto Cutugno]] * [[Stephan Berg]] * [[Johnny Logan (aýdymçy)|Johnny Logan]] * [[Jimmy Walsh (aýdymçy)|Jimmy Walsh]] * [[Brendan Graham]] * [[Rolf Løvland]] / [[Petter Skavland]] * [[Brendan Graham]] * [[Kimberley Rew]] * [[Svika Pick]] / [[Yoav Ginai]] * [[Lars Diedricson]] / [[Gert Lengstrand]] / [[Marcos Ubeda]] |group6 = 2000-ler |list6 = * [[Olsen Brothers|Jørgen Olsen]] * [[Ivar Must]] / [[Maian Kärmas|Maian-Anna Kärmas]] * [[Marija Naumova]] / [[Marats Samauskis]] * [[Demir Demirkan]] / [[Sertab Erener]] * [[Ruslana|Ruslana Lyzhychko]] / [[Oleksandr Ksenofontov]] * [[Christos Dantis]] / [[Natalia Germanou]] * [[Mr Lordi]] * [[Vladimir Graić]] / [[Saša Milošević Mare]] * [[Dima Bilan]] / [[Jim Beanz]] * [[Alexander Rybak]] |group7 = 2010-lar |list7 = * [[Julie Frost]] / [[John Gordon (Dan awtory)|John Gordon]] * [[Stefan Örn]] / [[Sandra Bjurman]] / [[Iain James|Iain James Farquharson]] * [[Thomas G:son]] / [[Peter Boström]] * [[Lise Cabble]] / [[Julia Fabrin Jakobsen]] / [[Thomas Stengaard]] * [[Charlie Mason (awtor)|Charlie Mason]] / [[Joey Patulka]] / [[Ali Zuckwoski]] / [[Julian Maas]] * [[Anton Hård af Segerstad]] / [[Joy Deb]] / [[Linnea Deb]] * [[Jamala]] * [[Luísa Sobral]] * [[Doron Medalie]] / [[Stav Beger]] * [[Duncan Laurence]] / Joel Sjöö / [[Wouter Hardy]] / [[Will Knox]] |group8 = 2020-ler |list8= * [[Damiano David]] / Ethan Torchio / Thomas Raggi / [[Victoria De Angelis]] * Ihor Didenchuk / Ivan Klimenko / [[Oleh Psiuk]] / Tymofii Muzychuk / Vitalii Duzhyk * [[Jimmy Thörnfeldt]] / [[Jimmy Jansson]] / [[Loreen]] / [[Cazzi Opeia|Moa "Cazzi Opeia" Carlebecker]] / [[Peter Boström]] / [[Thomas G:son]] * Benjamin Alasu / Lasse Midtsian Nymann / Linda Dale / [[Nemo (aýdymçy)|Nemo Mettler]] * [[JJ (aýdymçy)|Johannes Pietsch]] / [[Teya (musician)|Teodora Špirić]] / Thomas Thurner * [[Dara (Bolgariya aýdymçysy)|Dara]] / [[Anne Judith Wik]] / [[Monoir]] / [[Dimitris Kontopoulos]] }} |below = {{Icon|Category}}* [[:Category:Eurovision aýdym Contest|Category]] }}<noinclude> {{Documentation}} </noinclude> ehkrhobwml6sz0ys8vkv3x0b3bktgjz Şablon:Authority control 10 24683 269315 2026-06-03T15:17:03Z Umarxon III 11129 Sahypa döretdi, mazmuny: '{{#invoke:Authority control|authorityControl}}<noinclude> {{documentation}} </noinclude>' 269315 wikitext text/x-wiki {{#invoke:Authority control|authorityControl}}<noinclude> {{documentation}} </noinclude> r48ujosbuyn94pk0voopv45idwf5fo2 Module:Authority control 828 24684 269316 2026-06-03T15:18:17Z Umarxon III 11129 Sahypa döretdi, mazmuny: 'require('strict') local p = {} local frame = mw.getCurrentFrame() local config_file = frame.args.config and frame.args.config~='' and ('/' .. frame.args.config) or '' local config = mw.loadData('Module:Authority control/config' .. config_file) local title = mw.title.getCurrentTitle() local namespace = title.namespace local testcases = title.subpageText == config.i18n.testcases local getArgs = require('Module:Arguments').getArgs local wikilink = function(target,...' 269316 Scribunto text/plain require('strict') local p = {} local frame = mw.getCurrentFrame() local config_file = frame.args.config and frame.args.config~='' and ('/' .. frame.args.config) or '' local config = mw.loadData('Module:Authority control/config' .. config_file) local title = mw.title.getCurrentTitle() local namespace = title.namespace local testcases = title.subpageText == config.i18n.testcases local getArgs = require('Module:Arguments').getArgs local wikilink = function(target, label) return label and '[[' .. target .. '|' .. label .. ']]' or '[[' .. target .. ']]' end local needsAttention = function(sortkey) return wikilink(config.i18n.category .. ':' .. config.i18n.attentioncat, sortkey .. title.text) end local addCat = function(cat, sortkey) if cat and cat~='' and (namespace==0 or namespace==14 or testcases) then return wikilink(config.i18n.category..':'..cat, sortkey and sortkey..title.text) else return '' end end local tooltip = function(text, label) if label and label~='' then return frame:expandTemplate{ title = 'Tooltip', args = {text, label} } else return text end end local _makelink = function(id, val, additional, qid) --validate values and create a link local link = mw.html.create('span'):addClass('uid') if not additional and id.prefix then --show prefix on primary value link:wikitext(id.prefix .. ': ') end local valid_value = false if id.customlink then -- use function to validate and generate link local newlink = require(config.auxiliary)[id.customlink](val.id, additional) if newlink then link:wikitext(newlink) valid_value = true end else if id.pattern then -- check pattern to determine validity valid_value = string.match(val.id, '^' .. id.pattern .. '$') elseif id.patterns then -- check multiple patterns to determine validity for _, pattern in ipairs(id.patterns) do valid_value = val.id:match('^' .. pattern .. '$') if valid_value then break end end elseif id.valid then -- use function to determine validity valid_value = require(config.auxiliary)[id.valid](val.id) else -- no validation possible valid_value = val.id end if valid_value then local label = id.label if not label or additional then label = tostring(additional) end local newlink if id.link then valid_value = valid_value:gsub('%%', '%%%%') local target = mw.ustring.gsub(id.link, '%$1', valid_value):gsub(' ', '%%20') newlink = '[' .. target .. ' ' .. label .. ']' else newlink = valid_value end link:wikitext(tooltip(newlink, val.name)) end end if valid_value then local cat = id.category and string.format(config.i18n.cat, id.category) link:wikitext(addCat(cat)) else local wdlink = qid and wikilink(':wikidata:' .. qid .. '#P' .. id.property) or '' local name = mw.wikibase.getLabel('P' .. id.property) or '' local tooltip = string.format( config.i18n.idnotvalid, name, val.id ) local cat = id.category and string.format( config.i18n.cat, config.i18n.faulty .. ' ' .. id.category ) link:wikitext(wikilink('File:' .. config.i18n.warningicon .. '|20px|frameless|link=' .. wdlink, tooltip .. '.')) :wikitext(addCat(cat)) :wikitext(addCat(config.i18n.allfaultycat, name)) end return link end local _makelinks = function(id, qid) --[[==================================]] --[[ Make links ]] --[[==================================]] local getquals = function(statement, qualid) if statement.qualifiers and statement.qualifiers['P'..qualid] then return mw.wikibase.renderSnak(statement.qualifiers['P'..qualid][1]) end end local ids = {} if qid then for _, statement in ipairs(mw.wikibase.getBestStatements(qid, 'P'..id.property)) do if statement.mainsnak.datavalue then local val = statement.mainsnak.datavalue.value if val then local namedas = getquals(statement, 1810) or getquals(statement, 742) or '' table.insert(ids, {id=val, name=namedas}) end end end end local links if ids[1] then links = mw.html.create('li'):node(_makelink(id, ids[1], false, qid)) if ids[2] then local sublinks = mw.html.create('ul') for n = 2, #ids do sublinks:tag('li'):node(_makelink(id, ids[n], n, qid)):done() end links:node(sublinks) end end return links end p.authorityControl = function(frame) --[[==================================]] --[[ Main ]] --[[==================================]] local args = getArgs(frame, {parentOnly = true}) local resolveQID = function(qid) if qid then qid = 'Q' .. mw.ustring.gsub(qid, '^[Qq]', '') if mw.wikibase.isValidEntityId(qid) and mw.wikibase.entityExists(qid) then local sitelink = mw.wikibase.getSitelink(qid) if sitelink then return mw.wikibase.getEntityIdForTitle(sitelink) or mw.wikibase.getEntity(qid).id end return mw.wikibase.getEntity(qid).id end end end local conf = config.config local auxCats = '' local rct = false -- boolean to track if there are any links to be returned local qid, topic if namespace==0 and mw.wikibase ~= nil then qid = mw.wikibase.getEntityIdForCurrentPage() end if qid then -- article is connected to a Wikidata item if args.qid and resolveQID(args.qid)~=qid then -- non-matching qid parameter auxCats = auxCats .. needsAttention('D') end else -- page is not connected to any Wikidata item qid = resolveQID(args.qid) -- check qid parameter if no wikidata item is connected if qid then -- qid parameter is valid, set topic to display topic = mw.wikibase.getLabel(qid) if topic then if mw.ustring.lower(title.subpageText)==mw.ustring.lower(topic) then -- suppress topic display if subpagename equals topic up to case change topic = nil end if topic and mw.wikibase.getSitelink(qid) then -- make wikilink to article topic = wikilink(mw.wikibase.getSitelink(qid), topic) end else auxCats = auxCats .. needsAttention('L') end elseif args.qid then -- invalid qid has been supplied, add to tracking cat auxCats = auxCats .. needsAttention('Q') end end local qids = {} -- setup any additional QIDs if args.additional=='auto' then if qid then -- check P527 for parts to add additional qids local checkparts = function(property) local parts = mw.wikibase.getBestStatements(qid, property) if parts then for _, part in ipairs(parts) do if part.mainsnak.datavalue and part.mainsnak.datavalue.value.id then local resolvedqid = resolveQID(part.mainsnak.datavalue.value.id) if resolvedqid then table.insert(qids,resolvedqid) end end end end end for _, part in ipairs(config.auto_additional) do checkparts('P' .. part) end end elseif args.additional then for _, v in ipairs(mw.text.split(args.additional, '%s*,%s*')) do v = resolveQID(v) if v then if v==qid then -- duplicate of qid parameter auxCats = auxCats .. needsAttention('R') end table.insert(qids, v) else -- invalid QID specified auxCats = auxCats .. needsAttention('A') end end end local numsections, sections = 0, {} for _, _ in ipairs(config.sections) do -- count number of regular sections numsections = numsections + 1 end for _ = 1, #qids+numsections do table.insert(sections, {}) end -- check which identifiers to show/suppress in template local show, show_all_unsuppressed = {}, true local stripP = function(pid) --strip P from property number if pid:match('^[Pp]%d+$') then pid = mw.ustring.gsub(pid, '[Pp]', '') end pid = tonumber(pid) if pid and mw.wikibase.entityExists('P' .. pid) then return pid end end local addshowlist = function(list) if list then for _, v in ipairs(mw.text.split(string.lower(list), '%s*,%s*')) do if config.whitelists[v] then -- e.g. show=arts to use whitelist for _, w in ipairs(config.whitelists[v].properties) do show[w] = true end else v = stripP(v) if v then -- e.g. show=P214 to show one particular property show[v] = true else -- unrecognised property or whitelist auxCats = auxCats .. needsAttention('W') end end end show_all_unsuppressed = false end end addshowlist(frame.args.show) -- check show parameter on wrapper template addshowlist(args.show) -- check show parameter on article addshowlist(args.country) -- check country parameter on article if args.suppress then local suppresslist = mw.text.split(args.suppress, '%s*,%s*') -- split parameter by comma for _, v in ipairs(suppresslist) do v = stripP(v) if v then show[v] = false auxCats = auxCats .. wikilink(config.i18n.category .. ':' .. config.i18n.suppressedcat) else auxCats = auxCats .. needsAttention('P') end end end local makeSections = function(qid, addit) for _, id in ipairs(conf) do if id.suppressedbyproperty then for _, property in ipairs(id.suppressedbyproperty) do if show[property]=='used' then -- property is in use show[id.property] = false -- suppressed by another property end end end if show[id.property]==nil then show[id.property] = show_all_unsuppressed end if show[id.property] then local links = _makelinks(id, qid) if links then table.insert( sections[addit or id.section], links ) show[id.property] = 'used' rct = true end end end end local pencil = function(qid) if qid then return require('Module:EditAtWikidata')._showMessage{ pid = 'identifiers', qid = qid } else return '' end end makeSections(qid, false) for c = 1, #qids do makeSections(qids[c], numsections+c) end --configure Navbox local outString = '' if rct then -- there is at least one link to display local Navbox = require('Module:Navbox') local sect, lastsect = 0, 0 local navboxArgs = { name = 'Authority control', navboxclass = 'authority-control', bodyclass = 'hlist', state = args.state or config.i18n.autocollapse, navbar = 'off' } for c = 1, numsections+#qids do if #sections[c]>0 then -- section is non-empty sect = sect + 1 lastsect = c local sectname if c<=numsections then -- regular section sectname = config.sections[c].name else -- section from additional qid local qid = qids[c-numsections] local label, sitelink = mw.wikibase.getLabel(qid), mw.wikibase.getSitelink(qid) if label then if sitelink then local target = mw.title.new(sitelink) if target==title or (target.isRedirect and target.redirectTarget==title) then -- do not link sectname = label else -- make wikilink to article sectname = wikilink(sitelink, label) end else sectname = label end else auxCats = auxCats .. needsAttention('L') sectname = qid end sectname = sectname .. pencil(qid) end navboxArgs['group' .. c] = sectname local list = mw.html.create('ul') for _, link in ipairs(sections[c]) do list:node(link) end navboxArgs['list' .. c] = tostring(list) end end if topic then -- display in expanded form with topic navboxArgs.title = config.i18n.aclink .. ' &ndash; ' .. topic .. pencil(qid) elseif sect==1 then -- special display when only one section if lastsect<=numsections then if config.sections[lastsect].hidelabelwhenalone then -- no special label when only general or other IDs are present navboxArgs['group' .. lastsect] = config.i18n.aclink .. pencil(qid) else -- other regular section navboxArgs['group' .. lastsect] = config.i18n.aclink .. ': ' .. navboxArgs['group' .. lastsect] .. pencil(qid) end else -- section from additional qid navboxArgs['group' .. lastsect] = config.i18n.aclink .. ': ' .. navboxArgs['group' .. lastsect] end else -- add title to navbox navboxArgs.title = config.i18n.aclink .. pencil(qid) end outString = Navbox._navbox(navboxArgs) end if args.state and args.state~=config.i18n.collapsed and args.state~=config.i18n.expanded and args.state~=config.i18n.autocollapse then --invalid state parameter auxCats = auxCats .. needsAttention('S') end if testcases then auxCats = mw.ustring.gsub(auxCats, '(%[%[)(' .. config.i18n.category .. ')', '%1:%2') --for easier checking end --out outString = outString .. auxCats if namespace~=0 then outString = mw.ustring.gsub(outString, '(%[%[)(' .. config.i18n.category .. ':' .. config.i18n.Articles .. ')([^%|%]]+)%|?[^%|%]]*(%]%])','%1:%2%3%4') outString = mw.ustring.gsub(outString, '(%[%[)(' .. config.i18n.category .. ':' .. config.i18n.All_articles .. ')([^%|%]]+)%|?[^%|%]]*(%]%])','%1:%2%3%4') end local check = require('Module:Check for unknown parameters')._check local sortkey outString = outString .. check({ ['unknown'] = wikilink(config.i18n.category .. ':' .. config.i18n.attentioncat, 'U'), ['preview'] = config.i18n.previewwarning, 'show', 'country', 'suppress', 'additional', 'qid', 'state' }, args) return outString end p.makelink = function(id, qid) return _makelinks(id, qid) end return p 491eiemwohl5s3gylyl4528nljf9pu6 Module:Authority control/config 828 24685 269317 2026-06-03T15:20:34Z Umarxon III 11129 Sahypa döretdi, mazmuny: 'require('strict') local p = {} p.auxiliary = 'Module:Authority control/auxiliary' p.i18n = { aclink = '[[Help:Authority control|Authority control databases]]', ACmodule = 'Module:Authority control', attentioncat = 'Pages with authority control identifiers needing attention', All_articles = 'All articles', allfaultycat = 'Articles with faulty authority control information', Appears_as = 'Appears as', -- used on documentation table to show example Articles =...' 269317 Scribunto text/plain require('strict') local p = {} p.auxiliary = 'Module:Authority control/auxiliary' p.i18n = { aclink = '[[Help:Authority control|Authority control databases]]', ACmodule = 'Module:Authority control', attentioncat = 'Pages with authority control identifiers needing attention', All_articles = 'All articles', allfaultycat = 'Articles with faulty authority control information', Appears_as = 'Appears as', -- used on documentation table to show example Articles = 'Articles', autocollapse = 'autocollapse', -- Navbox state parameter cat = 'Articles with %s identifiers', category = 'Category', Code = 'Code', collapsed = 'collapsed', -- Navbox state parameter Description = 'Description', errortemplate = 'Error', -- e.g. [[Template:Error]], expanded = 'expanded', -- Navbox state parameter faultcat = 'Articles with faulty authority control information', Faults = 'Faults', faulty = 'faulty', identifier = 'identifier', identifiers = 'identifiers', idnotvalid = 'The %s identifier %s is not valid.', linktemplate = 'Wikidata property link', -- refers to [[Template:Wikidata property link]] maincat = 'Articles with authority control information', name = 'Authority control', navbox = 'Module:Navbox', pages = 'pages', pageswithparams = 'Pages using authority control with unknown parameters', -- name of category for tracking uses with parameters previewwarning = 'page using [[Template:Authority control]] with unexpected local parameter "_VALUE_". All identifiers should be stored on Wikidata.', -- preview message when local parameters are used sandbox = 'sandbox', Section = 'Section', suppressedcat = 'Articles with suppressed authority control identifiers', testcases = 'testcases', Topic = 'Topic', Totals = 'Totals', Tracking_category = 'Tracking category', warningicon = '345-409 Ambox warning centered.svg', -- icon used for faulty ids WDproperty = 'Wikidata property', } p.config = {{ property = 213, section = 1, label = 'ISNI', valid = 'validateIsni', link = 'https://isni.org/isni/$1', remark = 'ISNI is a method for uniquely identifying the public identities of contributors to media content such as books, TV programmes, and newspaper articles. Please take care not to confuse ISNI and ORCID identifiers.' }, { property = 214, section = 1, label = 'VIAF', patterns = {'[1-9]%d%d?%d?%d?%d?%d?%d?%d?', '[1-9]%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d?%d?%d?'}, link = 'https://viaf.org/viaf/$1', remark = 'International authority data from the Online Computer Library Center (OCLC)' }, { property = 227, section = 1, patterns = {'1[01234]?%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 = 'GND', remark = 'Authority data on people, corporations and subjects from the [[Integrated Authority File]]' }, { property = 244, section = 2, pattern = '%l%l?%d%d%d%d%d%d%d%d%d?%d?', link = 'https://id.loc.gov/authorities/$1', label = 'United States', remark = 'See [[Wikipedia:Authority control#LCCN]] for formatting instructions' }, { property = 245, section = 5, pattern = '500%d%d%d%d%d%d', link = 'https://www.getty.edu/vow/ULANFullDisplay?find=&role=&nation=&subjectid=$1', label = 'ULAN', remark = 'ULAN is an online database using a controlled vocabulary currently containing around 293,000 names and other information about artists. Names in ULAN may include given names, pseudonyms, variant spellings, names in multiple languages, and names that have changed over time (e.g., married names).' }, { property = 268, section = 2, valid = 'validateBNF', link = 'https://catalogue.bnf.fr/ark:/12148/cb$1', label = 'France', remark = 'Authority data of people listed in the general catalogue of the National Library of France' }, { property = 268, section = 2, valid = 'validateBNF', link = 'https://data.bnf.fr/ark:/12148/cb$1', label = 'BnF data' }, { property = 269, section = 7, label = 'IdRef', pattern = '%d%d%d%d%d%d%d%d[%dxX]', link = 'https://www.idref.fr/$1', remark = 'Authority data of people listed in the general catalogue of the University Documentation System of France. Also available from [http://www.sudoc.abes.fr/xslt//DB=2.1/SET=2/TTL=1/LNG=EN/ English-speaking catalog] (search author, click one book, click author name, take PPN= value of the URL)' }, { property = 271, section = 4, pattern = 'D[AB]%d%d%d%d%d%d%d[%dX]', link = 'https://ci.nii.ac.jp/author/$1?l=en', label = 'CiNii', remark = 'CiNii is a bibliographic database service for material in Japanese academic libraries. It is maintained by the [[National Institute of Informatics]].' }, { property = 347, section = 7, pattern = ''..string.rep('[%-0-9A-Za-z]', 11)..'', link = 'https://www.pop.culture.gouv.fr/notice/joconde/$1', label = 'Joconde', }, { property = 349, section = 2, link = 'https://id.ndl.go.jp/auth/ndlna/$1', patterns = {'a1%d?%d%d%d%d%d%d%d%d', 's?%d?%d%d%d%d%d%d%d%d'}, label = 'Japan', remark = 'Authority data listed in the catalog of the national library of Japan. Search also available via [http://viaf.org/ VIAF].' }, { property = 350, section = 7, pattern = '[1-9]%d?%d?%d?%d?%d?', link = 'https://rkd.nl/nl/explore/images/$1', label = 'RKD ID', }, { property = 380, section = 3, link = 'https://www.pop.culture.gouv.fr/notice/merimee/$1', label = 'Mérimée', patterns = {'[PEI]A%d[0-9AB]%d%d%d%d%d%d','ACR%d%d%d%d%d%d%d', 'MI%d%d%dB?', 'JAR%d%d%d%d%d%d%d', 'SPR%d%d%d%d%d%d%d'} }, { property = 396, section = 2, pattern = '%u%u[%u0-3]V%d%d%d%d%d%d', link = 'https://opac.sbn.it/nome/$1', label = 'Italy', remark = 'Central Institute for the Union Catalogue (ICCU: {{lang|it|Istituto Centrale per il Catalogo Unico}}) is an Italian government agency created to build a single catalog of all the libraries in the nation. It manages National Library Service ({{lang|it|Servizio bibliotecario nazionale}}).' }, { property = 428, section = 4, valid = 'botanistV', link = 'https://www.ipni.org/ipni/advAuthorSearch.do?find_abbreviation=$1', label = 'International Plant Names Index', remark = 'Author citation (botany): standard form (official abbreviation) of a personal name for use in an author citation (only for names of algae, fungi and plants). Links to page at [[International Plant Names Index]] (IPNI).' }, { property = 434, section = 5, pattern = '%x%x%x%x%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%x%x%x%x%x%x%x%x', link = 'https://musicbrainz.org/artist/$1', label = 'MusicBrainz', remark = 'MusicBrainz is an open music encyclopedia that collects music metadata and makes it available to the public.' }, { property = 435, section = 7, pattern = '%x%x%x%x%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%x%x%x%x%x%x%x%x', link = 'https://musicbrainz.org/work/$1', label = 'MusicBrainz work', }, { property = 436, section = 7, pattern = '%x%x%x%x%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%x%x%x%x%x%x%x%x', link = 'https://musicbrainz.org/release-group/$1', label = 'MusicBrainz release group', }, { property = 454, section = 3, pattern = '[12]0%d%d%d%d%d%d', label = 'Structurae', link = 'https://structurae.net/structures/$1', }, { property = 496, section = 4, label = 'ORCID', valid = 'orcidV', link = 'https://orcid.org/$1', remark = 'Authority data on researchers, academics, etc. The ID range is a subset of the [[ISNI]] range. For free text links (for example when mentioning a person on page which is not about them), it is also possible to use {{tl|ORCID}}. Authors—including Wikipedia editors—may obtain an ORCID by signing up at [https://orcid.org/register orcid.org/register]. Please take care not to confuse ORCID and ISNI identifiers.' }, { property = 549, section = 4, pattern = '%d%d?%d?%d?%d?%d?', link = 'https://www.mathgenealogy.org/id.php?id=$1', label = 'Mathematics Genealogy Project', remark = 'Mathematics Genealogy Project is a web-based database for the academic genealogy of mathematicians.' }, { property = 648, section = 7, link = 'https://openlibrary.org/works/$1?mode=all', label = 'Open Library', }, { property = 650, section = 5, pattern = '[1-9]%d?%d?%d?%d?%d?', link = 'https://rkd.nl/en/explore/artists/$1', label = 'RKD Artists', remark = 'RKDartists is an online database using a controlled vocabulary currently containing around 200,000+ names and other information about artists. Names in RKDartists may include given names, pseudonyms, variant spellings, names in multiple languages, and names that have changed over time (e.g., married names).' }, { property = 651, section = 6, patterns = {'%d%d%d%d%d%d%d%d', '0?%d%d%d%d%d%d%d', '0?0?%d%d%d%d%d%d'}, link = 'http://www.biografischportaal.nl/en/persoon/$1', label = 'Netherlands', remark = 'Dutch project with material for 40,000 digitized biographies, including former colonies of the Netherlands.' }, { property = 691, section = 2, pattern = '[a-z][a-z][a-z]?[a-z]?%d%d%d?%d?%d?%d?%d?%d?%d?%d?%d?%d?%d?%d?', link = 'https://aleph.nkp.cz/F/?func=find-c&local_base=aut&ccl_term=ica=$1&CON_LNG=ENG', label = 'Czech Republic', remark = 'National Library of the Czech Republic ({{lang|cs|Národní knihovna České republiky}}) is the central library of the Czech Republic.' }, { property = 716, section = 7, patterns = { '[1-3]%d%d%d%d%d%d%d?', '54%d%d%d%d%d%d' }, link = 'https://ssd.jpl.nasa.gov/sbdb.cgi?sstr=$1', label = 'JPL SBDB', }, { property = 781, section = 5, pattern = '%d%d%d%d%d%d%d%d?%d?', link = 'http://www.sikart.ch/KuenstlerInnen.aspx?id=$1&lng=en', label = 'SIKART', remark = 'SIKART is a biographical dictionary and a database on visual art in Switzerland and Liechtenstein. It is published online by the Swiss Institute for Art Research (SIAR).' }, { property = 791, section = 6, customlink = 'ISILlink', remark = 'Libraries, museums and archives, decentralized national databases.' }, { property = 864, section = 4, pattern = '%d%d%d%d%d%d%d%d%d%d%d', link = 'https://dl.acm.org/profile/$1', label = 'Association for Computing Machinery', }, { property = 865, section = 6, link = 'https://bmlo.de/$1', label = 'BMLO', pattern = '[a-z][0-9][0-9][0-9][0-9]' }, { property = 886, section = 7, pattern = '%d+', link = 'http://www.e-lir.ch/e-LIR___Lexicon.$1.450.0.html', label = 'Lexicon Istoric Retic', remark = '{{lang|rm|Lexicon Istoric Retic}} (LIR) is a two volume version with a selection of articles published in Romansh.' }, { property = 902, section = 7, pattern = '%d%d%d%d%d%d', label = 'Historical Dictionary of Switzerland', link = 'https://hls-dhs-dss.ch/fr/articles/$1', remark = 'Historical Dictionary of Switzerland is an encyclopedia on the history of Switzerland.' }, { property = 947, section = 2, pattern = '%d%d?%d?%d?%d?%d?%d?%d?%d?', link = 'http://aleph.rsl.ru/F?func=find-b&find_code=SYS&adjacent=Y&local_base=RSL11&request=$1&CON_LNG=ENG', label = 'Russia', remark = 'Russian State Library ({{lang|ru|Российская государственная библиотека}}) is the national library of Russia.' }, { property = 950, section = 2, patterns = {'[XF][XF]%d%d%d%d%d?%d?%d?', 'a%d%d%d%d%d?%d?%d?', 'bi[mcsv][aoei]%d%d%d%d%d%d%d%d%d%d', 'Mi[sm][eoa]%d%d%d%d%d%d%d%d%d%d'}, link = 'https://datos.bne.es/resource/$1', label = 'Spain', remark = "National Library of Spain (BNE: ''Biblioteca Nacional de España'') is a major public library, the largest in Spain." }, { property = 966, section = 7, pattern = '%x%x%x%x%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%x%x%x%x%x%x%x%x', label = 'MusicBrainz label', link = 'https://musicbrainz.org/label/$1', }, { property = 982, section = 3, pattern = '%x%x%x%x%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%x%x%x%x%x%x%x%x', link = 'https://musicbrainz.org/area/$1', label = 'MusicBrainz area', }, { property = 1003, section = 2, pattern = '%d%d%d%d%d%d%d%d%d', link = 'http://aleph.bibnat.ro:8991/F/?func=direct&local_base=NLR10&doc_number=$1', label = 'Romania', }, { property = 1004, section = 3, pattern = '%x%x%x%x%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%x%x%x%x%x%x%x%x', link = 'https://musicbrainz.org/place/$1', label = 'MusicBrainz place', }, { property = 1005, section = 2, pattern = '[1-9]%d*', link = 'http://id.bnportugal.gov.pt/aut/catbnp/$1', label = 'Portugal', }, { property = 1006, section = 2, pattern = '%d%d%d%d%d%d%d%d[%dX]', link = 'http://data.bibliotheken.nl/id/thes/p$1', label = 'Netherlands', }, { property = 1015, section = 2, patterns = {'[1-9]%d?%d?%d?%d?%d?%d?%d?%d?', '[1-9]%d%d%d%d%d%d%d%d%d%d%d%d'}, link = 'https://authority.bibsys.no/authority/rest/authorities/html/$1', label = 'Norway', remark = 'BIBSYS is a supplier of library and information systems for all Norwegian university Libraries, the National Library of Norway, college libraries, and a number of research libraries and institutions.' }, { property = 1045, section = 6, link = 'https://www2.assemblee-nationale.fr/sycomore/fiche/(num_dept)/$1', label = 'Sycomore', pattern = '[1-9]%d?%d?%d?%d?' }, { property = 1048, section = 2, pattern = '%d+', link = 'http://aleweb.ncl.edu.tw/F/?func=accref&acc_sequence=$1&CON_LNG=ENG', label = 'Taiwan', remark = 'National Central Library is the national library of Taiwan, Republic of China.' }, { property = 1053, section = 4, patterns = {'[A-Z][A-Z]?[A-Z]?%-%d%d%d%d%-19%d%d', '[A-Z][A-Z]?[A-Z]?%-%d%d%d%d%-20%d%d'}, link = 'https://www.researcherid.com/rid/$1', label = 'ResearcherID', remark = 'An identifying system for scientific authors. The system was introduced in January 2008 by [[Thomson Reuters]]. The combined use of the [[digital object identifier]] with the ResearcherID allows for a unique association of authors and scientific articles.' }, { property = 1146, section = 6, pattern = '%d+', link = 'https://www.iaaf.org/athletes/_/$1', label = 'World Athletics', remark = 'The IAAF athlete database lists information about [[sport of athletics]] competitors.' }, { property = 1153, section = 4, pattern = '[1-9]%d%d%d%d%d%d%d%d%d%d?', link = 'https://www.scopus.com/authid/detail.uri?authorId=$1', label = 'Scopus', remark = 'SciVerse Scopus is a bibliographic database containing abstracts and citations for academic journal articles. It covers nearly 19,500 titles from over 5,000 international publishers, of which 16,500 are peer-reviewed journals in the scientific, technical, medical, and social sciences (including arts and humanities).' }, { property = 1157, section = 6, pattern = '[A-Z]00[01]%d%d%d', link = 'http://bioguide.congress.gov/scripts/biodisplay.pl?index=$1', label = 'US Congress', remark = 'Biographical Directory of the United States Congress is a biographical dictionary of all present and former members of the United States Congress and its predecessor, the Continental Congress. Also included are Delegates from territories and the District of Columbia and Resident Commissioners from the Philippines and Puerto Rico.' }, { property = 1186, section = 6, label = 'MEP directory', link = 'https://www.europarl.europa.eu/meps/en/$1', pattern = '[1-9]%d?%d?%d?%d?%d?', }, { property = 1225, section = 7, pattern = '[1-9]%d?%d?%d?%d?%d?%d?%d?%d?', link = 'https://catalog.archives.gov/id/$1', label = 'NARA', remark = 'National Archives and Records Administration (NARA) is an independent agency of the United States government charged with preserving and documenting government and historical records.' }, { property = 1248, section = 5, pattern = '%x%x%x%x%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%x%x%x%x%x%x%x%x', link = 'http://kulturnav.org/$1', label = 'KulturNav', remark = 'KulturNav is a Norwegian cloud-based software service, allowing users to create, manage and distribute name authorities and terminology, focusing on the needs of museums and other cultural heritage institutions. The software is developed by KulturIT ANS and the development project is funded by the [[Arts Council Norway]].' }, { property = 1315, section = 6, label = 'Trove', pattern = '[1-9]%d%d%d%d%d%d?%d?', link = 'https://trove.nla.gov.au/people/$1', }, { property = 1323, section = 7, pattern = 'A%d%d%.%d%.%d%d%.%d%d%d[FM]?', link = 'http://tools.wmflabs.org/wikidata-externalid-url/?p=1323&url_prefix=https:%2F%2Fwww.unifr.ch%2Fifaa%2FPublic%2FEntryPage%2FTA98%20Tree%2FEntity%20TA98%20EN%2F&url_suffix=%20Entity%20TA98%20EN.htm&id=$1', label = 'Terminologia Anatomica', }, { property = 1330, section = 7, pattern = '%x%x%x%x%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%x%x%x%x%x%x%x%x', link = 'https://musicbrainz.org/instrument/$1', label = 'MusicBrainz instrument', }, { property = 1362, section = 7, valid = 'tlsV', link = 'http://tls.theaterwissenschaft.ch/wiki/$1', label = 'Theaterlexikon', remark = '{{lang|de|Theaterlexikon der Schweiz}} (TLS) is an encyclopedia about theatre in Switzerland. It was developed by the Institute of Theatre Studies of the [[University of Berne]].' }, { property = 1368, section = 2, pattern = '%d%d%d%d%d%d%d%d%d', link = 'https://kopkatalogs.lv/F?func=direct&local_base=lnc10&doc_number=$1&P_CON_LNG=ENG', label = 'Latvia', }, { property = 1375, section = 2, pattern = '%d%d%d%d%d%d%d%d%d', link = 'http://katalog.nsk.hr/F/?func=direct&doc_number=$1&local_base=nsk10', label = 'Croatia', }, { property = 1407, section = 7, pattern = '%x%x%x%x%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%x%x%x%x%x%x%x%x', link = 'https://musicbrainz.org/series/$1', label = 'MusicBrainz series', }, { property = 1556, section = 4, patterns = {'%l[%l%-]*','%l[%l%-]*%.%l[%l%-]*','%l[%l%-]*.%d*','%l[%l%-]*%.%l[%l%-]*%.%d*'}, link = 'https://zbmath.org/authors/?q=ai:$1', label = 'zbMATH', }, { property = 1584, section = 3, label = 'Pleiades', link = 'https://pleiades.stoa.org/places/$1', pattern = '[1-9]%d*', remark = "Pleiades is a joint project of the Institute for the Study of the Ancient World at [[New York University]] and the Ancient World Mapping Center at the [[University of North Carolina]] at Chapel Hill." }, { property = 1707, section = 5, pattern = '[a-z%-]+%d*', link = 'https://www.daao.org.au/bio/$1', label = 'Australian Artists', }, { property = 1736, section = 5, pattern = '%d+', link = 'https://www.imj.org.il/artcenter/newsite/en/?artist=$1', label = 'ICIA (Israel)', }, { property = 1886, section = 3, link = 'https://volcano.si.edu/volcano.cfm?vn=$1', label = 'Global Volcanism Program', pattern = '%d%d%d%d%d%d' }, { property = 1890, section = 2, pattern = '%d%d%d%d%d%d%d%d%d', link = 'http://www.bncatalogo.cl/F?func=direct&local_base=red10&doc_number=$1', label = 'Chile', }, { property = 1907, section = 6, patterns = {'[a-z][-a-z]+-[1-3]%d%d?%d?%d?', '[a-z][-a-z]+-[1-9]%d?%d?%d?'}, link = 'http://adb.anu.edu.au/biography/$1', label = 'Australia', }, { property = 1908, section = 6, pattern = '[1-9]%d*', link = 'https://www.cwgc.org/find-war-dead/casualty/$1/', label = 'Commonwealth War Graves Commission', }, { property = 1960, section = 4, pattern = '[%-_%d%l%u][%-_%d%l%u][%-_%d%l%u][%-_%d%l%u][%-_%d%l%u][%-_%d%l%u][%-_%d%l%u][%-_%d%l%u][%-_%d%l%u][%-_%d%l%u][%-_%d%l%u][%-_%d%l%u]', link = 'https://scholar.google.com/citations?user=$1', label = 'Google Scholar', }, { property = 1986, section = 6, link = 'https://www.treccani.it/enciclopedia/$1_(Dizionario-Biografico)', label = 'Italian People', }, { property = 2041, section = 5, pattern = '%d+', link = 'https://www.ngv.vic.gov.au/explore/collection/artist/$1/', label = 'Victoria', }, { property = 2163, section = 1, pattern = '[1-9]%d?%d?%d?%d?%d?%d?%d?', link = 'https://id.worldcat.org/fast/$1', label = 'FAST', }, { property = 2174, section = 5, link = 'https://www.moma.org/artists/$1', label = 'Museum of Modern Art', pattern = '%d+' }, { property = 2268, section = 5, link = 'https://www.musee-orsay.fr/en/ressources/repertoire-artistes-personnalites/$1', label = 'Musée d\'Orsay', pattern = '[1-9]%d?%d?%d?%d?%d?' }, { property = 2349, section = 5, pattern = '[1-9]%d*', link = 'http://www.uni-stuttgart.de/hi/gnt/dsi2/index.php?table_name=dsi&function=details&where_field=id&where_value=$1', label = 'Scientific illustrators', }, { property = 2418, section = 6, pattern = '10%d%d%d%d%d', label = 'Structurae', link = 'https://structurae.net/persons/$1', }, { property = 2456, section = 4, patterns = {'%d%d%d?%/%d+-?[%d]*[%a]*-?[%d]*', '[%a]+%/[%w]*-?[%d]*'}, link = 'https://dblp.org/pid/$1', label = 'DBLP', }, { property = 2484, section = 3, link = 'https://nces.ed.gov/ccd/schoolsearch/school_detail.asp?ID=$1', label = 'NCES', pattern = '%d+' }, { property = 2558, section = 6, pattern = '[1-9]%d?%d?%d?%d?', link = 'https://autores.uy/autor/$1', label = 'Uruguay', remark = "autores.uy is an author's database, that focus on [[Uruguay]]an authors. It was created and maintained by the Uruguayan chapter of Creative Commons. It also provides access to digitized works of the authors in public domain." }, { property = 2750, section = 5, pattern = '[1-9]%d*', link = 'https://pic.nypl.org/constituents/$1', label = 'Photographers\' Identities', remark = "PIC is a photographer's database. It is maintained by the New York Public Library." }, { property = 2980, section = 3, pattern = '[A-Z][A-Z][A-Z]%d%d%d%d?[A-Z]?', link = 'http://wlol.arlhs.com/lighthouse/$1.html', label = 'ARLHS', }, { property = 3223, section = 3, pattern = '[1-9]%d*', label = 'OLL', link = 'http://listoflights.org/leuchtfeuer/detail?id=$1.aspx' }, { property = 3233, section = 4, link = 'https://philpeople.org/profiles/$1', label = 'PhilPeople', patterns = {'[a-z%-]+', '[a-z%-]+%-%d'} }, { property = 3326, section = 3, link = 'https://www.worldwaterfalldatabase.com/index.php/waterfall/$1', label = 'World Waterfall', pattern = '%d+' }, { property = 3348, section = 2, pattern = '[1-9]%d*', link = 'https://catalogue.nlg.gr/cgi-bin/koha/opac-authoritiesdetail.pl?authid=$1', label = 'Greece', }, { property = 3372, section = 5, link = 'https://www.aucklandartgallery.com/explore-art-and-ideas/artist/$1/', label = 'Auckland', pattern = '%d+', }, { property = 3407, section = 3, link = 'http://klosterdatenbank.germania-sacra.de/gsn/$1', label = 'Klosterdatenbank', pattern = '[1-9]%d?%d?%d?%d?' }, { property = 3430, section = 7, pattern = '%d*[A-Za-z][0-9A-Za-z]*', link = 'https://snaccooperative.org/ark:/99166/$1', label = 'SNAC', }, { property = 3544, section = 7, pattern = '%d+', link = 'https://collections.tepapa.govt.nz/agent/$1', label = 'Te Papa (New Zealand)' }, { property = 3562, patterns = {'[A-Q]%d%d%d%d', '[A-Q]%d%d%d%d%.%d+'}, section = 3, prefix = '[[Admiralty (identifier)|Admiralty]]' }, { property = 3563, section = 3, pattern = '11[0-6]%-%d+%.?%d*', link = 'https://wikidata-externalid-url.toolforge.org/?url=https%3A%2F%2Fmsi.nga.mil%2FqueryResults%3Fpublications%2Fngalol%2Flights-buoys%3Fvolume%3D%251%26featureNumber%3D%252%26includeRemovals%3Dfalse%26output%3Dhtml&exp=(%5Cd%7B3%7D)-(.*)&id=$1', label = 'NGA', }, { property = 3601, section = 3, pattern = '%d%d%d%d%d%d%d%d%d%d', link = 'https://www.marinetraffic.com/en/ais/details/lights/$1', label = 'MarineTraffic', }, { property = 3723, section = 3, prefix = '[[USCG (identifier)|USCG]]', customlink = 'uscgLink' }, { property = 3788, section = 2, pattern = '%d%d%d%d%d%d%d%d%d', link = 'https://catalogo.bn.gov.ar/F/?func=direct&local_base=BNA10&doc_number=$1', label = 'Argentina', }, { property = 3829, section = 4, pattern = '%d+', link = 'https://publons.com/author/$1/', label = 'Publons' }, { property = 3863, section = 3, pattern = '[1-9]%d*', link = 'http://www.marina.difesa.it/cosa-facciamo/per-la-difesa-sicurezza/fari/Pagine/$1.aspx', label = 'Italy', }, { property = 3920, section = 3, customlink = 'ccg', remark = 'Identifier from one of 4 volumes of List of Lights, Buoys and Fog Signals issued by the Canadian Coast Guard.' }, { property = 3993, section = 3, pattern = '[1-9]%d*', prefix = 'Iceland' }, { property = 4038, section = 3, pattern = '[1-9]%d*[A-Za-z]?', prefix = 'Denmark', }, { property = 4055, section = 3, pattern = '%d+', prefix = 'Norway', }, { property = 4114, section = 5, link = 'https://www.adk.de/de/akademie/mitglieder/?we_objectID=$1', label = 'ADK', patterns = {'4999[6-9]', '5[0-4]%d%d%d', '55[0-6]%d%d', '5570%d', '5571[0-8]', '6[0-7]%d%d%d'} }, { property = 4143, section = 3, pattern = '%d+', prefix = 'Finland', }, { property = 4186, section = 6, patterns = {'[A-Z][A-Z][A-Z]%d%d%d%d[a-z]', '[A-Z][A-Z]%d%d%d%d%d[a-z]'}, link = 'http://www.womenaustralia.info/biogs/$1.htm', label = 'Australian Women\'s Register', }, { property = 4423, section = 3, patterns = {'[1-9]%d*', '[1-9]%d*.%d+'}, prefix = 'Portugal', }, { property = 4457, section = 5, link = 'https://adp.library.ucsb.edu/names/$1', label = 'Discography of American Historical Recordings', pattern = '%d+' }, { property = 4534, section = 6, label = 'EUTA', link = 'http://www.theatre-architecture.eu/db.html?personId=$1', pattern = '[1-9]%d?%d?%d?%d?%d?%d?' }, { property = 4535, section = 3, label = 'EUTA theatre', link = 'http://www.theatre-architecture.eu/db/?theatreId=$1', pattern = '[1-9]%d*' }, { property = 4581, section = 5, label = 'Städel', link = 'https://sammlung.staedelmuseum.de/en/person/$1', pattern = '%C+' }, { property = 4613, section = 7, pattern = '%d%d?%d?%d?%d?%d?', link = 'http://esu.com.ua/search_articles.php?id=$1', label = 'Encyclopedia of Modern Ukraine', }, { property = 4955, section = 4, pattern = '[1-9]%d%d%d%d%d?%d?', link = 'https://mathscinet.ams.org/mathscinet/MRAuthorID/$1', label = 'MathSciNet', }, { property = 5034, section = 2, link = 'https://lod.nl.go.kr/resource/$1', label = 'Korea', patterns = {'%u%u%u%d%d%d%d%a?%d%d%d%d%d?%d?', 'CNTS%-%d%d%d%d%d%d%d%d%d%d%d'} }, { property = 5226, section = 5, link = 'http://brahms.ircam.fr/$1', label = 'BRAHMS', pattern = '[a-z%-\\]+', remark = 'Identifier of an artist in the B.R.A.H.M.S. (Base Relationnelle d\'Articles Hypertextes sur la Musique du 20e Siècle database), by the IRCAM' }, { property = 5288, section = 3, label = 'StadiumDB', link = 'http://stadiumdb.com/stadiums/$1', pattern = '%l%l%l/[_%w]+' }, { property = 5302, section = 7, link = 'https://brahms.ircam.fr/works/work/$1/', label = 'BRAHMS', pattern = '[1-9]%d*', remark = "Identifier for a musical work in the B.R.A.H.M.S. (Base Relationnelle d\'Articles Hypertextes sur la Musique du 20e Siècle database) database, by the IRCAM" }, { property = 5321, section = 5, link = 'https://www.museodelprado.es/en/the-collection/artist/wd/$1', label = 'Prado', pattern = '%x%x%x%x%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%x%x%x%x%x%x%x%x' }, { property = 5368, section = 5, label = 'National Gallery of Canada', link = 'https://www.gallery.ca/collection/artist/$1', pattern = '%C+' }, { property = 5463, section = 4, label = 'Academia Europaea', link = 'https://www.ae-info.org/ae/Member/$1', }, { property = 5504, section = 7, label = 'RISM', patterns = {'people/%d+', 'institutions/%d+', 'sources/%d+'}, link = 'https://rism.online/$1', }, { property = 5587, section = 2, pattern = '%w+', link = 'https://libris.kb.se/$1', label = 'Sweden' }, { property = 906, section = 2, pattern = '[1-9]%d%d%d%d%d?', link = 'https://libris.kb.se/auth/$1', label = 'Sweden', remark = 'Authority data from the [[National Library of Sweden]]', suppressedbyproperty = {5587} }, { property = 5736, section = 7, pattern = '[A-Z0-9][A-Z0-9/ ()-]?[A-Z0-9/ ()-]?[A-Z0-9/ ()-]?[A-Z0-9/ ()-]?[A-Z0-9/ ()-]?[A-Z0-9/ ()-]?[A-Z0-9/ ()-]?[A-Z0-9/ ()-]?[A-Z0-9/ ()-]?[A-Z0-9/ ()-]?[A-Z0-9/ ()-]?', link = 'https://www.minorplanetcenter.net/db_search/show_object?object_id=$1', label = 'MPC', }, { property = 5818, section = 3, link = 'https://www.bgci.org/garden.php?id=$1', label = 'BGCI garden', pattern = '%d+' }, { property = 6213, section = 6, pattern = '[a-zA-Z%d][a-zA-Z%d][a-zA-Z%d][a-zA-Z%d][a-zA-Z%d][a-zA-Z%d][a-zA-Z%d][a-zA-Z%d]', link = 'https://id.parliament.uk/$1', label = 'UK Parliament', remark = 'UK parliament member data' }, { property = 6734, section = 6, pattern = '[1-9]%d*', link = 'https://archaeologydataservice.ac.uk/library/browse/personDetails.xhtml?personId=$1', label = 'Archaeology Data Service', }, { property = 6792, section = 5, pattern = '[1-9]%d*', link = 'https://findnzartists.org.nz/artist/$1/', label = 'New Zealand Artists', }, { property = 6804, section = 5, pattern = '[1-9]%d*', link = 'https://www.agsa.sa.gov.au/collection-publications/collection/creators/_/$1/', label = 'South Australia', }, { property = 6829, section = 6, pattern = '0[01]%d%d%d%d%.?[A-D]?', link = 'https://doi.org/10.3318/dib.$1.v1', label = 'Ireland', }, { property = 7293, section = 2, pattern = '981%d%d%d%d%d%d%d%d05606*', link = 'https://dbn.bn.org.pl/descriptor-details/$1', label = 'Poland', }, { property = 1695, section = 2, pattern = 'a%d%d%d%d%d%d%d%d%d%d%d%d%d', link = 'https://dbn.bn.org.pl/descriptor-details/$1', label = 'Poland', suppressedbyproperty = {7293} }, { property = 7303, section = 5, pattern = '%w[%w-]+%/%d+', link = 'https://www.grammy.com/artists/$1', label = 'Grammy Awards', }, { property = 7314, section = 7, pattern = '[%d%l/-]+', link = 'https://islamansiklopedisi.org.tr/$1', label = 'İslâm Ansiklopedisi', }, { property = 7400, section = 6, link = 'https://www.librarything.com/author/$1', label = 'LibraryThing' }, { property = 7902, section = 6, pattern = '1[0-9]%d%d%d%d%d%d%d?[0-9X]', link = 'https://www.deutsche-biographie.de/$1.html?language=en', label = 'Deutsche Biographie', }, { property = 8034, section = 2, pattern = '49[0-9]%/[1-9][0-9]?[0-9]?[0-9]?[0-9]?[0-9]?', link = 'https://wikidata-externalid-url.toolforge.org/?p=8034&url_prefix=https://opac.vatlib.it/auth/detail/&id=$1', label = 'Vatican', remark = 'Vatican Library document data' }, { property = 8189, section = 2, pattern = '9870[0-1]%d%d%d%d%d%d%d%d05171', link = 'https://www.nli.org.il/en/authorities/$1', label = 'Israel', }, { property = 8381, section = 5, link = 'https://www.emmys.com/bios/$1', label = 'Emmy Awards' }, { property = 8671, section = 7, label = 'Deutsche Bahn', link = 'https://iris.noncd.db.de/wbt/js/index.html?bhf=$1&zeilen=50&seclang=en', remark = 'Deutsche Bahn station code, identifier for train stations and other operating points used by Deutsche Bahn', pattern = '[ABCDEFHIJKLMNOPQRSTUVWXYZ][A-Z0-9%s][A-Z0-9%s]?[A-Z0-9%s]?[A-Z0-9%s]?' }, { property = 8980, section = 2, pattern = '%d%d%d%d%d%d%d%d%d', link = 'https://urn.fi/URN:NBN:fi:au:finaf:$1', label = 'Finland', }, { property = 9070, section = 7, pattern = '[A-Z]\\[A-Z]\\%w+', link = 'http://www.encyclopediaofukraine.com/display.asp?linkpath=pages\\$1', label = 'Internet Encyclopedia of Ukraine', }, { property = 9692, section = 5, link = 'https://www.lexm.uni-hamburg.de/object/lexm_lexmperson_$1', label = 'LexM', remark = 'Identifier for a musician in the Lexikon verfolgter Musiker und Musikerinnen der NS-Zeit', pattern = '%d%d%d%d%d%d%d%d' }, { property = 9725, section = 3, label = 'EBIDAT', link = 'https://www.ebidat.de/cgi-bin/ebidat.pl?id=$1', remark = 'Identifier for an entry in the castles inventory database EBIDAT', pattern = '[1-9]%d?%d?%d?%d?' }, { property = 9984, section = 2, pattern = '981[0-1]%d%d%d%d%d%d%d%d%d06706', link = 'https://cantic.bnc.cat/registre/$1', label = 'Catalonia', }, { property = 10020, section = 6, pattern = '[0-9A-Z]+', link = 'https://handbook.aph.gov.au/Parliamentarian/$1', label = 'Australian Parliament', }, { property = 10299, section = 4, link = 'https://www.leopoldina.org/mitglieder/mitgliederverzeichnis/detail/$1/', label = 'Leopoldina', pattern = '[%-a-z]+%d?' }, { property = 10608, section = 5, link = 'https://www.performing-arts.eu/discovery/$1', label = 'FID', remark = 'FID performing arts', }, { property = 10832, section = 1, link = 'https://id.oclc.org/worldcat/entity/$1', label = 'WorldCat', patterns = {'%w%w%w%w%w%w%w%w%w%w%w%w%w%w%w%w%w%w%w%w%w%w%w%w%w%w', '[QP][1-9]%d*'}, remark = 'WorldCat Entities for persons and works, by [[OCLC]]', }, { property = 11152, section = 6, pattern = '[1-9]%d*', link = 'https://www.leonore.archives-nationales.culture.gouv.fr/ui/notice/$1', label = 'Léonore' }, { property = 11249, section = 2, pattern = '%d%d%d%d%d%d%d%d', link = 'https://opac.kbr.be/LIBRARY/doc/AUTHORITY/$1', label = 'Belgium', }, { property = 11646, section = 6, label = 'Deutsche Synchronkartei', link = 'https://www.synchronkartei.de/person/$1', remark = 'Online database of voice actors in film and television productions', pattern = string.rep('[0-9a-zA-Z_-]',9) }, { property = 11729, section = 7, label = 'Kulturenvanteri monument', link = 'https://kulturenvanteri.com/yer/?p=$1', pattern = '%d+' }, { property = 12204, section = 7, label = 'ELMCIP', link = 'https://elmcip.net/node/$1', remark = 'Identifier for an entry in the Electronic Literature as a Model of Creativity and Innovation in Practice (ELNCIP) Knowledge Base', pattern = '[1-9]%d*' }, { property = 12362, section = 6, pattern = '[a-z]+[a-z%-]*%d?', link = 'https://parliament.vic.gov.au/members/$1', label = 'Victorian Parliament', }, { property = 12754, section = 7, pattern = '000%d%d%d%d%d%d%d', link = 'https://id.bildindex.de/thing/$1', label = 'Bildindex', }, { property = 13049, section = 6, 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://www.deutsche-digitale-bibliothek.de/person/gnd/$1', label = 'DDB', remark = 'Deutsche Digitale Bibliothek', }, { property = 13591, section = 7, link = 'https://lux.collections.yale.edu/view/$1', label = 'Yale LUX', remark = 'Yale Cultural Heritage IT Collaboration', }} p.sections = { [1] = {name = 'International', hidelabelwhenalone = true}, [2] = {name = 'National'}, [3] = {name = 'Geographic'}, [4] = {name = 'Academics'}, [5] = {name = 'Artists'}, [6] = {name = 'People'}, [7] = {name = 'Other', hidelabelwhenalone = true} } p.whitelists = { arts = { topic = 2018526, properties = {268, 214, 3372, 6804, 1907, 4186, 12754, 1908, 1707, 6829, 2349, 6792, 227, 1960, 347, 1248, 244, 1225, 2041, 2750, 650, 350, 781, 3430, 3544, 1315, 245, 1986, 7902, 651, 791, 7303, 2174, 4581, 5321, 5368, 2268} }, lighthouse = { topic = 39715, properties = {3563, 4055, 3223, 4423, 3723, 3993, 3562, 2980, 4038, 3920, 4143, 3863, 3601} }, ch = { topic = 39, properties = {902, 886, 781, 1362}, }, cz = {topic = 213, properties = {691}}, cl = {topic = 298, properties = {1890}}, es = {topic = 29, properties = {950, 9984}}, gr = {topic = 41, properties = {3348}}, hr = {topic = 224, properties = {1375}}, il = {topic = 801, properties = {8189, 1736}}, it = {topic = 38, properties = {396, 3863, 1986, 8034}}, ja = {topic = 17, properties = {349, 271}}, kr = {topic = 884, properties = {5034}}, lv = {topic = 211, properties = {1368}}, nl = {topic = 55, properties = {651, 1006, 650, 350}}, pl = {topic = 36, properties = {1695, 7293}}, ro = {topic = 218, properties = {1003}}, ru = {topic = 159, properties = {947}}, sv = {topic = 34, properties = {906, 5587}}, tr = {topic = 43, properties = {7314}}, tw = {topic = 865, properties = {1048}}, ua = {topic = 212, properties = {9070, 4613}}, uy = {topic = 77, properties = {2558}} } p.property_items = {-- look at these properties to find relevant item to property 1629, -- P1629: Wikidata item of this property 10726,-- P10726: class of non-item property value 9073, -- P9073: applicable 'stated in' value 2378 -- P2378: issued by } p.auto_additional = {-- defines properties to check when additional=auto 527, -- P527: has part(s) 150, -- P150: contains the administrative territorial entity 355, -- P355: has subsidiary } return p o3sct2fzroiw0h06oksj18eo9xyllx2 Module:Authority control/auxiliary 828 24686 269318 2026-06-03T15:22:08Z Umarxon III 11129 Sahypa döretdi, mazmuny: 'require('strict') local p = {} --[[======================================================]] --[[ Format validation functions ]] --[[======================================================]] function p.botanistV(id) return mw.ustring.match(id,"^[%u%l%d%. '-]+$") end -- NCDA: NOID Check Digit Algorithm; see [[wikipedia:Check digit#NCDA]] local ncda -- leave this as a local since NCDA is commonly used among ARK identifiers and could be usef...' 269318 Scribunto text/plain require('strict') local p = {} --[[======================================================]] --[[ Format validation functions ]] --[[======================================================]] function p.botanistV(id) return mw.ustring.match(id,"^[%u%l%d%. '-]+$") end -- NCDA: NOID Check Digit Algorithm; see [[wikipedia:Check digit#NCDA]] local ncda -- leave this as a local since NCDA is commonly used among ARK identifiers and could be useful for validating other identifiers later do -- initialize these constants only once but scope them in a block so local namespace doesn't get cluttered with these local r29s = [[0123456789bcdfghjkmnpqrstvwxz]] -- radix 29 "betanumeric" digit string local r29n = r29s:len() local r29v2d, r29d2v = {}, {} for i = 1, r29n do local v, d = i-1, r29s:sub(i, i) r29v2d[v], r29d2v[d] = d, v end function ncda(sid) local n, sum = sid:len(), 0 for i = 1, n do sum = sum + i * (r29d2v[sid:sub(i, i)] or 0) end return r29v2d[sum % r29n] end end function p.validateBNF(id) local FRBNF = id:sub(1, -2) return FRBNF:match('^%d%d%d%d%d%d%d%d$') ~= nil and ncda('cb'..FRBNF) == id:sub(-1) and id end function p.validateIsni(id) --Validate ISNI (and ORCID) and returns it as a 16 characters string or returns false if it's invalid. See http://support.orcid.org/knowledgebase/articles/116780-structure-of-the-orcid-identifier id = id:gsub( '[ %-]', '' ):upper() if not id:match( '^%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d[%dX]$' ) then return false end local total = 0 for i = 1, 15 do local digit = id:byte( i ) - 48 --Get integer value total = (total + digit) * 2 end local remainder = total % 11 local result = (12 - remainder) % 11 local checkdigit if result == 10 then checkdigit = 'X' else checkdigit=tostring( result ) end if checkdigit ~= string.char( id:byte( 16 ) ) then return false end return id end function p.orcidV(id) id = p.validateIsni(id) if not id then return false end return id:sub( 1, 4 )..'-'..id:sub( 5, 8 )..'-'..id:sub( 9, 12 )..'-'..id:sub( 13, 16 ) end function p.tlsV(id) id = id:gsub(' +', '_') local idlen = mw.ustring.len(id) if idlen < 4 or idlen > 90 then return false end local regex = '^%u'..string.rep("[%w_',%.%-%(%)%*%/–&]", idlen - 1)..'$' if not mw.ustring.match(id,regex ) then return false end return id end --[[======================================================]] --[[ Custom link functions ]] --[[======================================================]] function p.ISILlink(id,label) if not id:match('^%D%D?%D?%D?%-.+$') then return false end for _, prefix in ipairs({'AT', 'AU', 'BE', 'CA', 'CH', 'DE', 'FI', 'FR', 'IT', 'KR', 'NZ', 'US', 'ZDB'}) do if id:match('^'..prefix..'%-') then return '[https://w3id.org/isil/'..id..' ' .. (label or 'ISIL') .. ']' end end return '[[International Standard Identifier for Libraries and Related Organizations|ISIL]]: ' .. id end function p.uscgLink(id) local id2 = id:match( '^[1-7]%-%d%d?%d?%d?%d?$' ) or id:match( '^[1-7]%-%d%d?%d?%d?%d?%.%d*[1-9]$' ) if id2 then return '[https://www.navcen.uscg.gov/pdf/lightlists/LightList%20V'..mw.ustring.sub(id2,1,1)..'.pdf '..id2..']' else return false end end function p.ccg(id) id = id:match('^[NAIP]?[1-9]%d*$') or id:match('^[NAIP]?[1-9]%d*%.%d+$') if not id then return false end local link = 'https://www.notmar.gc.ca/' local prefix = string.sub(id, 1, 1) -- get first character of id local suffix = string.sub(id, 2) -- remove first character of id local interval = require('Module:Interval')._main local v if prefix=='N' then local int = interval({1, 7.5, 14.4, 100, 121, 173, 211, 235, 269.99, 326, 396, 450.1, 471.7, 499, n=suffix}) if int=='1-2' then v = 1 elseif int=='2-3' then v = 75 elseif int=='3-4' then v = 144 elseif int=='4-5' then v = 100 elseif int=='5-6' then v = 121 elseif int=='6-7' then v = 173 elseif int=='7-8' then v = 211 elseif int=='8-9' then v = 235 elseif int=='9-10' then v = 26999 elseif int=='10-11' then v = 326 elseif int=='11-12' then v = 396 elseif int=='12-13' then v = 4501 elseif int=='13-14' then v = 4717 elseif int=='14-15' then v = 499 end link = link .. 'publications/list-lights/newfoundland/n' .. v .. '-en' elseif prefix=='A' then local int = interval({5, 114.5, 145, 163, 268, 271, 301.5, 327, 686.5, 704.85, 883.2, 942, 1085, 1169.1, 1584.5, 1773, 1823.55, 2190, 2369, 2389, n=suffix}) if int=='1-2' then v = 5 elseif int=='2-3' then v = 1145 elseif int=='3-4' then v = 145 elseif int=='4-5' then v = 162 elseif int=='5-6' then v = 268 elseif int=='6-7' then v = 271 elseif int=='7-8' then v = 3015 elseif int=='8-9' then v = 327 elseif int=='9-10' then v = 6865 elseif int=='10-11' then v = 7048 elseif int=='11-12' then v = 883 elseif int=='12-13' then v = 942 elseif int=='13-14' then v = 1085 elseif int=='14-15' then v = 11691 elseif int=='15-16' then v = 15845 elseif int=='16-17' then v = 1773 elseif int=='17-18' then v = 182355 elseif int=='18-19' then v = 2190 elseif int=='19-20' then v = 2369 elseif int=='20-21' then v = 2389 end link = link .. 'publications/list-lights/atl/a' .. v .. '-en' elseif prefix=='I' then local int = interval({0.05, 401.1, 403.4, 551.06, 552, 624, 708, 731.2, 768, 814, 983, 1046, 1059.6, 1082, 1162, 1204.7, 1233.3, 1328, 1330, 1346.2, 1377.8, 1408, 1410, 1420, 1445, 1470, 1520, 1534, 1540.6, 1554, 1557.7, 1558.8, 1563.1, 1625.5, 1671.7, 1716.96, 2545, n=suffix}) if int=='1-2' then v = '01' elseif int=='2-3' then v = 4011 elseif int=='3-4' then v = 4034 elseif int=='4-5' then v = 55106 elseif int=='5-6' then v = 552 elseif int=='6-7' then v = 624 elseif int=='7-8' then v = 708 elseif int=='8-9' then v = 7312 elseif int=='9-10' then v = 768 elseif int=='10-11' then v = 814 elseif int=='11-12' then v = 983 elseif int=='12-13' then v = 1046 elseif int=='13-14' then v = 10596 elseif int=='14-15' then v = 1082 elseif int=='15-16' then v = 1162 elseif int=='16-17' then v = 12047 elseif int=='17-18' then v = 12333 elseif int=='18-19' then v = 1328 elseif int=='19-20' then v = 1330 elseif int=='20-21' then v = 13462 elseif int=='21-22' then v = 13778 elseif int=='22-23' then v = 1408 elseif int=='23-24' then v = 1410 elseif int=='24-25' then v = 1420 elseif int=='25-26' then v = 1445 elseif int=='26-27' then v = 1470 elseif int=='27-28' then v = 1520 elseif int=='28-29' then v = 1534 elseif int=='29-30' then v = 15406 elseif int=='30-31' then v = 1554 elseif int=='31-32' then v = 15577 elseif int=='32-33' then v = 15588 elseif int=='33-34' then v = 1562 elseif int=='34-35' then v = 16255 elseif int=='35-36' then v = 16717 elseif int=='36-37' then v = 171696 elseif int=='37-38' then v = 2545 end link = link .. 'publications/list-lights/inland-waters/i' .. v .. '-en' elseif prefix=='P' then link = link .. 'publications/list-lights/pac/p' else link = link .. 'list-lights' end return '[[CCG (identifier)|CCG]]: [' .. link .. ' ' .. id .. ']' end return p mgku9gzaar8u6cdkjptv9kfkm0wsqrc Module:Authority control/styles.css 828 24687 269319 2026-06-03T15:26:33Z Umarxon III 11129 Sahypa döretdi, mazmuny: '@media screen and (max-width: 719px) { .authority-control tbody, .authority-control tr, .authority-control th, .authority-control td, .authority-control .navbox-row > th + td { display: block; text-align: center; } .authority-control th { width: auto !important; /* override [[Module:Navbox]]’s inline width:1% */ } }' 269319 sanitized-css text/css @media screen and (max-width: 719px) { .authority-control tbody, .authority-control tr, .authority-control th, .authority-control td, .authority-control .navbox-row > th + td { display: block; text-align: center; } .authority-control th { width: auto !important; /* override [[Module:Navbox]]’s inline width:1% */ } } e8idvlbzczfmqbscme5rg5uc8aw5zdt Şablon:Tooltip 10 24688 269320 2026-06-03T16:21:56Z Umarxon III 11129 Sahypa döretdi, mazmuny: '<templatestyles src="Template:Tooltip/styles.css" />{{#ifeq:{{yesno-no|{{{link}}}}}|yes |[[{{{1}}}|<span class="rt-commentedText tooltip {{#ifeq:{{yesno-yes|{{{dotted}}}}}|no||tooltip-dotted}} {{{class|}}}" {{#if:{{{id|}}}|id="{{{id}}}"}} {{#if:{{{style|}}}|style="{{{style}}}"}} title="{{#tag:nowiki|{{#invoke:String|replace|{{{2|}}}|"|&quot;}}}}">{{{1|}}}</span>]] |<span class="rt-commentedText tooltip {{#ifeq:{{yesno-yes|{{{dotted}}}}}|no||tooltip-dotted}} {{{...' 269320 wikitext text/x-wiki <templatestyles src="Template:Tooltip/styles.css" />{{#ifeq:{{yesno-no|{{{link}}}}}|yes |[[{{{1}}}|<span class="rt-commentedText tooltip {{#ifeq:{{yesno-yes|{{{dotted}}}}}|no||tooltip-dotted}} {{{class|}}}" {{#if:{{{id|}}}|id="{{{id}}}"}} {{#if:{{{style|}}}|style="{{{style}}}"}} title="{{#tag:nowiki|{{#invoke:String|replace|{{{2|}}}|"|&quot;}}}}">{{{1|}}}</span>]] |<span class="rt-commentedText tooltip {{#ifeq:{{yesno-yes|{{{dotted}}}}}|no||tooltip-dotted}} {{{class|}}}" {{#if:{{{id|}}}|id="{{{id}}}"}} {{#if:{{{style|}}}|style="{{{style}}}"}} title="{{#tag:nowiki|{{#invoke:String|replace|{{{2|}}}|"|&quot;}}}}">{{Encodefirst|{{trim|1={{{1|}}}}}}}</span> }}{{#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Pages using tooltip with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:Tooltip]] with unknown parameter "_VALUE_"|ignoreblank=y| 1 | 2 | class | dotted | id | link | style }}<noinclude> {{Documentation}} </noinclude> 4ivp1x5p3c09xnp99igup53f5x07y2q Şablon:Tooltip/styles.css 10 24689 269321 2026-06-03T16:22:45Z Umarxon III 11129 Sahypa döretdi, mazmuny: '/* {{pp-template}} */ .tooltip-dotted { border-bottom: 1px dotted; cursor: help; }' 269321 sanitized-css text/css /* {{pp-template}} */ .tooltip-dotted { border-bottom: 1px dotted; cursor: help; } a3nuuy8e07xkoz1hiw7pmpuv4gixony Nemo (aýdymçy) 0 24690 269323 2026-06-03T16:37:12Z Umarxon III 11129 + 269323 wikitext text/x-wiki '''Nemo Mettler''' ([[1999]] ýylyň [[3 awgust]]ynda Biel şäherinde doglan), sahna ady '''Nemo''' bilen tanalýan, skripka, pianino we baraban çalýan şweýsariýaly reper we aýdymçydyr."[[The Code]]" aýdymy bilen [[Ýewrowideniýe aýdym bäsleşigi (2024)|2024 ýyldaky Ýewrowideniýe aýdym bäsleşiginde]] ýeňiş gazandy<ref>{{Cite web|url=https://www.srf.ch/radio-srf-virus/cypher-nemo-ein-16-jaehriger-trocknet-die-schweizer-rapszene-ab|title=Cypher - Nemo: Ein 16-Jähriger trocknet die Schweizer Rapszene ab|lang=de|website=Schweizer Radio und Fernsehen (SRF)|date=2016-02-01|access-date=2024-05-10|archive-date=2024-05-12|archive-url=https://web.archive.org/web/20240512101719/https://www.srf.ch/radio-srf-virus/cypher-nemo-ein-16-jaehriger-trocknet-die-schweizer-rapszene-ab|url-status=live}}</ref><ref>{{Cite web|url=https://apnews.com/article/eurovision-nemo-switzerland-34c10f340b192d15e807c8e899f2f3ff|title=Nemo, among the favorites at Eurovision, is finding acceptance onstage and off|lang=en|website=AP News|date=2024-05-08|access-date=2024-05-10|archive-date=2024-05-09|archive-url=https://web.archive.org/web/20240509215834/https://apnews.com/article/eurovision-nemo-switzerland-34c10f340b192d15e807c8e899f2f3ff|url-status=live}}</ref>. == Karyera == 2015 ýylda Nemonyň ilkinji albomy - "Clownfisch" çykdy we Şweýsariýanyň hit-paradlarynda 95 orna çykdy. [[2017]] ýylda Nemonyň "Du" singli çykdy we ol [[Şweýsariýa]]da 4 orna çykdy. "The Masked Singer Switzerland"-yň ikinji möwsüminde (2021–2022) Nemo panda maskasynyň aşagynda çykyş etdi we bäşinji orny eýeledi<ref>{{Cite web|url=https://hitparade.ch/artist/Nemo|title=Nemo - hitparade.ch|website=hitparade.ch|access-date=2024-05-10|archive-date=2024-03-10|archive-url=https://web.archive.org/web/20240310085702/https://hitparade.ch/artist/Nemo|url-status=live}}</ref>. [[2024]] ýylyň [[29 fewral]]ynda Nemo "The Code" aýdymy bilen 2024 ýyldaky Ýewrowideniýe aýdym bäsleşiginde Şweýsariýanyň wekili hökmünde yglan edildi. Bäsleşigiň ikinji ýarym finalyna (9 maý) we finalyna (11 maý) gatnaşdy. Ol 11 maýda geçirilen bäsleşigiň finalynda ýeňiş gazandy<ref>{{cite web|url=https://eurovision.tv/story/nemo-the-code-malmo-switzerland|title=Nemo will perform 'The Code' in Malmö for Switzerland|work=Eurovision.tv|date=2024-02-29|publisher=[[European Broadcasting Union|EBU]]|access-date=2024-02-29|archive-date=2024-02-29|archive-url=https://web.archive.org/web/20240229100145/https://eurovision.tv/story/nemo-the-code-malmo-switzerland|url-status=live}}</ref>. == Salgylanmalar == {{salgylanmalar|2}} {{Authority control}} {{Ýewrowideniýe aýdym bäsleşiginiň ýeňijileriniň sanawy}} [[Kategoriýa:1999 ýylda doglanlar]] dviq1sac5fh87qw3zx3exokhtcpt761