ویکیپدیا
mznwiki
https://mzn.wikipedia.org/wiki/%DA%AF%D8%AA_%D8%B5%D9%81%D8%AD%D9%87
MediaWiki 1.47.0-wmf.17
first-letter
مدیا
شا
گپ
کارور
کارور گپ
ویکیپدیا
ویکیپدیا گپ
پرونده
پرونده گپ
مدیاویکی
مدیاویکی گپ
شابلون
شابلون گپ
رانما
رانما گپ
رج
رج گپ
پورتال
پورتال گپ
پروژه
پروژه گپ
TimedText
TimedText talk
ماژول
ماژول گپ
Event
Event talk
لیبی
0
3913
401957
328908
2026-08-31T13:17:43Z
محک
1023
401957
wikitext
text/x-wiki
{{Coord|۲۷٫۴|۱۷٫۶|dim:۲۰۰۰۰۰۰_type:country|display=title|display=title}}
{{جعبه اطلاعات کشور|
نام اصلی = لیبیا|
نام فارسی رسمی = لیبی ِدولت |
نام عادی = لیبی |
تصویر پرچم = Flag of Libya.svg|
تصویر نشان ملی = |
شعار ملی = آزادی، عدالت، جمهوری|
سرود ملی = لیبیا،لیبیا،لیبیا|
نقشه = Libya in its region.svg|center|200px |
پایتخت = [[طرابلس]]|
بزرگترین شهر = [[طرابلس]]|
زبان رسمی = [[عربی]] |
نوع حکومت = جمهوری |
نوع حاکمان = لیبی ِانتقالی شورا |
نام حاکمان = رئیس شورای ملی انتقالی: [[مصطفی عبدالجلیل]]{{سخ}}رئیس دفتر اجرایی شورای ملی انتقالی: [[محمود جبرئیل]]{{سخ}}نایب رئیس شورای ملی انتقالی: [[عبدالحفیظ غوغا]]{{سخ}}نخستوزیر موقت: [[عبدالرحیم الکیب]]{{سخ}}|
نحوه تشکیل = |
موارد منجر به تشکیل = |
تاریخ تشکیل = ۲۷ فوریه ۲۰۱۱ <ref>{{cite news |title=Anti-Gaddafi Figures Say Form National Council |author= |url=http://www.forexyard.com/en/news/Anti-Gaddafi-figures-say-form-national-council-2011-02-27T145134Z | publisher = [[forexyard.com]] |date= 28 February ۲۰۱۱ |accessdate=5 March ۲۰۱۱}}</ref>|
مساحت = ۱٬۷۵۹٬۵۴۱ |
رتبه مساحت = ۱۷ام |
درصد آبها = ۰٫۱ |
سال براورد جمعیت = برآورد ۲۰۱۰|
جمعیت = ۶٬۴۲۰٬۰۰۰ |
رتبه جمعیت = ۹۸ام |
تراکم جمعیت = ۳٫۶ |
رتبه تراکم جمعیت = ۲۱۸ام |
سال تولید ناخالص داخلی = |
تولید ناخالص داخلی = |
رتبه تولید ناخالص داخلی = |
سرانه تولید ناخالص داخلی = |
رتبه سرانه تولید ناخالص داخلی = |
سال شاخص توسعه انسانی = |
شاخص توسعه انسانی = |
رتبه شاخص توسعه انسانی = |
وضع شاخص توسعه انسانی = |
واحد پول = هر [[دینار]] ۱۰۰۰ درهم هسته |
کد واحد پول = XOF |
منطقه زمانی = GMT |
منطقه زمانی تابستانی = |
utc = +۲ |
dst = |
کد بینالمللی خودرو = |
دامنه اینترنتی = |[[:.ly|ly]] |
پیششماره تلفنی = ۲۱۸ |
}}
'''لیبی''' ([[عربی]] جه: ''ليبيا'') اتا کشور نوم هسه که [[آفریخا|آفریقا قاره]] دله دره. لیبی [[مصر]]، [[سودان]]، [[چاد]]، [[نیجر]]، [[الجزایر]] و [[تونس]] جه سامون دانّه.
لیبی ِگـَتی (=مساحت) حدوداً ۱٬۸۰۰٬۰۰۰ کیلومتر مربع هسته که چارومین گت ِکشور آفریقا دله و هیودَهمین کشور جهون دلوئه.<ref> U.N. Demographic Yearbook, (۲۰۰۳), «Demographic Yearbook (۳) Pop. , Rate of Pop. Increase, Surface Area & Density», United Nations Statistics Division. Retrieved July 15, 2006.</ref> ۱٫۷ میلیون نفر جمعیت ۶٫۴ میلیون نفری جه لیبی ِنیشتنگا (=پایتخت)، طرابلس، دله دَرنه.
== جوغرافی ==
اینتا کشور گتی۱۷۷۵۰۰۰ کیلومترمربع هسه.اینتا کشور ۶.۴ میلیون نفرجمعیت دارنه. ونه نیشتنگاء(=پایتخت) نوم [[تریپولی|طرابلس]] هسه.
== تاریخ ==
اینتا کشور میلادی نوزدهوم سده دله [[عثمانی]] دس دیه ولی وه ره [[جهونی جنگ اول]] نمه په، [[ایتالیا]] مسلمونها دس جا در یارنه. اینتا کشور [[جهونی جنگ دوم]] په اتا سیوا کشور بیّه.
== سیاست ==
اینتا کشور حکومت تا [[عربی بهار]] گادِر سوسیالیستی-عربی ِجمهوری بییه و ونه رییس جمهور هم [[معمر قذافی]] بییه که ۴۰ سال رهبر نوم جه حکومت کارده. اتا انقلاب په قذافی ره ونه مخالفون بکاشتنه و [[ناتو]] همراهی جه اتا موقتی دولت بساتنه. ولی این دولت خله دووم نیارده چون لیبی ِاوضاع قارش-میش بیّه و همه هِدی جه شهرون و روستائون ِتصرف وسّه جنگینه. [[لیبی دلهیی جنگ]] په، این کشور چنتا تیکه بیّه که اسا هرکمین ره اتا شورشی گروه و دولت اداره کنّه. [[اخوان المسلمین]]، [[جنرال حفتر]] و [[بربری]] سیوا-خاهون این گروهها جه هستنه.
== فرهنگ ==
ونه مردم ویشتر [[عربی]] زوون جه گپ زنّه و [[ایسلام]] ِدین ره پهروو هستنه.
لیبی سهتا منطقه دارنه که تاریخ دله اتکه سىوا بینه. طرابلس، شحنه (سیرازیه) و فزان. وشون پرچم هم این سه منطقهی سهتا رنگ ره سىراق دنه. سوز طرابلس، سیو شحنه و سرخ فزان نماد هستنه.
== ایقتصاد ==
اینتا کشور پیل یکا نوم [[دینار]] هسه.
== تقسیمات ==
[[پرونده:Libya_New_Municipalities.png|چپ|300px|]]
{| class="wikitable sortable"
!#{{سخ}}(map)
!اوستان
!مرکز
!گتی{{سخ}}km2
!جمعیت{{سخ}}(۲۰۰۶)
!امبسی
!شماره
|-
|۱
|[[بطنان اوستان|بطنان]]
|[[طبرق]]
|align="right"|۸۳٬۸۶۰
|align="right"|۱۵۹٬۵۳۶
|align="right"|۱٫۹
|۱۴
|-
|۲
|[[درنه اوستان|درنه]]
|[[درنه]]
|align="right"|۱۹٬۶۳۰
|align="right"|۱۶۳٬۳۵۱
|align="right"|۸٫۳
|۱۰
|-
|۳
|[[جبلالاخضر اوستان|جبلالاخضر]]
|[[بیضا (لیبی)|بیضا]]
|align="right"|۷۸۰۰
|align="right"|۲۰۶،۱۸۰
|align="right"|۲۶
|
|-
|۴
|[[مرج اوستان|مرج]]
|[[المرج]]
|align="right"|۱۰٬۰۰۰
|align="right"|۱۸۵٬۸۴۸
|align="right"|۱۸٫۶
|۱۸
|-
|۵
|[[بنغازی]]
|
|align="right"|۳۱۴
|align="right"|۶۳۱،۵۵۵
|align="right"|۲۰۰۰
|
|-
|۶
|[[واحات اوستان|واحات]]
|[[اجدابیا]]
|align="right"|۱۰۸٬۶۷۰
|align="right"|۱۷۷٬۰۴۷
|align="right"|۱٫۶
|۱۶
|-
|۷
|[[کفره اوستان|کفره]]
|[[الجوف، لیبی|الجوف]]
|align="right"|۴۸۳٬۵۱۰
|align="right"|۵۰٬۱۰۴
|align="right"|۰٫۱
|۲۰
|-
|۸
|[[سرت اوستان|سرت]]
|[[سرت]]
|align="right"|
|align="right"|۱۴۱٬۳۷۸
|align="right"|۱٫۸
|۷
|-
|۹
|[[مصراته اوستان|مصراته]]
|[[مصراته]]
|align="right"|۲٬۷۷۰
|align="right"|۵۵۰٬۹۳۸
|align="right"|۱۹۸٫۹
|۳
|-
|۱۰
|[[مرقب اوستان|مرقب]]
|[[الخمس، لیبی|الخمس]]
|align="right"|۱۰۹٫۴۳
|align="right"|۴۳۲٬۲۰۲
|align="right"|۳٬۹۴۹٫۶
|۶
|-
|۱۱
|[[طرابلس اوستان|طرابلس]]
|[[طرابلس]]
|align="right"|
|align="right"|۱،۰۶۵،۴۰۵
|align="right"|
|
|-
|۱۲
|[[جفره اوستان|جفره]]
|[[هون، لیبی|هون]]
|align="right"|۱۱۷٬۴۱۰
|align="right"|۵۲۳۴۲
|align="right"|۰٫۴
|۱۳
|-
|۱۳
|[[زاویه اوستان|زاویه]]
|[[زاویه (لیبی)|زاویه]]
|align="right"|۲٬۸۹۰
|align="right"|۲۹۰٬۹۹۳
|align="right"|۱۰۰٫۷
|۴
|-
|۱۴
|[[نقاط الخمس اوستان|نقاط الخمس]]
|[[زواره (لیبی)|زواره]]
|align="right"|۵٬۲۵۰
|align="right"|۲۸۷٬۶۶۲
|align="right"|
|۹
|-
|۱۵
|[[جبل غربی اوستان|جبل غربی]]
|[[غریان، لیبی|غریان]]
|align="right"|
|align="right"|۳۰۴٬۱۵۹
|align="right"|
|
|-
|۱۶
|[[نالوت اوستان|نالوت]]
|[[نالوت]]
|align="right"|۱۳٬۳۰۰
|align="right"|۹۳٬۲۲۴
|align="right"|۷
|۱۹
|-
|۱۷
|[[جفاره اوستان|جفاره]]
|[[العزیزیه]]
|align="right"|۱،۹۴۰
|align="right"|۴۵۱،۱۷۵
|align="right"|۲۳۳
|
|-
|۱۸
|[[وادی الشاطی اوستان|وادی الشاطی]]
|[[براک، لیبی|براک]]
|align="right"|۹۷٬۱۶۰
|align="right"|۷۸٬۵۳۲
|align="right"|۱
|
|-
|۱۹
|[[سبها اوستان|سبها]]
|[[سبها]]
|align="right"|۱۵٬۳۳۰
|align="right"|۱۳۴٬۱۶۲
|align="right"|۸٫۸
|
|-
|۲۰
|[[وادی الحیاه اوستان|وادی الحیاه]]
|[[اوباری، لیبی|اوباری]]
|align="right"|۳۱٬۸۹۰
|align="right"|۷۲٬۵۸۷
|align="right"|۲٫۳
|۲۴
|-
|۲۱
|[[غات اوستان|غات]]
|[[غات]]
|align="right"|۷۲٬۷۰۰
|align="right"|۲۳٬۵۱۸
|align="right"|۰٫۳
|۲۱
|-
|۲۲
|[[مرزق اوستان|مرزق]]
|[[مرزق، لیبی|مرزق]]
|align="right"|۳۴۹٬۷۹۰
|align="right"|۷۸٬۶۲۱
|align="right"|۰٫۲
|۱۵
|}
== دپیته چرخهتو ==
* [[معمر قزافی]]
== پانویس==
{{پانویس}}
{{آفریقا اتحادیه}}
{{عرب اتحادیه}}
{{اوپک}}
[[رج:لیبی| ]]
[[رج:آفریقایی کشورون]]
[[رج:ایتالیا قدیمی مستعمرات]]
[[رج:عربیزوون کشورون]]
[[رج:عرب کشورون]]
[[رج:عرب اتحادیه]]
[[رج:آفریقا اتحادیه]]
[[رج:اوپک]]
8pdvsiroh6a5ixbevywwscvl4u4lhat
نئو موزه
0
21861
401962
169703
2026-08-31T16:03:31Z
محک
1023
کارور محک، [[ترنه موزه (برلین)]] ِصفحه ره دَکشییه [[نئو موزه]] دله
169703
wikitext
text/x-wiki
{{صندخ/بنا}}
'''ترنه موزه''' {{انگلیسی جه|Neues Museum}} اتا [[موزه]] نوم هسته [[برلین]] ِشهر دله، [[آلمان]] ِکشور درون دره. اینتا موزه خله هارشاگر (=بازدیدکان) دانّه و سال [[۲۰۰۷]] گادِر، ۱٬۱۴۲٬۰۰۰ نفر وه ره بدینه.
== نگارخنه ==
<gallery>
Nofretete_Neues_Museum.jpg|نفرتیتی موجستمه
Neues Museum Berlin EP1.JPG|موزهٔ بنا
</gallery>
== وابسته جستارون ==
* [[دنیای گت موزهئون فهرست]]
== منابع ==
* {{یادکرد-ویکی
|پیوند = http://fa.wikipedia.org/wiki/فهرست_پربازدیدترین_موزههای_جهان
|عنوان = فهرست پربازدیدترین موزههای جهان
|زبان = فارسی
|بازیابی = ۴ ژوئیه ۲۰۱۲ (۱۲ نوروزهما ۱۵۲۳ تبری)}}
* {{یادکرد-ویکی
|پیوند = http://en.wikipedia.org/wiki/List_of_most_visited_art_museums_in_the_world
|عنوان = List of most visited art museums in the world
|زبان = انگلیسی
|بازیابی = ۴ ژوئیه ۲۰۱۲ (۱۲ نوروزهما ۱۵۲۳ تبری)}}
{{موزهئون}}
[[رج:آلمان موزهئون|ترنه موزه]]
[[رج:گت موزهئون|ترنه موزه]]
i3yrlfxq33b9refidgnxxbjjbyhjuwf
آنگلا مرکل
0
25971
401993
278888
2026-08-31T18:20:14Z
محک
1023
401993
wikitext
text/x-wiki
{{صندخ/شخص}}
'''آنگلا دوروتئا مرکل''' {{آلمانی جه|Angela Dorothea Merkel}} (بزائه ۱۷ ژوئیه ۱۹۵۴ [[هامبورگ]] دله) آلمانی سیاستمدار و [[آلمان مسیحی دموکرات اتحادیه]]ی دبیر کل هسته که ۲۲ نوامبر ۲۰۰۵ جه صدراعظم بیّه و تا سال ۲۰۲۱ این مقوم ره حفظ داشته.
وه اولین زنی هسته که صدراعظمی مقوم جه برسییه و اولین [[شرقی آلمان]]ی هسته که آلمان متحد بَیی تاسا حکومت هاکرده. وه سه سال پشت هم (۲۰۱۱، ۲۰۱۲، ۲۰۱۳) [[فوربس مجله]] دله جهون ِقدرتمندترین زن انتخاب بیّه.<ref>http://www.bbc.co.uk/persian/world/2013/05/130522_an_forbes_powerlful_women_list_merkel.shtml</ref>
== منابع ==
{{پانویس}}
{{تلمبار|Angela Merkel}}
* [http://news.bbc.co.uk/2/hi/4572387.stm ونه خوری، بیبیسی دله]
* [http://www.guardian.co.uk/world/angela-merkel ونه خوری، گاردین روزنومه دله]
== بریم بگردستن ==
* [http://www.bbc.co.uk/persian/business/2013/05/130509_an_cyprus_bailout_germany.shtml مرکل در کنار هیتلر: چرا آلمانها آزردهاند؟]
{{Social links}}
{{آلمان صدراعظمون}}
{{مستند هاکردن}}
[[رج:زننه آدمون]]
[[رج:گت مردمون هامبورگ]]
[[رج:آلمان صدراعظمون]]
jxad2sdimuuoouctfdmwjk17j8lzbqe
شابلون:مستند هاکردن
10
37032
401992
227375
2026-08-31T18:18:39Z
محک
1023
تغییر هدف تغییرمسیر از [[شابلون:Authority control]] به [[شابلون:مرجعون کنترل]]
401992
wikitext
text/x-wiki
#بور [[شابلون:مرجعون کنترل]]
2p5qlp7a8be2dzvlhotz52wihofabhg
ماژول:مرجعون کنترل
828
37033
401967
2026-08-31T17:23:43Z
محک
1023
اتا نو ولگ بساته که ونه دله «require('Módulo:No globals') local function cleanLink ( link, style ) -- similar to mw.uri.encode local wikiLink = link if style == 'PATH' then wikiLink = mw.ustring.gsub( wikiLink, ' ', '%%%%20' ) elseif style == 'WIKI' then wikiLink = mw.ustring.gsub( wikiLink, ' ', '_' ) wikiLink = mw.ustring.gsub( wikiLink, '?', '%%%%3F') else -- if style == 'QUERY' then -- default wikiLink = mw.ustring.gsub( wikiLink, ' ', '+' )...» دره
401967
Scribunto
text/plain
require('Módulo:No globals')
local function cleanLink ( link, style )
-- similar to mw.uri.encode
local wikiLink = link
if style == 'PATH' then
wikiLink = mw.ustring.gsub( wikiLink, ' ', '%%%%20' )
elseif style == 'WIKI' then
wikiLink = mw.ustring.gsub( wikiLink, ' ', '_' )
wikiLink = mw.ustring.gsub( wikiLink, '?', '%%%%3F')
else -- if style == 'QUERY' then -- default
wikiLink = mw.ustring.gsub( wikiLink, ' ', '+' )
end
wikiLink = mw.ustring.gsub( wikiLink, '%[', '%%5B' )
wikiLink = mw.ustring.gsub( wikiLink, '%]', '%%5D' )
wikiLink = mw.ustring.gsub( wikiLink, '%"', '%%%%22' )
return wikiLink
end
local function generic ( id, link, parameter )
local idlink = cleanLink( id, 'PATH' )
link = mw.ustring.gsub( link, '$1', idlink )
return '[' .. link .. ' ' .. id .. ']'
end
local function noLink ( id, link, parameter )
-- evita generar un enlace externo junto con el identificador
return id
end
local function bncLink ( id, link, parameter )
-- filtro local del BNC, para evadir multitud de identificadores de Wikidata que no se enlazan adecuadamente
-- véase https://www.wikidata.org/wiki/Wikidata:Database_reports/Constraint_violations/P1890#%22Format%22_violations
if ( string.match( id, '^%d%d%d%d%d%d%d%d%d$' ) ) then
return generic ( id, link, parameter )
end
return false
end
local function bnfLink ( id, link, parameter )
-- representación local del BNF, con doble enlace
return generic( id, link, parameter ) .. ' [http://data.bnf.fr/ark:/12148/cb' .. id .. ' (data)]'
end
local function icd11Link ( id, link, parameter )
-- la propiedad P7329 no genera un enlace externo, así que se usarán los valores de P7807 cuando esté definida
local foundation = getIdsFromWikidata(mw.wikibase.getEntityIdForCurrentPage(), 'P7807')
if foundation and foundation[1] then
link = 'https://icd.who.int/browse11/l-m/en#/http://id.who.int/icd/entity/$1'
link = link:gsub('$1', foundation[1])
return generic(id, link, parameter)
else
return id
end
end
local function ineLink ( id, link, parameter )
-- representación especial del INE, enlace no estándar con cinco parámetros utilizados
local ineMainRE, ineTailRE = '^(%d%d)(%d%d%d)', '(%d%d)(%d%d)(%d%d)'
local codProv, codMuni, codEC, codES, codNUC = string.match( id, ineMainRE .. ineTailRE .. '$' )
if not codEC or not codES or not codNUC then
codProv, codMuni = string.match( id, ineMainRE .. '$' )
if codProv and codMuni then
codEC, codES, codNUC = '00', '00', '00'
else
codProv, codMuni = string.match( id, ineMainRE )
codEC, codES, codNUC = '', '', ''
end
end
if codProv and codMuni then
link = 'http://www.ine.es/nomen2/inicio_a.do?accion=busquedaAvanzada&inicio=inicio_a&subaccion=&botonBusquedaAvanzada=Consultar+selecci%C3%B3n&numPag=0&ordenAnios=ASC&comunidad=00&entidad_amb=no&poblacion_amb=T&poblacion_op=%3D&poblacion_txt=&denominacion_op=like&denominacion_txt=&codProv=$1&codMuni=$2&codEC=$3&codES=$4&codNUC=$5'
link = link:gsub('$1', codProv):gsub('$2', codMuni):gsub('$3', codEC):gsub('$4', codES):gsub('$5', codNUC)
return generic( id, link, parameter )
end
return id
end
local function commonscat ( id, link, parameter )
-- representación especial del enlace a las categorías de Commons, para mantener el formato de enlace interwiki
local idlink = cleanLink( id, 'WIKI' )
link = mw.ustring.gsub( link, '$1', idlink )
return '<span class="plainlinks">[' .. link .. ' ' .. id .. ']</span>'
end
local function sisterprojects ( id, link, parameter )
-- enlaces interproyecto
local prefix = {
-- Ejemplo: -- enwiki = 'w:en',
commonswiki = 'c',
eswikivoyage = 'voy',
eswiktionary = 'wikt',
eswikibooks = 'b',
eswikinews = 'n',
eswikiversity = 'v',
eswikiquote = 'q',
eswikisource = 's',
mediawikiwiki = 'mw',
metawiki = 'm',
specieswiki = 'species',
}
if prefix[ parameter ] then
return '[['..prefix[ parameter ]..':'..id..'|'..id..']]'
end
return false
end
function getCommonsValue ( itemId )
local commonslink = ''
local categories = ''
local property = getIdsFromWikidata( itemId, 'P373' )
if property and property[1] then
property = property[1]
commonslink = commonslink .. getLink( 373, property, commonscat )
else
property = ''
end
local sitelink = getIdsFromSitelinks( itemId, 'commonswiki' )
if sitelink and sitelink[1] then
sitelink = sitelink[1]
if sitelink ~= 'Category:' .. property then
if commonslink == '' then
commonslink = commonslink .. sisterprojects( sitelink, nil, 'commonswiki' )
end
end
else
sitelink = ''
end
if property and sitelink then
if sitelink ~= 'Category:' .. property then
-- categories = categories .. '[[Categoría:Wikipedia:Control de autoridades con enlaces diferentes de Commons]]'
end
elseif sitelink then -- not property
-- categories = categories .. '[[Categoría:Wikipedia:Control de autoridades sin Commonscat]]'
elseif property then -- not sitelink
-- categories = categories .. '[[Categoría:Wikipedia:Control de autoridades sin Commons]]'
else -- not property and not sitelink
-- categories = categories .. '[[Categoría:Wikipedia:Control de autoridades sin ningún enlace de Commons]]'
end
if commonslink ~= '' then
-- Special:MediaSearch
local mediasearch = 'https://commons.wikimedia.org/wiki/Special:MediaSearch?type=image&search=%22$1%22'
commonslink = commonslink .. ' / ' .. commonscat( itemId, mediasearch )
return { commonslink .. categories }
end
return {}
end
local conf = {}
--In this order: name of the parameter, label, propertyId in Wikidata, formatting function, category id
-- -- name of the parameter: unique name
-- -- label: internal link in wiki format
-- -- propertyId in Wikidata: number without 'P' suffix
-- -- formatting function: one of these four options
-- -- -- local function (like 'generic')
-- -- -- string 'y' (yes), to show a default identifier 'ID'
-- -- -- string 'n' (no), to show the real identifier
-- -- -- any other string, to show this string as identifier ('id', 'url', 'link', ...)
-- -- category id: one of these tree options
-- -- -- number 0, to not add category
-- -- -- number 1, to add a category based on the name of the parameter
-- -- -- any string, to add a category based on this string
conf.databases = {}
conf.databases[1] = {}
conf.databases[1].name = 'مرجعون کنترل'
conf.databases[1].list = {
{
title = 'ویکیپروژهئون',
group = {
{ 'Wikidata', '[[Archivo:Wikidata-logo.svg|20px|link=Wikidata|alt=Wd|Wikidata]] دادهئون', 'Wikidata:$1', 'n', 0 },
{ 'Commons', '[[Archivo:Commons-logo.svg|15px|link=Wikimedia Commons|alt=Commonscat|Commonscat]] چندرسانهای', getCommonsValue, 'n', 0 },
{ 'Wikivoyage', '[[Archivo:Wikivoyage-logo.svg|15px|link=Wikiviajes|alt=Wikivoyage|Wikivoyage]] گشتی راهنما', 'eswikivoyage', sisterprojects, 0 },
{ 'Wiktionary', '[[Archivo:Wiktionary-logo.svg|15px|link=Wikcionario|alt=Wiktionary|Wiktionary]] واژهنومه', 'eswiktionary', sisterprojects, 0 },
{ 'Wikibooks', '[[Archivo:Wikibooks-logo.svg|15px|link=Wikilibros|alt=Wikibooks|Wikibooks]] کتابون و راهنماون', 'eswikibooks', sisterprojects, 0 },
{ 'Wikinews', '[[Archivo:Wikinews-logo.svg|20px|link=Wikinoticias|alt=Wikinews|Wikinews]] خبرون', 'eswikinews', sisterprojects, 0 },
{ 'Wikiversity', '[[Archivo:Wikiversity-logo.svg|15px|link=Wikiversidad|alt=Wikiversity|Wikiversity]] آموزشی منبعون', 'eswikiversity', sisterprojects, 0 },
{ 'Wikiquote', '[[Archivo:Wikiquote-logo.svg|15px|link=Wikiquote|alt=Wikiquote|Wikiquote]] گتگت نقلقولون', 'eswikiquote', sisterprojects, 0 },
{ 'Wikisource', '[[Archivo:Wikisource-logo.svg|15px|link=Wikisource|alt=Wikisource|Wikisource]] متنون', 'eswikisource', sisterprojects, 0 },
{ 'MediaWiki', '[[Archivo:MediaWiki-2020-icon.svg|20px|link=MediaWiki|alt=MediaWiki|MediaWiki]] MediaWiki', 'mediawikiwiki', sisterprojects, 0 },
{ 'Meta-Wiki', '[[Archivo:Wikimedia Community Logo.svg|15px|link=Wikimedia Meta-Wiki|alt=Meta-Wiki|Meta-Wiki]] هماهنگی', 'metawiki', sisterprojects, 0 },
{ 'Wikispecies', '[[Archivo:Wikispecies-logo.svg|15px|link=Wikispecies|alt=Wikispecies|Wikispecies]] گونهئون', 'specieswiki', sisterprojects, 0 },
},
},
{
title = 'شناساگرون',
group = {
{ 'ISSN', '[[ISSN]]', 236, 'n', 1 },
{ 'VIAF', '[[Fichero de Autoridades Virtual Internacional|VIAF]]', 214, 'n', 1 },
{ 'ISNI', '[[International Standard Name Identifier|ISNI]]', 213, 'n', 1 },
{ 'BCN', '[[Biblioteca del Congreso de la Nación Argentina|BCN]]', 2879, 'n', 1 },
{ 'BNA', '[[Biblioteca Nacional de la República Argentina|BNA]]', 3788, 'n', 1 },
{ 'BNA-ed', '[[Biblioteca Nacional (Argentina)|BNA]]', 1143, 'n', 0 },
{ 'BNM', '[[Biblioteca Nacional de Maestras y Maestros|BNM]]', 9774, 'n', 1 },
{ 'BNE', '[[Biblioteca Nacional de España|BNE]]', 950, 'n', 1 },
{ 'BNF', '[[Biblioteca Nacional de Francia|BNF]]', 268, bnfLink, 1 },
{ 'VcBA', '[[Biblioteca Apostólica Vaticana|VcBA]]', 8034, 'n', 1 },
{ 'BNM', '[[Biblioteca Nacional de México|BNM]]', 4440, 'n', 1 },
{ 'BNC', '[[Biblioteca Nacional de Chile|BNC]]', 1890, bncLink, 1 },
{ 'BNC', '[[Biblioteca Nacional de Chile|BNC]]', 7369, 'n', 1 },
{ 'BNU', '[[Biblioteca Nacional de Uruguay|BNU]]', 12595, 'n', 1 },
{ 'BNB', '[[Biblioteca Nacional de Brasil|BNB]]', 4619, 'n', 1 },
{ 'CANTIC', '[[Biblioteca de Cataluña|CANTIC]]', 9984, 'n', 1 },
{ 'GND', '[[Gemeinsame Normdatei|GND]]', 227, 'n', 1 },
{ 'LCCN', '[[Library of Congress Control Number|LCCN]]', 244, 'n', 1 },
{ 'NCL', '[[Biblioteca central de Taiwán|NCL]]', 1048, 'n', 0 },
{ 'NDL', '[[Biblioteca Nacional de la Dieta|NDL]]', 349, 'n', 0 },
{ 'NKC', '[[Biblioteca Nacional de la República Checa|NKC]]', 691, 'n', 0 },
{ 'NLA', '[[Biblioteca Nacional de Australia|NLA]]', 409, 'n', 1 },
{ 'RLS', '[[Biblioteca del Estado Ruso|BER]]', 947, 'n', 0 },
{ 'J9U', '[[Biblioteca Nacional de Israel|NLI]]', 8189, 'n', 0 },
{ 'CINII', '[[CiNii]]', 271, 'n', 0 },
{ 'NARA', '[[National Archives and Records Administration|NARA]]', 1225, 'n', 0 },
{ 'LCCNLCOC', '[[Library of Congress Control Number|LCCN]]', 1144, 'n', 0 },
{ 'SNAC', '[[d:Q29861311|SNAC]]', 3430, 'n', 1 },
{ 'S2', '[[:d:Q22908627|S2]]', 4012, 'n', 0 },
{ 'SUDOC', '[[Système universitaire de documentation|SUDOC]]', 269, 'n', 0 },
{ 'ULAN', '[[Union List of Artist Names|ULAN]]', 245, 'n', 1 },
{ 'frickSpain ', '[[Colección Frick|research.frick]]', 8572, 'n', 1 },
{ 'ORCID', '[[ORCID]]', 496, 'n', 1 },
{ 'Scopus', '[[Scopus]]', 1153, 'n', 1 },
-- { 'SELIBR', '[[LIBRIS|SELIBR]]', 906, 'n', 1 },
{ 'BIBSYS', '[[BIBSYS]]', 1015, 'n', 1 },
{ 'IPNIaut', '[[Índice Internacional de Nombres de las Plantas|IPNI]]', 586, 'n', 'IPNI' },
{ 'MGP', '[[Mathematics Genealogy Project|MGP]]', 549, 'n', 0 },
{ 'autores.uy', '[[autores.uy]]', 2558, 'n', 1 },
{ 'Slovenska biografija', '[[:d:Q15975890|Slovenska biografija]]', 1254, 'n', 0 },
{ 'SBN', '[[Istituto Centrale per il Catalogo Unico|ICCU]]', 396, 'n', 1 },
{ 'ARAE', '[[:d:Q105580684|ARAE]]', 9226, 'n', 1 },
{ 'DeutscheBiographie', '[[Deutsche Biographie]]', 7902, 'n', 1 },
{ 'NobelPrize', '[[نوبل جایزه|Premio Nobel]]', 8024, 'n', 0 },
{ 'CCBAE', '[[:d:Q61505171|CCBAE]]', 6493, 'n', 1 },
-- { 'DIR3', '[[Directorio Común de Unidades Orgánicas y Oficinas|DIR3]]', 6222, 'n', 1 },
{ 'CensoGuia', '[[Censo-Guía de Archivos de España e Iberoamérica]]', 3998, 'n', 'Censo-Guía' },
{ 'Libraries.org', 'Libraries.org', 4848, 'n', 1 },
{ 'DirectorioMuseos', '[[:d:Q56246649|Directorio de Museos y Colecciones de España]]', 5763, 'n', 1 },
{ 'SUCA', 'SUCA', 5946, 'n', 1 },
{ 'BOE', '[[Boletín Oficial del Estado|BOE]]', 4256, 'n', 1 },
{ 'RoyalSociety', '[[Royal Society]]', 2070, 'url', 'Royal Society' },
{ 'HAW', '[[Academia de Ciencias y Humanidades de Heidelberg|HAW]]', 2273, 'n', 1 },
{ 'SAW', '[[Academia Sajona de Ciencias de Leipzig|SAW]]', 3411, 'n', 1 },
{ 'KNAW', '[[Real Academia de Artes y Ciencias de los Países Bajos|KNAW]]', 2454, 'n', 1 },
-- { 'KVAB', '[[Real Academia Flamenca de Ciencias y Artes de Bélgica|KVAB]]', 3887, 'n', 1 },
{ 'Leopoldina', '[[Deutsche Akademie der Naturforscher Leopoldina|Leopoldina]]', 3413, 'n', 1 },
{ 'CONICET', '[[CONICET]]', 3900, 'n', 1 },
{ 'Grierson', '[[Directorio de científicos argentinos Dra. Grierson|Grierson]]', 3946, 'n', 1 },
{ 'RANM', '[[Real Academia Nacional de Medicina|RANM]]', 3945, 'n', 1 },
-- { 'ANMF', '[[Académie Nationale de Médecine|ANMF]]', 3956, 'n', 1 },
{ 'Léonore', '[[Base Léonore|Léonore]]', 11152, 'n', 0 },
{ 'USCongress', '[[Biographical Directory of the United States Congress|US Congress]]', 1157, 'n', 0 },
{ 'BPN', '[[Biografisch Portaal|BPN]]', 651, 'n', 1 },
-- { 'ISCO', '[[d:Q1233766|ISCO]]', 952, 'n', 1 },
{ 'AAT', '[[Art & Architecture Thesaurus|AAT]]', 1014, 'n', 1 },
{ 'OpenLibrary', '[[Open Library]]', 648, 'n', 'Open Library' },
{ 'PARES', '[[PARES]]', 4813, 'n', 1 },
{ 'SSRN', '[[Social Science Research Network|SSRN]]', 3747, 'n', 'SSRN autor' },
{ 'SIKART', '[[SIKART]]', 781, 'n', 0 },
{ 'KULTURNAV', '[[KulturNav]]', 1248, 'id', 0 },
{ 'RKDartists', '[[Rijksbureau voor Kunsthistorische Documentatie|RKD]]', 650, 'n', 1 },
{ 'GoogleScholar', '[[Google Académico]]', 1960, 'n', 'Google Académico' },
-- { 'Microsoft Academic', '[[Microsoft Academic]]', 6366, 'n', 1 },
{ 'RID', '[[ResearcherID]]', 1053, 'n', 1 },
{ 'NLM', '[[Biblioteca Nacional de Medicina de los Estados Unidos|NLM]]', 1055, 'n', 1 },
{ 'Latindex', '[[Latindex]]', 12376, 'n', 1 },
{ 'ERIH PLUS', '[[ERIH PLUS]]', 3434, 'n', 1 },
{ 'IPNIpub', '[[Índice Internacional de Nombres de las Plantas|IPNI]]', 2008, 'n', 1 },
{ 'SUDOCcat', '[[Système universitaire de documentation|SUDOC]]', 1025, 'n', 'SUDOC catálogo' },
{ 'ZDB', '[[Zeitschriftendatenbank|ZDB]]', 1042, 'n', 1 },
{ 'NorwegianRegister', '[[Norsk senter for forskningsdata|Norwegian Register]]', 1270, 'n', 'Norwegian Register' },
{ 'DOAJ', '[[Directory of Open Access Journals|DOAJ]]', 5115, 'n', 1 },
{ 'ACNP', 'ACNP', 6981, 'n', 1 },
{ 'DipFedBra', '[[Cámara de Diputados de Brasil]]', 7480, 'n', 1 },
{ 'HCDN', '[[Cámara de Diputados de la Nación Argentina|Estadísticas HCDN]]', 4693, 'n', 1 },
{ 'HCDNbio', '[[Cámara de Diputados de la Nación Argentina|Biografía HCDN]]', 5225, 'n', 1 },
{ 'Directorio Legislativo', 'مجلسی راهنما', 6585, 'n', 0 },
-- { 'Legislatura CABA', '[[Legislatura de la Ciudad de Buenos Aires|Legislatura CABA]]', 4667, 'n', 1 },
{ 'Archivo Histórico de Diputados de España', '[[Congreso de los Diputados|Archivo Histórico de Diputados (1810-1977)]]', 9033, 'n', 1 },
{ 'Senadores de España (1834-1923)', '[[Senado de España|Senadores de España (1834-1923)]]', 10265, 'n', 1 },
{ 'Asamblea de Madrid', '[[مادرید مجلس|Asamblea de Madrid]]', 4797, 'n', 1 },
{ 'BCNCL', '[[Biblioteca del Congreso Nacional de Chile|Biografías BCN]]', 5442, 'url', 0 },
{ 'RBD', '[[Ministerio de Educación de Chile|RBD MINEDUC]]', 1919, 'n', 0 },
{ 'CineChile', 'CineChile', 6750, 'url', 0 },
{ 'Tebeosfera-autor', '[[Tebeosfera]]', 5562, 'n', 1 },
{ 'DPRR', 'DPRR', 6863, 'n', 0},
{ 'tribunsdelaplebe.fr', 'TDLP', 8961, 'n', 0},
{ 'Pleiades', 'Pleiades', 1584, 'n', 0},
{ 'IMO', '[[Organización Marítima Internacional|IMO]]', 458, 'n', 0},
{ 'Mnemosine', '[[Mnemosine. Biblioteca Digital de La otra Edad de Plata|Mnemosine]]', 10373, 'n', 0 },
{ 'Renacyt', '[[Registro Nacional Científico, Tecnológico y de Innovación Tecnológica|Renacyt]]', 10452, 'n', 0 },
{ 'AWARE', '[[Archives of Women Artists, Research and Exhibitions|AWARE]]', 6637, 'url', 0 },
{ 'Tabakalera', '[[Tabakalera]]', 10069, 'n', 1 },
{ 'BUSC', '[[Biblioteca de la Universidad de Santiago de Compostela|BUSC]]', 12538, 'n' , 1}
},
},
{
title = 'واژهنومهئون و دانشنومهئون',
group = {
{ 'Auñamendi', '[[Enciclopedia Auñamendi|Auñamendi]]', 3218, 'n', 1 },
-- { 'GEA', '[[Gran Enciclopedia Aragonesa|GEA]]', 1807, 'n', 1 },
{ 'GEN', '[[Gran Enciclopedia Navarra|GEN]]', 7388, 'n', 1 },
{ 'DBSE', '[[Diccionario biográfico del socialismo español|DBSE]]', 2985, 'url', 1 },
{ 'DBE', '[[Diccionario biográfico español|DBE]]', 4459, 'url', 1 },
{ 'DBCLM', '[[Diccionario biográfico de Castilla-La Mancha|DBCLM]]', 13067, 'url', 1 },
{ 'DCED', '[[Diccionario de catedráticos españoles de derecho|DCED]]', 13620, 'n', 1 },
{ 'DBA', '[[Diccionario biográfico de Almería|DBA]]', 13851, 'n', 1 },
{ 'DHS', '[[Diccionario histórico de Suiza|DHS]]', 902, 'n', 0 },
{ 'LIR', '[[Diccionario histórico de Suiza|LIR]]', 886, 'n', 0 },
{ 'TLS', '[[Theaterlexikon der Schweiz|TLS]]', 1362, 'n', 0 },
{ 'Britannica', '[[Enciclopedia Británica|Britannica]]', 1417, 'url', 0 },
{ 'ELEM', '[[Enciclopedia de la Literatura en México|ELEM]]', 1565, 'n', 0 },
{ 'Treccani', '[[Enciclopedia Treccani|Treccani]]', 4223, 'url', 0 },
{ 'Iranica', '[[Encyclopædia Iranica]]', 3021, 'n', 1 },
},
},
{
title = 'دیجیتال مخازن',
group = {
{ 'PerséeRevista', '[[Persée (portal)|Persée]]', 2733, 'n', 'Persée revista' },
{ 'DialnetRevista', '[[Dialnet]]', 1609, 'n', 'Dialnet revista' },
{ 'Redalyc', '[[Redalyc]]', 3131, 'n', 1 },
-- { 'UNZrevista', '[[UNZ.org|UNZ]]', 2735, 'n', 0 },
-- { 'JSTORrevista', '[[JSTOR]]', 1230, 'n', 'JSTOR revista' },
{ 'HathiTrust', '[[HathiTrust]]', 1844, 'n', 1 },
{ 'Galicianaobra', '[[Galiciana]]', 3004, 'n', 'Galiciana obra' },
{ 'Trove', '[[Trove]]', 5603, 'n', 1 },
{ 'BVMCobra', '[[Biblioteca Virtual Miguel de Cervantes|BVMC]]', 3976, 'n', 'BVMC obra' },
{ 'BVMCpersona', '[[Biblioteca Virtual Miguel de Cervantes|BVMC]]', 2799, 'n', 'BVMC persona' },
{ 'Persée', '[[Persée (portal)|Persée]]', 2732, 'n', 1 },
{ 'Dialnet', '[[Dialnet]]', 1607, 'n', 1 },
{ 'GutenbergAutor', '[[Proyecto Gutenberg]]', 1938, 'n', 'Proyecto Gutenberg autor' },
{ 'BHL-bibliografia', '[[Biodiversity Heritage Library|BHL]]', 4327, 'n', 0 },
-- { 'UNZautor', '[[UNZ.org|UNZ]]', 2734, 'n', 'UNZ' },
{ 'TLL', '[[:d:Q570837|TLL]]', 7042, 'n', 'The Latin Library' },
{ 'BDCYL', '[[Biblioteca Digital de Castilla y León|BDCYL]]', 3964, 'n', 1 },
{ 'BVPB', '[[Biblioteca Virtual del Patrimonio Bibliográfico|BVPB]]', 4802, 'n', 1 },
{ 'PDCLM', '[[d:Q61500710|Patrimonio Digital de Castilla-La Mancha]]', 6490, 'n', 1 },
{ 'BDA', '[[Biblioteca Digital de Andalucía|BDA]]', 6496, 'n', 1 },
{ 'BDM', '[[Biblioteca Digital de Madrid|BDM]]', 13816, 'n', 1 },
{ 'BVPHautoridad', '[[Biblioteca Virtual de Prensa Histórica|BVPH]]', 6492, 'n', 1 },
{ 'BivaldiAutor', '[[Biblioteca Valenciana Digital|BiValDi]]', 3932, 'n', 'Bivaldi autor' },
{ 'GalicianaAutor', '[[Galiciana]]', 3307, 'n', 'Galiciana autor' },
{ 'Packard Humanities Institute', '[[Packard Humanities Institute|PHI]]', 6941, 'n', 0 },
{ 'Europeana', '[[Europeana]]', 7704, 'n', 1 },
{ 'DOI', '[[Identificador de objeto digital|DOI]]', 356, 'n', 1 },
{ 'Handle', '[[Sistema Handle|Handle]]', 1184, 'url', 1 },
},
},
{
title = 'موزهئون',
group = {
{ 'MNCARS', '[[Museo Nacional Centro de Arte Reina Sofía|MNCARS]]', 4439, 'url', 1 },
{ 'MuseoDelPradoPersona', '[[Museo del Prado]]', 5321, 'n', 'Museo del Prado (persona)' },
{ 'MuseoDelPradoObra', '[[Museo del Prado]]', 8905, 'n', 'Museo del Prado (obra)' },
{ 'Museo Smithsoniano de Arte AmericanoPersona', '[[Museo Smithsoniano de Arte Americano|SAAM]]', 1795, 'n', 'SAAM (persona)' },
{ 'Museo Smithsoniano de Arte AmericanObra', '[[Museo Smithsoniano de Arte Americano|SAAM]]', 4704, 'n', 'SAAM (obra)' },
{ 'MuseodeOrsayArtistas', '[[Museo de Orsay]]', 2268, 'n', 'Museo de Orsay (artista)' },
{ 'Thyssen-BornemiszaArtistas', '[[Museo Thyssen-Bornemisza|Thyssen-Bornemisza]]', 2431, 'n', 'Thyssen-Bornemisza (artista)' },
},
},
{
title = 'دیجیتال روزنومهخنهئون',
group = {
{ 'HemBNE', '[[Hemeroteca Digital de la Biblioteca Nacional de España|Hemeroteca digital de la BNE]]', 12151, 'n', 1 },
{ 'BVPH', '[[Biblioteca Virtual de Prensa Histórica]]', 2961, 'n', 1 },
{ 'Memoriademadrid', '[[Memoriademadrid]]', 7372, 'n', 1 },
},
},
{
title = 'ستارهشناسی',
group = {
{ 'Simbad', '[[SIMBAD]]', 3083, 'n', 0 },
{ 'JPL-Small-Body-Database', '[[JPL Small-Body Database|JPL]]', 716, 'n', 0 },
{ 'MPC', '[[Centro de Planetas Menores|MPC]]', 5736, 'n', 0 },
{ 'NASA-Exoplanet-Archive', '[[NASA Exoplanet Archive]]', 5667, 'n', 0 },
{ 'GazPlaNom', 'Gazetteer of Planetary Nomenclature', 2824, 'n', 0 },
},
},
{
title = 'جاجیگاهئون',
group = {
{ 'OSM', '[[OpenStreetMap|OSM]]', 402, 'n', 'Relación OSM' },
{ 'TGN', '[[Getty Thesaurus of Geographic Names|TGN]]', 1667, 'n', 1 },
{ 'AtlasIR', '[[:d:Q24575107|Atlas Digital del Imperio Romano]]', 1936, 'n', 0 },
{ 'Pleiades', '[[:d:Q24423804|Pleiades]]', 1584, 'n', 0 },
{ 'TmGEO', '[[:d:Q22094624|Trismegistos GEO]]', 1958, 'n', 0 },
{ 'SNCZI-IPE-EMBALSE', '[[Sistema Nacional de Cartografía de Zonas Inundables|SNCZI]]-IPE', 4568, 'n', 'SNCZI-IPE embalse' },
{ 'SNCZI-IPE-PRESA', '[[Sistema Nacional de Cartografía de Zonas Inundables|SNCZI]]-IPE', 4558, 'n', 'SNCZI-IPE presa' },
{ 'NATURA2000', '[[Red Natura 2000|Natura 2000]]', 3425, 'n', 'Natura 2000' },
{ 'WWF', '[[Fondo Mundial para la Naturaleza|WWF]]', 1294, 'n', 1 },
{ 'IDESCAT', '[[Instituto de Estadística de Cataluña|IDESCAT]]', 4335, 'n', 1 },
{ 'INE', '[[Instituto Nacional de Estadística (España)|INE]]', 772, ineLink, 1 },
{ 'INE Portugal', '[[Instituto Nacional de Estatística (Portugal)|INE]]', 6324, 'n', 1 },
{ 'ISTAT', '[[Istituto Nazionale di Statistica|ISTAT]]', 635, 'n', 1 },
{ 'OFS-Suiza', '[[Oficina Federal de Estadística (Suiza)|OFS]]', 771, 'n', 1 },
{ 'IBGE', '[[Instituto Brasileiro de Geografia e Estatística|IBGE]]', 1585, 'n', 1 },
{ 'TOID', '[[TOID]]', 3120, 'n', 1 },
{ 'INSEE-commune', '[[Institut National de la Statistique et des Études Économiques|INSEE]]', 374, 'n', 'INSEE (comuna)' },
{ 'INSEE-departamento', '[[Institut National de la Statistique et des Études Économiques|INSEE]]', 2586, 'n', 'INSEE (departamento)' },
{ 'INSEE-region', '[[Institut National de la Statistique et des Études Économiques|INSEE]]', 2585, 'n', 'INSEE (región)' },
{ 'INSEE-canton', '[[Institut National de la Statistique et des Études Économiques|INSEE]]', 2506, 'n', 'INSEE (cantón)' },
{ 'INEGI-mun', '[[Instituto Nacional de Estadística y Geografía|INEGI]]', 3801, 'n', 'INEGI municipio' },
{ 'INEGI-loc', '[[Instituto Nacional de Estadística y Geografía|INEGI]]', 1976, 'n', 'INEGI localidad' },
{ 'SIRUTA', '[[SIRUTA]]', 843, 'n', 1 },
{ 'SUDAFRICA-MUN', '[[Sudáfrica|Código municipio Sudáfrica]]', 911, 'n', 1 },
{ 'LAU', '[[Unidad administrativa local|LAU]]', 782, 'n', 1 },
{ 'KSH', '[[Központi Statisztikai Hivatal|KSH]]', 939, 'n', 1 },
{ 'OKATO', '[[OKATO]]', 721, 'n', 1 },
{ 'OSTAT', '[[Statistik Austria|ÖSTAT]]', 964, 'n', 'ÖSTAT-Nr'},
{ 'TERC', '[[Oficina Central de Estadística (Polonia)|TERC]]', 1653, 'n', 'TERC'},
{ 'GNIS', '[[Geographic Names Information System|GNIS]]', 590, 'n', 0},
{ 'WDTA', '[[Base de Datos Mundial sobre Áreas Protegidas|WDTA]]', 809, 'n', 0 },
},
},
{
title = 'معماری',
group = {
{ 'DocomomoIberico', '[[Fundación Docomomo Ibérico|Docomomo Ibérico]]', 3758, 'n', 'Docomomo Ibérico' },
{ 'COAMinmueble', '[[Colegio Oficial de Arquitectos de Madrid|COAM]]', 2917, 'n', 'COAM inmueble' },
{ 'COAMpersona', '[[Colegio Oficial de Arquitectos de Madrid|COAM]]', 4488, 'n', 'COAM persona' },
{ 'ArchnetAutoridad', '[[ArchNet]]', 12728, 'n', 'Archnet autoridad' },
{ 'ArchnetSitio', '[[ArchNet]]', 7323, 'n', 'Archnet sitio' },
},
},
{
title = 'فانوسئون دریایی',
group = {
{ 'ARHLS', '[[Amateur Radio Lighthouse Society|ARHLS]]', 2980, 'n', 0 },
{ 'NGA', '[[Agencia Nacional de Inteligencia-Geoespacial|NGA]]', 3563, 'n', 0 },
{ 'UKHO', '[[Instituto Hidrográfico del Reino Unido|UKHO]]', 3562, 'n', 0 },
{ 'MarineTraffic', '[[MarineTraffic]]', 3601, 'n', 0 },
{ 'OnlineListofLights', '[[:d:Q843152|Online List of Lights]]', 3223, 'n', 0 },
},
},
{
title = 'تاریخی میراث',
group = {
{ 'World Heritage Site', '[[Patrimonio de la Humanidad]]', 757, 'n', 'Centro del Patrimonio Mundial' },
{ 'CNMLBH', '[[Comisión Nacional de Monumentos, de Lugares y de Bienes Históricos|CNMLBH]]', 4587, 'n', 'cnmlbh' },
{ 'IGESPAR', '[[Instituto de Gestão do Património Arquitetónico e Arqueológico|IGESPAR]]', 1702, 'n', 1 },
{ 'SIPA', '[[Sistema de Informação para o Património Arquitetónico|SIPA]]', 1700, 'n', 1 },
{ 'Infopatrimonio', '[[:d:Q64745161|Infopatrimônio]]', 4372, 'n', 'Infopatrimônio' },
{ 'AustriaObjektID', 'Austria ObjektID', 2951, 'n', 'Austria ObjektID' },
{ 'FBBID', '[[Fredede og Bevaringsværdige Bygninger|FBB]]', 2783, 'n', 'FBB' },
{ 'Fornminnesregistret', '[[Fornminnesregistret|FMIS]]', 1260, 'n', 'FMIS' },
{ 'BerlinerKulturdenkmal', 'Berliner Kulturdenkmal', 2424, 'n', 'Berliner Kulturdenkmal' },
{ 'NHLE', '[[National Heritage List for England|NHLE]]', 1216, 'n', 1 },
{ 'NRHP', '[[Registro Nacional de Lugares Históricos|NRHP]]', 649, 'n', 1 },
{ 'KULTURMINNE', '[[Riksantikvaren|Kulturminne]]', 758, 'n', 'Kulturminne' },
{ 'CRHP', '[[:d:Q3456275|CRHP]]', 477, 'n', 1 },
{ 'MERIMEE', '[[Base Mérimée|Mérimée]]', 380, 'n', 'Mérimée' },
{ 'CADW', '[[Cadw]]', 1459, 'n', 'Cadw' },
{ 'Památkový Katalog', '[[Památkový katalog]]', 762, 'n', 'Památkový katalog' },
{ 'PatrimonioIran', 'Patrimonio Nacional de Irán', 1369, 'n', 'Patrimonio Nacional de Irán' },
{ 'Rijksmonument', 'Rijksmonument', 359, 'n', 'Rijksmonument' },
{ 'BIC', '[[Bien de Interés Cultural (España)|BIC]]', 808, 'n', 1 },
{ 'BCIN', '[[Bien Cultural de Interés Nacional|BCIN]]', 1586, 'n', 1 },
{ 'IPAC', '[[Inventario del Patrimonio Arquitectónico de Cataluña|IPAC]]', 1600, 'n', 1 },
{ 'IGPCV', '[[Inventario General del Patrimonio Cultural Valenciano|IGPCV]]', 2473, 'n', 1 },
{ 'IAPH', '[[Instituto Andaluz del Patrimonio Histórico|IAPH]]', 8425, 'n', 0 },
{ 'GD-PCA', '[[Guía Digital del Patrimonio Cultural de Andalucía|Patrimonio Cultural de Andalucía]]', 3318, 'n', 1 },
{ 'SIPCA', '[[SIPCA]]', 3580, 'n', 1 },
{ 'PWJCYL', '[[Junta de Castilla y León|Patrimonio Web JCyL]]', 3177, 'n', 'Patrimonio Web JCyL' },
{ 'CPCCLM', '[[Catálogo de Patrimonio Cultural de Castilla-La Mancha]]', 6539, 'n', 1 },
{ 'HispaniaNostra', '[[Lista roja de patrimonio en peligro|Lista Roja Hispania Nostra]]', 4868, 'url', 'Lista Roja Hispania Nostra' },
{ 'HGC', '[[Heritage Gazetteer for Cyprus]]', 6916, 'n', 1 },
{ 'HGL', '[[Heritage Gazetteer of Libya]]', 6751, 'n', 1 },
},
},
{
title = 'ورزشکارون',
group = {
{ 'COI', '[[Comité Olímpico Internacional|COI]]', 5815, 'n', 0 },
{ 'World Athletics', '[[World Athletics]]', 1146, 'n', 0 },
{ 'European Athletics', '[[Atletismo Europeo]]', 3766, 'n', 0 },
{ 'Liga Diamante', '[[Liga de Diamante]]', 3923, 'n', 0 },
{ 'ITU', '[[Unión Internacional de Triatlón|ITU]]', 3604, 'n', 0 },
{ 'ATP', '[[Asociación de Tenistas Profesionales|ATP]]', 536, 'n', 0 },
{ 'Copa Davis', '[[Copa Davis]]', 2641, 'n', 0 },
{ 'WTA', '[[Asociación de Tenis Femenino|WTA]]', 597, 'n', 0 },
{ 'Fed Cup', '[[Copa Billie Jean King|Fed Cup]]', 2642, 'n', 0 },
{ 'ITF', '[[Federación Internacional de Tenis|ITF]]', 599, 'n', 0 },
{ 'ITHF', '[[Salón de la Fama del Tenis Internacional|ITHF]]', 3363, 'n', 0 },
{ 'ITTF', '[[Federación Internacional de Tenis de Mesa|ITTF]]', 1364, 'n', 0 },
{ 'FIFA', '[[FIFA]]', 1469, 'n', 0 },
{ 'UEFA', '[[UEFA]]', 2276, 'n', 0 },
{ 'NFT', 'National-Football-Teams', 2574, 'n', 0 },
{ 'Soccerway', '[[Soccerway]]', 2369, 'n', 0 },
{ 'Transfermarkt', '[[Transfermarkt]]', 2446, 'n', 0 },
{ 'As', '[[As (periódico)|As]]', 3427, 'n', 0 },
{ 'ESPN FC', '[[ESPN FC]]', 3681, 'n', 0 },
{ 'FBref', 'FBref', 5750, 'n', 0 },
{ 'BeSoccer', '[[BeSoccer]]', 12577, 'n', 0 },
{ 'LaPreferente', 'LaPreferente', 7359, 'n', 0 },
{ 'Livefutbol', 'Livefutbol', 2020, 'n', 0 },
{ 'Soccerbase', 'Soccerbase', 2193, 'n', 0 },
{ 'FootballDatabase', '[[FootballDatabase]]', 3537, 'n', 0 },
{ 'BDFutbol', '[[BDFutbol]]', 3655, 'n', 0 },
{ 'EPCR', '[[European Professional Club Rugby|EPCR]]', 3666, 'n', 0 },
{ 'FIDE', '[[Federación Internacional de Ajedrez|FIDE]]', 1440, 'n', 0 },
{ 'BoxRec', '[[BoxRec]]', 1967, 'n', 0 },
{ 'Sherdog', '[[Sherdog]]', 2818, 'n', 0 },
{ 'WWE', '[[WWE]]', 2857, 'n', 0 },
{ 'NSK', '[[Asociación Japonesa de Sumo|NSK]]', 3385, 'n', 0 },
{ 'IJF', '[[Federación Internacional de Yudo|IJF]]', 4559, 'n', 0 },
{ 'FINA', '[[Federación Internacional de Natación|FINA]]', 3408, 'n', 0 },
{ 'ISHOF', '[[International Swimming Hall of Fame|ISHOF]]', 3691, 'n', 0 },
{ 'NFL', '[[National Football League|NFL]]', 3539, 'n', 0 },
{ 'NHL', '[[National Hockey League|NHL]]', 3522, 'n', 0 },
{ 'FIH', '[[Federación Internacional de Hockey|FIH]]', 3742, 'n', 0 },
{ 'MLB', '[[Grandes Ligas de Béisbol|MLB]]', 3541, 'n', 0 },
{ 'Baseball-Reference', '[[Baseball-Reference.com|Baseball-Reference]]', 1825, 'n', 0 },
{ 'FIL', '[[Federación Internacional de Luge|FIL]]', 2990, 'n', 0 },
{ 'IBSF', '[[Federación Internacional de Bobsleigh y Skeleton|IBSF]]', 2991, 'n', 0 },
{ 'WAF', '[[Federación Internacional de Tiro con Arco|WAF]]', 3010, 'n', 0 },
{ 'FEI', '[[Federación Ecuestre Internacional|FEI]]', 3111, 'n', 0 },
{ 'FIE', '[[Federación Internacional de Esgrima|FIE]]', 2423, 'n', 0 },
{ 'CEE', '[[Confederación Europea de Esgrima|CEE]]', 4475, 'n', 0 },
{ 'IBU', '[[Unión Internacional de Biatlón|IBU]]', 2459, 'n', 0 },
{ 'ISU', '[[Unión Internacional de Patinaje sobre Hielo|ISU]]', 2694, 'n', 0 },
{ 'FIG', '[[Federación Internacional de Gimnasia|FIG]]', 2696, 'n', 0 },
{ 'UIPM', '[[Unión Internacional de Pentatlón Moderno|UIPM]]', 2726, 'n', 0 },
{ 'BWF', '[[Federación Mundial de Bádminton|BWF]]', 2729, 'n', 0 },
{ 'WCF', '[[Federación Mundial de Curling|WCF]]', 3557, 'n', 0 },
{ 'EHF', '[[Federación Europea de Balonmano|EHF]]', 3573, 'n', 0 },
{ 'IWF', '[[Federación Internacional de Halterofilia|IWF]]', 3667, 'n', 0 },
{ 'IOF', '[[Federación Internacional de Orientación|IOF]]', 3672, 'n', 0 },
{ 'ISSF', '[[Federación Internacional de Tiro Deportivo|ISSF]]', 2730, 'n', 0 },
{ 'FIVB', '[[Federación Internacional de Voleibol|FIVB]]', 2801, 'n', 0 },
{ 'CEV', '[[Confederación Europea de Voleibol|CEV]]', 3725, 'n', 0 },
{ 'ICF', '[[Federación Internacional de Piragüismo|ICF]]', 3689, 'n', 0 },
{ 'FISA', '[[Federación Internacional de Sociedades de Remo|FISA]]', 2091, 'n', 0 },
{ 'IFSC', '[[Federación Internacional de Escalada Deportiva|IFSC]]', 3690, 'n', 0 },
{ 'NLL', '[[National Lacrosse League|NLL]]', 3955, 'n', 0 },
{ 'PGA', '[[Professional Golfers Association of America|PGA]]', 2811, 'n', 0 },
{ 'LPGA', '[[LPGA]]', 2810, 'n', 0 },
{ 'FIBA', '[[Federación Internacional de Baloncesto|FIBA]]', 3542, 'n', 0 },
{ 'Euroliga', '[[Euroliga]]', 3536, 'n', 0 },
{ 'WNBA', '[[WNBA]]', 3588, 'n', 0 },
{ 'NBA', '[[NBA]]', 3647, 'n', 0 },
{ 'ACB', '[[Asociación de Clubs de Baloncesto|ACB]]', 3525, 'n', 0 },
{ 'Entr. ACB', '[[Asociación de Clubs de Baloncesto|Entrenador ACB]]', 6297, 'n', 0 },
{ 'snooker.org', 'snooker.org', 4502, 'n', 0 },
{ 'snooker.org tournament', 'snooker.org', 4921, 'n', 0 },
{ 'WST', 'WST', 4498, 'n', 0 },
{ 'CueTracker', 'CueTracker', 4924, 'n', 0 },
},
},
{
title = 'سینما',
group = {
{ 'FilmAffinity', '[[FilmAffinity]]', 480, 'n', 0 },
{ 'IMDb', '[[Internet Movie Database|IMDb]]', 345, 'n', 0 },
{ 'Óscar', '[[Premios Óscar|Óscar]]', 6145, 'n', 0 },
{ 'AFI', '[[AFI Catalog of Feature Films|AFI]]', 3593, 'n', 0 },
{ 'Allcinema', '[[Allcinema]]', 2465, 'n', 0 },
{ 'AllMovie', '[[AllMovie]]', 1562, 'n', 0 },
{ 'AlloCiné', '[[AlloCiné]]', 1265, 'n', 0 },
{ 'BFI', '[[British Film Institute|BFI]]', 2703, 'n', 0 },
{ 'Box Office Mojo', '[[Box Office Mojo]]', 1237, 'n', 0 },
{ 'ICAA película', '[[Instituto de la Cinematografía y de las Artes Audiovisuales|ICAA]]', 5128, 'n', 1 },
},
},
{
title = 'کارآفرینون',
group = {
{ 'Bloomberg', '[[Bloomberg L.P.|Bloomberg]]', 3052, 'n', 0 },
{ 'Crunchbase', '[[Crunchbase]]', 2087, 'n', 0 },
},
},
{
title = 'مالیاتی شناساگرون',
group = {
{ 'IRS', '[[Servicio de Impuestos Internos de los Estados Unidos|IRS]]', 1297, noLink, 0 },
{ 'VAT', '[[Número de Identificación Fiscal a efectos del IVA (NIF-IVA)|VAT]]', 3608, noLink, 0 },
{ 'UID', 'UID', 4829, 'n', 0 },
},
},
{
title = 'رایانهورزی',
group = {
{ 'TOP500', 'TOP500', 7307, 'n', 0 },
{ 'Arch', 'Arch Linux', 3454, 'n', 0 },
{ 'AUR', 'AUR', 4162, 'n', 0 },
{ 'Debian', 'Debian', 3442, 'n', 0 },
{ 'Fedora', 'Fedora', 3463, 'n', 0 },
{ 'FSD', 'Free Software Directory', 2537, 'n', 0 },
{ 'Gentoo', 'Gentoo', 3499, 'n', 0 },
{ 'OpenHub', '[[Open Hub]]', 1972, 'n', 0 },
{ 'PyPI', '[[PyPI]]', 5568, 'n', 0 },
{ 'Snap', 'Snap', 4435, 'n', 0 },
{ 'Ubuntu', 'Ubuntu', 3473, 'n', 0 },
}
},
{
title = 'زیستشناختی دادهپایهئون',
group = {
{ 'Algabase', '[[AlgaeBase]]', 1348, 'y', 0 },
{ 'ADW', '[[Animal Diversity Web|ADW]]', 4024, 'n', 0 },
{ 'AmphibiaWeb', '[[AmphibiaWeb]]', 5036, 'n', 0 },
{ 'BOLD', 'BOLD', 3606, 'n', 0 },
{ 'APD', '[[African Plant DB]]', 2036, 'n', 0 },
{ 'Avibase', '[[Avibase]]', 2026, 'n', 0 },
{ 'BHL', '[[Biodiversity Heritage Library|BHL]]', 687, 'n', 0 },
{ 'BioLib', '[[BioLib]]', 838, 'n', 0 },
{ 'BirdLife', '[[BirdLife International|BirdLife]]', 5257, 'n', 0 },
{ 'CatalogueOfLife', '[[Catalogue of Life]]', 3088, 'n', 0 },
{ 'CONABIO', '[[Comisión Nacional para el Conocimiento y Uso de la Biodiversidad|CONABIO]]', 4902, 'n', 0 },
{ 'Dyntaxa', '[[Dyntaxa]]', 1939, 'n', 0 },
{ 'eBird', '[[eBird]]', 3444, 'n', 0 },
{ 'EOL', '[[Enciclopedia de la vida|EOL]]', 830, 'n', 0 },
{ 'EUNIS', '[[European Nature Information System|EUNIS]]', 6177, 'n', 0 },
{ 'FaunaEuropaea', '[[Fauna Europaea]]', 1895, 'n', 0 },
{ 'FishBase', '[[FishBase]]', 938, 'n', 0 },
{ 'FloraBase', '[[FloraBase]]', 3101, 'n', 0 },
{ 'FOC', '[[Flora of China|Fl. China]]', 1747, 'n', 0 },
{ 'GBIF', '[[Global Biodiversity Information Facility|GBIF]]', 846, 'n', 0 },
{ 'GlobalSpecies', 'GlobalSpecies', 6433, 'n', 0 },
{ 'GRIN', '[[Germplasm Resources Information Network|GRIN]]', 1421, 'url', 0 },
{ 'IBC', [[Internet Bird Collection|IBC]], 3099, 'n', 0 },
{ 'iNaturalist', [[iNaturalist]], 3151, 'n', 0 },
{ 'IndexFungorum', '[[Index Fungorum]]', 1391, 'n', 0 },
{ 'IOBIS', 'OBIS', 6754, 'n', 0 },
{ 'IPNI', '[[Índice Internacional de Nombres de las Plantas|IPNI]]', 961, 'n', 0 },
{ 'ITIS', '[[Sistema Integrado de Información Taxonómica|ITIS]]', 815, 'n', 0 },
{ 'LPSN', '[[Listado de nombres procariotas con posición en nomenclatura|LPSN]]', 1991, 'url', 0 },
{ 'MSW', '[[Mammal Species of the World|MSW]]', 959, 'n', 0 },
{ 'MycoBank', '[[MycoBank]]', 962, 'n', 0 },
{ 'NCBI', '[[Centro Nacional para la Información Biotecnológica|NCBI]]', 685, 'n', 0 },
{ 'FossilWorks', '[[Paleobiology Database]]', 842, 'n', 0 },
{ 'PlantList', '[[The Plant List|PlantList]]', 1070, 'n', 0 },
{ 'SpeciesPlus', 'Species+', 2040, 'n', 0 },
{ 'Taxonomicon', 'Taxonomicon', 7066, 'n', 0 },
{ 'Tropicos', '[[W3TROPICOS]]', 960, 'n', 0 },
{ 'UICN', '[[Unión Internacional para la Conservación de la Naturaleza|UICN]]', 627, 'n', 0 },
{ 'USDAP', '[[Departamento de Agricultura de los Estados Unidos|USDA Plants]]', 1772, 'n', 0 },
{ 'VASCAN', 'VASCAN', 1745, 'n', 0 },
{ 'WoRMS', '[[Registro Mundial de Especies Marinas|WoRMS]]', 850, 'n', 0 },
{ 'uBio', 'uBio', 4728, 'n', 0 },
{ 'Xeno-canto', '[[Xeno-canto]]', 2426, 'n', 0 },
{ 'Zoobank', '[[Zoobank]]', 1746, 'n', 0 },
},
},
{
title = 'پزشکی شناساگرون',
group = {
{ 'DOID', 'DOID', 699, 'n', 0 },
{ 'CIE11', '[[CIE-11]]', 7329, icd11Link, 0},
{ 'CIE10', '[[CIE-10]]', 494, 'n', 0 },
{ 'CIE9', '[[CIE-9]]', 493, 'n', 0 },
{ 'CIE10MC', 'CIE-10-MC', 4229, 'n', 0 },
{ 'CIE9MC', '[[CIE-9-MC]]', 1692, 'n', 0 },
{ 'CIEO', '[[CIE-O]]', 563, 'n', 0 },
{ 'CIAP2', '[[Clasificación Internacional de Atención Primaria|CIAP-2]]', 667, 'n', 0 },
{ 'OMIM', '[[Herencia Mendeliana en el Hombre|OMIM]]', 492, 'n', 0 },
{ 'DSM IV', '[[Manual diagnóstico y estadístico de los trastornos mentales|DSM IV]]', 663, 'n', 0 },
{ 'DSM 5', '[[DSM 5|DSM-5]]', 1930, 'n', 0 },
{ 'DiseasesDB', '[[Diseases Database|DiseasesDB]]', 557, 'n', 0 },
{ 'MedlinePlus', '[[MedlinePlus]]', 604, 'n', 0 },
{ 'eMedicine', '[[eMedicine]]', 673, 'n', 0 },
{ 'MeSH', '[[Medical Subject Headings|MeSH]]', 486, 'n', 0 },
{ 'MeSHdq', 'MeSH D/Q', 9340, 'y', 0 },
{ 'DeCS', '[[Descriptores en Ciencias de la Salud|DeCS]]', 9272, 'n', 0 },
{ 'Orphanet', '[[Orphanet]]', 1550, 'n', 0 },
{ 'TA98', '[[Terminología Anatómica|TA]]', 1323, 'n', 1 },
{ 'FMA', '[[Foundational Model of Anatomy|FMA]]', 1402, 'n', 0 },
{ 'UMLS', 'UMLS', 2892, 'n', 0 },
{ 'GeneReviews', 'GeneReviews', 668, 'n', 0 },
{ 'NumE', '[[Número E]]', 628, 'n', 0 },
{ 'GARD', 'GARD', 4317, 'n', 0 },
}
},
{
title = 'شیمیایی شناساگرون',
group = {
{ 'CAS', '[[Número CAS]]', 231, 'n', 0 },
{ 'EINECS', '[[EINECS|Números EINECS]]', 232, 'n', 0},
{ 'ATC', '[[Código ATC]]', 267, 'n', 0 },
{ 'RTECS', '[[RTECS]]', 657, 'n', 0 },
{ 'ChEBI', '[[ChEBI]]', 683, 'n', 0 },
{ 'ChEMBL', '[[ChEMBL]]', 592, 'n', 0 },
{ 'ChemSpider', '[[ChemSpider]]', 661, 'n', 0 },
{ 'DrugBank', '[[DrugBank]]', 715, 'n', 0 },
{ 'PubChem', '[[PubChem]]', 662, 'n', 0 },
{ 'UNII', '[[Unique Ingredient Identifier|UNII]]', 652, 'n', 0 },
{ 'KEGG', '[[KEGG]]', 665, 'n', 0 },
{ 'SMILES', '[[SMILES]]', 233, 'y', 0 },
{ 'InChI', '[[International Chemical Identifier|InChI]]', 234, 'y', 0 },
{ 'InChIKey', 'InChI key', 235, 'y', 0 },
}
},
{
title = 'زیستی شناساگرون',
group = {
{ 'MGI', '[[Mouse Genome Informatics|MGI]]', 231, 'n', 0 },
{ 'HomoloGene', '[[HomoloGene]]', 593, 'n', 0 },
{ ' HGNC', '[[Comité de Nomenclatura Genética de HUGO|HGNC]]', 354, 'n', 0 },
{ 'UniProt', '[[UniProt]]', 352, 'n', 0 },
}
},
{
title = 'ستارهشناختی شناساگرون',
group = {
{ 'COSPAR', 'COSPAR', 247, 'n', 0 },
{ 'SCN', '[[Satellite Catalog Number|SCN]]', 377, 'n', 0 },
{ 'NSSDCA', '[[International Designator|NSSDCA]]', 8913, 'n', 0 }
}
},
{
title = 'هستیشناختیئون',
group = {
{ 'IEV', 'Número IEV', 8855, 'n', 0 },
{ 'OUM2', 'OUM 2.0', 8769, 'n', 0 }
}
}
}
-- -- Example row: --
-- conf.databases[2] = {}
-- conf.databases[2].name = 'خارجی لینکون'
-- conf.databases[2].list = {
-- {
-- title = '',
-- group = {
-- { 'Website', 'وبسایت', 856, 'n', 0 },
-- },
-- },
-- }
--In this order: alternate name, name of parameter from databases table
conf.aliases = {
{ 'Wd', 'Wikidata' },
{ 'PND', 'GND' },
{ 'Commonscat', 'Commons' },
}
local function getCatForId( parameter, category )
local title = mw.title.getCurrentTitle()
local namespace = title.namespace
if category == 0 then
return ''
elseif category == 1 then
category = parameter
end
if namespace == 0 then
return '[[رده:ویکیپدیا:شناساگرون دار مقالهئون|' .. category .. ']]\n'
elseif namespace == 2 and not title.isSubpage then
return '[[رده:ویکیپدیا:شناساگرون دار کارور صفحهئون|' .. category .. ']]\n'
else
return '[[رده:ویکیپدیا:شناساگرون دار متفرقه صفحهئون|' .. category .. ']]\n'
end
end
function getIdsFromSitelinks( itemId, property )
local ids = {}
local siteLink = itemId and mw.wikibase.getSitelink( itemId, property )
if siteLink then
table.insert( ids, siteLink )
end
return ids
end
function getIdsFromWikidata( itemId, property )
local ids = {}
local declaraciones = mw.wikibase.getBestStatements(itemId, property)
for _, statement in pairs( declaraciones) do
if statement.mainsnak.datavalue then
table.insert( ids, statement.mainsnak.datavalue.value )
end
end
return ids
end
function getLink( property, val, mask )
local link = ''
if mw.ustring.find( val, '//' ) then
link = val
else
if type(property) == 'number' then
local entityObject = mw.wikibase.getEntityObject('P'..property)
local dataType = entityObject.datatype
if dataType == 'external-id' then
local allStatements = entityObject:getBestStatements('P1630')
if allStatements then
for pos = 1, #allStatements, 1 do
local q = allStatements[pos].qualifiers
if q and q.P407 and q.P407[1].datavalue and q.P407[1].datavalue.value.id == 'Q1321' then
link = allStatements[pos].mainsnak.datavalue.value
end
end
end
if link == '' then
local formatterURL = entityObject:getBestStatements('P1630')[1]
if formatterURL then
link = formatterURL.mainsnak.datavalue.value
else
local formatterURL = entityObject:getBestStatements('P3303')[1]
if formatterURL then link = formatterURL.mainsnak.datavalue.value end
end
end
elseif dataType == 'url' then
local subjectItem = entityObject:getBestStatements('P1629')[1]
if subjectItem then
local officialWebsite = mw.wikibase.getBestStatements(subjectItem.mainsnak.datavalue.value.id, 'P856')[1]
if officialWebsite then
link = officialWebsite.mainsnak.datavalue.value
end
end
elseif dataType == 'string' then
local formatterURL = entityObject:getBestStatements('P1630')[1]
if formatterURL then
link = formatterURL.mainsnak.datavalue.value
else
local formatterURL = entityObject:getBestStatements('P3303')[1]
if formatterURL then
link = formatterURL.mainsnak.datavalue.value
else
local subjectItem = entityObject:getBestStatements('P1629')[1]
if subjectItem then
local officialWebsite = mw.wikibase.getBestStatements(subjectItem.mainsnak.datavalue.value.id,'P856')[1]
if officialWebsite then
link = officialWebsite.mainsnak.datavalue.value
end
end
end
end
end
elseif type(property) == 'string' then
link = property
end
end
link = mw.ustring.gsub(link, '^[Hh][Tt][Tt][Pp]([Ss]?)://', 'http%1://') -- fix wikidata URL
if type(mask) == 'function' then
return mask( val, link, property )
end
link = mw.ustring.gsub(link, '$1', mw.ustring.gsub( mw.ustring.gsub( val, '%%', '%%%%' ), ' ', '%%%%20' ) or val )
if mw.ustring.find( link, '//' ) then
if type(mask) == 'string' then
link = cleanLink( link, 'PATH' )
if mask == 'y' then
return '['..link..' شناساگر]'
elseif mask == 'n' then
return '['..link..' '..val..']'
end
return '['..link..' '..mask..']'
end
elseif link == '' then
return val
else
return '[['..link..'|'..val..']]'
end
end
local function createRow( id, label, rawValue, link, withUid )
if link then
if label and label ~= '' then label = '<span style="white-space:nowrap;">'..label .. ':</span> ' end
if withUid then
return '* ' .. label .. '<span class="uid">' .. link .. '</span>\n'
else
return '* ' .. label .. link .. '\n'
end
else
return '* <span class="error">این ' .. id .. ' شناساگر ' .. rawValue .. ' نا معتبر هسته</span>[[رده:ویکیپدیا:مرجعون کنترل مشکل دار صفحهئون]]\n'
end
end
local function copyTable(inTable)
if type(inTable) ~= 'table' then return inTable end
local outTable = setmetatable({}, getmetatable(inTable))
for key, value in pairs (inTable) do outTable[copyTable(key)] = copyTable(value) end
return outTable
end
local function splitLccn( id )
if id:match( '^%l%l?%l?%d%d%d%d%d%d%d%d%d?%d?$' ) then
id = id:gsub( '^(%l+)(%d+)(%d%d%d%d%d%d)$', '%1/%2/%3' )
end
if id:match( '^%l%l?%l?/%d%d%d?%d?/%d+$' ) then
return mw.text.split( id, '/' )
end
return false
end
local p = {}
function p.authorityControl( frame )
local pArgs = frame:getParent().args
local parentArgs = copyTable(pArgs)
local stringArgs = false
local fromForCount, itemCount, rowCount = 1, 0, 0
local mobileContent = ''
--Cleanup args
for k, v in pairs( pArgs ) do
if type(k) == 'string' then
--make args case insensitive
local lowerk = mw.ustring.lower(k)
if not parentArgs[lowerk] or parentArgs[lowerk] == '' then
parentArgs[lowerk] = v
parentArgs[k] = nil
end
--remap abc to abc1
if not mw.ustring.find(lowerk, '%d$') then --if no number at end of param
if not parentArgs[lowerk..'1'] or parentArgs[lowerk..'1'] == '' then
parentArgs[lowerk..'1'] = v
parentArgs[lowerk] = nil
end
end
if v and v ~= '' then
--find highest from param
if mw.ustring.sub(lowerk,1,4) == 'from' then
local fromNumber = tonumber(mw.ustring.sub(lowerk,5,-1))
if fromNumber and fromNumber >= fromForCount then fromForCount = fromNumber end
elseif mw.ustring.sub(lowerk,1,3) == 'for' then
local forNumber = tonumber(mw.ustring.sub(lowerk,4,-1))
if forNumber and forNumber >= fromForCount then fromForCount = forNumber end
elseif mw.ustring.lower(v) ~= 'no' and lowerk ~= 'for' then
stringArgs = true
end
end
end
end
--Setup navbox
local navboxParams = {
name = 'مرجعون کنترل',
bodyclass = 'hlist',
groupstyle = 'width: 12%; text-align:center;',
}
for f = 1, fromForCount, 1 do
local title = {}
--cleanup parameters
if parentArgs['from'..f] == '' then parentArgs['from'..f] = nil end
if parentArgs['for'..f] == '' then parentArgs['for'..f] = nil end
--remap aliases
for _, a in pairs( conf.aliases ) do
local alias, name = mw.ustring.lower(a[1]), mw.ustring.lower(a[2])
if parentArgs[alias..f] and not parentArgs[name..f] then
parentArgs[name..f] = parentArgs[alias..f]
parentArgs[alias..f] = nil
end
end
--Fetch Wikidata item
local itemId = parentArgs['from'..f] or mw.wikibase.getEntityIdForCurrentPage()
local label = itemId and (mw.wikibase.getSitelink(itemId) or mw.wikibase.getLabel(itemId)) or ''
if label and label ~= '' then
title = mw.title.new(label)
if not title then title = mw.title.getCurrentTitle() end
else
title = mw.title.getCurrentTitle()
end
if (not parentArgs['wikidata'..f] or parentArgs['wikidata'..f] == '') and (title.namespace == 0 or title.namespace == 104) then
parentArgs['wikidata'..f] = parentArgs['from'..f] or itemId or ''
end
if title.namespace == 0 or title.namespace == 104 or stringArgs then --Only in the main namespaces or if there are manual overrides
if fromForCount > 1 and #conf.databases > 1 then
if parentArgs['for'..f] and parentArgs['for'..f] ~= '' then
navboxParams['list'..(rowCount + 1)] = "'''" .. parentArgs['for'..f] .. "'''"
else
navboxParams['list'..(rowCount + 1)] = "'''" .. title.text .. "'''"
end
navboxParams['list'..(rowCount + 1)..'style'] = 'background-color: #ddf;'
rowCount = rowCount + 1
end
for _, db in pairs( conf.databases ) do
if db.list and #db.list > 0 then
local listElements = {}
for n, gr in pairs( db.list ) do
local groupElements = {}
if gr.group and #gr.group > 0 then
for _, params in pairs( gr.group ) do
local id = mw.ustring.lower( params[1] )
-- Wikidata fallback if requested
if itemId and params[3] ~= 0 and (not parentArgs[id..f] or parentArgs[id..f] == '') then
local wikidataIds = {}
if type( params[3] ) == 'function' then
wikidataIds = params[3]( itemId )
elseif type( params[3] ) == 'string' then
wikidataIds = getIdsFromSitelinks(itemId, params[3] )
else
wikidataIds = getIdsFromWikidata( itemId, 'P' .. params[3] )
end
if wikidataIds[1] then
parentArgs[id..f] = wikidataIds[1]
end
end
local val = parentArgs[id..f]
if val and val ~= '' and mw.ustring.lower(val) ~= 'no' and params[3] ~= 0 then
local link
if type( params[3] ) == 'function' then
link = val
else
link = getLink( params[3], val, params[4] )
end
if link and link ~= '' then
table.insert( groupElements, createRow( id, params[2], val, link, true ) .. getCatForId( params[1], params[5] or 0 ) )
itemCount = itemCount + 1
end
end
end
if #groupElements > 0 then
if gr.title and gr.title ~= '' then
table.insert( listElements, "* '''"..gr.title.."'''\n" )
end
table.insert( listElements, table.concat( groupElements ) )
if n == 1 and #groupElements > 1 then
table.insert( listElements, "\n----\n" )
end
-- mobile version
if n == 1 then
mobileContent = table.concat( groupElements )
end
end
end
end
-- Generate navbox title
if #listElements > 0 then
if fromForCount > 1 and #conf.databases == 1 then
if parentArgs['for'..f] and parentArgs['for'..f] ~= '' then
navboxParams['group'..(rowCount + 1)] = "''" .. parentArgs['for'..f] .. "''"
else
navboxParams['group'..(rowCount + 1)] = "''" .. title.text .. "''"
end
else
navboxParams['group'..(rowCount + 1)] = db.name or ''
end
navboxParams['list'..(rowCount + 1)] = table.concat( listElements )
rowCount = rowCount + 1
end
end
end
end
end
if rowCount > 0 then
local Navbox = require('Módulo:Navbox')
if fromForCount > 1 then
--add missing names
for r = 1, rowCount, 1 do
if navboxParams['group'..r] == '' then
navboxParams['group'..r] = "''" .. mw.wikibase.getEntity(parentArgs['wikidata'..r]):getLabel().."''"
end
end
if fromForCount > 2 then
navboxParams['navbar'] = 'plain'
else
navboxParams['state'] = 'off'
navboxParams['navbar'] = 'off'
end
end
local mainCategories = ''
if stringArgs then
mainCategories = mainCategories .. '[[رده:ویکیپدیا:مرجعون کنترل با پارامترون صفحهئون]]\n'
end
if itemCount > 13 then
if itemCount > 30 then
itemCount = 'بیشتر از ۳۰'
end
mainCategories = mainCategories .. '[[رده:ویکیپدیا:مرجعون کنترل با ' .. itemCount .. ' عنصر]]\n'
end
navboxParams['style'] = 'width: inherit';
return frame:extensionTag{ name = 'templatestyles', args = { src = 'الگو:مرجعون کنترل/styles.css' } }
.. tostring(
mw.html.create( 'div' )
:addClass( 'mw-authority-control' )
:wikitext( Navbox._navbox( navboxParams ) )
:done()
:tag('div')
:addClass( 'mw-mf-linked-projects' )
:addClass( 'hlist' )
:newline()
:wikitext( mobileContent )
:done()
:done()
)
.. mainCategories
else
return ''
end
end
return p
aab6ddq2pxu0kc1br4v9blladeqzrgw
401968
401967
2026-08-31T17:27:57Z
محک
1023
401968
Scribunto
text/plain
require('ماژول:No globals')
local function cleanLink ( link, style )
-- similar to mw.uri.encode
local wikiLink = link
if style == 'PATH' then
wikiLink = mw.ustring.gsub( wikiLink, ' ', '%%%%20' )
elseif style == 'WIKI' then
wikiLink = mw.ustring.gsub( wikiLink, ' ', '_' )
wikiLink = mw.ustring.gsub( wikiLink, '?', '%%%%3F')
else -- if style == 'QUERY' then -- default
wikiLink = mw.ustring.gsub( wikiLink, ' ', '+' )
end
wikiLink = mw.ustring.gsub( wikiLink, '%[', '%%5B' )
wikiLink = mw.ustring.gsub( wikiLink, '%]', '%%5D' )
wikiLink = mw.ustring.gsub( wikiLink, '%"', '%%%%22' )
return wikiLink
end
local function generic ( id, link, parameter )
local idlink = cleanLink( id, 'PATH' )
link = mw.ustring.gsub( link, '$1', idlink )
return '[' .. link .. ' ' .. id .. ']'
end
local function noLink ( id, link, parameter )
-- evita generar un enlace externo junto con el identificador
return id
end
local function bncLink ( id, link, parameter )
-- filtro local del BNC, para evadir multitud de identificadores de Wikidata que no se enlazan adecuadamente
-- véase https://www.wikidata.org/wiki/Wikidata:Database_reports/Constraint_violations/P1890#%22Format%22_violations
if ( string.match( id, '^%d%d%d%d%d%d%d%d%d$' ) ) then
return generic ( id, link, parameter )
end
return false
end
local function bnfLink ( id, link, parameter )
-- representación local del BNF, con doble enlace
return generic( id, link, parameter ) .. ' [http://data.bnf.fr/ark:/12148/cb' .. id .. ' (data)]'
end
local function icd11Link ( id, link, parameter )
-- la propiedad P7329 no genera un enlace externo, así que se usarán los valores de P7807 cuando esté definida
local foundation = getIdsFromWikidata(mw.wikibase.getEntityIdForCurrentPage(), 'P7807')
if foundation and foundation[1] then
link = 'https://icd.who.int/browse11/l-m/en#/http://id.who.int/icd/entity/$1'
link = link:gsub('$1', foundation[1])
return generic(id, link, parameter)
else
return id
end
end
local function ineLink ( id, link, parameter )
-- representación especial del INE, enlace no estándar con cinco parámetros utilizados
local ineMainRE, ineTailRE = '^(%d%d)(%d%d%d)', '(%d%d)(%d%d)(%d%d)'
local codProv, codMuni, codEC, codES, codNUC = string.match( id, ineMainRE .. ineTailRE .. '$' )
if not codEC or not codES or not codNUC then
codProv, codMuni = string.match( id, ineMainRE .. '$' )
if codProv and codMuni then
codEC, codES, codNUC = '00', '00', '00'
else
codProv, codMuni = string.match( id, ineMainRE )
codEC, codES, codNUC = '', '', ''
end
end
if codProv and codMuni then
link = 'http://www.ine.es/nomen2/inicio_a.do?accion=busquedaAvanzada&inicio=inicio_a&subaccion=&botonBusquedaAvanzada=Consultar+selecci%C3%B3n&numPag=0&ordenAnios=ASC&comunidad=00&entidad_amb=no&poblacion_amb=T&poblacion_op=%3D&poblacion_txt=&denominacion_op=like&denominacion_txt=&codProv=$1&codMuni=$2&codEC=$3&codES=$4&codNUC=$5'
link = link:gsub('$1', codProv):gsub('$2', codMuni):gsub('$3', codEC):gsub('$4', codES):gsub('$5', codNUC)
return generic( id, link, parameter )
end
return id
end
local function commonscat ( id, link, parameter )
-- representación especial del enlace a las categorías de Commons, para mantener el formato de enlace interwiki
local idlink = cleanLink( id, 'WIKI' )
link = mw.ustring.gsub( link, '$1', idlink )
return '<span class="plainlinks">[' .. link .. ' ' .. id .. ']</span>'
end
local function sisterprojects ( id, link, parameter )
-- enlaces interproyecto
local prefix = {
-- Ejemplo: -- enwiki = 'w:en',
commonswiki = 'c',
eswikivoyage = 'voy',
eswiktionary = 'wikt',
eswikibooks = 'b',
eswikinews = 'n',
eswikiversity = 'v',
eswikiquote = 'q',
eswikisource = 's',
mediawikiwiki = 'mw',
metawiki = 'm',
specieswiki = 'species',
}
if prefix[ parameter ] then
return '[['..prefix[ parameter ]..':'..id..'|'..id..']]'
end
return false
end
function getCommonsValue ( itemId )
local commonslink = ''
local categories = ''
local property = getIdsFromWikidata( itemId, 'P373' )
if property and property[1] then
property = property[1]
commonslink = commonslink .. getLink( 373, property, commonscat )
else
property = ''
end
local sitelink = getIdsFromSitelinks( itemId, 'commonswiki' )
if sitelink and sitelink[1] then
sitelink = sitelink[1]
if sitelink ~= 'Category:' .. property then
if commonslink == '' then
commonslink = commonslink .. sisterprojects( sitelink, nil, 'commonswiki' )
end
end
else
sitelink = ''
end
if property and sitelink then
if sitelink ~= 'Category:' .. property then
-- categories = categories .. '[[Categoría:Wikipedia:Control de autoridades con enlaces diferentes de Commons]]'
end
elseif sitelink then -- not property
-- categories = categories .. '[[Categoría:Wikipedia:Control de autoridades sin Commonscat]]'
elseif property then -- not sitelink
-- categories = categories .. '[[Categoría:Wikipedia:Control de autoridades sin Commons]]'
else -- not property and not sitelink
-- categories = categories .. '[[Categoría:Wikipedia:Control de autoridades sin ningún enlace de Commons]]'
end
if commonslink ~= '' then
-- Special:MediaSearch
local mediasearch = 'https://commons.wikimedia.org/wiki/Special:MediaSearch?type=image&search=%22$1%22'
commonslink = commonslink .. ' / ' .. commonscat( itemId, mediasearch )
return { commonslink .. categories }
end
return {}
end
local conf = {}
--In this order: name of the parameter, label, propertyId in Wikidata, formatting function, category id
-- -- name of the parameter: unique name
-- -- label: internal link in wiki format
-- -- propertyId in Wikidata: number without 'P' suffix
-- -- formatting function: one of these four options
-- -- -- local function (like 'generic')
-- -- -- string 'y' (yes), to show a default identifier 'ID'
-- -- -- string 'n' (no), to show the real identifier
-- -- -- any other string, to show this string as identifier ('id', 'url', 'link', ...)
-- -- category id: one of these tree options
-- -- -- number 0, to not add category
-- -- -- number 1, to add a category based on the name of the parameter
-- -- -- any string, to add a category based on this string
conf.databases = {}
conf.databases[1] = {}
conf.databases[1].name = 'مرجعون کنترل'
conf.databases[1].list = {
{
title = 'ویکیپروژهئون',
group = {
{ 'Wikidata', '[[پرونده:Wikidata-logo.svg|20px|link=Wikidata|alt=Wd|Wikidata]] دادهئون', 'Wikidata:$1', 'n', 0 },
{ 'Commons', '[[پرونده:Commons-logo.svg|15px|link=Wikimedia Commons|alt=Commonscat|Commonscat]] عکس و فیلم', getCommonsValue, 'n', 0 },
{ 'Wikivoyage', '[[پرونده:Wikivoyage-logo.svg|15px|link=Wikiviajes|alt=Wikivoyage|Wikivoyage]] راهنما و بروشور', 'eswikivoyage', sisterprojects, 0 },
{ 'Wiktionary', '[[پرونده:Wiktionary-logo.svg|15px|link=Wikcionario|alt=Wiktionary|Wiktionary]] واژهنومه', 'eswiktionary', sisterprojects, 0 },
{ 'Wikibooks', '[[پرونده:Wikibooks-logo.svg|15px|link=Wikilibros|alt=Wikibooks|Wikibooks]] کتابون', 'eswikibooks', sisterprojects, 0 },
{ 'Wikinews', '[[پرونده:Wikinews-logo.svg|20px|link=Wikinoticias|alt=Wikinews|Wikinews]] خَوِرون', 'eswikinews', sisterprojects, 0 },
{ 'Wikiversity', '[[پرونده:Wikiversity-logo.svg|15px|link=Wikiversidad|alt=Wikiversity|Wikiversity]] آموزشی منلبع', 'eswikiversity', sisterprojects, 0 },
{ 'Wikiquote', '[[پرونده:Wikiquote-logo.svg|15px|link=Wikiquote|alt=Wikiquote|Wikiquote]] گتگتون بائوتی', 'eswikiquote', sisterprojects, 0 },
{ 'Wikisource', '[[پرونده:Wikisource-logo.svg|15px|link=Wikisource|alt=Wikisource|Wikisource]] بنویشتهئون', 'eswikisource', sisterprojects, 0 },
{ 'MediaWiki', '[[پرونده:MediaWiki-2020-icon.svg|20px|link=MediaWiki|alt=MediaWiki|MediaWiki]] مدیاویکی', 'mediawikiwiki', sisterprojects, 0 },
{ 'Meta-Wiki', '[[پرونده:Wikimedia Community Logo.svg|15px|link=Wikimedia Meta-Wiki|alt=Meta-Wiki|Meta-Wiki]] هماهنگی', 'metawiki', sisterprojects, 0 },
{ 'Wikispecies', '[[پرونده:Wikispecies-logo.svg|15px|link=Wikispecies|alt=Wikispecies|Wikispecies]] جاندارون', 'specieswiki', sisterprojects, 0 },
},
},
{
title = 'شناساگرون',
group = {
{ 'ISSN', '[[ISSN]]', 236, 'n', 1 },
{ 'VIAF', '[[Fichero de Autoridades Virtual Internacional|VIAF]]', 214, 'n', 1 },
{ 'ISNI', '[[International Standard Name Identifier|ISNI]]', 213, 'n', 1 },
{ 'BCN', '[[Biblioteca del Congreso de la Nación Argentina|BCN]]', 2879, 'n', 1 },
{ 'BNA', '[[Biblioteca Nacional de la República Argentina|BNA]]', 3788, 'n', 1 },
{ 'BNA-ed', '[[Biblioteca Nacional (Argentina)|BNA]]', 1143, 'n', 0 },
{ 'BNM', '[[Biblioteca Nacional de Maestras y Maestros|BNM]]', 9774, 'n', 1 },
{ 'BNE', '[[Biblioteca Nacional de España|BNE]]', 950, 'n', 1 },
{ 'BNF', '[[Biblioteca Nacional de Francia|BNF]]', 268, bnfLink, 1 },
{ 'VcBA', '[[Biblioteca Apostólica Vaticana|VcBA]]', 8034, 'n', 1 },
{ 'BNM', '[[Biblioteca Nacional de México|BNM]]', 4440, 'n', 1 },
{ 'BNC', '[[Biblioteca Nacional de Chile|BNC]]', 1890, bncLink, 1 },
{ 'BNC', '[[Biblioteca Nacional de Chile|BNC]]', 7369, 'n', 1 },
{ 'BNU', '[[Biblioteca Nacional de Uruguay|BNU]]', 12595, 'n', 1 },
{ 'BNB', '[[Biblioteca Nacional de Brasil|BNB]]', 4619, 'n', 1 },
{ 'CANTIC', '[[Biblioteca de Cataluña|CANTIC]]', 9984, 'n', 1 },
{ 'GND', '[[Gemeinsame Normdatei|GND]]', 227, 'n', 1 },
{ 'LCCN', '[[Library of Congress Control Number|LCCN]]', 244, 'n', 1 },
{ 'NCL', '[[Biblioteca central de Taiwán|NCL]]', 1048, 'n', 0 },
{ 'NDL', '[[Biblioteca Nacional de la Dieta|NDL]]', 349, 'n', 0 },
{ 'NKC', '[[Biblioteca Nacional de la República Checa|NKC]]', 691, 'n', 0 },
{ 'NLA', '[[Biblioteca Nacional de Australia|NLA]]', 409, 'n', 1 },
{ 'RLS', '[[Biblioteca del Estado Ruso|BER]]', 947, 'n', 0 },
{ 'J9U', '[[Biblioteca Nacional de Israel|NLI]]', 8189, 'n', 0 },
{ 'CINII', '[[CiNii]]', 271, 'n', 0 },
{ 'NARA', '[[National Archives and Records Administration|NARA]]', 1225, 'n', 0 },
{ 'LCCNLCOC', '[[Library of Congress Control Number|LCCN]]', 1144, 'n', 0 },
{ 'SNAC', '[[d:Q29861311|SNAC]]', 3430, 'n', 1 },
{ 'S2', '[[:d:Q22908627|S2]]', 4012, 'n', 0 },
{ 'SUDOC', '[[Système universitaire de documentation|SUDOC]]', 269, 'n', 0 },
{ 'ULAN', '[[Union List of Artist Names|ULAN]]', 245, 'n', 1 },
{ 'frickSpain ', '[[Colección Frick|research.frick]]', 8572, 'n', 1 },
{ 'ORCID', '[[ORCID]]', 496, 'n', 1 },
{ 'Scopus', '[[Scopus]]', 1153, 'n', 1 },
-- { 'SELIBR', '[[LIBRIS|SELIBR]]', 906, 'n', 1 },
{ 'BIBSYS', '[[BIBSYS]]', 1015, 'n', 1 },
{ 'IPNIaut', '[[Índice Internacional de Nombres de las Plantas|IPNI]]', 586, 'n', 'IPNI' },
{ 'MGP', '[[Mathematics Genealogy Project|MGP]]', 549, 'n', 0 },
{ 'autores.uy', '[[autores.uy]]', 2558, 'n', 1 },
{ 'Slovenska biografija', '[[:d:Q15975890|Slovenska biografija]]', 1254, 'n', 0 },
{ 'SBN', '[[Istituto Centrale per il Catalogo Unico|ICCU]]', 396, 'n', 1 },
{ 'ARAE', '[[:d:Q105580684|ARAE]]', 9226, 'n', 1 },
{ 'DeutscheBiographie', '[[Deutsche Biographie]]', 7902, 'n', 1 },
{ 'NobelPrize', '[[نوبل جایزه|Premio Nobel]]', 8024, 'n', 0 },
{ 'CCBAE', '[[:d:Q61505171|CCBAE]]', 6493, 'n', 1 },
-- { 'DIR3', '[[Directorio Común de Unidades Orgánicas y Oficinas|DIR3]]', 6222, 'n', 1 },
{ 'CensoGuia', '[[Censo-Guía de Archivos de España e Iberoamérica]]', 3998, 'n', 'Censo-Guía' },
{ 'Libraries.org', 'Libraries.org', 4848, 'n', 1 },
{ 'DirectorioMuseos', '[[:d:Q56246649|Directorio de Museos y Colecciones de España]]', 5763, 'n', 1 },
{ 'SUCA', 'SUCA', 5946, 'n', 1 },
{ 'BOE', '[[Boletín Oficial del Estado|BOE]]', 4256, 'n', 1 },
{ 'RoyalSociety', '[[Royal Society]]', 2070, 'url', 'Royal Society' },
{ 'HAW', '[[Academia de Ciencias y Humanidades de Heidelberg|HAW]]', 2273, 'n', 1 },
{ 'SAW', '[[Academia Sajona de Ciencias de Leipzig|SAW]]', 3411, 'n', 1 },
{ 'KNAW', '[[Real Academia de Artes y Ciencias de los Países Bajos|KNAW]]', 2454, 'n', 1 },
-- { 'KVAB', '[[Real Academia Flamenca de Ciencias y Artes de Bélgica|KVAB]]', 3887, 'n', 1 },
{ 'Leopoldina', '[[Deutsche Akademie der Naturforscher Leopoldina|Leopoldina]]', 3413, 'n', 1 },
{ 'CONICET', '[[CONICET]]', 3900, 'n', 1 },
{ 'Grierson', '[[Directorio de científicos argentinos Dra. Grierson|Grierson]]', 3946, 'n', 1 },
{ 'RANM', '[[Real Academia Nacional de Medicina|RANM]]', 3945, 'n', 1 },
-- { 'ANMF', '[[Académie Nationale de Médecine|ANMF]]', 3956, 'n', 1 },
{ 'Léonore', '[[Base Léonore|Léonore]]', 11152, 'n', 0 },
{ 'USCongress', '[[Biographical Directory of the United States Congress|US Congress]]', 1157, 'n', 0 },
{ 'BPN', '[[Biografisch Portaal|BPN]]', 651, 'n', 1 },
-- { 'ISCO', '[[d:Q1233766|ISCO]]', 952, 'n', 1 },
{ 'AAT', '[[Art & Architecture Thesaurus|AAT]]', 1014, 'n', 1 },
{ 'OpenLibrary', '[[Open Library]]', 648, 'n', 'Open Library' },
{ 'PARES', '[[PARES]]', 4813, 'n', 1 },
{ 'SSRN', '[[Social Science Research Network|SSRN]]', 3747, 'n', 'SSRN autor' },
{ 'SIKART', '[[SIKART]]', 781, 'n', 0 },
{ 'KULTURNAV', '[[KulturNav]]', 1248, 'id', 0 },
{ 'RKDartists', '[[Rijksbureau voor Kunsthistorische Documentatie|RKD]]', 650, 'n', 1 },
{ 'GoogleScholar', '[[Google Académico]]', 1960, 'n', 'Google Académico' },
-- { 'Microsoft Academic', '[[Microsoft Academic]]', 6366, 'n', 1 },
{ 'RID', '[[ResearcherID]]', 1053, 'n', 1 },
{ 'NLM', '[[Biblioteca Nacional de Medicina de los Estados Unidos|NLM]]', 1055, 'n', 1 },
{ 'Latindex', '[[Latindex]]', 12376, 'n', 1 },
{ 'ERIH PLUS', '[[ERIH PLUS]]', 3434, 'n', 1 },
{ 'IPNIpub', '[[Índice Internacional de Nombres de las Plantas|IPNI]]', 2008, 'n', 1 },
{ 'SUDOCcat', '[[Système universitaire de documentation|SUDOC]]', 1025, 'n', 'SUDOC catálogo' },
{ 'ZDB', '[[Zeitschriftendatenbank|ZDB]]', 1042, 'n', 1 },
{ 'NorwegianRegister', '[[Norsk senter for forskningsdata|Norwegian Register]]', 1270, 'n', 'Norwegian Register' },
{ 'DOAJ', '[[Directory of Open Access Journals|DOAJ]]', 5115, 'n', 1 },
{ 'ACNP', 'ACNP', 6981, 'n', 1 },
{ 'DipFedBra', '[[Cámara de Diputados de Brasil]]', 7480, 'n', 1 },
{ 'HCDN', '[[Cámara de Diputados de la Nación Argentina|Estadísticas HCDN]]', 4693, 'n', 1 },
{ 'HCDNbio', '[[Cámara de Diputados de la Nación Argentina|Biografía HCDN]]', 5225, 'n', 1 },
{ 'Directorio Legislativo', 'مجلسی راهنما', 6585, 'n', 0 },
-- { 'Legislatura CABA', '[[Legislatura de la Ciudad de Buenos Aires|Legislatura CABA]]', 4667, 'n', 1 },
{ 'Archivo Histórico de Diputados de España', '[[Congreso de los Diputados|Archivo Histórico de Diputados (1810-1977)]]', 9033, 'n', 1 },
{ 'Senadores de España (1834-1923)', '[[Senado de España|Senadores de España (1834-1923)]]', 10265, 'n', 1 },
{ 'Asamblea de Madrid', '[[مادرید مجلس|Asamblea de Madrid]]', 4797, 'n', 1 },
{ 'BCNCL', '[[Biblioteca del Congreso Nacional de Chile|Biografías BCN]]', 5442, 'url', 0 },
{ 'RBD', '[[Ministerio de Educación de Chile|RBD MINEDUC]]', 1919, 'n', 0 },
{ 'CineChile', 'CineChile', 6750, 'url', 0 },
{ 'Tebeosfera-autor', '[[Tebeosfera]]', 5562, 'n', 1 },
{ 'DPRR', 'DPRR', 6863, 'n', 0},
{ 'tribunsdelaplebe.fr', 'TDLP', 8961, 'n', 0},
{ 'Pleiades', 'Pleiades', 1584, 'n', 0},
{ 'IMO', '[[Organización Marítima Internacional|IMO]]', 458, 'n', 0},
{ 'Mnemosine', '[[Mnemosine. Biblioteca Digital de La otra Edad de Plata|Mnemosine]]', 10373, 'n', 0 },
{ 'Renacyt', '[[Registro Nacional Científico, Tecnológico y de Innovación Tecnológica|Renacyt]]', 10452, 'n', 0 },
{ 'AWARE', '[[Archives of Women Artists, Research and Exhibitions|AWARE]]', 6637, 'url', 0 },
{ 'Tabakalera', '[[Tabakalera]]', 10069, 'n', 1 },
{ 'BUSC', '[[Biblioteca de la Universidad de Santiago de Compostela|BUSC]]', 12538, 'n' , 1}
},
},
{
title = 'واژهنومهئون و دانشنومهئون',
group = {
{ 'Auñamendi', '[[Enciclopedia Auñamendi|Auñamendi]]', 3218, 'n', 1 },
-- { 'GEA', '[[Gran Enciclopedia Aragonesa|GEA]]', 1807, 'n', 1 },
{ 'GEN', '[[Gran Enciclopedia Navarra|GEN]]', 7388, 'n', 1 },
{ 'DBSE', '[[Diccionario biográfico del socialismo español|DBSE]]', 2985, 'url', 1 },
{ 'DBE', '[[Diccionario biográfico español|DBE]]', 4459, 'url', 1 },
{ 'DBCLM', '[[Diccionario biográfico de Castilla-La Mancha|DBCLM]]', 13067, 'url', 1 },
{ 'DCED', '[[Diccionario de catedráticos españoles de derecho|DCED]]', 13620, 'n', 1 },
{ 'DBA', '[[Diccionario biográfico de Almería|DBA]]', 13851, 'n', 1 },
{ 'DHS', '[[Diccionario histórico de Suiza|DHS]]', 902, 'n', 0 },
{ 'LIR', '[[Diccionario histórico de Suiza|LIR]]', 886, 'n', 0 },
{ 'TLS', '[[Theaterlexikon der Schweiz|TLS]]', 1362, 'n', 0 },
{ 'Britannica', '[[Enciclopedia Británica|Britannica]]', 1417, 'url', 0 },
{ 'ELEM', '[[Enciclopedia de la Literatura en México|ELEM]]', 1565, 'n', 0 },
{ 'Treccani', '[[Enciclopedia Treccani|Treccani]]', 4223, 'url', 0 },
{ 'Iranica', '[[Encyclopædia Iranica]]', 3021, 'n', 1 },
},
},
{
title = 'دیجیتال مخازن',
group = {
{ 'PerséeRevista', '[[Persée (portal)|Persée]]', 2733, 'n', 'Persée revista' },
{ 'DialnetRevista', '[[Dialnet]]', 1609, 'n', 'Dialnet revista' },
{ 'Redalyc', '[[Redalyc]]', 3131, 'n', 1 },
-- { 'UNZrevista', '[[UNZ.org|UNZ]]', 2735, 'n', 0 },
-- { 'JSTORrevista', '[[JSTOR]]', 1230, 'n', 'JSTOR revista' },
{ 'HathiTrust', '[[HathiTrust]]', 1844, 'n', 1 },
{ 'Galicianaobra', '[[Galiciana]]', 3004, 'n', 'Galiciana obra' },
{ 'Trove', '[[Trove]]', 5603, 'n', 1 },
{ 'BVMCobra', '[[Biblioteca Virtual Miguel de Cervantes|BVMC]]', 3976, 'n', 'BVMC obra' },
{ 'BVMCpersona', '[[Biblioteca Virtual Miguel de Cervantes|BVMC]]', 2799, 'n', 'BVMC persona' },
{ 'Persée', '[[Persée (portal)|Persée]]', 2732, 'n', 1 },
{ 'Dialnet', '[[Dialnet]]', 1607, 'n', 1 },
{ 'GutenbergAutor', '[[Proyecto Gutenberg]]', 1938, 'n', 'Proyecto Gutenberg autor' },
{ 'BHL-bibliografia', '[[Biodiversity Heritage Library|BHL]]', 4327, 'n', 0 },
-- { 'UNZautor', '[[UNZ.org|UNZ]]', 2734, 'n', 'UNZ' },
{ 'TLL', '[[:d:Q570837|TLL]]', 7042, 'n', 'The Latin Library' },
{ 'BDCYL', '[[Biblioteca Digital de Castilla y León|BDCYL]]', 3964, 'n', 1 },
{ 'BVPB', '[[Biblioteca Virtual del Patrimonio Bibliográfico|BVPB]]', 4802, 'n', 1 },
{ 'PDCLM', '[[d:Q61500710|Patrimonio Digital de Castilla-La Mancha]]', 6490, 'n', 1 },
{ 'BDA', '[[Biblioteca Digital de Andalucía|BDA]]', 6496, 'n', 1 },
{ 'BDM', '[[Biblioteca Digital de Madrid|BDM]]', 13816, 'n', 1 },
{ 'BVPHautoridad', '[[Biblioteca Virtual de Prensa Histórica|BVPH]]', 6492, 'n', 1 },
{ 'BivaldiAutor', '[[Biblioteca Valenciana Digital|BiValDi]]', 3932, 'n', 'Bivaldi autor' },
{ 'GalicianaAutor', '[[Galiciana]]', 3307, 'n', 'Galiciana autor' },
{ 'Packard Humanities Institute', '[[Packard Humanities Institute|PHI]]', 6941, 'n', 0 },
{ 'Europeana', '[[Europeana]]', 7704, 'n', 1 },
{ 'DOI', '[[Identificador de objeto digital|DOI]]', 356, 'n', 1 },
{ 'Handle', '[[Sistema Handle|Handle]]', 1184, 'url', 1 },
},
},
{
title = 'موزهئون',
group = {
{ 'MNCARS', '[[Museo Nacional Centro de Arte Reina Sofía|MNCARS]]', 4439, 'url', 1 },
{ 'MuseoDelPradoPersona', '[[Museo del Prado]]', 5321, 'n', 'Museo del Prado (persona)' },
{ 'MuseoDelPradoObra', '[[Museo del Prado]]', 8905, 'n', 'Museo del Prado (obra)' },
{ 'Museo Smithsoniano de Arte AmericanoPersona', '[[Museo Smithsoniano de Arte Americano|SAAM]]', 1795, 'n', 'SAAM (persona)' },
{ 'Museo Smithsoniano de Arte AmericanObra', '[[Museo Smithsoniano de Arte Americano|SAAM]]', 4704, 'n', 'SAAM (obra)' },
{ 'MuseodeOrsayArtistas', '[[Museo de Orsay]]', 2268, 'n', 'Museo de Orsay (artista)' },
{ 'Thyssen-BornemiszaArtistas', '[[Museo Thyssen-Bornemisza|Thyssen-Bornemisza]]', 2431, 'n', 'Thyssen-Bornemisza (artista)' },
},
},
{
title = 'دیجیتال روزنومهخنهئون',
group = {
{ 'HemBNE', '[[Hemeroteca Digital de la Biblioteca Nacional de España|Hemeroteca digital de la BNE]]', 12151, 'n', 1 },
{ 'BVPH', '[[Biblioteca Virtual de Prensa Histórica]]', 2961, 'n', 1 },
{ 'Memoriademadrid', '[[Memoriademadrid]]', 7372, 'n', 1 },
},
},
{
title = 'ستارهشناسی',
group = {
{ 'Simbad', '[[SIMBAD]]', 3083, 'n', 0 },
{ 'JPL-Small-Body-Database', '[[JPL Small-Body Database|JPL]]', 716, 'n', 0 },
{ 'MPC', '[[Centro de Planetas Menores|MPC]]', 5736, 'n', 0 },
{ 'NASA-Exoplanet-Archive', '[[NASA Exoplanet Archive]]', 5667, 'n', 0 },
{ 'GazPlaNom', 'Gazetteer of Planetary Nomenclature', 2824, 'n', 0 },
},
},
{
title = 'جاجیگاهئون',
group = {
{ 'OSM', '[[OpenStreetMap|OSM]]', 402, 'n', 'Relación OSM' },
{ 'TGN', '[[Getty Thesaurus of Geographic Names|TGN]]', 1667, 'n', 1 },
{ 'AtlasIR', '[[:d:Q24575107|Atlas Digital del Imperio Romano]]', 1936, 'n', 0 },
{ 'Pleiades', '[[:d:Q24423804|Pleiades]]', 1584, 'n', 0 },
{ 'TmGEO', '[[:d:Q22094624|Trismegistos GEO]]', 1958, 'n', 0 },
{ 'SNCZI-IPE-EMBALSE', '[[Sistema Nacional de Cartografía de Zonas Inundables|SNCZI]]-IPE', 4568, 'n', 'SNCZI-IPE embalse' },
{ 'SNCZI-IPE-PRESA', '[[Sistema Nacional de Cartografía de Zonas Inundables|SNCZI]]-IPE', 4558, 'n', 'SNCZI-IPE presa' },
{ 'NATURA2000', '[[Red Natura 2000|Natura 2000]]', 3425, 'n', 'Natura 2000' },
{ 'WWF', '[[Fondo Mundial para la Naturaleza|WWF]]', 1294, 'n', 1 },
{ 'IDESCAT', '[[Instituto de Estadística de Cataluña|IDESCAT]]', 4335, 'n', 1 },
{ 'INE', '[[Instituto Nacional de Estadística (España)|INE]]', 772, ineLink, 1 },
{ 'INE Portugal', '[[Instituto Nacional de Estatística (Portugal)|INE]]', 6324, 'n', 1 },
{ 'ISTAT', '[[Istituto Nazionale di Statistica|ISTAT]]', 635, 'n', 1 },
{ 'OFS-Suiza', '[[Oficina Federal de Estadística (Suiza)|OFS]]', 771, 'n', 1 },
{ 'IBGE', '[[Instituto Brasileiro de Geografia e Estatística|IBGE]]', 1585, 'n', 1 },
{ 'TOID', '[[TOID]]', 3120, 'n', 1 },
{ 'INSEE-commune', '[[Institut National de la Statistique et des Études Économiques|INSEE]]', 374, 'n', 'INSEE (comuna)' },
{ 'INSEE-departamento', '[[Institut National de la Statistique et des Études Économiques|INSEE]]', 2586, 'n', 'INSEE (departamento)' },
{ 'INSEE-region', '[[Institut National de la Statistique et des Études Économiques|INSEE]]', 2585, 'n', 'INSEE (región)' },
{ 'INSEE-canton', '[[Institut National de la Statistique et des Études Économiques|INSEE]]', 2506, 'n', 'INSEE (cantón)' },
{ 'INEGI-mun', '[[Instituto Nacional de Estadística y Geografía|INEGI]]', 3801, 'n', 'INEGI municipio' },
{ 'INEGI-loc', '[[Instituto Nacional de Estadística y Geografía|INEGI]]', 1976, 'n', 'INEGI localidad' },
{ 'SIRUTA', '[[SIRUTA]]', 843, 'n', 1 },
{ 'SUDAFRICA-MUN', '[[Sudáfrica|Código municipio Sudáfrica]]', 911, 'n', 1 },
{ 'LAU', '[[Unidad administrativa local|LAU]]', 782, 'n', 1 },
{ 'KSH', '[[Központi Statisztikai Hivatal|KSH]]', 939, 'n', 1 },
{ 'OKATO', '[[OKATO]]', 721, 'n', 1 },
{ 'OSTAT', '[[Statistik Austria|ÖSTAT]]', 964, 'n', 'ÖSTAT-Nr'},
{ 'TERC', '[[Oficina Central de Estadística (Polonia)|TERC]]', 1653, 'n', 'TERC'},
{ 'GNIS', '[[Geographic Names Information System|GNIS]]', 590, 'n', 0},
{ 'WDTA', '[[Base de Datos Mundial sobre Áreas Protegidas|WDTA]]', 809, 'n', 0 },
},
},
{
title = 'معماری',
group = {
{ 'DocomomoIberico', '[[Fundación Docomomo Ibérico|Docomomo Ibérico]]', 3758, 'n', 'Docomomo Ibérico' },
{ 'COAMinmueble', '[[Colegio Oficial de Arquitectos de Madrid|COAM]]', 2917, 'n', 'COAM inmueble' },
{ 'COAMpersona', '[[Colegio Oficial de Arquitectos de Madrid|COAM]]', 4488, 'n', 'COAM persona' },
{ 'ArchnetAutoridad', '[[ArchNet]]', 12728, 'n', 'Archnet autoridad' },
{ 'ArchnetSitio', '[[ArchNet]]', 7323, 'n', 'Archnet sitio' },
},
},
{
title = 'فانوسئون دریایی',
group = {
{ 'ARHLS', '[[Amateur Radio Lighthouse Society|ARHLS]]', 2980, 'n', 0 },
{ 'NGA', '[[Agencia Nacional de Inteligencia-Geoespacial|NGA]]', 3563, 'n', 0 },
{ 'UKHO', '[[Instituto Hidrográfico del Reino Unido|UKHO]]', 3562, 'n', 0 },
{ 'MarineTraffic', '[[MarineTraffic]]', 3601, 'n', 0 },
{ 'OnlineListofLights', '[[:d:Q843152|Online List of Lights]]', 3223, 'n', 0 },
},
},
{
title = 'تاریخی میراث',
group = {
{ 'World Heritage Site', '[[Patrimonio de la Humanidad]]', 757, 'n', 'Centro del Patrimonio Mundial' },
{ 'CNMLBH', '[[Comisión Nacional de Monumentos, de Lugares y de Bienes Históricos|CNMLBH]]', 4587, 'n', 'cnmlbh' },
{ 'IGESPAR', '[[Instituto de Gestão do Património Arquitetónico e Arqueológico|IGESPAR]]', 1702, 'n', 1 },
{ 'SIPA', '[[Sistema de Informação para o Património Arquitetónico|SIPA]]', 1700, 'n', 1 },
{ 'Infopatrimonio', '[[:d:Q64745161|Infopatrimônio]]', 4372, 'n', 'Infopatrimônio' },
{ 'AustriaObjektID', 'Austria ObjektID', 2951, 'n', 'Austria ObjektID' },
{ 'FBBID', '[[Fredede og Bevaringsværdige Bygninger|FBB]]', 2783, 'n', 'FBB' },
{ 'Fornminnesregistret', '[[Fornminnesregistret|FMIS]]', 1260, 'n', 'FMIS' },
{ 'BerlinerKulturdenkmal', 'Berliner Kulturdenkmal', 2424, 'n', 'Berliner Kulturdenkmal' },
{ 'NHLE', '[[National Heritage List for England|NHLE]]', 1216, 'n', 1 },
{ 'NRHP', '[[Registro Nacional de Lugares Históricos|NRHP]]', 649, 'n', 1 },
{ 'KULTURMINNE', '[[Riksantikvaren|Kulturminne]]', 758, 'n', 'Kulturminne' },
{ 'CRHP', '[[:d:Q3456275|CRHP]]', 477, 'n', 1 },
{ 'MERIMEE', '[[Base Mérimée|Mérimée]]', 380, 'n', 'Mérimée' },
{ 'CADW', '[[Cadw]]', 1459, 'n', 'Cadw' },
{ 'Památkový Katalog', '[[Památkový katalog]]', 762, 'n', 'Památkový katalog' },
{ 'PatrimonioIran', 'Patrimonio Nacional de Irán', 1369, 'n', 'Patrimonio Nacional de Irán' },
{ 'Rijksmonument', 'Rijksmonument', 359, 'n', 'Rijksmonument' },
{ 'BIC', '[[Bien de Interés Cultural (España)|BIC]]', 808, 'n', 1 },
{ 'BCIN', '[[Bien Cultural de Interés Nacional|BCIN]]', 1586, 'n', 1 },
{ 'IPAC', '[[Inventario del Patrimonio Arquitectónico de Cataluña|IPAC]]', 1600, 'n', 1 },
{ 'IGPCV', '[[Inventario General del Patrimonio Cultural Valenciano|IGPCV]]', 2473, 'n', 1 },
{ 'IAPH', '[[Instituto Andaluz del Patrimonio Histórico|IAPH]]', 8425, 'n', 0 },
{ 'GD-PCA', '[[Guía Digital del Patrimonio Cultural de Andalucía|Patrimonio Cultural de Andalucía]]', 3318, 'n', 1 },
{ 'SIPCA', '[[SIPCA]]', 3580, 'n', 1 },
{ 'PWJCYL', '[[Junta de Castilla y León|Patrimonio Web JCyL]]', 3177, 'n', 'Patrimonio Web JCyL' },
{ 'CPCCLM', '[[Catálogo de Patrimonio Cultural de Castilla-La Mancha]]', 6539, 'n', 1 },
{ 'HispaniaNostra', '[[Lista roja de patrimonio en peligro|Lista Roja Hispania Nostra]]', 4868, 'url', 'Lista Roja Hispania Nostra' },
{ 'HGC', '[[Heritage Gazetteer for Cyprus]]', 6916, 'n', 1 },
{ 'HGL', '[[Heritage Gazetteer of Libya]]', 6751, 'n', 1 },
},
},
{
title = 'ورزشکارون',
group = {
{ 'COI', '[[Comité Olímpico Internacional|COI]]', 5815, 'n', 0 },
{ 'World Athletics', '[[World Athletics]]', 1146, 'n', 0 },
{ 'European Athletics', '[[Atletismo Europeo]]', 3766, 'n', 0 },
{ 'Liga Diamante', '[[Liga de Diamante]]', 3923, 'n', 0 },
{ 'ITU', '[[Unión Internacional de Triatlón|ITU]]', 3604, 'n', 0 },
{ 'ATP', '[[Asociación de Tenistas Profesionales|ATP]]', 536, 'n', 0 },
{ 'Copa Davis', '[[Copa Davis]]', 2641, 'n', 0 },
{ 'WTA', '[[Asociación de Tenis Femenino|WTA]]', 597, 'n', 0 },
{ 'Fed Cup', '[[Copa Billie Jean King|Fed Cup]]', 2642, 'n', 0 },
{ 'ITF', '[[Federación Internacional de Tenis|ITF]]', 599, 'n', 0 },
{ 'ITHF', '[[Salón de la Fama del Tenis Internacional|ITHF]]', 3363, 'n', 0 },
{ 'ITTF', '[[Federación Internacional de Tenis de Mesa|ITTF]]', 1364, 'n', 0 },
{ 'FIFA', '[[FIFA]]', 1469, 'n', 0 },
{ 'UEFA', '[[UEFA]]', 2276, 'n', 0 },
{ 'NFT', 'National-Football-Teams', 2574, 'n', 0 },
{ 'Soccerway', '[[Soccerway]]', 2369, 'n', 0 },
{ 'Transfermarkt', '[[Transfermarkt]]', 2446, 'n', 0 },
{ 'As', '[[As (periódico)|As]]', 3427, 'n', 0 },
{ 'ESPN FC', '[[ESPN FC]]', 3681, 'n', 0 },
{ 'FBref', 'FBref', 5750, 'n', 0 },
{ 'BeSoccer', '[[BeSoccer]]', 12577, 'n', 0 },
{ 'LaPreferente', 'LaPreferente', 7359, 'n', 0 },
{ 'Livefutbol', 'Livefutbol', 2020, 'n', 0 },
{ 'Soccerbase', 'Soccerbase', 2193, 'n', 0 },
{ 'FootballDatabase', '[[FootballDatabase]]', 3537, 'n', 0 },
{ 'BDFutbol', '[[BDFutbol]]', 3655, 'n', 0 },
{ 'EPCR', '[[European Professional Club Rugby|EPCR]]', 3666, 'n', 0 },
{ 'FIDE', '[[Federación Internacional de Ajedrez|FIDE]]', 1440, 'n', 0 },
{ 'BoxRec', '[[BoxRec]]', 1967, 'n', 0 },
{ 'Sherdog', '[[Sherdog]]', 2818, 'n', 0 },
{ 'WWE', '[[WWE]]', 2857, 'n', 0 },
{ 'NSK', '[[Asociación Japonesa de Sumo|NSK]]', 3385, 'n', 0 },
{ 'IJF', '[[Federación Internacional de Yudo|IJF]]', 4559, 'n', 0 },
{ 'FINA', '[[Federación Internacional de Natación|FINA]]', 3408, 'n', 0 },
{ 'ISHOF', '[[International Swimming Hall of Fame|ISHOF]]', 3691, 'n', 0 },
{ 'NFL', '[[National Football League|NFL]]', 3539, 'n', 0 },
{ 'NHL', '[[National Hockey League|NHL]]', 3522, 'n', 0 },
{ 'FIH', '[[Federación Internacional de Hockey|FIH]]', 3742, 'n', 0 },
{ 'MLB', '[[Grandes Ligas de Béisbol|MLB]]', 3541, 'n', 0 },
{ 'Baseball-Reference', '[[Baseball-Reference.com|Baseball-Reference]]', 1825, 'n', 0 },
{ 'FIL', '[[Federación Internacional de Luge|FIL]]', 2990, 'n', 0 },
{ 'IBSF', '[[Federación Internacional de Bobsleigh y Skeleton|IBSF]]', 2991, 'n', 0 },
{ 'WAF', '[[Federación Internacional de Tiro con Arco|WAF]]', 3010, 'n', 0 },
{ 'FEI', '[[Federación Ecuestre Internacional|FEI]]', 3111, 'n', 0 },
{ 'FIE', '[[Federación Internacional de Esgrima|FIE]]', 2423, 'n', 0 },
{ 'CEE', '[[Confederación Europea de Esgrima|CEE]]', 4475, 'n', 0 },
{ 'IBU', '[[Unión Internacional de Biatlón|IBU]]', 2459, 'n', 0 },
{ 'ISU', '[[Unión Internacional de Patinaje sobre Hielo|ISU]]', 2694, 'n', 0 },
{ 'FIG', '[[Federación Internacional de Gimnasia|FIG]]', 2696, 'n', 0 },
{ 'UIPM', '[[Unión Internacional de Pentatlón Moderno|UIPM]]', 2726, 'n', 0 },
{ 'BWF', '[[Federación Mundial de Bádminton|BWF]]', 2729, 'n', 0 },
{ 'WCF', '[[Federación Mundial de Curling|WCF]]', 3557, 'n', 0 },
{ 'EHF', '[[Federación Europea de Balonmano|EHF]]', 3573, 'n', 0 },
{ 'IWF', '[[Federación Internacional de Halterofilia|IWF]]', 3667, 'n', 0 },
{ 'IOF', '[[Federación Internacional de Orientación|IOF]]', 3672, 'n', 0 },
{ 'ISSF', '[[Federación Internacional de Tiro Deportivo|ISSF]]', 2730, 'n', 0 },
{ 'FIVB', '[[Federación Internacional de Voleibol|FIVB]]', 2801, 'n', 0 },
{ 'CEV', '[[Confederación Europea de Voleibol|CEV]]', 3725, 'n', 0 },
{ 'ICF', '[[Federación Internacional de Piragüismo|ICF]]', 3689, 'n', 0 },
{ 'FISA', '[[Federación Internacional de Sociedades de Remo|FISA]]', 2091, 'n', 0 },
{ 'IFSC', '[[Federación Internacional de Escalada Deportiva|IFSC]]', 3690, 'n', 0 },
{ 'NLL', '[[National Lacrosse League|NLL]]', 3955, 'n', 0 },
{ 'PGA', '[[Professional Golfers Association of America|PGA]]', 2811, 'n', 0 },
{ 'LPGA', '[[LPGA]]', 2810, 'n', 0 },
{ 'FIBA', '[[Federación Internacional de Baloncesto|FIBA]]', 3542, 'n', 0 },
{ 'Euroliga', '[[Euroliga]]', 3536, 'n', 0 },
{ 'WNBA', '[[WNBA]]', 3588, 'n', 0 },
{ 'NBA', '[[NBA]]', 3647, 'n', 0 },
{ 'ACB', '[[Asociación de Clubs de Baloncesto|ACB]]', 3525, 'n', 0 },
{ 'Entr. ACB', '[[Asociación de Clubs de Baloncesto|Entrenador ACB]]', 6297, 'n', 0 },
{ 'snooker.org', 'snooker.org', 4502, 'n', 0 },
{ 'snooker.org tournament', 'snooker.org', 4921, 'n', 0 },
{ 'WST', 'WST', 4498, 'n', 0 },
{ 'CueTracker', 'CueTracker', 4924, 'n', 0 },
},
},
{
title = 'سینما',
group = {
{ 'FilmAffinity', '[[FilmAffinity]]', 480, 'n', 0 },
{ 'IMDb', '[[Internet Movie Database|IMDb]]', 345, 'n', 0 },
{ 'Óscar', '[[Premios Óscar|Óscar]]', 6145, 'n', 0 },
{ 'AFI', '[[AFI Catalog of Feature Films|AFI]]', 3593, 'n', 0 },
{ 'Allcinema', '[[Allcinema]]', 2465, 'n', 0 },
{ 'AllMovie', '[[AllMovie]]', 1562, 'n', 0 },
{ 'AlloCiné', '[[AlloCiné]]', 1265, 'n', 0 },
{ 'BFI', '[[British Film Institute|BFI]]', 2703, 'n', 0 },
{ 'Box Office Mojo', '[[Box Office Mojo]]', 1237, 'n', 0 },
{ 'ICAA película', '[[Instituto de la Cinematografía y de las Artes Audiovisuales|ICAA]]', 5128, 'n', 1 },
},
},
{
title = 'کارآفرینون',
group = {
{ 'Bloomberg', '[[Bloomberg L.P.|Bloomberg]]', 3052, 'n', 0 },
{ 'Crunchbase', '[[Crunchbase]]', 2087, 'n', 0 },
},
},
{
title = 'مالیاتی شناساگرون',
group = {
{ 'IRS', '[[Servicio de Impuestos Internos de los Estados Unidos|IRS]]', 1297, noLink, 0 },
{ 'VAT', '[[Número de Identificación Fiscal a efectos del IVA (NIF-IVA)|VAT]]', 3608, noLink, 0 },
{ 'UID', 'UID', 4829, 'n', 0 },
},
},
{
title = 'رایانهورزی',
group = {
{ 'TOP500', 'TOP500', 7307, 'n', 0 },
{ 'Arch', 'Arch Linux', 3454, 'n', 0 },
{ 'AUR', 'AUR', 4162, 'n', 0 },
{ 'Debian', 'Debian', 3442, 'n', 0 },
{ 'Fedora', 'Fedora', 3463, 'n', 0 },
{ 'FSD', 'Free Software Directory', 2537, 'n', 0 },
{ 'Gentoo', 'Gentoo', 3499, 'n', 0 },
{ 'OpenHub', '[[Open Hub]]', 1972, 'n', 0 },
{ 'PyPI', '[[PyPI]]', 5568, 'n', 0 },
{ 'Snap', 'Snap', 4435, 'n', 0 },
{ 'Ubuntu', 'Ubuntu', 3473, 'n', 0 },
}
},
{
title = 'زیستشناختی دادهپایهئون',
group = {
{ 'Algabase', '[[AlgaeBase]]', 1348, 'y', 0 },
{ 'ADW', '[[Animal Diversity Web|ADW]]', 4024, 'n', 0 },
{ 'AmphibiaWeb', '[[AmphibiaWeb]]', 5036, 'n', 0 },
{ 'BOLD', 'BOLD', 3606, 'n', 0 },
{ 'APD', '[[African Plant DB]]', 2036, 'n', 0 },
{ 'Avibase', '[[Avibase]]', 2026, 'n', 0 },
{ 'BHL', '[[Biodiversity Heritage Library|BHL]]', 687, 'n', 0 },
{ 'BioLib', '[[BioLib]]', 838, 'n', 0 },
{ 'BirdLife', '[[BirdLife International|BirdLife]]', 5257, 'n', 0 },
{ 'CatalogueOfLife', '[[Catalogue of Life]]', 3088, 'n', 0 },
{ 'CONABIO', '[[Comisión Nacional para el Conocimiento y Uso de la Biodiversidad|CONABIO]]', 4902, 'n', 0 },
{ 'Dyntaxa', '[[Dyntaxa]]', 1939, 'n', 0 },
{ 'eBird', '[[eBird]]', 3444, 'n', 0 },
{ 'EOL', '[[Enciclopedia de la vida|EOL]]', 830, 'n', 0 },
{ 'EUNIS', '[[European Nature Information System|EUNIS]]', 6177, 'n', 0 },
{ 'FaunaEuropaea', '[[Fauna Europaea]]', 1895, 'n', 0 },
{ 'FishBase', '[[FishBase]]', 938, 'n', 0 },
{ 'FloraBase', '[[FloraBase]]', 3101, 'n', 0 },
{ 'FOC', '[[Flora of China|Fl. China]]', 1747, 'n', 0 },
{ 'GBIF', '[[Global Biodiversity Information Facility|GBIF]]', 846, 'n', 0 },
{ 'GlobalSpecies', 'GlobalSpecies', 6433, 'n', 0 },
{ 'GRIN', '[[Germplasm Resources Information Network|GRIN]]', 1421, 'url', 0 },
{ 'IBC', [[Internet Bird Collection|IBC]], 3099, 'n', 0 },
{ 'iNaturalist', [[iNaturalist]], 3151, 'n', 0 },
{ 'IndexFungorum', '[[Index Fungorum]]', 1391, 'n', 0 },
{ 'IOBIS', 'OBIS', 6754, 'n', 0 },
{ 'IPNI', '[[Índice Internacional de Nombres de las Plantas|IPNI]]', 961, 'n', 0 },
{ 'ITIS', '[[Sistema Integrado de Información Taxonómica|ITIS]]', 815, 'n', 0 },
{ 'LPSN', '[[Listado de nombres procariotas con posición en nomenclatura|LPSN]]', 1991, 'url', 0 },
{ 'MSW', '[[Mammal Species of the World|MSW]]', 959, 'n', 0 },
{ 'MycoBank', '[[MycoBank]]', 962, 'n', 0 },
{ 'NCBI', '[[Centro Nacional para la Información Biotecnológica|NCBI]]', 685, 'n', 0 },
{ 'FossilWorks', '[[Paleobiology Database]]', 842, 'n', 0 },
{ 'PlantList', '[[The Plant List|PlantList]]', 1070, 'n', 0 },
{ 'SpeciesPlus', 'Species+', 2040, 'n', 0 },
{ 'Taxonomicon', 'Taxonomicon', 7066, 'n', 0 },
{ 'Tropicos', '[[W3TROPICOS]]', 960, 'n', 0 },
{ 'UICN', '[[Unión Internacional para la Conservación de la Naturaleza|UICN]]', 627, 'n', 0 },
{ 'USDAP', '[[Departamento de Agricultura de los Estados Unidos|USDA Plants]]', 1772, 'n', 0 },
{ 'VASCAN', 'VASCAN', 1745, 'n', 0 },
{ 'WoRMS', '[[Registro Mundial de Especies Marinas|WoRMS]]', 850, 'n', 0 },
{ 'uBio', 'uBio', 4728, 'n', 0 },
{ 'Xeno-canto', '[[Xeno-canto]]', 2426, 'n', 0 },
{ 'Zoobank', '[[Zoobank]]', 1746, 'n', 0 },
},
},
{
title = 'پزشکی شناساگرون',
group = {
{ 'DOID', 'DOID', 699, 'n', 0 },
{ 'CIE11', '[[CIE-11]]', 7329, icd11Link, 0},
{ 'CIE10', '[[CIE-10]]', 494, 'n', 0 },
{ 'CIE9', '[[CIE-9]]', 493, 'n', 0 },
{ 'CIE10MC', 'CIE-10-MC', 4229, 'n', 0 },
{ 'CIE9MC', '[[CIE-9-MC]]', 1692, 'n', 0 },
{ 'CIEO', '[[CIE-O]]', 563, 'n', 0 },
{ 'CIAP2', '[[Clasificación Internacional de Atención Primaria|CIAP-2]]', 667, 'n', 0 },
{ 'OMIM', '[[Herencia Mendeliana en el Hombre|OMIM]]', 492, 'n', 0 },
{ 'DSM IV', '[[Manual diagnóstico y estadístico de los trastornos mentales|DSM IV]]', 663, 'n', 0 },
{ 'DSM 5', '[[DSM 5|DSM-5]]', 1930, 'n', 0 },
{ 'DiseasesDB', '[[Diseases Database|DiseasesDB]]', 557, 'n', 0 },
{ 'MedlinePlus', '[[MedlinePlus]]', 604, 'n', 0 },
{ 'eMedicine', '[[eMedicine]]', 673, 'n', 0 },
{ 'MeSH', '[[Medical Subject Headings|MeSH]]', 486, 'n', 0 },
{ 'MeSHdq', 'MeSH D/Q', 9340, 'y', 0 },
{ 'DeCS', '[[Descriptores en Ciencias de la Salud|DeCS]]', 9272, 'n', 0 },
{ 'Orphanet', '[[Orphanet]]', 1550, 'n', 0 },
{ 'TA98', '[[Terminología Anatómica|TA]]', 1323, 'n', 1 },
{ 'FMA', '[[Foundational Model of Anatomy|FMA]]', 1402, 'n', 0 },
{ 'UMLS', 'UMLS', 2892, 'n', 0 },
{ 'GeneReviews', 'GeneReviews', 668, 'n', 0 },
{ 'NumE', '[[Número E]]', 628, 'n', 0 },
{ 'GARD', 'GARD', 4317, 'n', 0 },
}
},
{
title = 'شیمیایی شناساگرون',
group = {
{ 'CAS', '[[Número CAS]]', 231, 'n', 0 },
{ 'EINECS', '[[EINECS|Números EINECS]]', 232, 'n', 0},
{ 'ATC', '[[Código ATC]]', 267, 'n', 0 },
{ 'RTECS', '[[RTECS]]', 657, 'n', 0 },
{ 'ChEBI', '[[ChEBI]]', 683, 'n', 0 },
{ 'ChEMBL', '[[ChEMBL]]', 592, 'n', 0 },
{ 'ChemSpider', '[[ChemSpider]]', 661, 'n', 0 },
{ 'DrugBank', '[[DrugBank]]', 715, 'n', 0 },
{ 'PubChem', '[[PubChem]]', 662, 'n', 0 },
{ 'UNII', '[[Unique Ingredient Identifier|UNII]]', 652, 'n', 0 },
{ 'KEGG', '[[KEGG]]', 665, 'n', 0 },
{ 'SMILES', '[[SMILES]]', 233, 'y', 0 },
{ 'InChI', '[[International Chemical Identifier|InChI]]', 234, 'y', 0 },
{ 'InChIKey', 'InChI key', 235, 'y', 0 },
}
},
{
title = 'زیستی شناساگرون',
group = {
{ 'MGI', '[[Mouse Genome Informatics|MGI]]', 231, 'n', 0 },
{ 'HomoloGene', '[[HomoloGene]]', 593, 'n', 0 },
{ ' HGNC', '[[Comité de Nomenclatura Genética de HUGO|HGNC]]', 354, 'n', 0 },
{ 'UniProt', '[[UniProt]]', 352, 'n', 0 },
}
},
{
title = 'ستارهشناختی شناساگرون',
group = {
{ 'COSPAR', 'COSPAR', 247, 'n', 0 },
{ 'SCN', '[[Satellite Catalog Number|SCN]]', 377, 'n', 0 },
{ 'NSSDCA', '[[International Designator|NSSDCA]]', 8913, 'n', 0 }
}
},
{
title = 'هستیشناختیئون',
group = {
{ 'IEV', 'Número IEV', 8855, 'n', 0 },
{ 'OUM2', 'OUM 2.0', 8769, 'n', 0 }
}
}
}
-- -- Example row: --
-- conf.databases[2] = {}
-- conf.databases[2].name = 'خارجی لینکون'
-- conf.databases[2].list = {
-- {
-- title = '',
-- group = {
-- { 'Website', 'وبسایت', 856, 'n', 0 },
-- },
-- },
-- }
--In this order: alternate name, name of parameter from databases table
conf.aliases = {
{ 'Wd', 'Wikidata' },
{ 'PND', 'GND' },
{ 'Commonscat', 'Commons' },
}
local function getCatForId( parameter, category )
local title = mw.title.getCurrentTitle()
local namespace = title.namespace
if category == 0 then
return ''
elseif category == 1 then
category = parameter
end
if namespace == 0 then
return '[[رده:ویکیپدیا:شناساگرون دار مقالهئون|' .. category .. ']]\n'
elseif namespace == 2 and not title.isSubpage then
return '[[رده:ویکیپدیا:شناساگرون دار کارور صفحهئون|' .. category .. ']]\n'
else
return '[[رده:ویکیپدیا:شناساگرون دار متفرقه صفحهئون|' .. category .. ']]\n'
end
end
function getIdsFromSitelinks( itemId, property )
local ids = {}
local siteLink = itemId and mw.wikibase.getSitelink( itemId, property )
if siteLink then
table.insert( ids, siteLink )
end
return ids
end
function getIdsFromWikidata( itemId, property )
local ids = {}
local declaraciones = mw.wikibase.getBestStatements(itemId, property)
for _, statement in pairs( declaraciones) do
if statement.mainsnak.datavalue then
table.insert( ids, statement.mainsnak.datavalue.value )
end
end
return ids
end
function getLink( property, val, mask )
local link = ''
if mw.ustring.find( val, '//' ) then
link = val
else
if type(property) == 'number' then
local entityObject = mw.wikibase.getEntityObject('P'..property)
local dataType = entityObject.datatype
if dataType == 'external-id' then
local allStatements = entityObject:getBestStatements('P1630')
if allStatements then
for pos = 1, #allStatements, 1 do
local q = allStatements[pos].qualifiers
if q and q.P407 and q.P407[1].datavalue and q.P407[1].datavalue.value.id == 'Q1321' then
link = allStatements[pos].mainsnak.datavalue.value
end
end
end
if link == '' then
local formatterURL = entityObject:getBestStatements('P1630')[1]
if formatterURL then
link = formatterURL.mainsnak.datavalue.value
else
local formatterURL = entityObject:getBestStatements('P3303')[1]
if formatterURL then link = formatterURL.mainsnak.datavalue.value end
end
end
elseif dataType == 'url' then
local subjectItem = entityObject:getBestStatements('P1629')[1]
if subjectItem then
local officialWebsite = mw.wikibase.getBestStatements(subjectItem.mainsnak.datavalue.value.id, 'P856')[1]
if officialWebsite then
link = officialWebsite.mainsnak.datavalue.value
end
end
elseif dataType == 'string' then
local formatterURL = entityObject:getBestStatements('P1630')[1]
if formatterURL then
link = formatterURL.mainsnak.datavalue.value
else
local formatterURL = entityObject:getBestStatements('P3303')[1]
if formatterURL then
link = formatterURL.mainsnak.datavalue.value
else
local subjectItem = entityObject:getBestStatements('P1629')[1]
if subjectItem then
local officialWebsite = mw.wikibase.getBestStatements(subjectItem.mainsnak.datavalue.value.id,'P856')[1]
if officialWebsite then
link = officialWebsite.mainsnak.datavalue.value
end
end
end
end
end
elseif type(property) == 'string' then
link = property
end
end
link = mw.ustring.gsub(link, '^[Hh][Tt][Tt][Pp]([Ss]?)://', 'http%1://') -- fix wikidata URL
if type(mask) == 'function' then
return mask( val, link, property )
end
link = mw.ustring.gsub(link, '$1', mw.ustring.gsub( mw.ustring.gsub( val, '%%', '%%%%' ), ' ', '%%%%20' ) or val )
if mw.ustring.find( link, '//' ) then
if type(mask) == 'string' then
link = cleanLink( link, 'PATH' )
if mask == 'y' then
return '['..link..' شناساگر]'
elseif mask == 'n' then
return '['..link..' '..val..']'
end
return '['..link..' '..mask..']'
end
elseif link == '' then
return val
else
return '[['..link..'|'..val..']]'
end
end
local function createRow( id, label, rawValue, link, withUid )
if link then
if label and label ~= '' then label = '<span style="white-space:nowrap;">'..label .. ':</span> ' end
if withUid then
return '* ' .. label .. '<span class="uid">' .. link .. '</span>\n'
else
return '* ' .. label .. link .. '\n'
end
else
return '* <span class="error">این ' .. id .. ' شناساگر ' .. rawValue .. ' نا معتبر هسته</span>[[رده:ویکیپدیا:مرجعون کنترل مشکل دار صفحهئون]]\n'
end
end
local function copyTable(inTable)
if type(inTable) ~= 'table' then return inTable end
local outTable = setmetatable({}, getmetatable(inTable))
for key, value in pairs (inTable) do outTable[copyTable(key)] = copyTable(value) end
return outTable
end
local function splitLccn( id )
if id:match( '^%l%l?%l?%d%d%d%d%d%d%d%d%d?%d?$' ) then
id = id:gsub( '^(%l+)(%d+)(%d%d%d%d%d%d)$', '%1/%2/%3' )
end
if id:match( '^%l%l?%l?/%d%d%d?%d?/%d+$' ) then
return mw.text.split( id, '/' )
end
return false
end
local p = {}
function p.authorityControl( frame )
local pArgs = frame:getParent().args
local parentArgs = copyTable(pArgs)
local stringArgs = false
local fromForCount, itemCount, rowCount = 1, 0, 0
local mobileContent = ''
--Cleanup args
for k, v in pairs( pArgs ) do
if type(k) == 'string' then
--make args case insensitive
local lowerk = mw.ustring.lower(k)
if not parentArgs[lowerk] or parentArgs[lowerk] == '' then
parentArgs[lowerk] = v
parentArgs[k] = nil
end
--remap abc to abc1
if not mw.ustring.find(lowerk, '%d$') then --if no number at end of param
if not parentArgs[lowerk..'1'] or parentArgs[lowerk..'1'] == '' then
parentArgs[lowerk..'1'] = v
parentArgs[lowerk] = nil
end
end
if v and v ~= '' then
--find highest from param
if mw.ustring.sub(lowerk,1,4) == 'from' then
local fromNumber = tonumber(mw.ustring.sub(lowerk,5,-1))
if fromNumber and fromNumber >= fromForCount then fromForCount = fromNumber end
elseif mw.ustring.sub(lowerk,1,3) == 'for' then
local forNumber = tonumber(mw.ustring.sub(lowerk,4,-1))
if forNumber and forNumber >= fromForCount then fromForCount = forNumber end
elseif mw.ustring.lower(v) ~= 'no' and lowerk ~= 'for' then
stringArgs = true
end
end
end
end
--Setup navbox
local navboxParams = {
name = 'مرجعون کنترل',
bodyclass = 'hlist',
groupstyle = 'width: 12%; text-align:center;',
}
for f = 1, fromForCount, 1 do
local title = {}
--cleanup parameters
if parentArgs['from'..f] == '' then parentArgs['from'..f] = nil end
if parentArgs['for'..f] == '' then parentArgs['for'..f] = nil end
--remap aliases
for _, a in pairs( conf.aliases ) do
local alias, name = mw.ustring.lower(a[1]), mw.ustring.lower(a[2])
if parentArgs[alias..f] and not parentArgs[name..f] then
parentArgs[name..f] = parentArgs[alias..f]
parentArgs[alias..f] = nil
end
end
--Fetch Wikidata item
local itemId = parentArgs['from'..f] or mw.wikibase.getEntityIdForCurrentPage()
local label = itemId and (mw.wikibase.getSitelink(itemId) or mw.wikibase.getLabel(itemId)) or ''
if label and label ~= '' then
title = mw.title.new(label)
if not title then title = mw.title.getCurrentTitle() end
else
title = mw.title.getCurrentTitle()
end
if (not parentArgs['wikidata'..f] or parentArgs['wikidata'..f] == '') and (title.namespace == 0 or title.namespace == 104) then
parentArgs['wikidata'..f] = parentArgs['from'..f] or itemId or ''
end
if title.namespace == 0 or title.namespace == 104 or stringArgs then --Only in the main namespaces or if there are manual overrides
if fromForCount > 1 and #conf.databases > 1 then
if parentArgs['for'..f] and parentArgs['for'..f] ~= '' then
navboxParams['list'..(rowCount + 1)] = "'''" .. parentArgs['for'..f] .. "'''"
else
navboxParams['list'..(rowCount + 1)] = "'''" .. title.text .. "'''"
end
navboxParams['list'..(rowCount + 1)..'style'] = 'background-color: #ddf;'
rowCount = rowCount + 1
end
for _, db in pairs( conf.databases ) do
if db.list and #db.list > 0 then
local listElements = {}
for n, gr in pairs( db.list ) do
local groupElements = {}
if gr.group and #gr.group > 0 then
for _, params in pairs( gr.group ) do
local id = mw.ustring.lower( params[1] )
-- Wikidata fallback if requested
if itemId and params[3] ~= 0 and (not parentArgs[id..f] or parentArgs[id..f] == '') then
local wikidataIds = {}
if type( params[3] ) == 'function' then
wikidataIds = params[3]( itemId )
elseif type( params[3] ) == 'string' then
wikidataIds = getIdsFromSitelinks(itemId, params[3] )
else
wikidataIds = getIdsFromWikidata( itemId, 'P' .. params[3] )
end
if wikidataIds[1] then
parentArgs[id..f] = wikidataIds[1]
end
end
local val = parentArgs[id..f]
if val and val ~= '' and mw.ustring.lower(val) ~= 'no' and params[3] ~= 0 then
local link
if type( params[3] ) == 'function' then
link = val
else
link = getLink( params[3], val, params[4] )
end
if link and link ~= '' then
table.insert( groupElements, createRow( id, params[2], val, link, true ) .. getCatForId( params[1], params[5] or 0 ) )
itemCount = itemCount + 1
end
end
end
if #groupElements > 0 then
if gr.title and gr.title ~= '' then
table.insert( listElements, "* '''"..gr.title.."'''\n" )
end
table.insert( listElements, table.concat( groupElements ) )
if n == 1 and #groupElements > 1 then
table.insert( listElements, "\n----\n" )
end
-- mobile version
if n == 1 then
mobileContent = table.concat( groupElements )
end
end
end
end
-- Generate navbox title
if #listElements > 0 then
if fromForCount > 1 and #conf.databases == 1 then
if parentArgs['for'..f] and parentArgs['for'..f] ~= '' then
navboxParams['group'..(rowCount + 1)] = "''" .. parentArgs['for'..f] .. "''"
else
navboxParams['group'..(rowCount + 1)] = "''" .. title.text .. "''"
end
else
navboxParams['group'..(rowCount + 1)] = db.name or ''
end
navboxParams['list'..(rowCount + 1)] = table.concat( listElements )
rowCount = rowCount + 1
end
end
end
end
end
if rowCount > 0 then
local Navbox = require('ماژول:Navbox')
if fromForCount > 1 then
--add missing names
for r = 1, rowCount, 1 do
if navboxParams['group'..r] == '' then
navboxParams['group'..r] = "''" .. mw.wikibase.getEntity(parentArgs['wikidata'..r]):getLabel().."''"
end
end
if fromForCount > 2 then
navboxParams['navbar'] = 'plain'
else
navboxParams['state'] = 'off'
navboxParams['navbar'] = 'off'
end
end
local mainCategories = ''
if stringArgs then
mainCategories = mainCategories .. '[[رده:ویکیپدیا:مرجعون کنترل با پارامترون صفحهئون]]\n'
end
if itemCount > 13 then
if itemCount > 30 then
itemCount = 'بیشتر از ۳۰'
end
mainCategories = mainCategories .. '[[رده:ویکیپدیا:مرجعون کنترل با ' .. itemCount .. ' عنصر]]\n'
end
navboxParams['style'] = 'width: inherit';
return frame:extensionTag{ name = 'templatestyles', args = { src = 'شابلون:Control_de_autoridades/styles.css' } }
.. tostring(
mw.html.create( 'div' )
:addClass( 'mw-authority-control' )
:wikitext( Navbox._navbox( navboxParams ) )
:done()
:tag('div')
:addClass( 'mw-mf-linked-projects' )
:addClass( 'hlist' )
:newline()
:wikitext( mobileContent )
:done()
:done()
)
.. mainCategories
else
return ''
end
end
return p
84blvpjqzk9k7zrj9hxfwepwpfxh21n
401972
401968
2026-08-31T17:46:43Z
محک
1023
401972
Scribunto
text/plain
require('ماژول:No globals')
local function cleanLink ( link, style )
-- similar to mw.uri.encode
local wikiLink = link
if style == 'PATH' then
wikiLink = mw.ustring.gsub( wikiLink, ' ', '%%%%20' )
elseif style == 'WIKI' then
wikiLink = mw.ustring.gsub( wikiLink, ' ', '_' )
wikiLink = mw.ustring.gsub( wikiLink, '?', '%%%%3F')
else -- if style == 'QUERY' then -- default
wikiLink = mw.ustring.gsub( wikiLink, ' ', '+' )
end
wikiLink = mw.ustring.gsub( wikiLink, '%[', '%%5B' )
wikiLink = mw.ustring.gsub( wikiLink, '%]', '%%5D' )
wikiLink = mw.ustring.gsub( wikiLink, '%"', '%%%%22' )
return wikiLink
end
local function generic ( id, link, parameter )
local idlink = cleanLink( id, 'PATH' )
link = mw.ustring.gsub( link, '$1', idlink )
return '[' .. link .. ' ' .. id .. ']'
end
local function noLink ( id, link, parameter )
-- evita generar un enlace externo junto con el identificador
return id
end
local function bncLink ( id, link, parameter )
-- filtro local del BNC, para evadir multitud de identificadores de Wikidata que no se enlazan adecuadamente
-- véase https://www.wikidata.org/wiki/Wikidata:Database_reports/Constraint_violations/P1890#%22Format%22_violations
if ( string.match( id, '^%d%d%d%d%d%d%d%d%d$' ) ) then
return generic ( id, link, parameter )
end
return false
end
local function bnfLink ( id, link, parameter )
-- representación local del BNF, con doble enlace
return generic( id, link, parameter ) .. ' [http://data.bnf.fr/ark:/12148/cb' .. id .. ' (data)]'
end
local function icd11Link ( id, link, parameter )
-- la propiedad P7329 no genera un enlace externo, así que se usarán los valores de P7807 cuando esté definida
local foundation = getIdsFromWikidata(mw.wikibase.getEntityIdForCurrentPage(), 'P7807')
if foundation and foundation[1] then
link = 'https://icd.who.int/browse11/l-m/en#/http://id.who.int/icd/entity/$1'
link = link:gsub('$1', foundation[1])
return generic(id, link, parameter)
else
return id
end
end
local function ineLink ( id, link, parameter )
-- representación especial del INE, enlace no estándar con cinco parámetros utilizados
local ineMainRE, ineTailRE = '^(%d%d)(%d%d%d)', '(%d%d)(%d%d)(%d%d)'
local codProv, codMuni, codEC, codES, codNUC = string.match( id, ineMainRE .. ineTailRE .. '$' )
if not codEC or not codES or not codNUC then
codProv, codMuni = string.match( id, ineMainRE .. '$' )
if codProv and codMuni then
codEC, codES, codNUC = '00', '00', '00'
else
codProv, codMuni = string.match( id, ineMainRE )
codEC, codES, codNUC = '', '', ''
end
end
if codProv and codMuni then
link = 'http://www.ine.es/nomen2/inicio_a.do?accion=busquedaAvanzada&inicio=inicio_a&subaccion=&botonBusquedaAvanzada=Consultar+selecci%C3%B3n&numPag=0&ordenAnios=ASC&comunidad=00&entidad_amb=no&poblacion_amb=T&poblacion_op=%3D&poblacion_txt=&denominacion_op=like&denominacion_txt=&codProv=$1&codMuni=$2&codEC=$3&codES=$4&codNUC=$5'
link = link:gsub('$1', codProv):gsub('$2', codMuni):gsub('$3', codEC):gsub('$4', codES):gsub('$5', codNUC)
return generic( id, link, parameter )
end
return id
end
local function commonscat ( id, link, parameter )
-- representación especial del enlace a las categorías de Commons, para mantener el formato de enlace interwiki
local idlink = cleanLink( id, 'WIKI' )
link = mw.ustring.gsub( link, '$1', idlink )
return '<span class="plainlinks">[' .. link .. ' ' .. id .. ']</span>'
end
local function sisterprojects ( id, link, parameter )
-- enlaces interproyecto
local prefix = {
-- Ejemplo: -- enwiki = 'w:en',
commonswiki = 'c',
eswikivoyage = 'voy',
eswiktionary = 'wikt',
eswikibooks = 'b',
eswikinews = 'n',
eswikiversity = 'v',
eswikiquote = 'q',
eswikisource = 's',
mediawikiwiki = 'mw',
metawiki = 'm',
specieswiki = 'species',
}
if prefix[ parameter ] then
return '[['..prefix[ parameter ]..':'..id..'|'..id..']]'
end
return false
end
function getCommonsValue ( itemId )
local commonslink = ''
local categories = ''
local property = getIdsFromWikidata( itemId, 'P373' )
if property and property[1] then
property = property[1]
commonslink = commonslink .. getLink( 373, property, commonscat )
else
property = ''
end
local sitelink = getIdsFromSitelinks( itemId, 'commonswiki' )
if sitelink and sitelink[1] then
sitelink = sitelink[1]
if sitelink ~= 'Category:' .. property then
if commonslink == '' then
commonslink = commonslink .. sisterprojects( sitelink, nil, 'commonswiki' )
end
end
else
sitelink = ''
end
if property and sitelink then
if sitelink ~= 'Category:' .. property then
-- categories = categories .. '[[رج:Wikipedia:Control de autoridades con enlaces diferentes de Commons]]'
end
elseif sitelink then -- not property
-- categories = categories .. '[[رج:Wikipedia:Control de autoridades sin Commonscat]]'
elseif property then -- not sitelink
-- categories = categories .. '[[رج:Wikipedia:Control de autoridades sin Commons]]'
else -- not property and not sitelink
-- categories = categories .. '[[رج:Wikipedia:Control de autoridades sin ningún enlace de Commons]]'
end
if commonslink ~= '' then
-- Special:MediaSearch
local mediasearch = 'https://commons.wikimedia.org/wiki/Special:MediaSearch?type=image&search=%22$1%22'
commonslink = commonslink .. ' / ' .. commonscat( itemId, mediasearch )
return { commonslink .. categories }
end
return {}
end
local conf = {}
--In this order: name of the parameter, label, propertyId in Wikidata, formatting function, category id
-- -- name of the parameter: unique name
-- -- label: internal link in wiki format
-- -- propertyId in Wikidata: number without 'P' suffix
-- -- formatting function: one of these four options
-- -- -- local function (like 'generic')
-- -- -- string 'y' (yes), to show a default identifier 'ID'
-- -- -- string 'n' (no), to show the real identifier
-- -- -- any other string, to show this string as identifier ('id', 'url', 'link', ...)
-- -- category id: one of these tree options
-- -- -- number 0, to not add category
-- -- -- number 1, to add a category based on the name of the parameter
-- -- -- any string, to add a category based on this string
conf.databases = {}
conf.databases[1] = {}
conf.databases[1].name = 'مرجعون کنترل'
conf.databases[1].list = {
{
title = 'ویکیپروژهئون',
group = {
{ 'Wikidata', '[[پرونده:Wikidata-logo.svg|20px|link=Wikidata|alt=Wd|Wikidata]] دادهئون', 'Wikidata:$1', 'n', 0 },
{ 'Commons', '[[پرونده:Commons-logo.svg|15px|link=Wikimedia Commons|alt=Commonscat|Commonscat]] ویکیتلمبار (عکس و فیلم)', getCommonsValue, 'n', 0 },
{ 'Wikivoyage', '[[پرونده:Wikivoyage-logo.svg|15px|link=Wikiviajes|alt=Wikivoyage|Wikivoyage]] ویکیسفر (سفرنومه و بوروشور)', 'eswikivoyage', sisterprojects, 0 },
{ 'Wiktionary', '[[پرونده:Wiktionary-logo.svg|15px|link=Wikcionario|alt=Wiktionary|Wiktionary]] ویکیواژه (واژهنومه)', 'eswiktionary', sisterprojects, 0 },
{ 'Wikibooks', '[[پرونده:Wikibooks-logo.svg|15px|link=Wikilibros|alt=Wikibooks|Wikibooks]] ویکیکتاب', 'eswikibooks', sisterprojects, 0 },
{ 'Wikinews', '[[پرونده:Wikinews-logo.svg|20px|link=Wikinoticias|alt=Wikinews|Wikinews]] ویکیخَوِرون', 'eswikinews', sisterprojects, 0 },
{ 'Wikiversity', '[[پرونده:Wikiversity-logo.svg|15px|link=Wikiversidad|alt=Wikiversity|Wikiversity]] ویکیدانشگاه', 'eswikiversity', sisterprojects, 0 },
{ 'Wikiquote', '[[پرونده:Wikiquote-logo.svg|15px|link=Wikiquote|alt=Wikiquote|Wikiquote]] ویکیبائوته', 'eswikiquote', sisterprojects, 0 },
{ 'Wikisource', '[[پرونده:Wikisource-logo.svg|15px|link=Wikisource|alt=Wikisource|Wikisource]] ویکیقالزم (بنویشتهئون)', 'eswikisource', sisterprojects, 0 },
{ 'MediaWiki', '[[پرونده:MediaWiki-2020-icon.svg|20px|link=MediaWiki|alt=MediaWiki|MediaWiki]] مدیاویکی', 'mediawikiwiki', sisterprojects, 0 },
{ 'Meta-Wiki', '[[پرونده:Wikimedia Community Logo.svg|15px|link=Wikimedia Meta-Wiki|alt=Meta-Wiki|Meta-Wiki]] متاویکی', 'metawiki', sisterprojects, 0 },
{ 'Wikispecies', '[[پرونده:Wikispecies-logo.svg|15px|link=Wikispecies|alt=Wikispecies|Wikispecies]] ویکیزیست (جاندارون)', 'specieswiki', sisterprojects, 0 },
},
},
{
title = 'شناساگرون',
group = {
{ 'ISSN', '[[ISSN]]', 236, 'n', 1 },
{ 'VIAF', '[[Fichero de Autoridades Virtual Internacional|VIAF]]', 214, 'n', 1 },
{ 'ISNI', '[[International Standard Name Identifier|ISNI]]', 213, 'n', 1 },
{ 'BCN', '[[Biblioteca del Congreso de la Nación Argentina|BCN]]', 2879, 'n', 1 },
{ 'BNA', '[[Biblioteca Nacional de la República Argentina|BNA]]', 3788, 'n', 1 },
{ 'BNA-ed', '[[Biblioteca Nacional (Argentina)|BNA]]', 1143, 'n', 0 },
{ 'BNM', '[[Biblioteca Nacional de Maestras y Maestros|BNM]]', 9774, 'n', 1 },
{ 'BNE', '[[Biblioteca Nacional de España|BNE]]', 950, 'n', 1 },
{ 'BNF', '[[Biblioteca Nacional de Francia|BNF]]', 268, bnfLink, 1 },
{ 'VcBA', '[[Biblioteca Apostólica Vaticana|VcBA]]', 8034, 'n', 1 },
{ 'BNM', '[[Biblioteca Nacional de México|BNM]]', 4440, 'n', 1 },
{ 'BNC', '[[Biblioteca Nacional de Chile|BNC]]', 1890, bncLink, 1 },
{ 'BNC', '[[Biblioteca Nacional de Chile|BNC]]', 7369, 'n', 1 },
{ 'BNU', '[[Biblioteca Nacional de Uruguay|BNU]]', 12595, 'n', 1 },
{ 'BNB', '[[Biblioteca Nacional de Brasil|BNB]]', 4619, 'n', 1 },
{ 'CANTIC', '[[Biblioteca de Cataluña|CANTIC]]', 9984, 'n', 1 },
{ 'GND', '[[Gemeinsame Normdatei|GND]]', 227, 'n', 1 },
{ 'LCCN', '[[Library of Congress Control Number|LCCN]]', 244, 'n', 1 },
{ 'NCL', '[[Biblioteca central de Taiwán|NCL]]', 1048, 'n', 0 },
{ 'NDL', '[[Biblioteca Nacional de la Dieta|NDL]]', 349, 'n', 0 },
{ 'NKC', '[[Biblioteca Nacional de la República Checa|NKC]]', 691, 'n', 0 },
{ 'NLA', '[[Biblioteca Nacional de Australia|NLA]]', 409, 'n', 1 },
{ 'RLS', '[[Biblioteca del Estado Ruso|BER]]', 947, 'n', 0 },
{ 'J9U', '[[Biblioteca Nacional de Israel|NLI]]', 8189, 'n', 0 },
{ 'CINII', '[[CiNii]]', 271, 'n', 0 },
{ 'NARA', '[[National Archives and Records Administration|NARA]]', 1225, 'n', 0 },
{ 'LCCNLCOC', '[[Library of Congress Control Number|LCCN]]', 1144, 'n', 0 },
{ 'SNAC', '[[d:Q29861311|SNAC]]', 3430, 'n', 1 },
{ 'S2', '[[:d:Q22908627|S2]]', 4012, 'n', 0 },
{ 'SUDOC', '[[Système universitaire de documentation|SUDOC]]', 269, 'n', 0 },
{ 'ULAN', '[[Union List of Artist Names|ULAN]]', 245, 'n', 1 },
{ 'frickSpain ', '[[Colección Frick|research.frick]]', 8572, 'n', 1 },
{ 'ORCID', '[[ORCID]]', 496, 'n', 1 },
{ 'Scopus', '[[Scopus]]', 1153, 'n', 1 },
-- { 'SELIBR', '[[LIBRIS|SELIBR]]', 906, 'n', 1 },
{ 'BIBSYS', '[[BIBSYS]]', 1015, 'n', 1 },
{ 'IPNIaut', '[[Índice Internacional de Nombres de las Plantas|IPNI]]', 586, 'n', 'IPNI' },
{ 'MGP', '[[Mathematics Genealogy Project|MGP]]', 549, 'n', 0 },
{ 'autores.uy', '[[autores.uy]]', 2558, 'n', 1 },
{ 'Slovenska biografija', '[[:d:Q15975890|Slovenska biografija]]', 1254, 'n', 0 },
{ 'SBN', '[[Istituto Centrale per il Catalogo Unico|ICCU]]', 396, 'n', 1 },
{ 'ARAE', '[[:d:Q105580684|ARAE]]', 9226, 'n', 1 },
{ 'DeutscheBiographie', '[[Deutsche Biographie]]', 7902, 'n', 1 },
{ 'NobelPrize', '[[نوبل جایزه|Premio Nobel]]', 8024, 'n', 0 },
{ 'CCBAE', '[[:d:Q61505171|CCBAE]]', 6493, 'n', 1 },
-- { 'DIR3', '[[Directorio Común de Unidades Orgánicas y Oficinas|DIR3]]', 6222, 'n', 1 },
{ 'CensoGuia', '[[Censo-Guía de Archivos de España e Iberoamérica]]', 3998, 'n', 'Censo-Guía' },
{ 'Libraries.org', 'Libraries.org', 4848, 'n', 1 },
{ 'DirectorioMuseos', '[[:d:Q56246649|Directorio de Museos y Colecciones de España]]', 5763, 'n', 1 },
{ 'SUCA', 'SUCA', 5946, 'n', 1 },
{ 'BOE', '[[Boletín Oficial del Estado|BOE]]', 4256, 'n', 1 },
{ 'RoyalSociety', '[[Royal Society]]', 2070, 'url', 'Royal Society' },
{ 'HAW', '[[Academia de Ciencias y Humanidades de Heidelberg|HAW]]', 2273, 'n', 1 },
{ 'SAW', '[[Academia Sajona de Ciencias de Leipzig|SAW]]', 3411, 'n', 1 },
{ 'KNAW', '[[Real Academia de Artes y Ciencias de los Países Bajos|KNAW]]', 2454, 'n', 1 },
-- { 'KVAB', '[[Real Academia Flamenca de Ciencias y Artes de Bélgica|KVAB]]', 3887, 'n', 1 },
{ 'Leopoldina', '[[Deutsche Akademie der Naturforscher Leopoldina|Leopoldina]]', 3413, 'n', 1 },
{ 'CONICET', '[[CONICET]]', 3900, 'n', 1 },
{ 'Grierson', '[[Directorio de científicos argentinos Dra. Grierson|Grierson]]', 3946, 'n', 1 },
{ 'RANM', '[[Real Academia Nacional de Medicina|RANM]]', 3945, 'n', 1 },
-- { 'ANMF', '[[Académie Nationale de Médecine|ANMF]]', 3956, 'n', 1 },
{ 'Léonore', '[[Base Léonore|Léonore]]', 11152, 'n', 0 },
{ 'USCongress', '[[Biographical Directory of the United States Congress|US Congress]]', 1157, 'n', 0 },
{ 'BPN', '[[Biografisch Portaal|BPN]]', 651, 'n', 1 },
-- { 'ISCO', '[[d:Q1233766|ISCO]]', 952, 'n', 1 },
{ 'AAT', '[[Art & Architecture Thesaurus|AAT]]', 1014, 'n', 1 },
{ 'OpenLibrary', '[[Open Library]]', 648, 'n', 'Open Library' },
{ 'PARES', '[[PARES]]', 4813, 'n', 1 },
{ 'SSRN', '[[Social Science Research Network|SSRN]]', 3747, 'n', 'SSRN autor' },
{ 'SIKART', '[[SIKART]]', 781, 'n', 0 },
{ 'KULTURNAV', '[[KulturNav]]', 1248, 'id', 0 },
{ 'RKDartists', '[[Rijksbureau voor Kunsthistorische Documentatie|RKD]]', 650, 'n', 1 },
{ 'GoogleScholar', '[[Google Académico]]', 1960, 'n', 'Google Académico' },
-- { 'Microsoft Academic', '[[Microsoft Academic]]', 6366, 'n', 1 },
{ 'RID', '[[ResearcherID]]', 1053, 'n', 1 },
{ 'NLM', '[[Biblioteca Nacional de Medicina de los Estados Unidos|NLM]]', 1055, 'n', 1 },
{ 'Latindex', '[[Latindex]]', 12376, 'n', 1 },
{ 'ERIH PLUS', '[[ERIH PLUS]]', 3434, 'n', 1 },
{ 'IPNIpub', '[[Índice Internacional de Nombres de las Plantas|IPNI]]', 2008, 'n', 1 },
{ 'SUDOCcat', '[[Système universitaire de documentation|SUDOC]]', 1025, 'n', 'SUDOC catálogo' },
{ 'ZDB', '[[Zeitschriftendatenbank|ZDB]]', 1042, 'n', 1 },
{ 'NorwegianRegister', '[[Norsk senter for forskningsdata|Norwegian Register]]', 1270, 'n', 'Norwegian Register' },
{ 'DOAJ', '[[Directory of Open Access Journals|DOAJ]]', 5115, 'n', 1 },
{ 'ACNP', 'ACNP', 6981, 'n', 1 },
{ 'DipFedBra', '[[Cámara de Diputados de Brasil]]', 7480, 'n', 1 },
{ 'HCDN', '[[Cámara de Diputados de la Nación Argentina|Estadísticas HCDN]]', 4693, 'n', 1 },
{ 'HCDNbio', '[[Cámara de Diputados de la Nación Argentina|Biografía HCDN]]', 5225, 'n', 1 },
{ 'Directorio Legislativo', 'مجلسی راهنما', 6585, 'n', 0 },
-- { 'Legislatura CABA', '[[Legislatura de la Ciudad de Buenos Aires|Legislatura CABA]]', 4667, 'n', 1 },
{ 'Archivo Histórico de Diputados de España', '[[Congreso de los Diputados|Archivo Histórico de Diputados (1810-1977)]]', 9033, 'n', 1 },
{ 'Senadores de España (1834-1923)', '[[Senado de España|Senadores de España (1834-1923)]]', 10265, 'n', 1 },
{ 'Asamblea de Madrid', '[[مادرید مجلس|Asamblea de Madrid]]', 4797, 'n', 1 },
{ 'BCNCL', '[[Biblioteca del Congreso Nacional de Chile|Biografías BCN]]', 5442, 'url', 0 },
{ 'RBD', '[[Ministerio de Educación de Chile|RBD MINEDUC]]', 1919, 'n', 0 },
{ 'CineChile', 'CineChile', 6750, 'url', 0 },
{ 'Tebeosfera-autor', '[[Tebeosfera]]', 5562, 'n', 1 },
{ 'DPRR', 'DPRR', 6863, 'n', 0},
{ 'tribunsdelaplebe.fr', 'TDLP', 8961, 'n', 0},
{ 'Pleiades', 'Pleiades', 1584, 'n', 0},
{ 'IMO', '[[Organización Marítima Internacional|IMO]]', 458, 'n', 0},
{ 'Mnemosine', '[[Mnemosine. Biblioteca Digital de La otra Edad de Plata|Mnemosine]]', 10373, 'n', 0 },
{ 'Renacyt', '[[Registro Nacional Científico, Tecnológico y de Innovación Tecnológica|Renacyt]]', 10452, 'n', 0 },
{ 'AWARE', '[[Archives of Women Artists, Research and Exhibitions|AWARE]]', 6637, 'url', 0 },
{ 'Tabakalera', '[[Tabakalera]]', 10069, 'n', 1 },
{ 'BUSC', '[[Biblioteca de la Universidad de Santiago de Compostela|BUSC]]', 12538, 'n' , 1}
},
},
{
title = 'واژهنومهئون و دانشنومهئون',
group = {
{ 'Auñamendi', '[[Enciclopedia Auñamendi|Auñamendi]]', 3218, 'n', 1 },
-- { 'GEA', '[[Gran Enciclopedia Aragonesa|GEA]]', 1807, 'n', 1 },
{ 'GEN', '[[Gran Enciclopedia Navarra|GEN]]', 7388, 'n', 1 },
{ 'DBSE', '[[Diccionario biográfico del socialismo español|DBSE]]', 2985, 'url', 1 },
{ 'DBE', '[[Diccionario biográfico español|DBE]]', 4459, 'url', 1 },
{ 'DBCLM', '[[Diccionario biográfico de Castilla-La Mancha|DBCLM]]', 13067, 'url', 1 },
{ 'DCED', '[[Diccionario de catedráticos españoles de derecho|DCED]]', 13620, 'n', 1 },
{ 'DBA', '[[Diccionario biográfico de Almería|DBA]]', 13851, 'n', 1 },
{ 'DHS', '[[Diccionario histórico de Suiza|DHS]]', 902, 'n', 0 },
{ 'LIR', '[[Diccionario histórico de Suiza|LIR]]', 886, 'n', 0 },
{ 'TLS', '[[Theaterlexikon der Schweiz|TLS]]', 1362, 'n', 0 },
{ 'Britannica', '[[Enciclopedia Británica|Britannica]]', 1417, 'url', 0 },
{ 'ELEM', '[[Enciclopedia de la Literatura en México|ELEM]]', 1565, 'n', 0 },
{ 'Treccani', '[[Enciclopedia Treccani|Treccani]]', 4223, 'url', 0 },
{ 'Iranica', '[[Encyclopædia Iranica]]', 3021, 'n', 1 },
},
},
{
title = 'دیجیتال مخازن',
group = {
{ 'PerséeRevista', '[[Persée (portal)|Persée]]', 2733, 'n', 'Persée revista' },
{ 'DialnetRevista', '[[Dialnet]]', 1609, 'n', 'Dialnet revista' },
{ 'Redalyc', '[[Redalyc]]', 3131, 'n', 1 },
-- { 'UNZrevista', '[[UNZ.org|UNZ]]', 2735, 'n', 0 },
-- { 'JSTORrevista', '[[JSTOR]]', 1230, 'n', 'JSTOR revista' },
{ 'HathiTrust', '[[HathiTrust]]', 1844, 'n', 1 },
{ 'Galicianaobra', '[[Galiciana]]', 3004, 'n', 'Galiciana obra' },
{ 'Trove', '[[Trove]]', 5603, 'n', 1 },
{ 'BVMCobra', '[[Biblioteca Virtual Miguel de Cervantes|BVMC]]', 3976, 'n', 'BVMC obra' },
{ 'BVMCpersona', '[[Biblioteca Virtual Miguel de Cervantes|BVMC]]', 2799, 'n', 'BVMC persona' },
{ 'Persée', '[[Persée (portal)|Persée]]', 2732, 'n', 1 },
{ 'Dialnet', '[[Dialnet]]', 1607, 'n', 1 },
{ 'GutenbergAutor', '[[Proyecto Gutenberg]]', 1938, 'n', 'Proyecto Gutenberg autor' },
{ 'BHL-bibliografia', '[[Biodiversity Heritage Library|BHL]]', 4327, 'n', 0 },
-- { 'UNZautor', '[[UNZ.org|UNZ]]', 2734, 'n', 'UNZ' },
{ 'TLL', '[[:d:Q570837|TLL]]', 7042, 'n', 'The Latin Library' },
{ 'BDCYL', '[[Biblioteca Digital de Castilla y León|BDCYL]]', 3964, 'n', 1 },
{ 'BVPB', '[[Biblioteca Virtual del Patrimonio Bibliográfico|BVPB]]', 4802, 'n', 1 },
{ 'PDCLM', '[[d:Q61500710|Patrimonio Digital de Castilla-La Mancha]]', 6490, 'n', 1 },
{ 'BDA', '[[Biblioteca Digital de Andalucía|BDA]]', 6496, 'n', 1 },
{ 'BDM', '[[Biblioteca Digital de Madrid|BDM]]', 13816, 'n', 1 },
{ 'BVPHautoridad', '[[Biblioteca Virtual de Prensa Histórica|BVPH]]', 6492, 'n', 1 },
{ 'BivaldiAutor', '[[Biblioteca Valenciana Digital|BiValDi]]', 3932, 'n', 'Bivaldi autor' },
{ 'GalicianaAutor', '[[Galiciana]]', 3307, 'n', 'Galiciana autor' },
{ 'Packard Humanities Institute', '[[Packard Humanities Institute|PHI]]', 6941, 'n', 0 },
{ 'Europeana', '[[Europeana]]', 7704, 'n', 1 },
{ 'DOI', '[[Identificador de objeto digital|DOI]]', 356, 'n', 1 },
{ 'Handle', '[[Sistema Handle|Handle]]', 1184, 'url', 1 },
},
},
{
title = 'موزهئون',
group = {
{ 'MNCARS', '[[Museo Nacional Centro de Arte Reina Sofía|MNCARS]]', 4439, 'url', 1 },
{ 'MuseoDelPradoPersona', '[[Museo del Prado]]', 5321, 'n', 'Museo del Prado (persona)' },
{ 'MuseoDelPradoObra', '[[Museo del Prado]]', 8905, 'n', 'Museo del Prado (obra)' },
{ 'Museo Smithsoniano de Arte AmericanoPersona', '[[Museo Smithsoniano de Arte Americano|SAAM]]', 1795, 'n', 'SAAM (persona)' },
{ 'Museo Smithsoniano de Arte AmericanObra', '[[Museo Smithsoniano de Arte Americano|SAAM]]', 4704, 'n', 'SAAM (obra)' },
{ 'MuseodeOrsayArtistas', '[[Museo de Orsay]]', 2268, 'n', 'Museo de Orsay (artista)' },
{ 'Thyssen-BornemiszaArtistas', '[[Museo Thyssen-Bornemisza|Thyssen-Bornemisza]]', 2431, 'n', 'Thyssen-Bornemisza (artista)' },
},
},
{
title = 'دیجیتالی روزنومه دکّهئون',
group = {
{ 'HemBNE', '[[Hemeroteca Digital de la Biblioteca Nacional de España|Hemeroteca digital de la BNE]]', 12151, 'n', 1 },
{ 'BVPH', '[[Biblioteca Virtual de Prensa Histórica]]', 2961, 'n', 1 },
{ 'Memoriademadrid', '[[Memoriademadrid]]', 7372, 'n', 1 },
},
},
{
title = 'إستارهشناسی',
group = {
{ 'Simbad', '[[SIMBAD]]', 3083, 'n', 0 },
{ 'JPL-Small-Body-Database', '[[JPL Small-Body Database|JPL]]', 716, 'n', 0 },
{ 'MPC', '[[Centro de Planetas Menores|MPC]]', 5736, 'n', 0 },
{ 'NASA-Exoplanet-Archive', '[[NASA Exoplanet Archive]]', 5667, 'n', 0 },
{ 'GazPlaNom', 'Gazetteer of Planetary Nomenclature', 2824, 'n', 0 },
},
},
{
title = 'جاجیگاهون',
group = {
{ 'OSM', '[[OpenStreetMap|OSM]]', 402, 'n', 'Relación OSM' },
{ 'TGN', '[[Getty Thesaurus of Geographic Names|TGN]]', 1667, 'n', 1 },
{ 'AtlasIR', '[[:d:Q24575107|Atlas Digital del Imperio Romano]]', 1936, 'n', 0 },
{ 'Pleiades', '[[:d:Q24423804|Pleiades]]', 1584, 'n', 0 },
{ 'TmGEO', '[[:d:Q22094624|Trismegistos GEO]]', 1958, 'n', 0 },
{ 'SNCZI-IPE-EMBALSE', '[[Sistema Nacional de Cartografía de Zonas Inundables|SNCZI]]-IPE', 4568, 'n', 'SNCZI-IPE embalse' },
{ 'SNCZI-IPE-PRESA', '[[Sistema Nacional de Cartografía de Zonas Inundables|SNCZI]]-IPE', 4558, 'n', 'SNCZI-IPE presa' },
{ 'NATURA2000', '[[Red Natura 2000|Natura 2000]]', 3425, 'n', 'Natura 2000' },
{ 'WWF', '[[Fondo Mundial para la Naturaleza|WWF]]', 1294, 'n', 1 },
{ 'IDESCAT', '[[Instituto de Estadística de Cataluña|IDESCAT]]', 4335, 'n', 1 },
{ 'INE', '[[Instituto Nacional de Estadística (España)|INE]]', 772, ineLink, 1 },
{ 'INE Portugal', '[[Instituto Nacional de Estatística (Portugal)|INE]]', 6324, 'n', 1 },
{ 'ISTAT', '[[Istituto Nazionale di Statistica|ISTAT]]', 635, 'n', 1 },
{ 'OFS-Suiza', '[[Oficina Federal de Estadística (Suiza)|OFS]]', 771, 'n', 1 },
{ 'IBGE', '[[Instituto Brasileiro de Geografia e Estatística|IBGE]]', 1585, 'n', 1 },
{ 'TOID', '[[TOID]]', 3120, 'n', 1 },
{ 'INSEE-commune', '[[Institut National de la Statistique et des Études Économiques|INSEE]]', 374, 'n', 'INSEE (comuna)' },
{ 'INSEE-departamento', '[[Institut National de la Statistique et des Études Économiques|INSEE]]', 2586, 'n', 'INSEE (departamento)' },
{ 'INSEE-region', '[[Institut National de la Statistique et des Études Économiques|INSEE]]', 2585, 'n', 'INSEE (región)' },
{ 'INSEE-canton', '[[Institut National de la Statistique et des Études Économiques|INSEE]]', 2506, 'n', 'INSEE (cantón)' },
{ 'INEGI-mun', '[[Instituto Nacional de Estadística y Geografía|INEGI]]', 3801, 'n', 'INEGI municipio' },
{ 'INEGI-loc', '[[Instituto Nacional de Estadística y Geografía|INEGI]]', 1976, 'n', 'INEGI localidad' },
{ 'SIRUTA', '[[SIRUTA]]', 843, 'n', 1 },
{ 'SUDAFRICA-MUN', '[[Sudáfrica|Código municipio Sudáfrica]]', 911, 'n', 1 },
{ 'LAU', '[[Unidad administrativa local|LAU]]', 782, 'n', 1 },
{ 'KSH', '[[Központi Statisztikai Hivatal|KSH]]', 939, 'n', 1 },
{ 'OKATO', '[[OKATO]]', 721, 'n', 1 },
{ 'OSTAT', '[[Statistik Austria|ÖSTAT]]', 964, 'n', 'ÖSTAT-Nr'},
{ 'TERC', '[[Oficina Central de Estadística (Polonia)|TERC]]', 1653, 'n', 'TERC'},
{ 'GNIS', '[[Geographic Names Information System|GNIS]]', 590, 'n', 0},
{ 'WDTA', '[[Base de Datos Mundial sobre Áreas Protegidas|WDTA]]', 809, 'n', 0 },
},
},
{
title = 'معماری',
group = {
{ 'DocomomoIberico', '[[Fundación Docomomo Ibérico|Docomomo Ibérico]]', 3758, 'n', 'Docomomo Ibérico' },
{ 'COAMinmueble', '[[Colegio Oficial de Arquitectos de Madrid|COAM]]', 2917, 'n', 'COAM inmueble' },
{ 'COAMpersona', '[[Colegio Oficial de Arquitectos de Madrid|COAM]]', 4488, 'n', 'COAM persona' },
{ 'ArchnetAutoridad', '[[ArchNet]]', 12728, 'n', 'Archnet autoridad' },
{ 'ArchnetSitio', '[[ArchNet]]', 7323, 'n', 'Archnet sitio' },
},
},
{
title = 'دریایی فانوس',
group = {
{ 'ARHLS', '[[Amateur Radio Lighthouse Society|ARHLS]]', 2980, 'n', 0 },
{ 'NGA', '[[Agencia Nacional de Inteligencia-Geoespacial|NGA]]', 3563, 'n', 0 },
{ 'UKHO', '[[Instituto Hidrográfico del Reino Unido|UKHO]]', 3562, 'n', 0 },
{ 'MarineTraffic', '[[MarineTraffic]]', 3601, 'n', 0 },
{ 'OnlineListofLights', '[[:d:Q843152|Online List of Lights]]', 3223, 'n', 0 },
},
},
{
title = 'تاریخی میراث',
group = {
{ 'World Heritage Site', '[[Patrimonio de la Humanidad]]', 757, 'n', 'Centro del Patrimonio Mundial' },
{ 'CNMLBH', '[[Comisión Nacional de Monumentos, de Lugares y de Bienes Históricos|CNMLBH]]', 4587, 'n', 'cnmlbh' },
{ 'IGESPAR', '[[Instituto de Gestão do Património Arquitetónico e Arqueológico|IGESPAR]]', 1702, 'n', 1 },
{ 'SIPA', '[[Sistema de Informação para o Património Arquitetónico|SIPA]]', 1700, 'n', 1 },
{ 'Infopatrimonio', '[[:d:Q64745161|Infopatrimônio]]', 4372, 'n', 'Infopatrimônio' },
{ 'AustriaObjektID', 'Austria ObjektID', 2951, 'n', 'Austria ObjektID' },
{ 'FBBID', '[[Fredede og Bevaringsværdige Bygninger|FBB]]', 2783, 'n', 'FBB' },
{ 'Fornminnesregistret', '[[Fornminnesregistret|FMIS]]', 1260, 'n', 'FMIS' },
{ 'BerlinerKulturdenkmal', 'Berliner Kulturdenkmal', 2424, 'n', 'Berliner Kulturdenkmal' },
{ 'NHLE', '[[National Heritage List for England|NHLE]]', 1216, 'n', 1 },
{ 'NRHP', '[[Registro Nacional de Lugares Históricos|NRHP]]', 649, 'n', 1 },
{ 'KULTURMINNE', '[[Riksantikvaren|Kulturminne]]', 758, 'n', 'Kulturminne' },
{ 'CRHP', '[[:d:Q3456275|CRHP]]', 477, 'n', 1 },
{ 'MERIMEE', '[[Base Mérimée|Mérimée]]', 380, 'n', 'Mérimée' },
{ 'CADW', '[[Cadw]]', 1459, 'n', 'Cadw' },
{ 'Památkový Katalog', '[[Památkový katalog]]', 762, 'n', 'Památkový katalog' },
{ 'PatrimonioIran', 'Patrimonio Nacional de Irán', 1369, 'n', 'Patrimonio Nacional de Irán' },
{ 'Rijksmonument', 'Rijksmonument', 359, 'n', 'Rijksmonument' },
{ 'BIC', '[[Bien de Interés Cultural (España)|BIC]]', 808, 'n', 1 },
{ 'BCIN', '[[Bien Cultural de Interés Nacional|BCIN]]', 1586, 'n', 1 },
{ 'IPAC', '[[Inventario del Patrimonio Arquitectónico de Cataluña|IPAC]]', 1600, 'n', 1 },
{ 'IGPCV', '[[Inventario General del Patrimonio Cultural Valenciano|IGPCV]]', 2473, 'n', 1 },
{ 'IAPH', '[[Instituto Andaluz del Patrimonio Histórico|IAPH]]', 8425, 'n', 0 },
{ 'GD-PCA', '[[Guía Digital del Patrimonio Cultural de Andalucía|Patrimonio Cultural de Andalucía]]', 3318, 'n', 1 },
{ 'SIPCA', '[[SIPCA]]', 3580, 'n', 1 },
{ 'PWJCYL', '[[Junta de Castilla y León|Patrimonio Web JCyL]]', 3177, 'n', 'Patrimonio Web JCyL' },
{ 'CPCCLM', '[[Catálogo de Patrimonio Cultural de Castilla-La Mancha]]', 6539, 'n', 1 },
{ 'HispaniaNostra', '[[Lista roja de patrimonio en peligro|Lista Roja Hispania Nostra]]', 4868, 'url', 'Lista Roja Hispania Nostra' },
{ 'HGC', '[[Heritage Gazetteer for Cyprus]]', 6916, 'n', 1 },
{ 'HGL', '[[Heritage Gazetteer of Libya]]', 6751, 'n', 1 },
},
},
{
title = 'ورزشکارون',
group = {
{ 'COI', '[[Comité Olímpico Internacional|COI]]', 5815, 'n', 0 },
{ 'World Athletics', '[[World Athletics]]', 1146, 'n', 0 },
{ 'European Athletics', '[[Atletismo Europeo]]', 3766, 'n', 0 },
{ 'Liga Diamante', '[[Liga de Diamante]]', 3923, 'n', 0 },
{ 'ITU', '[[Unión Internacional de Triatlón|ITU]]', 3604, 'n', 0 },
{ 'ATP', '[[Asociación de Tenistas Profesionales|ATP]]', 536, 'n', 0 },
{ 'Copa Davis', '[[Copa Davis]]', 2641, 'n', 0 },
{ 'WTA', '[[Asociación de Tenis Femenino|WTA]]', 597, 'n', 0 },
{ 'Fed Cup', '[[Copa Billie Jean King|Fed Cup]]', 2642, 'n', 0 },
{ 'ITF', '[[Federación Internacional de Tenis|ITF]]', 599, 'n', 0 },
{ 'ITHF', '[[Salón de la Fama del Tenis Internacional|ITHF]]', 3363, 'n', 0 },
{ 'ITTF', '[[Federación Internacional de Tenis de Mesa|ITTF]]', 1364, 'n', 0 },
{ 'FIFA', '[[FIFA]]', 1469, 'n', 0 },
{ 'UEFA', '[[UEFA]]', 2276, 'n', 0 },
{ 'NFT', 'National-Football-Teams', 2574, 'n', 0 },
{ 'Soccerway', '[[Soccerway]]', 2369, 'n', 0 },
{ 'Transfermarkt', '[[Transfermarkt]]', 2446, 'n', 0 },
{ 'As', '[[As (periódico)|As]]', 3427, 'n', 0 },
{ 'ESPN FC', '[[ESPN FC]]', 3681, 'n', 0 },
{ 'FBref', 'FBref', 5750, 'n', 0 },
{ 'BeSoccer', '[[BeSoccer]]', 12577, 'n', 0 },
{ 'LaPreferente', 'LaPreferente', 7359, 'n', 0 },
{ 'Livefutbol', 'Livefutbol', 2020, 'n', 0 },
{ 'Soccerbase', 'Soccerbase', 2193, 'n', 0 },
{ 'FootballDatabase', '[[FootballDatabase]]', 3537, 'n', 0 },
{ 'BDFutbol', '[[BDFutbol]]', 3655, 'n', 0 },
{ 'EPCR', '[[European Professional Club Rugby|EPCR]]', 3666, 'n', 0 },
{ 'FIDE', '[[Federación Internacional de Ajedrez|FIDE]]', 1440, 'n', 0 },
{ 'BoxRec', '[[BoxRec]]', 1967, 'n', 0 },
{ 'Sherdog', '[[Sherdog]]', 2818, 'n', 0 },
{ 'WWE', '[[WWE]]', 2857, 'n', 0 },
{ 'NSK', '[[Asociación Japonesa de Sumo|NSK]]', 3385, 'n', 0 },
{ 'IJF', '[[Federación Internacional de Yudo|IJF]]', 4559, 'n', 0 },
{ 'FINA', '[[Federación Internacional de Natación|FINA]]', 3408, 'n', 0 },
{ 'ISHOF', '[[International Swimming Hall of Fame|ISHOF]]', 3691, 'n', 0 },
{ 'NFL', '[[National Football League|NFL]]', 3539, 'n', 0 },
{ 'NHL', '[[National Hockey League|NHL]]', 3522, 'n', 0 },
{ 'FIH', '[[Federación Internacional de Hockey|FIH]]', 3742, 'n', 0 },
{ 'MLB', '[[Grandes Ligas de Béisbol|MLB]]', 3541, 'n', 0 },
{ 'Baseball-Reference', '[[Baseball-Reference.com|Baseball-Reference]]', 1825, 'n', 0 },
{ 'FIL', '[[Federación Internacional de Luge|FIL]]', 2990, 'n', 0 },
{ 'IBSF', '[[Federación Internacional de Bobsleigh y Skeleton|IBSF]]', 2991, 'n', 0 },
{ 'WAF', '[[Federación Internacional de Tiro con Arco|WAF]]', 3010, 'n', 0 },
{ 'FEI', '[[Federación Ecuestre Internacional|FEI]]', 3111, 'n', 0 },
{ 'FIE', '[[Federación Internacional de Esgrima|FIE]]', 2423, 'n', 0 },
{ 'CEE', '[[Confederación Europea de Esgrima|CEE]]', 4475, 'n', 0 },
{ 'IBU', '[[Unión Internacional de Biatlón|IBU]]', 2459, 'n', 0 },
{ 'ISU', '[[Unión Internacional de Patinaje sobre Hielo|ISU]]', 2694, 'n', 0 },
{ 'FIG', '[[Federación Internacional de Gimnasia|FIG]]', 2696, 'n', 0 },
{ 'UIPM', '[[Unión Internacional de Pentatlón Moderno|UIPM]]', 2726, 'n', 0 },
{ 'BWF', '[[Federación Mundial de Bádminton|BWF]]', 2729, 'n', 0 },
{ 'WCF', '[[Federación Mundial de Curling|WCF]]', 3557, 'n', 0 },
{ 'EHF', '[[Federación Europea de Balonmano|EHF]]', 3573, 'n', 0 },
{ 'IWF', '[[Federación Internacional de Halterofilia|IWF]]', 3667, 'n', 0 },
{ 'IOF', '[[Federación Internacional de Orientación|IOF]]', 3672, 'n', 0 },
{ 'ISSF', '[[Federación Internacional de Tiro Deportivo|ISSF]]', 2730, 'n', 0 },
{ 'FIVB', '[[Federación Internacional de Voleibol|FIVB]]', 2801, 'n', 0 },
{ 'CEV', '[[Confederación Europea de Voleibol|CEV]]', 3725, 'n', 0 },
{ 'ICF', '[[Federación Internacional de Piragüismo|ICF]]', 3689, 'n', 0 },
{ 'FISA', '[[Federación Internacional de Sociedades de Remo|FISA]]', 2091, 'n', 0 },
{ 'IFSC', '[[Federación Internacional de Escalada Deportiva|IFSC]]', 3690, 'n', 0 },
{ 'NLL', '[[National Lacrosse League|NLL]]', 3955, 'n', 0 },
{ 'PGA', '[[Professional Golfers Association of America|PGA]]', 2811, 'n', 0 },
{ 'LPGA', '[[LPGA]]', 2810, 'n', 0 },
{ 'FIBA', '[[Federación Internacional de Baloncesto|FIBA]]', 3542, 'n', 0 },
{ 'Euroliga', '[[Euroliga]]', 3536, 'n', 0 },
{ 'WNBA', '[[WNBA]]', 3588, 'n', 0 },
{ 'NBA', '[[NBA]]', 3647, 'n', 0 },
{ 'ACB', '[[Asociación de Clubs de Baloncesto|ACB]]', 3525, 'n', 0 },
{ 'Entr. ACB', '[[Asociación de Clubs de Baloncesto|Entrenador ACB]]', 6297, 'n', 0 },
{ 'snooker.org', 'snooker.org', 4502, 'n', 0 },
{ 'snooker.org tournament', 'snooker.org', 4921, 'n', 0 },
{ 'WST', 'WST', 4498, 'n', 0 },
{ 'CueTracker', 'CueTracker', 4924, 'n', 0 },
},
},
{
title = 'سینما',
group = {
{ 'FilmAffinity', '[[FilmAffinity]]', 480, 'n', 0 },
{ 'IMDb', '[[Internet Movie Database|IMDb]]', 345, 'n', 0 },
{ 'Óscar', '[[Premios Óscar|Óscar]]', 6145, 'n', 0 },
{ 'AFI', '[[AFI Catalog of Feature Films|AFI]]', 3593, 'n', 0 },
{ 'Allcinema', '[[Allcinema]]', 2465, 'n', 0 },
{ 'AllMovie', '[[AllMovie]]', 1562, 'n', 0 },
{ 'AlloCiné', '[[AlloCiné]]', 1265, 'n', 0 },
{ 'BFI', '[[British Film Institute|BFI]]', 2703, 'n', 0 },
{ 'Box Office Mojo', '[[Box Office Mojo]]', 1237, 'n', 0 },
{ 'ICAA película', '[[Instituto de la Cinematografía y de las Artes Audiovisuales|ICAA]]', 5128, 'n', 1 },
},
},
{
title = 'کارآفرینون',
group = {
{ 'Bloomberg', '[[Bloomberg L.P.|Bloomberg]]', 3052, 'n', 0 },
{ 'Crunchbase', '[[Crunchbase]]', 2087, 'n', 0 },
},
},
{
title = 'مالیاتی شناساگرون',
group = {
{ 'IRS', '[[Servicio de Impuestos Internos de los Estados Unidos|IRS]]', 1297, noLink, 0 },
{ 'VAT', '[[Número de Identificación Fiscal a efectos del IVA (NIF-IVA)|VAT]]', 3608, noLink, 0 },
{ 'UID', 'UID', 4829, 'n', 0 },
},
},
{
title = 'کامپیوتری شناساگرون',
group = {
{ 'TOP500', 'TOP500', 7307, 'n', 0 },
{ 'Arch', 'Arch Linux', 3454, 'n', 0 },
{ 'AUR', 'AUR', 4162, 'n', 0 },
{ 'Debian', 'Debian', 3442, 'n', 0 },
{ 'Fedora', 'Fedora', 3463, 'n', 0 },
{ 'FSD', 'Free Software Directory', 2537, 'n', 0 },
{ 'Gentoo', 'Gentoo', 3499, 'n', 0 },
{ 'OpenHub', '[[Open Hub]]', 1972, 'n', 0 },
{ 'PyPI', '[[PyPI]]', 5568, 'n', 0 },
{ 'Snap', 'Snap', 4435, 'n', 0 },
{ 'Ubuntu', 'Ubuntu', 3473, 'n', 0 },
}
},
{
title = 'زیستشناسی دیتابیسئون',
group = {
{ 'Algabase', '[[AlgaeBase]]', 1348, 'y', 0 },
{ 'ADW', '[[Animal Diversity Web|ADW]]', 4024, 'n', 0 },
{ 'AmphibiaWeb', '[[AmphibiaWeb]]', 5036, 'n', 0 },
{ 'BOLD', 'BOLD', 3606, 'n', 0 },
{ 'APD', '[[African Plant DB]]', 2036, 'n', 0 },
{ 'Avibase', '[[Avibase]]', 2026, 'n', 0 },
{ 'BHL', '[[Biodiversity Heritage Library|BHL]]', 687, 'n', 0 },
{ 'BioLib', '[[BioLib]]', 838, 'n', 0 },
{ 'BirdLife', '[[BirdLife International|BirdLife]]', 5257, 'n', 0 },
{ 'CatalogueOfLife', '[[Catalogue of Life]]', 3088, 'n', 0 },
{ 'CONABIO', '[[Comisión Nacional para el Conocimiento y Uso de la Biodiversidad|CONABIO]]', 4902, 'n', 0 },
{ 'Dyntaxa', '[[Dyntaxa]]', 1939, 'n', 0 },
{ 'eBird', '[[eBird]]', 3444, 'n', 0 },
{ 'EOL', '[[Enciclopedia de la vida|EOL]]', 830, 'n', 0 },
{ 'EUNIS', '[[European Nature Information System|EUNIS]]', 6177, 'n', 0 },
{ 'FaunaEuropaea', '[[Fauna Europaea]]', 1895, 'n', 0 },
{ 'FishBase', '[[FishBase]]', 938, 'n', 0 },
{ 'FloraBase', '[[FloraBase]]', 3101, 'n', 0 },
{ 'FOC', '[[Flora of China|Fl. China]]', 1747, 'n', 0 },
{ 'GBIF', '[[Global Biodiversity Information Facility|GBIF]]', 846, 'n', 0 },
{ 'GlobalSpecies', 'GlobalSpecies', 6433, 'n', 0 },
{ 'GRIN', '[[Germplasm Resources Information Network|GRIN]]', 1421, 'url', 0 },
{ 'IBC', [[Internet Bird Collection|IBC]], 3099, 'n', 0 },
{ 'iNaturalist', [[iNaturalist]], 3151, 'n', 0 },
{ 'IndexFungorum', '[[Index Fungorum]]', 1391, 'n', 0 },
{ 'IOBIS', 'OBIS', 6754, 'n', 0 },
{ 'IPNI', '[[Índice Internacional de Nombres de las Plantas|IPNI]]', 961, 'n', 0 },
{ 'ITIS', '[[Sistema Integrado de Información Taxonómica|ITIS]]', 815, 'n', 0 },
{ 'LPSN', '[[Listado de nombres procariotas con posición en nomenclatura|LPSN]]', 1991, 'url', 0 },
{ 'MSW', '[[Mammal Species of the World|MSW]]', 959, 'n', 0 },
{ 'MycoBank', '[[MycoBank]]', 962, 'n', 0 },
{ 'NCBI', '[[Centro Nacional para la Información Biotecnológica|NCBI]]', 685, 'n', 0 },
{ 'FossilWorks', '[[Paleobiology Database]]', 842, 'n', 0 },
{ 'PlantList', '[[The Plant List|PlantList]]', 1070, 'n', 0 },
{ 'SpeciesPlus', 'Species+', 2040, 'n', 0 },
{ 'Taxonomicon', 'Taxonomicon', 7066, 'n', 0 },
{ 'Tropicos', '[[W3TROPICOS]]', 960, 'n', 0 },
{ 'UICN', '[[Unión Internacional para la Conservación de la Naturaleza|UICN]]', 627, 'n', 0 },
{ 'USDAP', '[[Departamento de Agricultura de los Estados Unidos|USDA Plants]]', 1772, 'n', 0 },
{ 'VASCAN', 'VASCAN', 1745, 'n', 0 },
{ 'WoRMS', '[[Registro Mundial de Especies Marinas|WoRMS]]', 850, 'n', 0 },
{ 'uBio', 'uBio', 4728, 'n', 0 },
{ 'Xeno-canto', '[[Xeno-canto]]', 2426, 'n', 0 },
{ 'Zoobank', '[[Zoobank]]', 1746, 'n', 0 },
},
},
{
title = 'پزشکی شناساگرون',
group = {
{ 'DOID', 'DOID', 699, 'n', 0 },
{ 'CIE11', '[[CIE-11]]', 7329, icd11Link, 0},
{ 'CIE10', '[[CIE-10]]', 494, 'n', 0 },
{ 'CIE9', '[[CIE-9]]', 493, 'n', 0 },
{ 'CIE10MC', 'CIE-10-MC', 4229, 'n', 0 },
{ 'CIE9MC', '[[CIE-9-MC]]', 1692, 'n', 0 },
{ 'CIEO', '[[CIE-O]]', 563, 'n', 0 },
{ 'CIAP2', '[[Clasificación Internacional de Atención Primaria|CIAP-2]]', 667, 'n', 0 },
{ 'OMIM', '[[Herencia Mendeliana en el Hombre|OMIM]]', 492, 'n', 0 },
{ 'DSM IV', '[[Manual diagnóstico y estadístico de los trastornos mentales|DSM IV]]', 663, 'n', 0 },
{ 'DSM 5', '[[DSM 5|DSM-5]]', 1930, 'n', 0 },
{ 'DiseasesDB', '[[Diseases Database|DiseasesDB]]', 557, 'n', 0 },
{ 'MedlinePlus', '[[MedlinePlus]]', 604, 'n', 0 },
{ 'eMedicine', '[[eMedicine]]', 673, 'n', 0 },
{ 'MeSH', '[[Medical Subject Headings|MeSH]]', 486, 'n', 0 },
{ 'MeSHdq', 'MeSH D/Q', 9340, 'y', 0 },
{ 'DeCS', '[[Descriptores en Ciencias de la Salud|DeCS]]', 9272, 'n', 0 },
{ 'Orphanet', '[[Orphanet]]', 1550, 'n', 0 },
{ 'TA98', '[[Terminología Anatómica|TA]]', 1323, 'n', 1 },
{ 'FMA', '[[Foundational Model of Anatomy|FMA]]', 1402, 'n', 0 },
{ 'UMLS', 'UMLS', 2892, 'n', 0 },
{ 'GeneReviews', 'GeneReviews', 668, 'n', 0 },
{ 'NumE', '[[Número E]]', 628, 'n', 0 },
{ 'GARD', 'GARD', 4317, 'n', 0 },
}
},
{
title = 'شیمیایی شناساگرون',
group = {
{ 'CAS', '[[Número CAS]]', 231, 'n', 0 },
{ 'EINECS', '[[EINECS|Números EINECS]]', 232, 'n', 0},
{ 'ATC', '[[Código ATC]]', 267, 'n', 0 },
{ 'RTECS', '[[RTECS]]', 657, 'n', 0 },
{ 'ChEBI', '[[ChEBI]]', 683, 'n', 0 },
{ 'ChEMBL', '[[ChEMBL]]', 592, 'n', 0 },
{ 'ChemSpider', '[[ChemSpider]]', 661, 'n', 0 },
{ 'DrugBank', '[[DrugBank]]', 715, 'n', 0 },
{ 'PubChem', '[[PubChem]]', 662, 'n', 0 },
{ 'UNII', '[[Unique Ingredient Identifier|UNII]]', 652, 'n', 0 },
{ 'KEGG', '[[KEGG]]', 665, 'n', 0 },
{ 'SMILES', '[[SMILES]]', 233, 'y', 0 },
{ 'InChI', '[[International Chemical Identifier|InChI]]', 234, 'y', 0 },
{ 'InChIKey', 'InChI key', 235, 'y', 0 },
}
},
{
title = 'زیستی شناساگرون',
group = {
{ 'MGI', '[[Mouse Genome Informatics|MGI]]', 231, 'n', 0 },
{ 'HomoloGene', '[[HomoloGene]]', 593, 'n', 0 },
{ ' HGNC', '[[Comité de Nomenclatura Genética de HUGO|HGNC]]', 354, 'n', 0 },
{ 'UniProt', '[[UniProt]]', 352, 'n', 0 },
}
},
{
title = 'إسارهشناسی شناساگرون',
group = {
{ 'COSPAR', 'COSPAR', 247, 'n', 0 },
{ 'SCN', '[[Satellite Catalog Number|SCN]]', 377, 'n', 0 },
{ 'NSSDCA', '[[International Designator|NSSDCA]]', 8913, 'n', 0 }
}
},
{
title = 'هستیشناسیون',
group = {
{ 'IEV', 'Número IEV', 8855, 'n', 0 },
{ 'OUM2', 'OUM 2.0', 8769, 'n', 0 }
}
}
}
-- -- Example row: --
-- conf.databases[2] = {}
-- conf.databases[2].name = 'خارجی لینکون'
-- conf.databases[2].list = {
-- {
-- title = '',
-- group = {
-- { 'Website', 'وبسایت', 856, 'n', 0 },
-- },
-- },
-- }
--In this order: alternate name, name of parameter from databases table
conf.aliases = {
{ 'Wd', 'Wikidata' },
{ 'PND', 'GND' },
{ 'Commonscat', 'Commons' },
}
local function getCatForId( parameter, category )
local title = mw.title.getCurrentTitle()
local namespace = title.namespace
if category == 0 then
return ''
elseif category == 1 then
category = parameter
end
if namespace == 0 then
return '[[رج:شناساگر دار مقالهئون|' .. category .. ']]\n'
elseif namespace == 2 and not title.isSubpage then
return '[[رج:شناساگر دار کارور صفحهئون|' .. category .. ']]\n'
else
return '[[رج:شناساگر دار متفرقه صفحهئون|' .. category .. ']]\n'
end
end
function getIdsFromSitelinks( itemId, property )
local ids = {}
local siteLink = itemId and mw.wikibase.getSitelink( itemId, property )
if siteLink then
table.insert( ids, siteLink )
end
return ids
end
function getIdsFromWikidata( itemId, property )
local ids = {}
local declaraciones = mw.wikibase.getBestStatements(itemId, property)
for _, statement in pairs( declaraciones) do
if statement.mainsnak.datavalue then
table.insert( ids, statement.mainsnak.datavalue.value )
end
end
return ids
end
function getLink( property, val, mask )
local link = ''
if mw.ustring.find( val, '//' ) then
link = val
else
if type(property) == 'number' then
local entityObject = mw.wikibase.getEntityObject('P'..property)
local dataType = entityObject.datatype
if dataType == 'external-id' then
local allStatements = entityObject:getBestStatements('P1630')
if allStatements then
for pos = 1, #allStatements, 1 do
local q = allStatements[pos].qualifiers
if q and q.P407 and q.P407[1].datavalue and q.P407[1].datavalue.value.id == 'Q1321' then
link = allStatements[pos].mainsnak.datavalue.value
end
end
end
if link == '' then
local formatterURL = entityObject:getBestStatements('P1630')[1]
if formatterURL then
link = formatterURL.mainsnak.datavalue.value
else
local formatterURL = entityObject:getBestStatements('P3303')[1]
if formatterURL then link = formatterURL.mainsnak.datavalue.value end
end
end
elseif dataType == 'url' then
local subjectItem = entityObject:getBestStatements('P1629')[1]
if subjectItem then
local officialWebsite = mw.wikibase.getBestStatements(subjectItem.mainsnak.datavalue.value.id, 'P856')[1]
if officialWebsite then
link = officialWebsite.mainsnak.datavalue.value
end
end
elseif dataType == 'string' then
local formatterURL = entityObject:getBestStatements('P1630')[1]
if formatterURL then
link = formatterURL.mainsnak.datavalue.value
else
local formatterURL = entityObject:getBestStatements('P3303')[1]
if formatterURL then
link = formatterURL.mainsnak.datavalue.value
else
local subjectItem = entityObject:getBestStatements('P1629')[1]
if subjectItem then
local officialWebsite = mw.wikibase.getBestStatements(subjectItem.mainsnak.datavalue.value.id,'P856')[1]
if officialWebsite then
link = officialWebsite.mainsnak.datavalue.value
end
end
end
end
end
elseif type(property) == 'string' then
link = property
end
end
link = mw.ustring.gsub(link, '^[Hh][Tt][Tt][Pp]([Ss]?)://', 'http%1://') -- fix wikidata URL
if type(mask) == 'function' then
return mask( val, link, property )
end
link = mw.ustring.gsub(link, '$1', mw.ustring.gsub( mw.ustring.gsub( val, '%%', '%%%%' ), ' ', '%%%%20' ) or val )
if mw.ustring.find( link, '//' ) then
if type(mask) == 'string' then
link = cleanLink( link, 'PATH' )
if mask == 'y' then
return '['..link..' شناساگر]'
elseif mask == 'n' then
return '['..link..' '..val..']'
end
return '['..link..' '..mask..']'
end
elseif link == '' then
return val
else
return '[['..link..'|'..val..']]'
end
end
local function createRow( id, label, rawValue, link, withUid )
if link then
if label and label ~= '' then label = '<span style="white-space:nowrap;">'..label .. ':</span> ' end
if withUid then
return '* ' .. label .. '<span class="uid">' .. link .. '</span>\n'
else
return '* ' .. label .. link .. '\n'
end
else
return '* <span class="error">این ' .. id .. ' شناساگر ' .. rawValue .. ' نامعتبر هسته</span>[[رج:مرجعون کنترل که خطا ور بخردنه]]\n'
end
end
local function copyTable(inTable)
if type(inTable) ~= 'table' then return inTable end
local outTable = setmetatable({}, getmetatable(inTable))
for key, value in pairs (inTable) do outTable[copyTable(key)] = copyTable(value) end
return outTable
end
local function splitLccn( id )
if id:match( '^%l%l?%l?%d%d%d%d%d%d%d%d%d?%d?$' ) then
id = id:gsub( '^(%l+)(%d+)(%d%d%d%d%d%d)$', '%1/%2/%3' )
end
if id:match( '^%l%l?%l?/%d%d%d?%d?/%d+$' ) then
return mw.text.split( id, '/' )
end
return false
end
local p = {}
function p.authorityControl( frame )
local pArgs = frame:getParent().args
local parentArgs = copyTable(pArgs)
local stringArgs = false
local fromForCount, itemCount, rowCount = 1, 0, 0
local mobileContent = ''
--Cleanup args
for k, v in pairs( pArgs ) do
if type(k) == 'string' then
--make args case insensitive
local lowerk = mw.ustring.lower(k)
if not parentArgs[lowerk] or parentArgs[lowerk] == '' then
parentArgs[lowerk] = v
parentArgs[k] = nil
end
--remap abc to abc1
if not mw.ustring.find(lowerk, '%d$') then --if no number at end of param
if not parentArgs[lowerk..'1'] or parentArgs[lowerk..'1'] == '' then
parentArgs[lowerk..'1'] = v
parentArgs[lowerk] = nil
end
end
if v and v ~= '' then
--find highest from param
if mw.ustring.sub(lowerk,1,4) == 'from' then
local fromNumber = tonumber(mw.ustring.sub(lowerk,5,-1))
if fromNumber and fromNumber >= fromForCount then fromForCount = fromNumber end
elseif mw.ustring.sub(lowerk,1,3) == 'for' then
local forNumber = tonumber(mw.ustring.sub(lowerk,4,-1))
if forNumber and forNumber >= fromForCount then fromForCount = forNumber end
elseif mw.ustring.lower(v) ~= 'no' and lowerk ~= 'for' then
stringArgs = true
end
end
end
end
--Setup navbox
local navboxParams = {
name = 'مرجعون کنترل',
bodyclass = 'hlist',
groupstyle = 'width: 12%; text-align:center;',
}
for f = 1, fromForCount, 1 do
local title = {}
--cleanup parameters
if parentArgs['from'..f] == '' then parentArgs['from'..f] = nil end
if parentArgs['for'..f] == '' then parentArgs['for'..f] = nil end
--remap aliases
for _, a in pairs( conf.aliases ) do
local alias, name = mw.ustring.lower(a[1]), mw.ustring.lower(a[2])
if parentArgs[alias..f] and not parentArgs[name..f] then
parentArgs[name..f] = parentArgs[alias..f]
parentArgs[alias..f] = nil
end
end
--Fetch Wikidata item
local itemId = parentArgs['from'..f] or mw.wikibase.getEntityIdForCurrentPage()
local label = itemId and (mw.wikibase.getSitelink(itemId) or mw.wikibase.getLabel(itemId)) or ''
if label and label ~= '' then
title = mw.title.new(label)
if not title then title = mw.title.getCurrentTitle() end
else
title = mw.title.getCurrentTitle()
end
if (not parentArgs['wikidata'..f] or parentArgs['wikidata'..f] == '') and (title.namespace == 0 or title.namespace == 104) then
parentArgs['wikidata'..f] = parentArgs['from'..f] or itemId or ''
end
if title.namespace == 0 or title.namespace == 104 or stringArgs then --Only in the main namespaces or if there are manual overrides
if fromForCount > 1 and #conf.databases > 1 then
if parentArgs['for'..f] and parentArgs['for'..f] ~= '' then
navboxParams['list'..(rowCount + 1)] = "'''" .. parentArgs['for'..f] .. "'''"
else
navboxParams['list'..(rowCount + 1)] = "'''" .. title.text .. "'''"
end
navboxParams['list'..(rowCount + 1)..'style'] = 'background-color: #ddf;'
rowCount = rowCount + 1
end
for _, db in pairs( conf.databases ) do
if db.list and #db.list > 0 then
local listElements = {}
for n, gr in pairs( db.list ) do
local groupElements = {}
if gr.group and #gr.group > 0 then
for _, params in pairs( gr.group ) do
local id = mw.ustring.lower( params[1] )
-- Wikidata fallback if requested
if itemId and params[3] ~= 0 and (not parentArgs[id..f] or parentArgs[id..f] == '') then
local wikidataIds = {}
if type( params[3] ) == 'function' then
wikidataIds = params[3]( itemId )
elseif type( params[3] ) == 'string' then
wikidataIds = getIdsFromSitelinks(itemId, params[3] )
else
wikidataIds = getIdsFromWikidata( itemId, 'P' .. params[3] )
end
if wikidataIds[1] then
parentArgs[id..f] = wikidataIds[1]
end
end
local val = parentArgs[id..f]
if val and val ~= '' and mw.ustring.lower(val) ~= 'no' and params[3] ~= 0 then
local link
if type( params[3] ) == 'function' then
link = val
else
link = getLink( params[3], val, params[4] )
end
if link and link ~= '' then
table.insert( groupElements, createRow( id, params[2], val, link, true ) .. getCatForId( params[1], params[5] or 0 ) )
itemCount = itemCount + 1
end
end
end
if #groupElements > 0 then
if gr.title and gr.title ~= '' then
table.insert( listElements, "* '''"..gr.title.."'''\n" )
end
table.insert( listElements, table.concat( groupElements ) )
if n == 1 and #groupElements > 1 then
table.insert( listElements, "\n----\n" )
end
-- mobile version
if n == 1 then
mobileContent = table.concat( groupElements )
end
end
end
end
-- Generate navbox title
if #listElements > 0 then
if fromForCount > 1 and #conf.databases == 1 then
if parentArgs['for'..f] and parentArgs['for'..f] ~= '' then
navboxParams['group'..(rowCount + 1)] = "''" .. parentArgs['for'..f] .. "''"
else
navboxParams['group'..(rowCount + 1)] = "''" .. title.text .. "''"
end
else
navboxParams['group'..(rowCount + 1)] = db.name or ''
end
navboxParams['list'..(rowCount + 1)] = table.concat( listElements )
rowCount = rowCount + 1
end
end
end
end
end
if rowCount > 0 then
local Navbox = require('ماژول:Navbox')
if fromForCount > 1 then
--add missing names
for r = 1, rowCount, 1 do
if navboxParams['group'..r] == '' then
navboxParams['group'..r] = "''" .. mw.wikibase.getEntity(parentArgs['wikidata'..r]):getLabel().."''"
end
end
if fromForCount > 2 then
navboxParams['navbar'] = 'plain'
else
navboxParams['state'] = 'off'
navboxParams['navbar'] = 'off'
end
end
local mainCategories = ''
if stringArgs then
mainCategories = mainCategories .. '[[رج:مرجعون کنترل که محلی پارامتر دارنه]]\n'
end
if itemCount > 13 then
if itemCount > 30 then
itemCount = 'بیش از ۳۰'
end
mainCategories = mainCategories .. '[[رج:مرجعون کنترل که ' .. itemCount .. ' ویژگی ره کار زننه]]\n'
end
navboxParams['style'] = 'width: inherit';
return frame:extensionTag{ name = 'templatestyles', args = { src = 'شابلون:مرجعون کنترل/styles.css' } }
.. tostring(
mw.html.create( 'div' )
:addClass( 'mw-authority-control' )
:wikitext( Navbox._navbox( navboxParams ) )
:done()
:tag('div')
:addClass( 'mw-mf-linked-projects' )
:addClass( 'hlist' )
:newline()
:wikitext( mobileContent )
:done()
:done()
)
.. mainCategories
else
return ''
end
end
return p
jzyju2ha5k3rmagzuk1opghkuybjdvy
401973
401972
2026-08-31T17:48:29Z
محک
1023
محک صفحهٔ [[ماژول:Control de autoridades]] را بدون برجایگذاشتن تغییرمسیر به [[ماژول:مرجعون کنترل]] منتقل کرد
401972
Scribunto
text/plain
require('ماژول:No globals')
local function cleanLink ( link, style )
-- similar to mw.uri.encode
local wikiLink = link
if style == 'PATH' then
wikiLink = mw.ustring.gsub( wikiLink, ' ', '%%%%20' )
elseif style == 'WIKI' then
wikiLink = mw.ustring.gsub( wikiLink, ' ', '_' )
wikiLink = mw.ustring.gsub( wikiLink, '?', '%%%%3F')
else -- if style == 'QUERY' then -- default
wikiLink = mw.ustring.gsub( wikiLink, ' ', '+' )
end
wikiLink = mw.ustring.gsub( wikiLink, '%[', '%%5B' )
wikiLink = mw.ustring.gsub( wikiLink, '%]', '%%5D' )
wikiLink = mw.ustring.gsub( wikiLink, '%"', '%%%%22' )
return wikiLink
end
local function generic ( id, link, parameter )
local idlink = cleanLink( id, 'PATH' )
link = mw.ustring.gsub( link, '$1', idlink )
return '[' .. link .. ' ' .. id .. ']'
end
local function noLink ( id, link, parameter )
-- evita generar un enlace externo junto con el identificador
return id
end
local function bncLink ( id, link, parameter )
-- filtro local del BNC, para evadir multitud de identificadores de Wikidata que no se enlazan adecuadamente
-- véase https://www.wikidata.org/wiki/Wikidata:Database_reports/Constraint_violations/P1890#%22Format%22_violations
if ( string.match( id, '^%d%d%d%d%d%d%d%d%d$' ) ) then
return generic ( id, link, parameter )
end
return false
end
local function bnfLink ( id, link, parameter )
-- representación local del BNF, con doble enlace
return generic( id, link, parameter ) .. ' [http://data.bnf.fr/ark:/12148/cb' .. id .. ' (data)]'
end
local function icd11Link ( id, link, parameter )
-- la propiedad P7329 no genera un enlace externo, así que se usarán los valores de P7807 cuando esté definida
local foundation = getIdsFromWikidata(mw.wikibase.getEntityIdForCurrentPage(), 'P7807')
if foundation and foundation[1] then
link = 'https://icd.who.int/browse11/l-m/en#/http://id.who.int/icd/entity/$1'
link = link:gsub('$1', foundation[1])
return generic(id, link, parameter)
else
return id
end
end
local function ineLink ( id, link, parameter )
-- representación especial del INE, enlace no estándar con cinco parámetros utilizados
local ineMainRE, ineTailRE = '^(%d%d)(%d%d%d)', '(%d%d)(%d%d)(%d%d)'
local codProv, codMuni, codEC, codES, codNUC = string.match( id, ineMainRE .. ineTailRE .. '$' )
if not codEC or not codES or not codNUC then
codProv, codMuni = string.match( id, ineMainRE .. '$' )
if codProv and codMuni then
codEC, codES, codNUC = '00', '00', '00'
else
codProv, codMuni = string.match( id, ineMainRE )
codEC, codES, codNUC = '', '', ''
end
end
if codProv and codMuni then
link = 'http://www.ine.es/nomen2/inicio_a.do?accion=busquedaAvanzada&inicio=inicio_a&subaccion=&botonBusquedaAvanzada=Consultar+selecci%C3%B3n&numPag=0&ordenAnios=ASC&comunidad=00&entidad_amb=no&poblacion_amb=T&poblacion_op=%3D&poblacion_txt=&denominacion_op=like&denominacion_txt=&codProv=$1&codMuni=$2&codEC=$3&codES=$4&codNUC=$5'
link = link:gsub('$1', codProv):gsub('$2', codMuni):gsub('$3', codEC):gsub('$4', codES):gsub('$5', codNUC)
return generic( id, link, parameter )
end
return id
end
local function commonscat ( id, link, parameter )
-- representación especial del enlace a las categorías de Commons, para mantener el formato de enlace interwiki
local idlink = cleanLink( id, 'WIKI' )
link = mw.ustring.gsub( link, '$1', idlink )
return '<span class="plainlinks">[' .. link .. ' ' .. id .. ']</span>'
end
local function sisterprojects ( id, link, parameter )
-- enlaces interproyecto
local prefix = {
-- Ejemplo: -- enwiki = 'w:en',
commonswiki = 'c',
eswikivoyage = 'voy',
eswiktionary = 'wikt',
eswikibooks = 'b',
eswikinews = 'n',
eswikiversity = 'v',
eswikiquote = 'q',
eswikisource = 's',
mediawikiwiki = 'mw',
metawiki = 'm',
specieswiki = 'species',
}
if prefix[ parameter ] then
return '[['..prefix[ parameter ]..':'..id..'|'..id..']]'
end
return false
end
function getCommonsValue ( itemId )
local commonslink = ''
local categories = ''
local property = getIdsFromWikidata( itemId, 'P373' )
if property and property[1] then
property = property[1]
commonslink = commonslink .. getLink( 373, property, commonscat )
else
property = ''
end
local sitelink = getIdsFromSitelinks( itemId, 'commonswiki' )
if sitelink and sitelink[1] then
sitelink = sitelink[1]
if sitelink ~= 'Category:' .. property then
if commonslink == '' then
commonslink = commonslink .. sisterprojects( sitelink, nil, 'commonswiki' )
end
end
else
sitelink = ''
end
if property and sitelink then
if sitelink ~= 'Category:' .. property then
-- categories = categories .. '[[رج:Wikipedia:Control de autoridades con enlaces diferentes de Commons]]'
end
elseif sitelink then -- not property
-- categories = categories .. '[[رج:Wikipedia:Control de autoridades sin Commonscat]]'
elseif property then -- not sitelink
-- categories = categories .. '[[رج:Wikipedia:Control de autoridades sin Commons]]'
else -- not property and not sitelink
-- categories = categories .. '[[رج:Wikipedia:Control de autoridades sin ningún enlace de Commons]]'
end
if commonslink ~= '' then
-- Special:MediaSearch
local mediasearch = 'https://commons.wikimedia.org/wiki/Special:MediaSearch?type=image&search=%22$1%22'
commonslink = commonslink .. ' / ' .. commonscat( itemId, mediasearch )
return { commonslink .. categories }
end
return {}
end
local conf = {}
--In this order: name of the parameter, label, propertyId in Wikidata, formatting function, category id
-- -- name of the parameter: unique name
-- -- label: internal link in wiki format
-- -- propertyId in Wikidata: number without 'P' suffix
-- -- formatting function: one of these four options
-- -- -- local function (like 'generic')
-- -- -- string 'y' (yes), to show a default identifier 'ID'
-- -- -- string 'n' (no), to show the real identifier
-- -- -- any other string, to show this string as identifier ('id', 'url', 'link', ...)
-- -- category id: one of these tree options
-- -- -- number 0, to not add category
-- -- -- number 1, to add a category based on the name of the parameter
-- -- -- any string, to add a category based on this string
conf.databases = {}
conf.databases[1] = {}
conf.databases[1].name = 'مرجعون کنترل'
conf.databases[1].list = {
{
title = 'ویکیپروژهئون',
group = {
{ 'Wikidata', '[[پرونده:Wikidata-logo.svg|20px|link=Wikidata|alt=Wd|Wikidata]] دادهئون', 'Wikidata:$1', 'n', 0 },
{ 'Commons', '[[پرونده:Commons-logo.svg|15px|link=Wikimedia Commons|alt=Commonscat|Commonscat]] ویکیتلمبار (عکس و فیلم)', getCommonsValue, 'n', 0 },
{ 'Wikivoyage', '[[پرونده:Wikivoyage-logo.svg|15px|link=Wikiviajes|alt=Wikivoyage|Wikivoyage]] ویکیسفر (سفرنومه و بوروشور)', 'eswikivoyage', sisterprojects, 0 },
{ 'Wiktionary', '[[پرونده:Wiktionary-logo.svg|15px|link=Wikcionario|alt=Wiktionary|Wiktionary]] ویکیواژه (واژهنومه)', 'eswiktionary', sisterprojects, 0 },
{ 'Wikibooks', '[[پرونده:Wikibooks-logo.svg|15px|link=Wikilibros|alt=Wikibooks|Wikibooks]] ویکیکتاب', 'eswikibooks', sisterprojects, 0 },
{ 'Wikinews', '[[پرونده:Wikinews-logo.svg|20px|link=Wikinoticias|alt=Wikinews|Wikinews]] ویکیخَوِرون', 'eswikinews', sisterprojects, 0 },
{ 'Wikiversity', '[[پرونده:Wikiversity-logo.svg|15px|link=Wikiversidad|alt=Wikiversity|Wikiversity]] ویکیدانشگاه', 'eswikiversity', sisterprojects, 0 },
{ 'Wikiquote', '[[پرونده:Wikiquote-logo.svg|15px|link=Wikiquote|alt=Wikiquote|Wikiquote]] ویکیبائوته', 'eswikiquote', sisterprojects, 0 },
{ 'Wikisource', '[[پرونده:Wikisource-logo.svg|15px|link=Wikisource|alt=Wikisource|Wikisource]] ویکیقالزم (بنویشتهئون)', 'eswikisource', sisterprojects, 0 },
{ 'MediaWiki', '[[پرونده:MediaWiki-2020-icon.svg|20px|link=MediaWiki|alt=MediaWiki|MediaWiki]] مدیاویکی', 'mediawikiwiki', sisterprojects, 0 },
{ 'Meta-Wiki', '[[پرونده:Wikimedia Community Logo.svg|15px|link=Wikimedia Meta-Wiki|alt=Meta-Wiki|Meta-Wiki]] متاویکی', 'metawiki', sisterprojects, 0 },
{ 'Wikispecies', '[[پرونده:Wikispecies-logo.svg|15px|link=Wikispecies|alt=Wikispecies|Wikispecies]] ویکیزیست (جاندارون)', 'specieswiki', sisterprojects, 0 },
},
},
{
title = 'شناساگرون',
group = {
{ 'ISSN', '[[ISSN]]', 236, 'n', 1 },
{ 'VIAF', '[[Fichero de Autoridades Virtual Internacional|VIAF]]', 214, 'n', 1 },
{ 'ISNI', '[[International Standard Name Identifier|ISNI]]', 213, 'n', 1 },
{ 'BCN', '[[Biblioteca del Congreso de la Nación Argentina|BCN]]', 2879, 'n', 1 },
{ 'BNA', '[[Biblioteca Nacional de la República Argentina|BNA]]', 3788, 'n', 1 },
{ 'BNA-ed', '[[Biblioteca Nacional (Argentina)|BNA]]', 1143, 'n', 0 },
{ 'BNM', '[[Biblioteca Nacional de Maestras y Maestros|BNM]]', 9774, 'n', 1 },
{ 'BNE', '[[Biblioteca Nacional de España|BNE]]', 950, 'n', 1 },
{ 'BNF', '[[Biblioteca Nacional de Francia|BNF]]', 268, bnfLink, 1 },
{ 'VcBA', '[[Biblioteca Apostólica Vaticana|VcBA]]', 8034, 'n', 1 },
{ 'BNM', '[[Biblioteca Nacional de México|BNM]]', 4440, 'n', 1 },
{ 'BNC', '[[Biblioteca Nacional de Chile|BNC]]', 1890, bncLink, 1 },
{ 'BNC', '[[Biblioteca Nacional de Chile|BNC]]', 7369, 'n', 1 },
{ 'BNU', '[[Biblioteca Nacional de Uruguay|BNU]]', 12595, 'n', 1 },
{ 'BNB', '[[Biblioteca Nacional de Brasil|BNB]]', 4619, 'n', 1 },
{ 'CANTIC', '[[Biblioteca de Cataluña|CANTIC]]', 9984, 'n', 1 },
{ 'GND', '[[Gemeinsame Normdatei|GND]]', 227, 'n', 1 },
{ 'LCCN', '[[Library of Congress Control Number|LCCN]]', 244, 'n', 1 },
{ 'NCL', '[[Biblioteca central de Taiwán|NCL]]', 1048, 'n', 0 },
{ 'NDL', '[[Biblioteca Nacional de la Dieta|NDL]]', 349, 'n', 0 },
{ 'NKC', '[[Biblioteca Nacional de la República Checa|NKC]]', 691, 'n', 0 },
{ 'NLA', '[[Biblioteca Nacional de Australia|NLA]]', 409, 'n', 1 },
{ 'RLS', '[[Biblioteca del Estado Ruso|BER]]', 947, 'n', 0 },
{ 'J9U', '[[Biblioteca Nacional de Israel|NLI]]', 8189, 'n', 0 },
{ 'CINII', '[[CiNii]]', 271, 'n', 0 },
{ 'NARA', '[[National Archives and Records Administration|NARA]]', 1225, 'n', 0 },
{ 'LCCNLCOC', '[[Library of Congress Control Number|LCCN]]', 1144, 'n', 0 },
{ 'SNAC', '[[d:Q29861311|SNAC]]', 3430, 'n', 1 },
{ 'S2', '[[:d:Q22908627|S2]]', 4012, 'n', 0 },
{ 'SUDOC', '[[Système universitaire de documentation|SUDOC]]', 269, 'n', 0 },
{ 'ULAN', '[[Union List of Artist Names|ULAN]]', 245, 'n', 1 },
{ 'frickSpain ', '[[Colección Frick|research.frick]]', 8572, 'n', 1 },
{ 'ORCID', '[[ORCID]]', 496, 'n', 1 },
{ 'Scopus', '[[Scopus]]', 1153, 'n', 1 },
-- { 'SELIBR', '[[LIBRIS|SELIBR]]', 906, 'n', 1 },
{ 'BIBSYS', '[[BIBSYS]]', 1015, 'n', 1 },
{ 'IPNIaut', '[[Índice Internacional de Nombres de las Plantas|IPNI]]', 586, 'n', 'IPNI' },
{ 'MGP', '[[Mathematics Genealogy Project|MGP]]', 549, 'n', 0 },
{ 'autores.uy', '[[autores.uy]]', 2558, 'n', 1 },
{ 'Slovenska biografija', '[[:d:Q15975890|Slovenska biografija]]', 1254, 'n', 0 },
{ 'SBN', '[[Istituto Centrale per il Catalogo Unico|ICCU]]', 396, 'n', 1 },
{ 'ARAE', '[[:d:Q105580684|ARAE]]', 9226, 'n', 1 },
{ 'DeutscheBiographie', '[[Deutsche Biographie]]', 7902, 'n', 1 },
{ 'NobelPrize', '[[نوبل جایزه|Premio Nobel]]', 8024, 'n', 0 },
{ 'CCBAE', '[[:d:Q61505171|CCBAE]]', 6493, 'n', 1 },
-- { 'DIR3', '[[Directorio Común de Unidades Orgánicas y Oficinas|DIR3]]', 6222, 'n', 1 },
{ 'CensoGuia', '[[Censo-Guía de Archivos de España e Iberoamérica]]', 3998, 'n', 'Censo-Guía' },
{ 'Libraries.org', 'Libraries.org', 4848, 'n', 1 },
{ 'DirectorioMuseos', '[[:d:Q56246649|Directorio de Museos y Colecciones de España]]', 5763, 'n', 1 },
{ 'SUCA', 'SUCA', 5946, 'n', 1 },
{ 'BOE', '[[Boletín Oficial del Estado|BOE]]', 4256, 'n', 1 },
{ 'RoyalSociety', '[[Royal Society]]', 2070, 'url', 'Royal Society' },
{ 'HAW', '[[Academia de Ciencias y Humanidades de Heidelberg|HAW]]', 2273, 'n', 1 },
{ 'SAW', '[[Academia Sajona de Ciencias de Leipzig|SAW]]', 3411, 'n', 1 },
{ 'KNAW', '[[Real Academia de Artes y Ciencias de los Países Bajos|KNAW]]', 2454, 'n', 1 },
-- { 'KVAB', '[[Real Academia Flamenca de Ciencias y Artes de Bélgica|KVAB]]', 3887, 'n', 1 },
{ 'Leopoldina', '[[Deutsche Akademie der Naturforscher Leopoldina|Leopoldina]]', 3413, 'n', 1 },
{ 'CONICET', '[[CONICET]]', 3900, 'n', 1 },
{ 'Grierson', '[[Directorio de científicos argentinos Dra. Grierson|Grierson]]', 3946, 'n', 1 },
{ 'RANM', '[[Real Academia Nacional de Medicina|RANM]]', 3945, 'n', 1 },
-- { 'ANMF', '[[Académie Nationale de Médecine|ANMF]]', 3956, 'n', 1 },
{ 'Léonore', '[[Base Léonore|Léonore]]', 11152, 'n', 0 },
{ 'USCongress', '[[Biographical Directory of the United States Congress|US Congress]]', 1157, 'n', 0 },
{ 'BPN', '[[Biografisch Portaal|BPN]]', 651, 'n', 1 },
-- { 'ISCO', '[[d:Q1233766|ISCO]]', 952, 'n', 1 },
{ 'AAT', '[[Art & Architecture Thesaurus|AAT]]', 1014, 'n', 1 },
{ 'OpenLibrary', '[[Open Library]]', 648, 'n', 'Open Library' },
{ 'PARES', '[[PARES]]', 4813, 'n', 1 },
{ 'SSRN', '[[Social Science Research Network|SSRN]]', 3747, 'n', 'SSRN autor' },
{ 'SIKART', '[[SIKART]]', 781, 'n', 0 },
{ 'KULTURNAV', '[[KulturNav]]', 1248, 'id', 0 },
{ 'RKDartists', '[[Rijksbureau voor Kunsthistorische Documentatie|RKD]]', 650, 'n', 1 },
{ 'GoogleScholar', '[[Google Académico]]', 1960, 'n', 'Google Académico' },
-- { 'Microsoft Academic', '[[Microsoft Academic]]', 6366, 'n', 1 },
{ 'RID', '[[ResearcherID]]', 1053, 'n', 1 },
{ 'NLM', '[[Biblioteca Nacional de Medicina de los Estados Unidos|NLM]]', 1055, 'n', 1 },
{ 'Latindex', '[[Latindex]]', 12376, 'n', 1 },
{ 'ERIH PLUS', '[[ERIH PLUS]]', 3434, 'n', 1 },
{ 'IPNIpub', '[[Índice Internacional de Nombres de las Plantas|IPNI]]', 2008, 'n', 1 },
{ 'SUDOCcat', '[[Système universitaire de documentation|SUDOC]]', 1025, 'n', 'SUDOC catálogo' },
{ 'ZDB', '[[Zeitschriftendatenbank|ZDB]]', 1042, 'n', 1 },
{ 'NorwegianRegister', '[[Norsk senter for forskningsdata|Norwegian Register]]', 1270, 'n', 'Norwegian Register' },
{ 'DOAJ', '[[Directory of Open Access Journals|DOAJ]]', 5115, 'n', 1 },
{ 'ACNP', 'ACNP', 6981, 'n', 1 },
{ 'DipFedBra', '[[Cámara de Diputados de Brasil]]', 7480, 'n', 1 },
{ 'HCDN', '[[Cámara de Diputados de la Nación Argentina|Estadísticas HCDN]]', 4693, 'n', 1 },
{ 'HCDNbio', '[[Cámara de Diputados de la Nación Argentina|Biografía HCDN]]', 5225, 'n', 1 },
{ 'Directorio Legislativo', 'مجلسی راهنما', 6585, 'n', 0 },
-- { 'Legislatura CABA', '[[Legislatura de la Ciudad de Buenos Aires|Legislatura CABA]]', 4667, 'n', 1 },
{ 'Archivo Histórico de Diputados de España', '[[Congreso de los Diputados|Archivo Histórico de Diputados (1810-1977)]]', 9033, 'n', 1 },
{ 'Senadores de España (1834-1923)', '[[Senado de España|Senadores de España (1834-1923)]]', 10265, 'n', 1 },
{ 'Asamblea de Madrid', '[[مادرید مجلس|Asamblea de Madrid]]', 4797, 'n', 1 },
{ 'BCNCL', '[[Biblioteca del Congreso Nacional de Chile|Biografías BCN]]', 5442, 'url', 0 },
{ 'RBD', '[[Ministerio de Educación de Chile|RBD MINEDUC]]', 1919, 'n', 0 },
{ 'CineChile', 'CineChile', 6750, 'url', 0 },
{ 'Tebeosfera-autor', '[[Tebeosfera]]', 5562, 'n', 1 },
{ 'DPRR', 'DPRR', 6863, 'n', 0},
{ 'tribunsdelaplebe.fr', 'TDLP', 8961, 'n', 0},
{ 'Pleiades', 'Pleiades', 1584, 'n', 0},
{ 'IMO', '[[Organización Marítima Internacional|IMO]]', 458, 'n', 0},
{ 'Mnemosine', '[[Mnemosine. Biblioteca Digital de La otra Edad de Plata|Mnemosine]]', 10373, 'n', 0 },
{ 'Renacyt', '[[Registro Nacional Científico, Tecnológico y de Innovación Tecnológica|Renacyt]]', 10452, 'n', 0 },
{ 'AWARE', '[[Archives of Women Artists, Research and Exhibitions|AWARE]]', 6637, 'url', 0 },
{ 'Tabakalera', '[[Tabakalera]]', 10069, 'n', 1 },
{ 'BUSC', '[[Biblioteca de la Universidad de Santiago de Compostela|BUSC]]', 12538, 'n' , 1}
},
},
{
title = 'واژهنومهئون و دانشنومهئون',
group = {
{ 'Auñamendi', '[[Enciclopedia Auñamendi|Auñamendi]]', 3218, 'n', 1 },
-- { 'GEA', '[[Gran Enciclopedia Aragonesa|GEA]]', 1807, 'n', 1 },
{ 'GEN', '[[Gran Enciclopedia Navarra|GEN]]', 7388, 'n', 1 },
{ 'DBSE', '[[Diccionario biográfico del socialismo español|DBSE]]', 2985, 'url', 1 },
{ 'DBE', '[[Diccionario biográfico español|DBE]]', 4459, 'url', 1 },
{ 'DBCLM', '[[Diccionario biográfico de Castilla-La Mancha|DBCLM]]', 13067, 'url', 1 },
{ 'DCED', '[[Diccionario de catedráticos españoles de derecho|DCED]]', 13620, 'n', 1 },
{ 'DBA', '[[Diccionario biográfico de Almería|DBA]]', 13851, 'n', 1 },
{ 'DHS', '[[Diccionario histórico de Suiza|DHS]]', 902, 'n', 0 },
{ 'LIR', '[[Diccionario histórico de Suiza|LIR]]', 886, 'n', 0 },
{ 'TLS', '[[Theaterlexikon der Schweiz|TLS]]', 1362, 'n', 0 },
{ 'Britannica', '[[Enciclopedia Británica|Britannica]]', 1417, 'url', 0 },
{ 'ELEM', '[[Enciclopedia de la Literatura en México|ELEM]]', 1565, 'n', 0 },
{ 'Treccani', '[[Enciclopedia Treccani|Treccani]]', 4223, 'url', 0 },
{ 'Iranica', '[[Encyclopædia Iranica]]', 3021, 'n', 1 },
},
},
{
title = 'دیجیتال مخازن',
group = {
{ 'PerséeRevista', '[[Persée (portal)|Persée]]', 2733, 'n', 'Persée revista' },
{ 'DialnetRevista', '[[Dialnet]]', 1609, 'n', 'Dialnet revista' },
{ 'Redalyc', '[[Redalyc]]', 3131, 'n', 1 },
-- { 'UNZrevista', '[[UNZ.org|UNZ]]', 2735, 'n', 0 },
-- { 'JSTORrevista', '[[JSTOR]]', 1230, 'n', 'JSTOR revista' },
{ 'HathiTrust', '[[HathiTrust]]', 1844, 'n', 1 },
{ 'Galicianaobra', '[[Galiciana]]', 3004, 'n', 'Galiciana obra' },
{ 'Trove', '[[Trove]]', 5603, 'n', 1 },
{ 'BVMCobra', '[[Biblioteca Virtual Miguel de Cervantes|BVMC]]', 3976, 'n', 'BVMC obra' },
{ 'BVMCpersona', '[[Biblioteca Virtual Miguel de Cervantes|BVMC]]', 2799, 'n', 'BVMC persona' },
{ 'Persée', '[[Persée (portal)|Persée]]', 2732, 'n', 1 },
{ 'Dialnet', '[[Dialnet]]', 1607, 'n', 1 },
{ 'GutenbergAutor', '[[Proyecto Gutenberg]]', 1938, 'n', 'Proyecto Gutenberg autor' },
{ 'BHL-bibliografia', '[[Biodiversity Heritage Library|BHL]]', 4327, 'n', 0 },
-- { 'UNZautor', '[[UNZ.org|UNZ]]', 2734, 'n', 'UNZ' },
{ 'TLL', '[[:d:Q570837|TLL]]', 7042, 'n', 'The Latin Library' },
{ 'BDCYL', '[[Biblioteca Digital de Castilla y León|BDCYL]]', 3964, 'n', 1 },
{ 'BVPB', '[[Biblioteca Virtual del Patrimonio Bibliográfico|BVPB]]', 4802, 'n', 1 },
{ 'PDCLM', '[[d:Q61500710|Patrimonio Digital de Castilla-La Mancha]]', 6490, 'n', 1 },
{ 'BDA', '[[Biblioteca Digital de Andalucía|BDA]]', 6496, 'n', 1 },
{ 'BDM', '[[Biblioteca Digital de Madrid|BDM]]', 13816, 'n', 1 },
{ 'BVPHautoridad', '[[Biblioteca Virtual de Prensa Histórica|BVPH]]', 6492, 'n', 1 },
{ 'BivaldiAutor', '[[Biblioteca Valenciana Digital|BiValDi]]', 3932, 'n', 'Bivaldi autor' },
{ 'GalicianaAutor', '[[Galiciana]]', 3307, 'n', 'Galiciana autor' },
{ 'Packard Humanities Institute', '[[Packard Humanities Institute|PHI]]', 6941, 'n', 0 },
{ 'Europeana', '[[Europeana]]', 7704, 'n', 1 },
{ 'DOI', '[[Identificador de objeto digital|DOI]]', 356, 'n', 1 },
{ 'Handle', '[[Sistema Handle|Handle]]', 1184, 'url', 1 },
},
},
{
title = 'موزهئون',
group = {
{ 'MNCARS', '[[Museo Nacional Centro de Arte Reina Sofía|MNCARS]]', 4439, 'url', 1 },
{ 'MuseoDelPradoPersona', '[[Museo del Prado]]', 5321, 'n', 'Museo del Prado (persona)' },
{ 'MuseoDelPradoObra', '[[Museo del Prado]]', 8905, 'n', 'Museo del Prado (obra)' },
{ 'Museo Smithsoniano de Arte AmericanoPersona', '[[Museo Smithsoniano de Arte Americano|SAAM]]', 1795, 'n', 'SAAM (persona)' },
{ 'Museo Smithsoniano de Arte AmericanObra', '[[Museo Smithsoniano de Arte Americano|SAAM]]', 4704, 'n', 'SAAM (obra)' },
{ 'MuseodeOrsayArtistas', '[[Museo de Orsay]]', 2268, 'n', 'Museo de Orsay (artista)' },
{ 'Thyssen-BornemiszaArtistas', '[[Museo Thyssen-Bornemisza|Thyssen-Bornemisza]]', 2431, 'n', 'Thyssen-Bornemisza (artista)' },
},
},
{
title = 'دیجیتالی روزنومه دکّهئون',
group = {
{ 'HemBNE', '[[Hemeroteca Digital de la Biblioteca Nacional de España|Hemeroteca digital de la BNE]]', 12151, 'n', 1 },
{ 'BVPH', '[[Biblioteca Virtual de Prensa Histórica]]', 2961, 'n', 1 },
{ 'Memoriademadrid', '[[Memoriademadrid]]', 7372, 'n', 1 },
},
},
{
title = 'إستارهشناسی',
group = {
{ 'Simbad', '[[SIMBAD]]', 3083, 'n', 0 },
{ 'JPL-Small-Body-Database', '[[JPL Small-Body Database|JPL]]', 716, 'n', 0 },
{ 'MPC', '[[Centro de Planetas Menores|MPC]]', 5736, 'n', 0 },
{ 'NASA-Exoplanet-Archive', '[[NASA Exoplanet Archive]]', 5667, 'n', 0 },
{ 'GazPlaNom', 'Gazetteer of Planetary Nomenclature', 2824, 'n', 0 },
},
},
{
title = 'جاجیگاهون',
group = {
{ 'OSM', '[[OpenStreetMap|OSM]]', 402, 'n', 'Relación OSM' },
{ 'TGN', '[[Getty Thesaurus of Geographic Names|TGN]]', 1667, 'n', 1 },
{ 'AtlasIR', '[[:d:Q24575107|Atlas Digital del Imperio Romano]]', 1936, 'n', 0 },
{ 'Pleiades', '[[:d:Q24423804|Pleiades]]', 1584, 'n', 0 },
{ 'TmGEO', '[[:d:Q22094624|Trismegistos GEO]]', 1958, 'n', 0 },
{ 'SNCZI-IPE-EMBALSE', '[[Sistema Nacional de Cartografía de Zonas Inundables|SNCZI]]-IPE', 4568, 'n', 'SNCZI-IPE embalse' },
{ 'SNCZI-IPE-PRESA', '[[Sistema Nacional de Cartografía de Zonas Inundables|SNCZI]]-IPE', 4558, 'n', 'SNCZI-IPE presa' },
{ 'NATURA2000', '[[Red Natura 2000|Natura 2000]]', 3425, 'n', 'Natura 2000' },
{ 'WWF', '[[Fondo Mundial para la Naturaleza|WWF]]', 1294, 'n', 1 },
{ 'IDESCAT', '[[Instituto de Estadística de Cataluña|IDESCAT]]', 4335, 'n', 1 },
{ 'INE', '[[Instituto Nacional de Estadística (España)|INE]]', 772, ineLink, 1 },
{ 'INE Portugal', '[[Instituto Nacional de Estatística (Portugal)|INE]]', 6324, 'n', 1 },
{ 'ISTAT', '[[Istituto Nazionale di Statistica|ISTAT]]', 635, 'n', 1 },
{ 'OFS-Suiza', '[[Oficina Federal de Estadística (Suiza)|OFS]]', 771, 'n', 1 },
{ 'IBGE', '[[Instituto Brasileiro de Geografia e Estatística|IBGE]]', 1585, 'n', 1 },
{ 'TOID', '[[TOID]]', 3120, 'n', 1 },
{ 'INSEE-commune', '[[Institut National de la Statistique et des Études Économiques|INSEE]]', 374, 'n', 'INSEE (comuna)' },
{ 'INSEE-departamento', '[[Institut National de la Statistique et des Études Économiques|INSEE]]', 2586, 'n', 'INSEE (departamento)' },
{ 'INSEE-region', '[[Institut National de la Statistique et des Études Économiques|INSEE]]', 2585, 'n', 'INSEE (región)' },
{ 'INSEE-canton', '[[Institut National de la Statistique et des Études Économiques|INSEE]]', 2506, 'n', 'INSEE (cantón)' },
{ 'INEGI-mun', '[[Instituto Nacional de Estadística y Geografía|INEGI]]', 3801, 'n', 'INEGI municipio' },
{ 'INEGI-loc', '[[Instituto Nacional de Estadística y Geografía|INEGI]]', 1976, 'n', 'INEGI localidad' },
{ 'SIRUTA', '[[SIRUTA]]', 843, 'n', 1 },
{ 'SUDAFRICA-MUN', '[[Sudáfrica|Código municipio Sudáfrica]]', 911, 'n', 1 },
{ 'LAU', '[[Unidad administrativa local|LAU]]', 782, 'n', 1 },
{ 'KSH', '[[Központi Statisztikai Hivatal|KSH]]', 939, 'n', 1 },
{ 'OKATO', '[[OKATO]]', 721, 'n', 1 },
{ 'OSTAT', '[[Statistik Austria|ÖSTAT]]', 964, 'n', 'ÖSTAT-Nr'},
{ 'TERC', '[[Oficina Central de Estadística (Polonia)|TERC]]', 1653, 'n', 'TERC'},
{ 'GNIS', '[[Geographic Names Information System|GNIS]]', 590, 'n', 0},
{ 'WDTA', '[[Base de Datos Mundial sobre Áreas Protegidas|WDTA]]', 809, 'n', 0 },
},
},
{
title = 'معماری',
group = {
{ 'DocomomoIberico', '[[Fundación Docomomo Ibérico|Docomomo Ibérico]]', 3758, 'n', 'Docomomo Ibérico' },
{ 'COAMinmueble', '[[Colegio Oficial de Arquitectos de Madrid|COAM]]', 2917, 'n', 'COAM inmueble' },
{ 'COAMpersona', '[[Colegio Oficial de Arquitectos de Madrid|COAM]]', 4488, 'n', 'COAM persona' },
{ 'ArchnetAutoridad', '[[ArchNet]]', 12728, 'n', 'Archnet autoridad' },
{ 'ArchnetSitio', '[[ArchNet]]', 7323, 'n', 'Archnet sitio' },
},
},
{
title = 'دریایی فانوس',
group = {
{ 'ARHLS', '[[Amateur Radio Lighthouse Society|ARHLS]]', 2980, 'n', 0 },
{ 'NGA', '[[Agencia Nacional de Inteligencia-Geoespacial|NGA]]', 3563, 'n', 0 },
{ 'UKHO', '[[Instituto Hidrográfico del Reino Unido|UKHO]]', 3562, 'n', 0 },
{ 'MarineTraffic', '[[MarineTraffic]]', 3601, 'n', 0 },
{ 'OnlineListofLights', '[[:d:Q843152|Online List of Lights]]', 3223, 'n', 0 },
},
},
{
title = 'تاریخی میراث',
group = {
{ 'World Heritage Site', '[[Patrimonio de la Humanidad]]', 757, 'n', 'Centro del Patrimonio Mundial' },
{ 'CNMLBH', '[[Comisión Nacional de Monumentos, de Lugares y de Bienes Históricos|CNMLBH]]', 4587, 'n', 'cnmlbh' },
{ 'IGESPAR', '[[Instituto de Gestão do Património Arquitetónico e Arqueológico|IGESPAR]]', 1702, 'n', 1 },
{ 'SIPA', '[[Sistema de Informação para o Património Arquitetónico|SIPA]]', 1700, 'n', 1 },
{ 'Infopatrimonio', '[[:d:Q64745161|Infopatrimônio]]', 4372, 'n', 'Infopatrimônio' },
{ 'AustriaObjektID', 'Austria ObjektID', 2951, 'n', 'Austria ObjektID' },
{ 'FBBID', '[[Fredede og Bevaringsværdige Bygninger|FBB]]', 2783, 'n', 'FBB' },
{ 'Fornminnesregistret', '[[Fornminnesregistret|FMIS]]', 1260, 'n', 'FMIS' },
{ 'BerlinerKulturdenkmal', 'Berliner Kulturdenkmal', 2424, 'n', 'Berliner Kulturdenkmal' },
{ 'NHLE', '[[National Heritage List for England|NHLE]]', 1216, 'n', 1 },
{ 'NRHP', '[[Registro Nacional de Lugares Históricos|NRHP]]', 649, 'n', 1 },
{ 'KULTURMINNE', '[[Riksantikvaren|Kulturminne]]', 758, 'n', 'Kulturminne' },
{ 'CRHP', '[[:d:Q3456275|CRHP]]', 477, 'n', 1 },
{ 'MERIMEE', '[[Base Mérimée|Mérimée]]', 380, 'n', 'Mérimée' },
{ 'CADW', '[[Cadw]]', 1459, 'n', 'Cadw' },
{ 'Památkový Katalog', '[[Památkový katalog]]', 762, 'n', 'Památkový katalog' },
{ 'PatrimonioIran', 'Patrimonio Nacional de Irán', 1369, 'n', 'Patrimonio Nacional de Irán' },
{ 'Rijksmonument', 'Rijksmonument', 359, 'n', 'Rijksmonument' },
{ 'BIC', '[[Bien de Interés Cultural (España)|BIC]]', 808, 'n', 1 },
{ 'BCIN', '[[Bien Cultural de Interés Nacional|BCIN]]', 1586, 'n', 1 },
{ 'IPAC', '[[Inventario del Patrimonio Arquitectónico de Cataluña|IPAC]]', 1600, 'n', 1 },
{ 'IGPCV', '[[Inventario General del Patrimonio Cultural Valenciano|IGPCV]]', 2473, 'n', 1 },
{ 'IAPH', '[[Instituto Andaluz del Patrimonio Histórico|IAPH]]', 8425, 'n', 0 },
{ 'GD-PCA', '[[Guía Digital del Patrimonio Cultural de Andalucía|Patrimonio Cultural de Andalucía]]', 3318, 'n', 1 },
{ 'SIPCA', '[[SIPCA]]', 3580, 'n', 1 },
{ 'PWJCYL', '[[Junta de Castilla y León|Patrimonio Web JCyL]]', 3177, 'n', 'Patrimonio Web JCyL' },
{ 'CPCCLM', '[[Catálogo de Patrimonio Cultural de Castilla-La Mancha]]', 6539, 'n', 1 },
{ 'HispaniaNostra', '[[Lista roja de patrimonio en peligro|Lista Roja Hispania Nostra]]', 4868, 'url', 'Lista Roja Hispania Nostra' },
{ 'HGC', '[[Heritage Gazetteer for Cyprus]]', 6916, 'n', 1 },
{ 'HGL', '[[Heritage Gazetteer of Libya]]', 6751, 'n', 1 },
},
},
{
title = 'ورزشکارون',
group = {
{ 'COI', '[[Comité Olímpico Internacional|COI]]', 5815, 'n', 0 },
{ 'World Athletics', '[[World Athletics]]', 1146, 'n', 0 },
{ 'European Athletics', '[[Atletismo Europeo]]', 3766, 'n', 0 },
{ 'Liga Diamante', '[[Liga de Diamante]]', 3923, 'n', 0 },
{ 'ITU', '[[Unión Internacional de Triatlón|ITU]]', 3604, 'n', 0 },
{ 'ATP', '[[Asociación de Tenistas Profesionales|ATP]]', 536, 'n', 0 },
{ 'Copa Davis', '[[Copa Davis]]', 2641, 'n', 0 },
{ 'WTA', '[[Asociación de Tenis Femenino|WTA]]', 597, 'n', 0 },
{ 'Fed Cup', '[[Copa Billie Jean King|Fed Cup]]', 2642, 'n', 0 },
{ 'ITF', '[[Federación Internacional de Tenis|ITF]]', 599, 'n', 0 },
{ 'ITHF', '[[Salón de la Fama del Tenis Internacional|ITHF]]', 3363, 'n', 0 },
{ 'ITTF', '[[Federación Internacional de Tenis de Mesa|ITTF]]', 1364, 'n', 0 },
{ 'FIFA', '[[FIFA]]', 1469, 'n', 0 },
{ 'UEFA', '[[UEFA]]', 2276, 'n', 0 },
{ 'NFT', 'National-Football-Teams', 2574, 'n', 0 },
{ 'Soccerway', '[[Soccerway]]', 2369, 'n', 0 },
{ 'Transfermarkt', '[[Transfermarkt]]', 2446, 'n', 0 },
{ 'As', '[[As (periódico)|As]]', 3427, 'n', 0 },
{ 'ESPN FC', '[[ESPN FC]]', 3681, 'n', 0 },
{ 'FBref', 'FBref', 5750, 'n', 0 },
{ 'BeSoccer', '[[BeSoccer]]', 12577, 'n', 0 },
{ 'LaPreferente', 'LaPreferente', 7359, 'n', 0 },
{ 'Livefutbol', 'Livefutbol', 2020, 'n', 0 },
{ 'Soccerbase', 'Soccerbase', 2193, 'n', 0 },
{ 'FootballDatabase', '[[FootballDatabase]]', 3537, 'n', 0 },
{ 'BDFutbol', '[[BDFutbol]]', 3655, 'n', 0 },
{ 'EPCR', '[[European Professional Club Rugby|EPCR]]', 3666, 'n', 0 },
{ 'FIDE', '[[Federación Internacional de Ajedrez|FIDE]]', 1440, 'n', 0 },
{ 'BoxRec', '[[BoxRec]]', 1967, 'n', 0 },
{ 'Sherdog', '[[Sherdog]]', 2818, 'n', 0 },
{ 'WWE', '[[WWE]]', 2857, 'n', 0 },
{ 'NSK', '[[Asociación Japonesa de Sumo|NSK]]', 3385, 'n', 0 },
{ 'IJF', '[[Federación Internacional de Yudo|IJF]]', 4559, 'n', 0 },
{ 'FINA', '[[Federación Internacional de Natación|FINA]]', 3408, 'n', 0 },
{ 'ISHOF', '[[International Swimming Hall of Fame|ISHOF]]', 3691, 'n', 0 },
{ 'NFL', '[[National Football League|NFL]]', 3539, 'n', 0 },
{ 'NHL', '[[National Hockey League|NHL]]', 3522, 'n', 0 },
{ 'FIH', '[[Federación Internacional de Hockey|FIH]]', 3742, 'n', 0 },
{ 'MLB', '[[Grandes Ligas de Béisbol|MLB]]', 3541, 'n', 0 },
{ 'Baseball-Reference', '[[Baseball-Reference.com|Baseball-Reference]]', 1825, 'n', 0 },
{ 'FIL', '[[Federación Internacional de Luge|FIL]]', 2990, 'n', 0 },
{ 'IBSF', '[[Federación Internacional de Bobsleigh y Skeleton|IBSF]]', 2991, 'n', 0 },
{ 'WAF', '[[Federación Internacional de Tiro con Arco|WAF]]', 3010, 'n', 0 },
{ 'FEI', '[[Federación Ecuestre Internacional|FEI]]', 3111, 'n', 0 },
{ 'FIE', '[[Federación Internacional de Esgrima|FIE]]', 2423, 'n', 0 },
{ 'CEE', '[[Confederación Europea de Esgrima|CEE]]', 4475, 'n', 0 },
{ 'IBU', '[[Unión Internacional de Biatlón|IBU]]', 2459, 'n', 0 },
{ 'ISU', '[[Unión Internacional de Patinaje sobre Hielo|ISU]]', 2694, 'n', 0 },
{ 'FIG', '[[Federación Internacional de Gimnasia|FIG]]', 2696, 'n', 0 },
{ 'UIPM', '[[Unión Internacional de Pentatlón Moderno|UIPM]]', 2726, 'n', 0 },
{ 'BWF', '[[Federación Mundial de Bádminton|BWF]]', 2729, 'n', 0 },
{ 'WCF', '[[Federación Mundial de Curling|WCF]]', 3557, 'n', 0 },
{ 'EHF', '[[Federación Europea de Balonmano|EHF]]', 3573, 'n', 0 },
{ 'IWF', '[[Federación Internacional de Halterofilia|IWF]]', 3667, 'n', 0 },
{ 'IOF', '[[Federación Internacional de Orientación|IOF]]', 3672, 'n', 0 },
{ 'ISSF', '[[Federación Internacional de Tiro Deportivo|ISSF]]', 2730, 'n', 0 },
{ 'FIVB', '[[Federación Internacional de Voleibol|FIVB]]', 2801, 'n', 0 },
{ 'CEV', '[[Confederación Europea de Voleibol|CEV]]', 3725, 'n', 0 },
{ 'ICF', '[[Federación Internacional de Piragüismo|ICF]]', 3689, 'n', 0 },
{ 'FISA', '[[Federación Internacional de Sociedades de Remo|FISA]]', 2091, 'n', 0 },
{ 'IFSC', '[[Federación Internacional de Escalada Deportiva|IFSC]]', 3690, 'n', 0 },
{ 'NLL', '[[National Lacrosse League|NLL]]', 3955, 'n', 0 },
{ 'PGA', '[[Professional Golfers Association of America|PGA]]', 2811, 'n', 0 },
{ 'LPGA', '[[LPGA]]', 2810, 'n', 0 },
{ 'FIBA', '[[Federación Internacional de Baloncesto|FIBA]]', 3542, 'n', 0 },
{ 'Euroliga', '[[Euroliga]]', 3536, 'n', 0 },
{ 'WNBA', '[[WNBA]]', 3588, 'n', 0 },
{ 'NBA', '[[NBA]]', 3647, 'n', 0 },
{ 'ACB', '[[Asociación de Clubs de Baloncesto|ACB]]', 3525, 'n', 0 },
{ 'Entr. ACB', '[[Asociación de Clubs de Baloncesto|Entrenador ACB]]', 6297, 'n', 0 },
{ 'snooker.org', 'snooker.org', 4502, 'n', 0 },
{ 'snooker.org tournament', 'snooker.org', 4921, 'n', 0 },
{ 'WST', 'WST', 4498, 'n', 0 },
{ 'CueTracker', 'CueTracker', 4924, 'n', 0 },
},
},
{
title = 'سینما',
group = {
{ 'FilmAffinity', '[[FilmAffinity]]', 480, 'n', 0 },
{ 'IMDb', '[[Internet Movie Database|IMDb]]', 345, 'n', 0 },
{ 'Óscar', '[[Premios Óscar|Óscar]]', 6145, 'n', 0 },
{ 'AFI', '[[AFI Catalog of Feature Films|AFI]]', 3593, 'n', 0 },
{ 'Allcinema', '[[Allcinema]]', 2465, 'n', 0 },
{ 'AllMovie', '[[AllMovie]]', 1562, 'n', 0 },
{ 'AlloCiné', '[[AlloCiné]]', 1265, 'n', 0 },
{ 'BFI', '[[British Film Institute|BFI]]', 2703, 'n', 0 },
{ 'Box Office Mojo', '[[Box Office Mojo]]', 1237, 'n', 0 },
{ 'ICAA película', '[[Instituto de la Cinematografía y de las Artes Audiovisuales|ICAA]]', 5128, 'n', 1 },
},
},
{
title = 'کارآفرینون',
group = {
{ 'Bloomberg', '[[Bloomberg L.P.|Bloomberg]]', 3052, 'n', 0 },
{ 'Crunchbase', '[[Crunchbase]]', 2087, 'n', 0 },
},
},
{
title = 'مالیاتی شناساگرون',
group = {
{ 'IRS', '[[Servicio de Impuestos Internos de los Estados Unidos|IRS]]', 1297, noLink, 0 },
{ 'VAT', '[[Número de Identificación Fiscal a efectos del IVA (NIF-IVA)|VAT]]', 3608, noLink, 0 },
{ 'UID', 'UID', 4829, 'n', 0 },
},
},
{
title = 'کامپیوتری شناساگرون',
group = {
{ 'TOP500', 'TOP500', 7307, 'n', 0 },
{ 'Arch', 'Arch Linux', 3454, 'n', 0 },
{ 'AUR', 'AUR', 4162, 'n', 0 },
{ 'Debian', 'Debian', 3442, 'n', 0 },
{ 'Fedora', 'Fedora', 3463, 'n', 0 },
{ 'FSD', 'Free Software Directory', 2537, 'n', 0 },
{ 'Gentoo', 'Gentoo', 3499, 'n', 0 },
{ 'OpenHub', '[[Open Hub]]', 1972, 'n', 0 },
{ 'PyPI', '[[PyPI]]', 5568, 'n', 0 },
{ 'Snap', 'Snap', 4435, 'n', 0 },
{ 'Ubuntu', 'Ubuntu', 3473, 'n', 0 },
}
},
{
title = 'زیستشناسی دیتابیسئون',
group = {
{ 'Algabase', '[[AlgaeBase]]', 1348, 'y', 0 },
{ 'ADW', '[[Animal Diversity Web|ADW]]', 4024, 'n', 0 },
{ 'AmphibiaWeb', '[[AmphibiaWeb]]', 5036, 'n', 0 },
{ 'BOLD', 'BOLD', 3606, 'n', 0 },
{ 'APD', '[[African Plant DB]]', 2036, 'n', 0 },
{ 'Avibase', '[[Avibase]]', 2026, 'n', 0 },
{ 'BHL', '[[Biodiversity Heritage Library|BHL]]', 687, 'n', 0 },
{ 'BioLib', '[[BioLib]]', 838, 'n', 0 },
{ 'BirdLife', '[[BirdLife International|BirdLife]]', 5257, 'n', 0 },
{ 'CatalogueOfLife', '[[Catalogue of Life]]', 3088, 'n', 0 },
{ 'CONABIO', '[[Comisión Nacional para el Conocimiento y Uso de la Biodiversidad|CONABIO]]', 4902, 'n', 0 },
{ 'Dyntaxa', '[[Dyntaxa]]', 1939, 'n', 0 },
{ 'eBird', '[[eBird]]', 3444, 'n', 0 },
{ 'EOL', '[[Enciclopedia de la vida|EOL]]', 830, 'n', 0 },
{ 'EUNIS', '[[European Nature Information System|EUNIS]]', 6177, 'n', 0 },
{ 'FaunaEuropaea', '[[Fauna Europaea]]', 1895, 'n', 0 },
{ 'FishBase', '[[FishBase]]', 938, 'n', 0 },
{ 'FloraBase', '[[FloraBase]]', 3101, 'n', 0 },
{ 'FOC', '[[Flora of China|Fl. China]]', 1747, 'n', 0 },
{ 'GBIF', '[[Global Biodiversity Information Facility|GBIF]]', 846, 'n', 0 },
{ 'GlobalSpecies', 'GlobalSpecies', 6433, 'n', 0 },
{ 'GRIN', '[[Germplasm Resources Information Network|GRIN]]', 1421, 'url', 0 },
{ 'IBC', [[Internet Bird Collection|IBC]], 3099, 'n', 0 },
{ 'iNaturalist', [[iNaturalist]], 3151, 'n', 0 },
{ 'IndexFungorum', '[[Index Fungorum]]', 1391, 'n', 0 },
{ 'IOBIS', 'OBIS', 6754, 'n', 0 },
{ 'IPNI', '[[Índice Internacional de Nombres de las Plantas|IPNI]]', 961, 'n', 0 },
{ 'ITIS', '[[Sistema Integrado de Información Taxonómica|ITIS]]', 815, 'n', 0 },
{ 'LPSN', '[[Listado de nombres procariotas con posición en nomenclatura|LPSN]]', 1991, 'url', 0 },
{ 'MSW', '[[Mammal Species of the World|MSW]]', 959, 'n', 0 },
{ 'MycoBank', '[[MycoBank]]', 962, 'n', 0 },
{ 'NCBI', '[[Centro Nacional para la Información Biotecnológica|NCBI]]', 685, 'n', 0 },
{ 'FossilWorks', '[[Paleobiology Database]]', 842, 'n', 0 },
{ 'PlantList', '[[The Plant List|PlantList]]', 1070, 'n', 0 },
{ 'SpeciesPlus', 'Species+', 2040, 'n', 0 },
{ 'Taxonomicon', 'Taxonomicon', 7066, 'n', 0 },
{ 'Tropicos', '[[W3TROPICOS]]', 960, 'n', 0 },
{ 'UICN', '[[Unión Internacional para la Conservación de la Naturaleza|UICN]]', 627, 'n', 0 },
{ 'USDAP', '[[Departamento de Agricultura de los Estados Unidos|USDA Plants]]', 1772, 'n', 0 },
{ 'VASCAN', 'VASCAN', 1745, 'n', 0 },
{ 'WoRMS', '[[Registro Mundial de Especies Marinas|WoRMS]]', 850, 'n', 0 },
{ 'uBio', 'uBio', 4728, 'n', 0 },
{ 'Xeno-canto', '[[Xeno-canto]]', 2426, 'n', 0 },
{ 'Zoobank', '[[Zoobank]]', 1746, 'n', 0 },
},
},
{
title = 'پزشکی شناساگرون',
group = {
{ 'DOID', 'DOID', 699, 'n', 0 },
{ 'CIE11', '[[CIE-11]]', 7329, icd11Link, 0},
{ 'CIE10', '[[CIE-10]]', 494, 'n', 0 },
{ 'CIE9', '[[CIE-9]]', 493, 'n', 0 },
{ 'CIE10MC', 'CIE-10-MC', 4229, 'n', 0 },
{ 'CIE9MC', '[[CIE-9-MC]]', 1692, 'n', 0 },
{ 'CIEO', '[[CIE-O]]', 563, 'n', 0 },
{ 'CIAP2', '[[Clasificación Internacional de Atención Primaria|CIAP-2]]', 667, 'n', 0 },
{ 'OMIM', '[[Herencia Mendeliana en el Hombre|OMIM]]', 492, 'n', 0 },
{ 'DSM IV', '[[Manual diagnóstico y estadístico de los trastornos mentales|DSM IV]]', 663, 'n', 0 },
{ 'DSM 5', '[[DSM 5|DSM-5]]', 1930, 'n', 0 },
{ 'DiseasesDB', '[[Diseases Database|DiseasesDB]]', 557, 'n', 0 },
{ 'MedlinePlus', '[[MedlinePlus]]', 604, 'n', 0 },
{ 'eMedicine', '[[eMedicine]]', 673, 'n', 0 },
{ 'MeSH', '[[Medical Subject Headings|MeSH]]', 486, 'n', 0 },
{ 'MeSHdq', 'MeSH D/Q', 9340, 'y', 0 },
{ 'DeCS', '[[Descriptores en Ciencias de la Salud|DeCS]]', 9272, 'n', 0 },
{ 'Orphanet', '[[Orphanet]]', 1550, 'n', 0 },
{ 'TA98', '[[Terminología Anatómica|TA]]', 1323, 'n', 1 },
{ 'FMA', '[[Foundational Model of Anatomy|FMA]]', 1402, 'n', 0 },
{ 'UMLS', 'UMLS', 2892, 'n', 0 },
{ 'GeneReviews', 'GeneReviews', 668, 'n', 0 },
{ 'NumE', '[[Número E]]', 628, 'n', 0 },
{ 'GARD', 'GARD', 4317, 'n', 0 },
}
},
{
title = 'شیمیایی شناساگرون',
group = {
{ 'CAS', '[[Número CAS]]', 231, 'n', 0 },
{ 'EINECS', '[[EINECS|Números EINECS]]', 232, 'n', 0},
{ 'ATC', '[[Código ATC]]', 267, 'n', 0 },
{ 'RTECS', '[[RTECS]]', 657, 'n', 0 },
{ 'ChEBI', '[[ChEBI]]', 683, 'n', 0 },
{ 'ChEMBL', '[[ChEMBL]]', 592, 'n', 0 },
{ 'ChemSpider', '[[ChemSpider]]', 661, 'n', 0 },
{ 'DrugBank', '[[DrugBank]]', 715, 'n', 0 },
{ 'PubChem', '[[PubChem]]', 662, 'n', 0 },
{ 'UNII', '[[Unique Ingredient Identifier|UNII]]', 652, 'n', 0 },
{ 'KEGG', '[[KEGG]]', 665, 'n', 0 },
{ 'SMILES', '[[SMILES]]', 233, 'y', 0 },
{ 'InChI', '[[International Chemical Identifier|InChI]]', 234, 'y', 0 },
{ 'InChIKey', 'InChI key', 235, 'y', 0 },
}
},
{
title = 'زیستی شناساگرون',
group = {
{ 'MGI', '[[Mouse Genome Informatics|MGI]]', 231, 'n', 0 },
{ 'HomoloGene', '[[HomoloGene]]', 593, 'n', 0 },
{ ' HGNC', '[[Comité de Nomenclatura Genética de HUGO|HGNC]]', 354, 'n', 0 },
{ 'UniProt', '[[UniProt]]', 352, 'n', 0 },
}
},
{
title = 'إسارهشناسی شناساگرون',
group = {
{ 'COSPAR', 'COSPAR', 247, 'n', 0 },
{ 'SCN', '[[Satellite Catalog Number|SCN]]', 377, 'n', 0 },
{ 'NSSDCA', '[[International Designator|NSSDCA]]', 8913, 'n', 0 }
}
},
{
title = 'هستیشناسیون',
group = {
{ 'IEV', 'Número IEV', 8855, 'n', 0 },
{ 'OUM2', 'OUM 2.0', 8769, 'n', 0 }
}
}
}
-- -- Example row: --
-- conf.databases[2] = {}
-- conf.databases[2].name = 'خارجی لینکون'
-- conf.databases[2].list = {
-- {
-- title = '',
-- group = {
-- { 'Website', 'وبسایت', 856, 'n', 0 },
-- },
-- },
-- }
--In this order: alternate name, name of parameter from databases table
conf.aliases = {
{ 'Wd', 'Wikidata' },
{ 'PND', 'GND' },
{ 'Commonscat', 'Commons' },
}
local function getCatForId( parameter, category )
local title = mw.title.getCurrentTitle()
local namespace = title.namespace
if category == 0 then
return ''
elseif category == 1 then
category = parameter
end
if namespace == 0 then
return '[[رج:شناساگر دار مقالهئون|' .. category .. ']]\n'
elseif namespace == 2 and not title.isSubpage then
return '[[رج:شناساگر دار کارور صفحهئون|' .. category .. ']]\n'
else
return '[[رج:شناساگر دار متفرقه صفحهئون|' .. category .. ']]\n'
end
end
function getIdsFromSitelinks( itemId, property )
local ids = {}
local siteLink = itemId and mw.wikibase.getSitelink( itemId, property )
if siteLink then
table.insert( ids, siteLink )
end
return ids
end
function getIdsFromWikidata( itemId, property )
local ids = {}
local declaraciones = mw.wikibase.getBestStatements(itemId, property)
for _, statement in pairs( declaraciones) do
if statement.mainsnak.datavalue then
table.insert( ids, statement.mainsnak.datavalue.value )
end
end
return ids
end
function getLink( property, val, mask )
local link = ''
if mw.ustring.find( val, '//' ) then
link = val
else
if type(property) == 'number' then
local entityObject = mw.wikibase.getEntityObject('P'..property)
local dataType = entityObject.datatype
if dataType == 'external-id' then
local allStatements = entityObject:getBestStatements('P1630')
if allStatements then
for pos = 1, #allStatements, 1 do
local q = allStatements[pos].qualifiers
if q and q.P407 and q.P407[1].datavalue and q.P407[1].datavalue.value.id == 'Q1321' then
link = allStatements[pos].mainsnak.datavalue.value
end
end
end
if link == '' then
local formatterURL = entityObject:getBestStatements('P1630')[1]
if formatterURL then
link = formatterURL.mainsnak.datavalue.value
else
local formatterURL = entityObject:getBestStatements('P3303')[1]
if formatterURL then link = formatterURL.mainsnak.datavalue.value end
end
end
elseif dataType == 'url' then
local subjectItem = entityObject:getBestStatements('P1629')[1]
if subjectItem then
local officialWebsite = mw.wikibase.getBestStatements(subjectItem.mainsnak.datavalue.value.id, 'P856')[1]
if officialWebsite then
link = officialWebsite.mainsnak.datavalue.value
end
end
elseif dataType == 'string' then
local formatterURL = entityObject:getBestStatements('P1630')[1]
if formatterURL then
link = formatterURL.mainsnak.datavalue.value
else
local formatterURL = entityObject:getBestStatements('P3303')[1]
if formatterURL then
link = formatterURL.mainsnak.datavalue.value
else
local subjectItem = entityObject:getBestStatements('P1629')[1]
if subjectItem then
local officialWebsite = mw.wikibase.getBestStatements(subjectItem.mainsnak.datavalue.value.id,'P856')[1]
if officialWebsite then
link = officialWebsite.mainsnak.datavalue.value
end
end
end
end
end
elseif type(property) == 'string' then
link = property
end
end
link = mw.ustring.gsub(link, '^[Hh][Tt][Tt][Pp]([Ss]?)://', 'http%1://') -- fix wikidata URL
if type(mask) == 'function' then
return mask( val, link, property )
end
link = mw.ustring.gsub(link, '$1', mw.ustring.gsub( mw.ustring.gsub( val, '%%', '%%%%' ), ' ', '%%%%20' ) or val )
if mw.ustring.find( link, '//' ) then
if type(mask) == 'string' then
link = cleanLink( link, 'PATH' )
if mask == 'y' then
return '['..link..' شناساگر]'
elseif mask == 'n' then
return '['..link..' '..val..']'
end
return '['..link..' '..mask..']'
end
elseif link == '' then
return val
else
return '[['..link..'|'..val..']]'
end
end
local function createRow( id, label, rawValue, link, withUid )
if link then
if label and label ~= '' then label = '<span style="white-space:nowrap;">'..label .. ':</span> ' end
if withUid then
return '* ' .. label .. '<span class="uid">' .. link .. '</span>\n'
else
return '* ' .. label .. link .. '\n'
end
else
return '* <span class="error">این ' .. id .. ' شناساگر ' .. rawValue .. ' نامعتبر هسته</span>[[رج:مرجعون کنترل که خطا ور بخردنه]]\n'
end
end
local function copyTable(inTable)
if type(inTable) ~= 'table' then return inTable end
local outTable = setmetatable({}, getmetatable(inTable))
for key, value in pairs (inTable) do outTable[copyTable(key)] = copyTable(value) end
return outTable
end
local function splitLccn( id )
if id:match( '^%l%l?%l?%d%d%d%d%d%d%d%d%d?%d?$' ) then
id = id:gsub( '^(%l+)(%d+)(%d%d%d%d%d%d)$', '%1/%2/%3' )
end
if id:match( '^%l%l?%l?/%d%d%d?%d?/%d+$' ) then
return mw.text.split( id, '/' )
end
return false
end
local p = {}
function p.authorityControl( frame )
local pArgs = frame:getParent().args
local parentArgs = copyTable(pArgs)
local stringArgs = false
local fromForCount, itemCount, rowCount = 1, 0, 0
local mobileContent = ''
--Cleanup args
for k, v in pairs( pArgs ) do
if type(k) == 'string' then
--make args case insensitive
local lowerk = mw.ustring.lower(k)
if not parentArgs[lowerk] or parentArgs[lowerk] == '' then
parentArgs[lowerk] = v
parentArgs[k] = nil
end
--remap abc to abc1
if not mw.ustring.find(lowerk, '%d$') then --if no number at end of param
if not parentArgs[lowerk..'1'] or parentArgs[lowerk..'1'] == '' then
parentArgs[lowerk..'1'] = v
parentArgs[lowerk] = nil
end
end
if v and v ~= '' then
--find highest from param
if mw.ustring.sub(lowerk,1,4) == 'from' then
local fromNumber = tonumber(mw.ustring.sub(lowerk,5,-1))
if fromNumber and fromNumber >= fromForCount then fromForCount = fromNumber end
elseif mw.ustring.sub(lowerk,1,3) == 'for' then
local forNumber = tonumber(mw.ustring.sub(lowerk,4,-1))
if forNumber and forNumber >= fromForCount then fromForCount = forNumber end
elseif mw.ustring.lower(v) ~= 'no' and lowerk ~= 'for' then
stringArgs = true
end
end
end
end
--Setup navbox
local navboxParams = {
name = 'مرجعون کنترل',
bodyclass = 'hlist',
groupstyle = 'width: 12%; text-align:center;',
}
for f = 1, fromForCount, 1 do
local title = {}
--cleanup parameters
if parentArgs['from'..f] == '' then parentArgs['from'..f] = nil end
if parentArgs['for'..f] == '' then parentArgs['for'..f] = nil end
--remap aliases
for _, a in pairs( conf.aliases ) do
local alias, name = mw.ustring.lower(a[1]), mw.ustring.lower(a[2])
if parentArgs[alias..f] and not parentArgs[name..f] then
parentArgs[name..f] = parentArgs[alias..f]
parentArgs[alias..f] = nil
end
end
--Fetch Wikidata item
local itemId = parentArgs['from'..f] or mw.wikibase.getEntityIdForCurrentPage()
local label = itemId and (mw.wikibase.getSitelink(itemId) or mw.wikibase.getLabel(itemId)) or ''
if label and label ~= '' then
title = mw.title.new(label)
if not title then title = mw.title.getCurrentTitle() end
else
title = mw.title.getCurrentTitle()
end
if (not parentArgs['wikidata'..f] or parentArgs['wikidata'..f] == '') and (title.namespace == 0 or title.namespace == 104) then
parentArgs['wikidata'..f] = parentArgs['from'..f] or itemId or ''
end
if title.namespace == 0 or title.namespace == 104 or stringArgs then --Only in the main namespaces or if there are manual overrides
if fromForCount > 1 and #conf.databases > 1 then
if parentArgs['for'..f] and parentArgs['for'..f] ~= '' then
navboxParams['list'..(rowCount + 1)] = "'''" .. parentArgs['for'..f] .. "'''"
else
navboxParams['list'..(rowCount + 1)] = "'''" .. title.text .. "'''"
end
navboxParams['list'..(rowCount + 1)..'style'] = 'background-color: #ddf;'
rowCount = rowCount + 1
end
for _, db in pairs( conf.databases ) do
if db.list and #db.list > 0 then
local listElements = {}
for n, gr in pairs( db.list ) do
local groupElements = {}
if gr.group and #gr.group > 0 then
for _, params in pairs( gr.group ) do
local id = mw.ustring.lower( params[1] )
-- Wikidata fallback if requested
if itemId and params[3] ~= 0 and (not parentArgs[id..f] or parentArgs[id..f] == '') then
local wikidataIds = {}
if type( params[3] ) == 'function' then
wikidataIds = params[3]( itemId )
elseif type( params[3] ) == 'string' then
wikidataIds = getIdsFromSitelinks(itemId, params[3] )
else
wikidataIds = getIdsFromWikidata( itemId, 'P' .. params[3] )
end
if wikidataIds[1] then
parentArgs[id..f] = wikidataIds[1]
end
end
local val = parentArgs[id..f]
if val and val ~= '' and mw.ustring.lower(val) ~= 'no' and params[3] ~= 0 then
local link
if type( params[3] ) == 'function' then
link = val
else
link = getLink( params[3], val, params[4] )
end
if link and link ~= '' then
table.insert( groupElements, createRow( id, params[2], val, link, true ) .. getCatForId( params[1], params[5] or 0 ) )
itemCount = itemCount + 1
end
end
end
if #groupElements > 0 then
if gr.title and gr.title ~= '' then
table.insert( listElements, "* '''"..gr.title.."'''\n" )
end
table.insert( listElements, table.concat( groupElements ) )
if n == 1 and #groupElements > 1 then
table.insert( listElements, "\n----\n" )
end
-- mobile version
if n == 1 then
mobileContent = table.concat( groupElements )
end
end
end
end
-- Generate navbox title
if #listElements > 0 then
if fromForCount > 1 and #conf.databases == 1 then
if parentArgs['for'..f] and parentArgs['for'..f] ~= '' then
navboxParams['group'..(rowCount + 1)] = "''" .. parentArgs['for'..f] .. "''"
else
navboxParams['group'..(rowCount + 1)] = "''" .. title.text .. "''"
end
else
navboxParams['group'..(rowCount + 1)] = db.name or ''
end
navboxParams['list'..(rowCount + 1)] = table.concat( listElements )
rowCount = rowCount + 1
end
end
end
end
end
if rowCount > 0 then
local Navbox = require('ماژول:Navbox')
if fromForCount > 1 then
--add missing names
for r = 1, rowCount, 1 do
if navboxParams['group'..r] == '' then
navboxParams['group'..r] = "''" .. mw.wikibase.getEntity(parentArgs['wikidata'..r]):getLabel().."''"
end
end
if fromForCount > 2 then
navboxParams['navbar'] = 'plain'
else
navboxParams['state'] = 'off'
navboxParams['navbar'] = 'off'
end
end
local mainCategories = ''
if stringArgs then
mainCategories = mainCategories .. '[[رج:مرجعون کنترل که محلی پارامتر دارنه]]\n'
end
if itemCount > 13 then
if itemCount > 30 then
itemCount = 'بیش از ۳۰'
end
mainCategories = mainCategories .. '[[رج:مرجعون کنترل که ' .. itemCount .. ' ویژگی ره کار زننه]]\n'
end
navboxParams['style'] = 'width: inherit';
return frame:extensionTag{ name = 'templatestyles', args = { src = 'شابلون:مرجعون کنترل/styles.css' } }
.. tostring(
mw.html.create( 'div' )
:addClass( 'mw-authority-control' )
:wikitext( Navbox._navbox( navboxParams ) )
:done()
:tag('div')
:addClass( 'mw-mf-linked-projects' )
:addClass( 'hlist' )
:newline()
:wikitext( mobileContent )
:done()
:done()
)
.. mainCategories
else
return ''
end
end
return p
jzyju2ha5k3rmagzuk1opghkuybjdvy
401974
227379
2026-08-31T17:49:13Z
محک
1023
کارور محک، [[ماژول:Authority control]] ِصفحه ره دَکشییه [[ماژول:مرجعون کنترل]] دله
227379
Scribunto
text/plain
require('strict')
local p = {}
local title = mw.title.getCurrentTitle()
local namespace = title.namespace
local testcases = (mw.ustring.sub(title.subpageText,1,9) == 'آزمایشی')
--[[==========================================================================]]
--[[ Category functions ]]
--[[==========================================================================]]
local function addCat( cat )
if cat and cat ~= '' then return '<!-- [[رج:' .. cat .. ']] -->' .. p.redCatLink(cat) end
return ''
end
function p.getCatForId( id )
local cat = ''
if namespace == 0 then
cat = 'مقالههای ویکیپدیا همراه شناسههای '..id
end
return addCat(cat)
end
function p.redCatLink( cat ) --cat == 'Blah' (not 'Category:Blah', not '[[Category:Blah]]')
if cat and cat ~= '' and
testcases == false and
mw.title.new(cat, 14).exists == false
then
return '<!-- [[رج:صفحههای دارای ردههای دادههای کتابخانهای با پیوند قرمز]] -->'
end
return ''
end
function p.createRow( id, rawValues, link, links, withUid, specialCat, prefix)
local faultyCat = 'مقالههای ویکیپدیا همراه شناسههای معیوب '..(specialCat or id)
if links then -- all links[] use withUid = false; no check needed
local row = ''
if prefix then
row = row..'*'..prefix
end
for i, l in ipairs( links ) do
if i == 1 and not prefix then row = row..'*'
else row = row..'\n**' end
if l then
row = row..'<span class="uid">'..l..'</span>'
else
row = row..'<span class="error">شناسه '..id.. 'برابر با '..rawValues[i]..' معتبر نیست.</span>'..addCat(faultyCat)
end
end
return row..'\n'
elseif link then -- All IDs that have a prefix support multiple identifiers, so prefix is not needed
if withUid then
return '*<span class="nowrap"><span class="uid">' .. link .. '</span></span>\n'
end
return '*<span class="nowrap">' .. link .. '</span>\n'
end
return '* <span class="error">شناسه '..id..'برابر با '..rawValues..' معتبر نیست.</span>'..addCat(faultyCat)..'\n'
end
--[[==========================================================================]]
--[[ Property formatting functions ]]
--[[==========================================================================]]
-- If a link has a suitable entry in the global inter-wiki prefix table at [[:m:Interwiki_map]],
-- please consider routing through this prefix rather than as external link URL.
-- This will ease future maintenance as necessary updates to the link can be centrally carried out there rather than by updating this module.
-- The "external link" icon would disappear for such entries.
function p.aagLink( id, label)
--P3372's format regex: \d+ (e.g. 1)
if not id:match( '^%d+$' ) then
return false
end
return '[https://www.aucklandartgallery.com/explore-art-and-ideas/artist/'..id..'/ '..(label or 'اوکلند')..']'..p.getCatForId( 'AAG' )
end
function p.acmLink( id, label )
--P864's format regex: \d{11} (e.g. 12345678901)
if not id:match( '^%d%d%d%d%d%d%d%d%d%d%d$' ) then
return false
end
return '[https://dl.acm.org/profile/'..id..' '..(label or 'انجمن ماشینهای حسابگر')..']'..p.getCatForId( 'ACM-DL' )
end
function p.adbLink( id, label )
--P1907's format regex: [a-z][-a-z]+-([1-3]\d|[1-9])\d{0,3} (e.g. barton-sir-edmund-toby-71)
if not id:match( '^[a-z][-a-z]+-[1-3]%d%d?%d?%d?$' ) and
not id:match( '^[a-z][-a-z]+-[1-9]%d?%d?%d?$' ) then
return false
end
return '[http://adb.anu.edu.au/biography/'..id..' '..(label or 'استرالیا')..']'..p.getCatForId( 'ADB' )
end
function p.admiraltyLink(id,label)
--P3562's format regex: [A-Q]\d{4}(\.\d+)? (e.g. D1204.1)
if not id:match('^[A-Q]%d%d%d%d$') and
not id:match('^[A-Q]%d%d%d%d%.%d+$') then
return false
end
return id..p.getCatForId( 'admiralty' )
end
function p.agsaLink( id, label )
--P6804's format regex: [1-9]\d* (e.g. 3625)
if not id:match( '^[1-9]%d*$' ) then
return false
end
return '[https://www.agsa.sa.gov.au/collection-publications/collection/creators/_/'..id..'/ '..(label or 'استرالیای جنوبی')..']'..p.getCatForId( 'AGSA' )
end
function p.ARLHSLink(id,label)
--P2980's format regex: [A-Z]{3}\d{3,4}[A-Z]?| e.g. LAT023
if not id:match('^[A-Z][A-Z][A-Z]%d%d%d%d?[A-Z]?$') then
return false
end
return '[http://wlol.arlhs.com/lighthouse/'..id..'.html '..(label or 'ARLHS')..']'..p.getCatForId( 'ARLHS' )
end
function p.autoresuyLink( id, label )
--P2558's format regex: [1-9]\d{0,4} (e.g. 12345)
if not id:match( '^[1-9]%d?%d?%d?%d?$' ) then
return false
end
return '[https://autores.uy/autor/'..id..' '..(label or 'اروگوئه')..']'..p.getCatForId( 'autores.uy' )
end
function p.awrLink( id, label )
--P4186's format regex: (([A-Z]{3}\d{4})|([A-Z]{2}\d{5}))[a-z] (e.g. PR00768b)
if not id:match( '^[A-Z][A-Z][A-Z]%d%d%d%d[a-z]$' ) and
not id:match( '^[A-Z][A-Z]%d%d%d%d%d[a-z]$' ) then
return false
end
return '[http://www.womenaustralia.info/biogs/'..id..'.htm '..(label or 'فهرست زنان استرالیا')..']'..p.getCatForId( 'AWR' )
end
function p.bibsysLink( id, label )
--P1015's format regex: [1-9]\d* or [1-9](\d{0,8}|\d{12}) (e.g. 1234567890123)
--TODO: follow up @ [[d:Property talk:P1015#Discrepancy between the 2 regex constraints]] or escalate/investigate
if not id:match( '^[1-9]%d?%d?%d?%d?%d?%d?%d?%d?$' ) and
not id:match( '^[1-9]%d%d%d%d%d%d%d%d%d%d%d%d$' ) then
return false
end
return '[https://authority.bibsys.no/authority/rest/authorities/html/'..id..' '..(label or 'نروژ')..']'..p.getCatForId( 'BIBSYS' )
end
function p.bildLink( id, label )
--P2092's format regex: \d+ (e.g. 1)
if not id:match( '^%d+$' ) then
return false
end
return '[https://www.bildindex.de/document/obj'..id..' '..(label or 'بیلدینکس (آلمان)')..']'..p.getCatForId( 'Bildindex' )
end
function p.bncLink( id, label )
--P1890's format regex: \d{9} (e.g. 123456789)
if not id:match( '^%d%d%d%d%d%d%d%d%d$' ) then
return false
end
return '[http://www.bncatalogo.cl/F?func=direct&local_base=red10&doc_number='..id..' '..(label or 'شیلی')..']'..p.getCatForId( 'BNC' )
end
function p.bneLink( id, label )
--P950's format regex: (XX|FF|a)\d{4,7}|(bima|bimo|bica|bis[eo]|bivi|Mise|Mimo|Mima)\d{10} (e.g. XX1234567)
if not id:match( '^[XF][XF]%d%d%d%d%d?%d?%d?$' ) and
not id:match( '^a%d%d%d%d%d?%d?%d?$' ) and
not id:match( '^bi[mcsv][aoei]%d%d%d%d%d%d%d%d%d%d$' ) and
not id:match( '^Mi[sm][eoa]%d%d%d%d%d%d%d%d%d%d$' ) then
return false
end
return '[http://catalogo.bne.es/uhtbin/authoritybrowse.cgi?action=display&authority_id='..id..' '..(label or 'اسپانیا')..']'..p.getCatForId( 'BNE' ) --no https as of 9/2019
end
function p.bnfLink( id, label )
--P268's format regex: \d{8}[0-9bcdfghjkmnpqrstvwxz] (e.g. 123456789)
if not id:match( '^c?b?%d%d%d%d%d%d%d%d[0-9bcdfghjkmnpqrstvwxz]$' ) then
return false
end
--Add cb prefix if it has been removed
if not id:match( '^cb.+$' ) then
id = 'cb'..id
end
return '[https://catalogue.bnf.fr/ark:/12148/'..id..' '..(label or 'فرانسه')..'] [https://data.bnf.fr/ark:/12148/'..id..' (دادهها)]'..p.getCatForId( 'BNF' )
end
function p.botanistLink( id, label )
--P428's format regex: ('t )?(d')?(de )?(la )?(van (der )?)?(Ma?c)?(De)?(Di)?\p{Lu}?C?['\p{Ll}]*([-'. ]*(van )?(y )?(d[ae][nr]?[- ])?(Ma?c)?[\p{Lu}bht]?C?['\p{Ll}]*)*\.? ?f?\.? (e.g. L.)
--not easily/meaningfully implementable in Lua's regex since "(this)?" is not allowed...
if not mw.ustring.match( id, "^[%u%l%d%. '-]+$" ) then --better than nothing
return false
end
id = id:gsub(' +', '%%20')
return '[https://www.ipni.org/ipni/advAuthorSearch.do?find_abbreviation='..id..' '..(label or 'فهرست نامهای بینالمللی گیاهان')..']'..p.getCatForId( 'Botanist' )
end
function p.bpnLink( id, label )
--P651's format regex: \d{6,8} (e.g. 00123456)
if not id:match( '^%d%d%d%d%d%d%d%d$' ) and --original format regex, changed 8/2019 to
not id:match( '^0?%d%d%d%d%d%d%d$' ) and --allow 1-2 leading 0s, allowed by the website
not id:match( '^0?0?%d%d%d%d%d%d$' ) then
return false
end
return '[http://www.biografischportaal.nl/en/persoon/'..id..' '..(label or 'هلند')..']'..p.getCatForId( 'BPN' ) --no https as of 9/2019
end
function p.canticLink( id, label )
--P1273's format regex: a\d{7}[0-9x] (e.g. a10640745)
if not id:match( '^a%d%d%d%d%d%d%d[%dx]$' ) then
return false
end
return '[http://cantic.bnc.cat/registres/CUCId/'..id..' '..(label or 'کاتالونیا')..']'..p.getCatForId( 'CANTIC' ) --no https as of 10/2019
end
function p.canticnLink( id, label )
--P9984's format regex: 981(0|1)\d{9}06706 (e.g. 981058515460906706)
if not id:match( '^981[0-1]%d%d%d%d%d%d%d%d%d06706$' ) then
return false
end
return '[https://cantic.bnc.cat/registre/'..id..' '..(label or 'کاتالونیا')..']'..p.getCatForId( 'CANTICN' )
end
function p.ccgLink( id, label )
--P3920's format regex: ([NAIP])?[1-9]\d*(\.\d+)? (e.g. A1761)
if not id:match( '^[NAIP]?[1-9]%d*$' ) and
not id:match( '^[NAIP]?[1-9]%d*%.%d+$' ) then
return false
end
return id..p.getCatForId( 'CCG' )
end
function p.ciniiLink( id, label )
--P271's format regex: DA\d{7}[\dX] (e.g. DA12345678)
if not id:match( '^DA%d%d%d%d%d%d%d[%dX]$' ) then
return false
end
return '[https://ci.nii.ac.jp/author/'..id..'?l=en '..(label or 'ساینی (ژاپن)')..']'..p.getCatForId( 'CINII' )
end
function p.cwgcLink( id, label )
--P1908's format regex: [1-9]\d* (e.g. 75228351)
if not id:match( '^[1-9]%d*$' ) then
return false
end
return '[https://www.cwgc.org/find-war-dead/casualty/'..id..'/ '..(label or 'کمیسیون مشترکالمنافع گورهای جنگ')..']'..p.getCatForId( 'CWGC' )
end
function p.emuLink( id, label )
--P4613's format regex: \d{1,6} (e.g. 15409 (or 015409))
if not id:match( '^%d%d?%d?%d?%d?%d?$' ) then
return false
end
return '[http://esu.com.ua/search_articles.php?id='..id..' '..(label or 'اوکراین')..']'..p.getCatForId( 'EMU' )
end
function p.daaoLink( id, label )
--P1707's format regex: [a-z\-]+\d* (e.g. rolf-harris)
if not id:match( '^[a-z%-]+%d*$' ) then
return false
end
return '[https://www.daao.org.au/bio/'..id..' '..(label or 'هنرمندان استرالیا')..']'..p.getCatForId( 'DAAO' )
end
function p.dblpLink( id, label )
--P2456's format regex: \d{2,3} /\d+(-\d+)?|[a-z] /[a-zA-Z][0-9A-Za-z]*(-\d+)? (e.g. 123/123)
if not id:match( '^%d%d%d?/%d+$' ) and
not id:match( '^%d%d%d?/%d+%-%d+$' ) and
not id:match( '^[a-z]/[a-zA-Z][0-9A-Za-z]*$' ) and
not id:match( '^[a-z]/[a-zA-Z][0-9A-Za-z]*%-%d+$' ) then
return false
end
return '[https://dblp.org/pid/'..id..' '..(label or 'DBLP (علوم رایانه)')..']'..p.getCatForId( 'DBLP' )
end
function p.dibLink( id, label )
--P6829's format regex: a\d{4}\d?(-[A-D])? (e.g. a1953)
if not id:match( '^a%d%d%d%d%d?%-?[A-D]?$' ) then
return false
end
return '[https://dib.cambridge.org/viewReadPage.do?articleId='..id..' '..(label or 'ایرلند')..']'..p.getCatForId( 'DIB' )
end
function p.dsiLink( id, label )
--P2349's format regex: [1-9]\d* (e.g. 1538)
if not id:match( '^[1-9]%d*$' ) then
return false
end
return '[http://www.uni-stuttgart.de/hi/gnt/dsi2/index.php?table_name=dsi&function=details&where_field=id&where_value='..id..' '..(label or 'تصویرسازان فنی')..']'..p.getCatForId( 'DSI' )
end
function p.dtbioLink( id, label )
--P7902's format regex: 1[0-9]{7,8}[0-9X] (e.g. 118554700)
if not id:match( '^1[0-9]%d%d%d%d%d%d%d?[0-9X]$' ) then
return false
end
return '[https://www.deutsche-biographie.de/pnd'..id..'.html?language=en '..(label or 'آلمان')..']'..p.getCatForId( 'DTBIO' )
end
function p.fastLink( id, label )
--P2163's format regex: [1-9]\d{0,7} (e.g. 1916996)
if not id:match( '^[1-9]%d?%d?%d?%d?%d?%d?%d?$' ) then
return false
end
return '[http://id.worldcat.org/fast/'..id..'/ '..(label or 'کاربرد چندوجهی اصطلاحات موضوعی')..']'..p.getCatForId( 'FAST' )
end
function p.fnzaLink( id, label )
--P6792's format regex: [1-9]\d* (e.g. 9785)
if not id:match( '^[1-9]%d*$' ) then
return false
end
return '[https://findnzartists.org.nz/artist/'..id..'/ '..(label or 'هنرمندان نیوزیلند')..']'..p.getCatForId( 'FNZA' )
end
function p.gndLink( id, label )
--P227's format regex: 1[012]?\d{7}[0-9X]|[47]\d{6}-\d|[1-9]\d{0,7}-[0-9X]|3\d{7}[0-9X] (e.g. 4079154-3)
if not id:match( '^1[012]?%d%d%d%d%d%d%d[0-9X]$' ) and
not id:match( '^[47]%d%d%d%d%d%d%-%d$' ) and
not id:match( '^[1-9]%d?%d?%d?%d?%d?%d?%d?%-[0-9X]$' ) and
not id:match( '^3%d%d%d%d%d%d%d[0-9X]$' ) then
return false
end
return '[https://d-nb.info/gnd/'..id..' '..(label or 'آلمان')..']'..p.getCatForId( 'GND' )
end
function p.googleLink( id, label )
--P1960's format regex: [-_0-9A-Za-z]{12} (e.g. CUO0vDcAAAAJ)
if not id:match( '^[%-_%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]$' ) then
return false
end
return '[https://scholar.google.com/citations?user='..id..' '..(label or 'گوگل اسکالر')..']'..p.getCatForId( 'Google Scholar' )
end
function p.hdsLink( id, label )
--P902's format regex: \d{6} (e.g. 050123)
if not id:match( '^%d%d%d%d%d%d$' ) then
return false
end
return '[https://hls-dhs-dss.ch/fr/articles/'..id..' '..(label or 'فرهنگ تاریخی سوئیس')..']'..p.getCatForId( 'HDS' )
end
function p.iaafLink( id, label )
--P1146's format regex: [0-9][0-9]* (e.g. 012)
if not id:match( '^%d+$' ) then
return false
end
return '[https://www.iaaf.org/athletes/_/'..id..' '..(label or 'دو و میدانی جهانی')..']'..p.getCatForId( 'IAAF' )
end
function p.iccuLink( id, label )
--P396's format regex: \D{2}[A-Z0-3]V\d{6} (e.g. CFIV000163)
if not id:match( '^%u%u[%u0-3]V%d%d%d%d%d%d$' ) then --legacy: %u used here instead of %D (but the faulty ID cat is empty, out of ~12k uses)
return false
end
return '[https://opac.sbn.it/nome/'..id..' '..(label or 'ایتالیا')..']'..p.getCatForId( 'ICCU' )
end
function p.iciaLink( id, label )
--P1736's format regex: \d+ (e.g. 1)
if not id:match( '^%d+$' ) then
return false
end
return '[https://www.imj.org.il/artcenter/newsite/en/?artist='..id..' '..(label or 'ICIA (اسرائیل)')..']'..p.getCatForId( 'ICIA' )
end
function p.ieuLink( id, label )
--P9070's format regex: [A-Z]\\[A-Z]\\[A-Za-z0-9]+ (e.g. K\Y\Kyiv)
if not id:match( '^[A-Z]\\[A-Z]\\%w+$' ) then
return false
end
return '[http://www.encyclopediaofukraine.com/display.asp?linkpath=pages\\'..id..' '..(label or 'دانشنامه اینترنتی اوکراین')..']'..p.getCatForId( 'IEU' )
end
function p.isniLink( id, label )
id = p.validateIsni( id ) --e.g. 0000-0000-6653-4145
if not id then
return false
end
return '[https://isni.org/isni/'..id..' '..(label or 'ISNI')..']'..p.getCatForId( 'ISNI' )
end
function p.j9uLink( id, label )
--P8189's format regex: 9870(0|1)\d{8}05171 (e.g. 987007305652505171)
if not id:match( '^9870[0-1]%d%d%d%d%d%d%d%d05171$' ) then
return false
end
return '[http://uli.nli.org.il/F/?func=find-b&local_base=NLX10&find_code=UID&request='..id..' '..(label or 'اسرائیل')..']'..p.getCatForId( 'J9U' )
end
function p.jocondeLink( id, label )
--P347's format regex: [\-0-9A-Za-z]{11} (e.g. 12345678901)
local regex = '^'..string.rep('[%-0-9A-Za-z]', 11)..'$'
if not id:match( regex ) then
return false
end
return '[https://www.pop.culture.gouv.fr/notice/joconde/'..id..' '..(label or 'ژوکوند (فرانسه)')..']'..p.getCatForId( 'Joconde' )
end
function p.kulturnavLink( id, label )
--P1248's format regex: [0-9a-f]{8}\-[0-9a-f]{4}\-[0-9a-f]{4}\-[0-9a-f]{4}\-[0-9a-f]{12} (e.g. 12345678-1234-1234-1234-1234567890AB)
if not id:match( '^%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$' ) then
return false
end
return '[http://kulturnav.org/'..id..' '..(label or 'کولتورناو (نروژ)')..']'..p.getCatForId( 'KULTURNAV' ) --no https as of 9/2019
end
function p.lccnLink( id, label )
local parts = p.splitLccn( id ) --e.g. n78039510
if not parts then
return false
end
local lccnType = parts[1] ~= 'sh' and 'names' or 'subjects'
id = parts[1] .. parts[2] .. p.append( parts[3], '0', 6 )
return '[https://id.loc.gov/authorities/'..lccnType..'/'..id..' '..(label or 'ایالات متحده آمریکا')..']'..p.getCatForId( 'LCCN' )
end
function p.lirLink( id, label )
--P886's format regex: \d+ (e.g. 1)
if not id:match( '^%d+$' ) then
return false
end
return '[http://www.e-lir.ch/e-LIR___Lexicon.'..id..'.450.0.html '..(label or 'واژهنامه تاریخی مشبک (سوئیس)')..']'..p.getCatForId( 'LIR' ) --no https as of 9/2019
end
function p.lnbLink( id, label )
--P1368's format regex: \d{9} (e.g. 123456789)
if not id:match( '^%d%d%d%d%d%d%d%d%d$' ) then
return false
end
return '[https://kopkatalogs.lv/F?func=direct&local_base=lnc10&doc_number='..id..'&P_CON_LNG=ENG '..(label or 'لتونی')..']'..p.getCatForId( 'LNB' )
end
function p.mathsnLink( id, label )
--P4955's format regex: [1-9]\d{4,6} (e.g. 175270)
if not id:match( '^[1-9]%d%d%d%d%d?%d?$' ) then
return false
end
return '[https://mathscinet.ams.org/mathscinet/MRAuthorID/'..id..' '..(label or 'مثساینوت')..']'..p.getCatForId( 'MATHSN' )
end
function p.mbaLink( id, label )
--P434's format regex: [0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12} (e.g. 12345678-1234-1234-1234-1234567890AB)
if not id:match( '^%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$' ) then
return false
end
local url = 'https://musicbrainz.org/artist/'..id
local cat = p.getCatForId( 'MusicBrainz' )--special cat name
if label then
return '['..url..' '..label..']'..cat
else
return '['..url..' هنرمند] [[موزیکبرینز]]'..cat
end
end
function p.mbareaLink( id, label )
--P982's format regex: [0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12} (e.g. 12345678-1234-1234-1234-1234567890AB)
if not id:match( '^%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$' ) then
return false
end
local url = 'https://musicbrainz.org/area/'..id
local cat = p.getCatForId( 'MusicBrainz area' )--special cat name
if label then
return '['..url..' '..label..']'..cat
else
return '[' .. url .. ' منطقهٔ] [[موزیکبرینز]]' .. cat
end
end
function p.mbiLink( id, label )
--P1330's format regex: [0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12} (e.g. 12345678-1234-1234-1234-1234567890AB)
if not id:match( '^%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$' ) then
return false
end
local url = 'https://musicbrainz.org/instrument/'..id
local cat = p.getCatForId( 'MusicBrainz instrument' )--special cat name
if label then
return '['..url..' '..label..']'..cat
else
return '[' .. url .. ' ناشر] [[موزیکبرینز]]' .. cat
end
end
function p.mblLink( id, label )
--P966's format regex: [0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12} (e.g. 12345678-1234-1234-1234-1234567890AB)
if not id:match( '^%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$' ) then
return false
end
local url = 'https://musicbrainz.org/label/'..id
local cat = p.getCatForId( 'MusicBrainz label' )--special cat name
if label then
return '['..url..' '..label..']'..cat
else
return '['..url..' لیبل] [[موزیکبرینز]]' ..cat
end
end
function p.mbpLink( id, label )
--P1004's format regex: [0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12} (e.g. 12345678-1234-1234-1234-1234567890AB)
if not id:match( '^%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$' ) then
return false
end
local url = 'https://musicbrainz.org/place/'..id
local cat = p.getCatForId( 'MusicBrainz place' )--special cat name
if label then
return '['..url..' '..label..']'..cat
else
return '[' .. url .. ' مکان] [[موزیکبرینز]]' .. cat
end
end
function p.mbrgLink( id, label )
--P436's format regex: [0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12} (e.g. 12345678-1234-1234-1234-1234567890AB)
if not id:match( '^%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$' ) then
return false
end
local url = 'https://musicbrainz.org/release-group/'..id
local cat = p.getCatForId( 'MusicBrainz release group' )--special cat name
if label then
return '['..url..' '..label..']'..cat
else
return '[' .. url .. ' گروه انتشار] [[موزیکبرینز]]' .. cat
end
end
function p.mbsLink( id, label )
--P1407's format regex: [0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12} (e.g. 12345678-1234-1234-1234-1234567890AB)
if not id:match( '^%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$' ) then
return false
end
local url = 'https://musicbrainz.org/series/'..id
local cat = p.getCatForId( 'MusicBrainz series' )--special cat name
if label then
return '['..url..' '..label..']'..cat
else
return '[' .. url .. ' مجموعهٔ] [[موزیکبرینز]]' .. cat
end
end
function p.mbwLink( id, label )
--P435's format regex: [0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12} (e.g. 12345678-1234-1234-1234-1234567890AB)
if not id:match( '^%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$' ) then
return false
end
local url = 'https://musicbrainz.org/work/'..id
local cat = p.getCatForId( 'MusicBrainz work' )--special cat name
if label then
return '['..url..' '..label..']'..cat
else
return '[' .. url .. ' اثر] [[موزیکبرینز]]' .. cat
end
end
function p.mgpLink( id, label )
--P549's format regex: \d{1,6} (e.g. 123456)
if not id:match( '^%d%d?%d?%d?%d?%d?$' ) then
return false
end
return '[https://genealogy.math.ndsu.nodak.edu/id.php?id='..id..' '..(label or 'پروژهٔ تبارشناسی ریاضیات')..']'..p.getCatForId( 'MGP' )
end
function p.naraLink( id, label )
--P1225's format regex: ^([1-9]\d{0,8})$ (e.g. 123456789)
if not id:match( '^[1-9]%d?%d?%d?%d?%d?%d?%d?%d?$' ) then
return false
end
return '[https://catalog.archives.gov/id/'..id..' '..(label or 'بایگانی ملی (ایالات متحده)')..']'..p.getCatForId( 'NARA' )
end
function p.nclLink( id, label )
--P1048's format regex: \d+ (e.g. 1081436)
if not id:match( '^%d+$' ) then
return false
end
return '[http://aleweb.ncl.edu.tw/F/?func=accref&acc_sequence='..id..'&CON_LNG=ENG '..(label or 'تایوان')..']'..p.getCatForId( 'NCL' ) --no https as of 9/2019
end
function p.ndlLink( id, label )
--P349's format regex: 0?\d{8} (e.g. 012345678)
if not id:match( '^0?%d%d%d%d%d%d%d%d$' ) then
return false
end
return '[https://id.ndl.go.jp/auth/ndlna/'..id..' '..(label or 'ژاپن')..']'..p.getCatForId( 'NDL' )
end
function p.ngaLink(id,label)
--P3563's format rgex: 11[0-6]-\d+(\.\d+)? (e.g. 114-7721.2)
if not id:match('^11[0-6]%-%d+%.?%d*$') then
return false
end
return '[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='..id..' '..(label or 'NGA')..']'..p.getCatForId( 'NGA' )
end
function p.ngvLink( id, label )
--P2041's format regex: \d+ (e.g. 12354)
if not id:match( '^%d+$' ) then
return false
end
return '[https://www.ngv.vic.gov.au/explore/collection/artist/'..id..'/ '..(label or 'ویکتوریا')..']'..p.getCatForId( 'NGV' )
end
function p.nkcLink( id, label )
--P691's format regex: [a-z]{2,4}[0-9]{2,14} (e.g. abcd12345678901234)
if not id:match( '^[a-z][a-z][a-z]?[a-z]?%d%d%d?%d?%d?%d?%d?%d?%d?%d?%d?%d?%d?%d?$' ) then
return false
end
return '[https://aleph.nkp.cz/F/?func=find-c&local_base=aut&ccl_term=ica='..id..'&CON_LNG=ENG '..(label or 'جمهوری چک')..']'..p.getCatForId( 'NKC' )
end
function p.nlaLink( id, label )
--P409's format regex: [1-9][0-9]{0,11} (e.g. 123456789012)
if not id:match( '^[1-9]%d?%d?%d?%d?%d?%d?%d?%d?%d?%d?%d?$' ) then
return false
end
return '[https://nla.gov.au/anbd.aut-an'..id..' '..(label or 'استرالیا')..']'..p.getCatForId( 'NLA' )
end
function p.nlgLink( id, label )
--P3348's format regex: [1-9]\d* (e.g. 1)
if not id:match( '^[1-9]%d*$' ) then
return false
end
return '[https://data.nlg.gr/resource/authority/record'..id..' '..(label or 'یونان')..']'..p.getCatForId( 'NLG' )
end
function p.nlkLink( id, label )
--P5034's format regex: KA.(19|20).{7} (e.g. KAC201501465)
if not id:match( '^KA.19.......$' ) and
not id:match( '^KA.20.......$' ) then
return false
end
return '[https://librarian.nl.go.kr/LI/contents/L20101000000.do?id='..id..' '..(label or 'کره')..']'..p.getCatForId( 'NLK' )
end
function p.nlpLink( id, label )
--P1695's format regex: 9810[0-9]\d* or A[0-9]{7}[0-9X] (e.g. 9810123456789012345 or A10414836)
if not id:match( '^9810%d+$' ) and
not id:match( '^A%d%d%d%d%d%d%d[%dX]$' ) then
return false
end
return '[https://tools.wmflabs.org/wikidata-externalid-url?p=1695&id='..id..' '..(label or 'لهستان')..']'..p.getCatForId( 'NLP' )
end
function p.nlrLink( id, label )
--P1003's format regex: \d{9} (e.g. 123456789)
if not id:match( '^%d%d%d%d%d%d%d%d%d$' ) then
return false
end
return '[http://aleph.bibnat.ro:8991/F/?func=direct&local_base=NLR10&doc_number='..id..' '..(label or 'رومانی')..']'..p.getCatForId( 'NLR' )
end
function p.nskLink( id, label )
--P1375's format regex: \d{9} (e.g. 123456789)
if not id:match( '^%d%d%d%d%d%d%d%d%d$' ) then
return false
end
return '[http://katalog.nsk.hr/F/?func=direct&doc_number='..id..'&local_base=nsk10 '..(label or 'کرواسی')..']'..p.getCatForId( 'NSK' ) --no https as of 9/2019
end
function p.ntaLink( id, label )
--P1006's format regex: \d{8}[\dX] (e.g. 12345678X)
if not id:match( '^%d%d%d%d%d%d%d%d[%dX]$' ) then
return false
end
return '[http://data.bibliotheken.nl/id/thes/p'..id..' '..(label or 'هلند')..']'..p.getCatForId( 'NTA' )
end
function p.orcidLink( id, label )
id = p.validateIsni( id ) --e.g. 0000-0002-7398-5483
if not id then
return false
end
id = id:sub( 1, 4 )..'-'..id:sub( 5, 8 )..'-'..id:sub( 9, 12 )..'-'..id:sub( 13, 16 )
return '[https://orcid.org/'..id..' '..(label or 'اُرکید')..']'..p.getCatForId( 'ORCID' )
end
function p.picLink( id, label )
--P2750's format regex: [1-9]\d* (e.g. 1)
if not id:match( '^[1-9]%d*$' ) then
return false
end
return '[https://pic.nypl.org/constituents/'..id..' '..(label or 'هویت عکاسان')..']'..p.getCatForId( 'PIC' )
end
function p.plwabnLink( id, label )
--P7293's format regex: 981[0-9]{8}05606 (e.g. 9810696457305606)
if not id:match( '^981%d%d%d%d%d%d%d%d05606*$' ) then
return false
end
return '[http://mak.bn.org.pl/cgi-bin/KHW/makwww.exe?BM=1&NU=1&IM=4&WI='..id..' '..(label or 'لهستان')..']'..p.getCatForId( 'PLWABN' )
end
function p.publonsLink( id, label )
--P3829's format regex: \d+ (e.g. 654601)
if not id:match( '^%d+$' ) then
return false
end
return '[https://publons.com/author/'..id..'/ '..(label or 'پابلونز (پژوهشگران)')..']'..p.getCatForId( 'Publons' )
end
function p.ridLink( id, label )
--P1053's format regex: [A-Z]{1,3}-\d{4}-(19|20)\d\d (e.g. AAS-5150-2020)
if not id:match( '^[A-Z][A-Z]?[A-Z]?%-%d%d%d%d%-19%d%d$' ) and
not id:match( '^[A-Z][A-Z]?[A-Z]?%-%d%d%d%d%-20%d%d$' ) then
return false
end
return '[https://www.researcherid.com/rid/'..id..' '..(label or 'ریسرچر آیدی')..']'..p.getCatForId( 'RID' )
end
function p.rismLink( id, label )
--P5504's format regex: (pe|ks)?\[1-9]d* (e.g. pe30006410)
if not id:match( '^pe[1-9]%d*$' ) and --99% start with 'pe'
not id:match( '^ks[1-9]%d*$' ) and
not id:match( '^[1-9]%d*$' ) then
return false
end
return '[https://opac.rism.info/search?id='..id..' '..(label or 'ریسم (فرانسه)')..']'..p.getCatForId( 'RISM' )
end
function p.reroLink( id, label )
--P3065's format regex: 0[1-2]-[A-Z0-9]{1,10} (e.g. 02-A012345678)
if not id:match( '^0[1-2]%-[A-Z%d][A-Z%d]?[A-Z%d]?[A-Z%d]?[A-Z%d]?[A-Z%d]?[A-Z%d]?[A-Z%d]?[A-Z%d]?[A-Z%d]?$' ) then
return false
end
return '[http://data.rero.ch/'..id..' '..(label or 'ریرو (سوئیس)')..']'..p.getCatForId( 'RERO' )
end
function p.rkdartistsLink( id, label )
--P650's format regex: [1-9]\d{0,5} (e.g. 123456)
if not id:match( '^[1-9]%d?%d?%d?%d?%d?$' ) then
return false
end
return '[https://rkd.nl/en/explore/artists/'..id..' '..(label or 'هنرمندان آرکیدی (هلند)')..']'..p.getCatForId( 'RKDartists' )
end
function p.rkdidLink( id, label )
--P350's format regex: [1-9]\d{0,5} (e.g. 123456)
if not id:match( '^[1-9]%d?%d?%d?%d?%d?$' ) then
return false
end
return '[https://rkd.nl/nl/explore/images/'..id..' '..(label or 'شناسه آرکیدی (هلند)')..']'..p.getCatForId( 'RKDID' )
end
function p.rslLink( id, label )
--P947's format regex: \d{1,9} (e.g. 123456789)
if not id:match( '^%d%d?%d?%d?%d?%d?%d?%d?%d?$' ) then
return false
end
return '[http://aleph.rsl.ru/F?func=find-b&find_code=SYS&adjacent=Y&local_base=RSL11&request='..id..'&CON_LNG=ENG '..(label or 'روسیه')..']'..p.getCatForId( 'RSL' ) --no https as of 9/2019
end
function p.scopusLink( id, label )
--P1153's format regex: [1-9]\d{9,10} (e.g. 35247902700)
if not id:match( '^[1-9]%d%d%d%d%d%d%d%d%d%d?$' ) then
return false
end
return '[https://www.scopus.com/authid/detail.uri?authorId='..id..' '..(label or 'نویسنده اسکوپوس')..']'..p.getCatForId( 'Scopus' )
end
function p.selibrLink( id, label )
--P906's format regex: [1-9]\d{4,5} (e.g. 123456)
if not id:match( '^[1-9]%d%d%d%d%d?$' ) then
return false
end
return '[https://libris.kb.se/auth/'..id..' '..(label or 'سوئد')..']'..p.getCatForId( 'SELIBR' )
end
function p.sikartLink( id, label )
--P781's format regex: \d{7,9} (e.g. 123456789)
if not id:match( '^%d%d%d%d%d%d%d%d?%d?$' ) then
return false
end
return '[http://www.sikart.ch/KuenstlerInnen.aspx?id='..id..'&lng=en '..(label or 'SIKART (سوئیس)')..']'..p.getCatForId( 'SIKART' ) --no https as of 9/2019
end
function p.snacLink( id, label )
--P3430's format regex: \d*[A-Za-z][0-9A-Za-z]* (e.g. A)
if not id:match( '^%d*[A-Za-z][0-9A-Za-z]*$' ) then
return false
end
return '[https://snaccooperative.org/ark:/99166/'..id..' '..(label or 'شبکههای اجتماعی و محتوای بایگانی شونده')..']'..p.getCatForId( 'SNAC-ID' )
end
function p.sudocLink( id, label )
--P269's format regex: (\d{8}[\dX]|) (e.g. 026927608)
if not id:match( '^%d%d%d%d%d%d%d%d[%dxX]$' ) then --legacy: allow lowercase 'x'
return false
end
return '[https://www.idref.fr/'..id..' '..(label or 'SUDOC (فرانسه)')..']'..p.getCatForId( 'SUDOC' )
end
function p.ta98Link( id, label )
--P1323's format regex: A\d{2}\.\d\.\d{2}\.\d{3}[FM]? (e.g. A12.3.45.678)
if not id:match( '^A%d%d%.%d%.%d%d%.%d%d%d[FM]?$' ) then
return false
end
local longurl = '[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='
return longurl..id..' '..(label or 'واژگان کالبدشناسی')..']'..p.getCatForId( 'TA98' )
end
function p.tdviaLink( id, label )
--P7314's format regex: [0-9a-z/-]+] (e.g. barkan-omer-lutfi)
if not id:match( '^[%d%l/-]+$' ) then
return false
end
return '[https://islamansiklopedisi.org.tr/'..id..' '..(label or 'دانشنامهٔ اسلام')..']'..p.getCatForId( 'TDVİA' )
end
function p.tepapaLink( id, label )
--P3544's format regex: \d+ (e.g. 1)
if not id:match( '^%d+$' ) then
return false
end
return '[https://collections.tepapa.govt.nz/agent/'..id..' '..(label or 'تی پاپا (نیوزیلند)')..']'..p.getCatForId( 'TePapa' )
end
function p.tlsLink( id, label )
id = id:gsub(' +', '_')
--P1362's format regex: \p{Lu}[\p{L}\d_',\.\-\(\)\*/–]{3,69} (e.g. Abcd)
local class = "[%a%d_',%.%-%(%)%*/–]"
local idlen = mw.ustring.len (id)
if idlen < 4 or idlen > 70 then
return false
end
local regex = '^%u'..string.rep(class, idlen - 1)..'$'
if not mw.ustring.match( id, regex ) then
return false
end
return '[http://tls.theaterwissenschaft.ch/wiki/'..id..' '..(label or 'فرهنگ تئاتر (سوئیس)')..']'..p.getCatForId( 'TLS' ) --no https as of 9/2019
end
function p.troveLink( id, label )
--P1315's format regex: [1-9]\d{5,7} (e.g. 12345678)
if not id:match( '^[1-9]%d%d%d%d%d%d?%d?$' ) then
return false
end
return '[https://trove.nla.gov.au/people/'..id..' '..(label or 'تروو (استرالیا)')..']'..p.getCatForId( 'Trove' )
end
function p.ukparlLink( id, label )
--P6213's format regex: [a-zA-Z\d]{8} (e.g. AQUupyiR)
if not id:match( '^[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]$' ) then
return false
end
return '[https://id.parliament.uk/'..id..' '..(label or 'پارلمان بریتانیا')..']'..p.getCatForId( 'UKPARL' )
end
function p.ulanLink( id, label )
--P245's format regex: 500\d{6} (e.g. 500123456)
if not id:match( '^500%d%d%d%d%d%d$' ) then
return false
end
return '[https://www.getty.edu/vow/ULANFullDisplay?find=&role=&nation=&subjectid='..id..' '..(label or 'نام هنرمندان (گتی)')..']'..p.getCatForId( 'ULAN' )
end
function p.uscgLink( id, label )
--P3723's format regex: [1-7]-\d{1,5}(.[1-9])? (e.g. 6-0695)
if not id:match( '^[1-7]%-%d%d?%d?%d?%d?$' ) and
not id:match( '^[1-7]%-%d%d?%d?%d?%d?%.%d*[1-9]$' ) then
return false
end
return id..p.getCatForId( 'USCG' )
end
function p.uscongressLink( id, label )
--P1157's format regex: [A-Z]00[01]\d{3} (e.g. A000123)
if not id:match( '^[A-Z]00[01]%d%d%d$' ) then
return false
end
return '[http://bioguide.congress.gov/scripts/biodisplay.pl?index='..id..' '..(label or 'کنگره آمریکا')..']'..p.getCatForId( 'USCongress' ) --no https as of 9/2019
end
function p.vcbaLink( id, label )
--P8034's format regex: \d{3}\/[1-9]\d{0,5} (e.g. 494/9793)
if not id:match( '^%d%d%d\/[1-9]%d?%d?%d?%d?%d?$' ) then
return false
end
id = id:gsub('\/', '_')
return '[https://opac.vatlib.it/auth/detail/'..id..' '..(label or 'واتیکان')..']'..p.getCatForId( 'VcBA' )
end
function p.viafLink( id, label )
--P214's format regex: [1-9]\d(\d{0,7}|\d{17,20}) (e.g. 123456789, 1234567890123456789012)
if not id:match( '^[1-9]%d%d?%d?%d?%d?%d?%d?%d?$' ) and
not id:match( '^[1-9]%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d?%d?%d?$' ) then
return false
end
-- If the "VIAF" entry at [[:m:Interwiki map]] would resolve to "https://viaf.org/viaf/$1" (rather than "http://viaf.org/viaf/$1", as it currently still does),
-- then the code below could change from '[https://viaf.org/viaf/'..id..' '..id..']' to '[[:VIAF:'..id..'|'..id..']]'.
return '[https://viaf.org/viaf/'..id..' '..(label or 'ویاف')..']'..p.getCatForId( 'VIAF' )
end
function p.worldcatidLink( id, label )
--P7859's format regex: viaf-\d+|lccn-n[a-z]?[0-9\-]+|n[cps]-.+ (e.g. viaf-100181709, lccn-n78-95332, np-verbeck,%20william$1861)
if not id:match( '^viaf%-%d+$' ) and
not id:match( '^lccn%-n[a-z]?[0-9%-]+$' ) and
not id:match( '^n[cps]%-.+$' ) then
return false
end
return '[https://www.worldcat.org/identities/'..mw.uri.encode(id, 'PATH')..'/ '..(label or 'ورلدکت')..']'..p.getCatForId( 'WORLDCATID' )
end
function p.zbmathLink( id, label )
--P1556's format regex: [a-z][a-z\-]*\.[a-z\-]*(\.[1-5])? (e.g. turing.alan-m)
if not id:match( '^[a-z][a-z%-]*%.[a-z%-]*$' ) and
not id:match( '^[a-z][a-z%-]*%.[a-z%-]*%.[0-5]$' ) then
return false
end
return '[https://zbmath.org/authors/?q=ai:'..id..' '..(label or 'zbMATH')..']'..p.getCatForId( 'ZBMATH' )
end
--[[=========================== Helper functions =============================]]
function p.append(str, c, length)
while mw.ustring.len(str) < length do
str = c..str
end
return str
end
--Returns the ISNI check digit isni must be a string where the 15 first elements are digits, e.g. 0000000066534145
function p.getIsniCheckDigit( isni )
local total = 0
for i = 1, 15 do
local digit = isni:byte( i ) - 48 --Get integer value
total = (total + digit) * 2
end
local remainder = total % 11
local result = (12 - remainder) % 11
if result == 10 then
return 'X'
end
return tostring( result )
end
--Validate ISNI (and ORCID) and retuns 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
function p.validateIsni( id )
--P213 (ISNI) format regex: [0-9]{4} [0-9]{4} [0-9]{4} [0-9]{3}[0-9X] (e.g. 0000-0000-6653-4145)
--P496 (ORCID) format regex: 0000-000(1-[5-9]|2-[0-9]|3-[0-4])\d{3}-\d{3}[\dX] (e.g. 0000-0002-7398-5483)
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
if p.getIsniCheckDigit( id ) ~= string.char( id:byte( 16 ) ) then
return false
end
return id
end
function p.splitLccn( id )
--P244's format regex: (n|nb|nr|no|ns|sh)([4-9][0-9]|00|20[0-1][0-9])[0-9]{6} (e.g. n78039510)
if id:match( '^%l%l?%l?%d%d%d%d%d%d%d%d%d?%d?$' ) then
id = id:gsub( '^(%l+)(%d+)(%d%d%d%d%d%d)$', '%1/%2/%3' )
end
if id:match( '^%l%l?%l?/%d%d%d?%d?/%d+$' ) then
return mw.text.split( id, '/' )
end
return false
end
--[[==========================================================================]]
--[[ Wikidata & documentation functions ]]
--[[==========================================================================]]
function p.getIdsFromWikidata( itemId, property )
local ids = {}
if not mw.wikibase then
return ids
end
local statements = mw.wikibase.getBestStatements( itemId, property )
if statements then
for _, statement in ipairs( statements ) do
if statement.mainsnak.datavalue then
table.insert( ids, statement.mainsnak.datavalue.value )
end
end
end
return ids
end
-- Creates a human-readable standalone wikitable version of p.conf, and tracking categories with page counts, for use in the documentation
function p.docConfTable( frame )
local wikiTable = '{| class="wikitable sortable"\n'..
'! rowspan=2 | پارامتر\n'..
'! rowspan=2 | بخش\n'..
'! rowspan=2 | نمایش بهشکل\n'..
'! rowspan=2; data-sort-type=number | ویژگی ویکیداده\n'..
'! colspan=2 | ردههای ردیابی و شمار صفحهها\n'..
'|-\n'..
'! [[:رج:مقالههای ویکیپدیا همراه اطلاعات دادههای کتابخانهای|'.. 'مقالهها]]\n'..
'! [[:رج:مقالههای ویکیپدیا همراه اطلاعات معیوب دادههای کتابخانهای|'.. 'شناسههای معیوب]]\n'..
'|-\n'
local lang = mw.language.getContentLanguage()
local a, u, m, f, P = 0, 0, 0, 0, 0 --cumulative sums
for _, conf in pairs( p.conf ) do
local param, pid, section = conf[1], conf[2], conf[4]
local appearsAs
if conf.prefix then
appearsAs = conf.prefix
else
appearsAs = conf[3](conf[5])
end
local link = conf.link or param..' (شناسه)'
local category = conf.category or param
local args = { id = 'f', pid }
local wpl = frame:expandTemplate{ title = 'پیوند خصوصیت ویکیداده', args = args }
--cats
local articleCat = 'مقالههای ویکیپدیا همراه شناسههای '..category
local userCat = 'صفحههای کاربری دارای شناسههای '..category
local miscCat = 'صفحههای متفرقه دارای شناسههای '..category
local faultyCat = 'مقالههای ویکیپدیا همراه شناسههای معیوب '..category
--counts
local articleCount = lang:formatNum( mw.site.stats.pagesInCategory(articleCat, 'pages') )
local userCount = lang:formatNum( mw.site.stats.pagesInCategory(userCat, 'pages') )
local miscCount = lang:formatNum( mw.site.stats.pagesInCategory(miscCat, 'pages') )
local faultyCount = lang:formatNum( mw.site.stats.pagesInCategory(faultyCat, 'pages') )
--calcs
P = P + 1 --property count
a = a + lang:parseFormattedNumber(articleCount)
u = u + lang:parseFormattedNumber(userCount)
m = m + lang:parseFormattedNumber(miscCount)
f = f + lang:parseFormattedNumber(faultyCount)
--concat
wikiTable = wikiTable..'\n'..
'|-\n'..
'||[['..link..'|'..param..']]'..
'||'..section..
'||'..appearsAs..
'||data-sort-value='..pid..'|'..wpl..
'||style="text-align: left;"|[[:رج:'..articleCat..'|'..articleCount..']]'..
'||style="text-align: left;"|[[:رج:'.. faultyCat..'|'.. faultyCount..']]'
end
--append derivative WorldCat cats
local wcd = { 'WorldCat-LCCN', 'WorldCat-VIAF' }
for _, w in pairs(wcd) do
local articleCat = 'مقالههای ویکیپدیا همراه شناسههای '..w
local articleCount = lang:formatNum( mw.site.stats.pagesInCategory(articleCat, 'pages') )
local appearsAs
if w == 'WorldCat-LCCN' then
appearsAs = '[https://www.worldcat.org/identities/lccn-n79-113947 ورلدکت (از طریق کتابخانهٔ کنگره)]'
else
appearsAs = '[https://www.worldcat.org/identities/containsVIAFID/12345789 ورلدکت (از طریق ویاف)]'
end
a = a + lang:parseFormattedNumber(articleCount)
wikiTable = wikiTable..'\n'..
'|-\n'..
'||'..'—'..
'||عمومی'..
'||'..appearsAs..
'||data-sort-value='..w..'|'..'—'..
'||style="text-align: left;"|[[:رج:'..articleCat..'|'..articleCount..']]'..
'||style="text-align: left;"|—'
end
--append sums
wikiTable = wikiTable..'\n'..
'|-\n'..
'! style="text-align: left;" colspan=3|مجموع'..
'||style="text-align: left;"|'..lang:formatNum(P)..
'||style="text-align: left;"|'..lang:formatNum(a)..
'||style="text-align: left;"|'..lang:formatNum(f)
return require('Module:Suppress categories').main(wikiTable)..'\n|}'
end
--[[==========================================================================]]
--[[ Configuration ]]
--[[==========================================================================]]
-- Please use "<parameter> (identifier)" redirects rather than linking directly to the target page.
-- This reduces clutter in "What links here" on both the redirect and the target,
-- and improves reverse lookup of articles where a manifestation of each identifier is used.
-- p.conf table basic format: { 'parameter name', propertyId # in Wikidata, formatting/validation function, section, example ID for documentation }
-- p.conf table optional named parameters:
-- link: to override the link in the documentation (defaults to "<parameter> (identifer)")
-- category: to override the ID in category names (defaults to "... with <parameter> identifiers")
-- prefix: to include a prefix (usually a wikilink explaining what the identifier is) before the external link itself
p.conf = {
{ 'AAG', 3372, p.aagLink, 'نگارخانههای هنری و موزهها', '1' },
{ 'ACM-DL', 864, p.acmLink, 'پایگاههای دادهٔ علمی', '12345678901', link = 'ایسیام دیال (شناسه)' },
{ 'ADB', 1907, p.adbLink,'واژهنامههای زندگینامهای', 'barton-sir-edmund-toby-71' },
{ 'admiralty', 3562, p.admiraltyLink, 'شناسههای فانوسهای دریایی', 'D1204.1', prefix='[[شماره ادمیرالتی|ادمیرالتی]]'},
{ 'AGSA', 6804, p.agsaLink, 'نگارخانههای هنری و موزهها', '3625' },
{ 'ARLHS', 2980, p.ARLHSLink, 'شناسههای فانوسهای دریایی', 'LAT023'},
{ 'autores.uy', 2558, p.autoresuyLink, 'واژهنامههای زندگینامهای', '12345' },
{ 'AWR', 4186, p.awrLink, 'واژهنامههای زندگینامهای', 'PR00768b' },
{ 'BIBSYS', 1015, p.bibsysLink, 'کتابخانههای ملی', '1234567890123' },
{ 'Bildindex', 2092, p.bildLink, 'نهادهای پژوهش هنری', '1' },
{ 'BNC', 1890, p.bncLink, 'کتابخانههای ملی', '123456789' },
{ 'BNE', 950, p.bneLink, 'کتابخانههای ملی', 'XX1234567' },
{ 'BNF', 268, p.bnfLink, 'کتابخانههای ملی', '123456789' },
{ 'Botanist', 428, p.botanistLink , 'پایگاههای دادهٔ علمی', 'L.' },
{ 'BPN', 651, p.bpnLink , 'واژهنامههای زندگینامهای', '12345678' },
{ 'CANTIC', 1273, p.canticLink, 'کتابخانههای ملی', 'a12345678' },
{ 'CANTICN', 9984, p.canticnLink, 'کتابخانههای ملی', '981058515460906706' },
{ 'CCG', 3920, p.ccgLink, 'شناسههای فانوسهای دریایی', 'A1761', prefix='[[CCG (identifier)|CCG]]' },
{ 'CINII', 271, p.ciniiLink, 'پایگاههای دادهٔ علمی', 'DA12345678', link = 'ساینی (شناسه)' },
{ 'CWGC', 1908, p.cwgcLink, 'سایر', '1234567' },
{ 'DAAO', 1707, p.daaoLink, 'نهادهای پژوهش هنری', 'rolf-harris' },
{ 'DBLP', 2456, p.dblpLink, 'پایگاههای دادهٔ علمی', '123/123' },
{ 'DIB', 6829, p.dibLink, 'واژهنامههای زندگینامهای', 'a1234' },
{ 'DSI', 2349, p.dsiLink, 'نهادهای پژوهش هنری', '1538' },
{ 'DTBIO', 7902, p.dtbioLink, 'واژهنامههای زندگینامهای', '118554700' },
{ 'EMU', 4613, p.emuLink, 'کتابخانههای ملی', '15409' },
{ 'FAST', 2163, p.fastLink, 'سایر', '1' },
{ 'FNZA', 6792, p.fnzaLink, 'نهادهای پژوهش هنری', '12' },
{ 'GND', 227, p.gndLink, 'کتابخانههای ملی', '4079154-3' },
{ 'Google Scholar', 1960, p.googleLink, 'پایگاههای دادهٔ علمی', 'QPdLuj8AAAAJ' },
{ 'HDS', 902, p.hdsLink, 'سایر', '050123' },
{ 'IAAF', 1146, p.iaafLink, 'سایر', '123' },
{ 'ICCU', 396, p.iccuLink, 'کتابخانههای ملی', 'CFIV000163' }, --formerly SBN
{ 'ICIA', 1736, p.iciaLink, 'نهادهای پژوهش هنری', '1' },
{ 'IEU', 9070, p.ieuLink, 'سایر', 'N\\A\\NationalAcademyofArtandArchitecture' },
{ 'ISNI', 213, p.isniLink, 'عمومی', '0000-0000-6653-4145', prefix = '[[آیاسانآی (شناسه)|ISNI]]' },
{ 'J9U', 8189, p.j9uLink, 'کتابخانههای ملی', '987007305652505171' },
{ 'Joconde', 347, p.jocondeLink, 'نهادهای پژوهش هنری', '12345678901' },
{ 'KULTURNAV', 1248, p.kulturnavLink, 'نهادهای پژوهش هنری', '12345678-1234-1234-1234-1234567890AB', link = 'کولتورناو (شناسه)' },
{ 'LCCN', 244, p.lccnLink, 'کتابخانههای ملی', 'n78039510' },
{ 'LIR', 886, p.lirLink, 'سایر', '1' },
{ 'LNB', 1368, p.lnbLink, 'کتابخانههای ملی', '123456789' },
{ 'MATHSN', 4955, p.mathsnLink, 'پایگاههای دادهٔ علمی', '175270' },
{ 'MBA', 434, p.mbaLink, 'سایر', '12345678-1234-1234-1234-1234567890AB', category = 'MusicBrainz' }, --special cat name
{ 'MBAREA', 982, p.mbareaLink, 'سایر', '12345678-1234-1234-1234-1234567890AB', category = 'MusicBrainz area' }, --special cat name
{ 'MBI', 1330, p.mbiLink, 'سایر', '12345678-1234-1234-1234-1234567890AB', category = 'MusicBrainz instrument' }, --special cat name
{ 'MBL', 966, p.mblLink, 'سایر', '12345678-1234-1234-1234-1234567890AB', category = 'MusicBrainz label' }, --special cat name
{ 'MBP', 1004, p.mbpLink, 'سایر', '12345678-1234-1234-1234-1234567890AB', category = 'MusicBrainz place' }, --special cat name
{ 'MBRG', 436, p.mbrgLink, 'سایر', '12345678-1234-1234-1234-1234567890AB', category = 'MusicBrainz release group' }, --special cat name
{ 'MBS', 1407, p.mbsLink, 'سایر', '12345678-1234-1234-1234-1234567890AB', category = 'MusicBrainz series' }, --special cat name
{ 'MBW', 435, p.mbwLink, 'سایر', '12345678-1234-1234-1234-1234567890AB', category = 'MusicBrainz work' }, --special cat name
{ 'MGP', 549, p.mgpLink, 'پایگاههای دادهٔ علمی', '123456' },
{ 'NARA', 1225, p.naraLink, 'سایر', '12345678' },
{ 'NCL', 1048, p.nclLink, 'کتابخانههای ملی', '1081436' },
{ 'NDL', 349, p.ndlLink, 'کتابخانههای ملی', '012345678' },
{ 'NGA', 3563, p.ngaLink, 'شناسههای فانوسهای دریایی', '114-5592'},
{ 'NGV', 2041, p.ngvLink, 'نگارخانههای هنری و موزهها', '12354' },
{ 'NKC', 691, p.nkcLink, 'کتابخانههای ملی', 'abcd12345678901234' },
{ 'NLA', 409, p.nlaLink, 'کتابخانههای ملی', '123456789012' },
{ 'NLG', 3348, p.nlgLink, 'کتابخانههای ملی', '12345678' },
{ 'NLK', 5034, p.nlkLink, 'کتابخانههای ملی', 'KAB197000000' },
{ 'NLP', 1695, p.nlpLink, 'کتابخانههای ملی', '9810123456789012345' },
{ 'NLR', 1003, p.nlrLink, 'کتابخانههای ملی', '123456789' },
{ 'NSK', 1375, p.nskLink, 'کتابخانههای ملی', '123456789' },
{ 'NTA', 1006, p.ntaLink, 'کتابخانههای ملی', '12345678X' },
{ 'ORCID', 496, p.orcidLink, 'عمومی', '0000-0002-7398-5483', prefix = '[[ارکید (شناسه)|اُرکید]]' },
{ 'PIC', 2750, p.picLink, 'نهادهای پژوهش هنری', '1' },
{ 'PLWABN', 7293, p.plwabnLink, 'کتابخانههای ملی', '9812345678905606' },
{ 'Publons', 3829, p.publonsLink, 'پایگاههای دادهٔ علمی', '2776255' },
{ 'RID', 1053, p.ridLink, 'پایگاههای دادهٔ علمی', 'A-1234-1934' },
{ 'RISM', 5504, p.rismLink, 'سایر', 'pe1', prefix = '[[ریسم (شناسه)|ریسم (فرانسه)]]' },
{ 'RERO', 3065, p.reroLink, 'سایر', '02-A012345678', prefix = '[[ریرو (شناسه)|ریرو (سوئیس)]]' },
{ 'RKDartists', 650, p.rkdartistsLink, 'نهادهای پژوهش هنری', '123456' },
{ 'RKDID', 350, p.rkdidLink, 'نهادهای پژوهش هنری', '123456' },
{ 'RSL', 947, p.rslLink, 'کتابخانههای ملی', '123456789' },
{ 'Scopus', 1153, p.scopusLink, 'پایگاههای دادهٔ علمی', '7005487412' },
{ 'SELIBR', 906, p.selibrLink, 'کتابخانههای ملی', '123456' },
{ 'SIKART', 781, p.sikartLink, 'نهادهای پژوهش هنری', '123456789' },
{ 'SNAC-ID', 3430, p.snacLink, 'سایر', 'A' },
{ 'SUDOC', 269, p.sudocLink, 'سایر', '026927608', prefix = '[[سوداک (شناسه)|سوداک (فرانسه)]]' },
{ 'TA98', 1323, p.ta98Link, 'پایگاههای دادهٔ علمی', 'A12.3.45.678' },
{ 'TDVİA', 7314, p.tdviaLink, 'سایر', 'asim-b-behdele' },
{ 'TePapa', 3544, p.tepapaLink, 'نگارخانههای هنری و موزهها', '1' },
{ 'TLS', 1362, p.tlsLink, 'سایر', 'Abcd' },
{ 'Trove', 1315, p.troveLink, 'سایر', '12345678', prefix = '[[تروو|تروو (استرالیا)]]' }, --formerly NLA-person
{ 'UKPARL', 6213, p.ukparlLink, 'سایر', 'AQUupyiR' },
{ 'ULAN', 245, p.ulanLink, 'نهادهای پژوهش هنری', '500123456' },
{ 'USCG', 3723, p.uscgLink, 'شناسههای فانوسهای دریایی', '6-0695', prefix='[[یواسسیجی (شناسه)|یواسسیجی]]'},
{ 'USCongress', 1157, p.uscongressLink, 'سایر', 'A000123', link = 'کنگره ایالات متحده (شناسه)' },
{ 'VcBA', 8034, p.vcbaLink, 'کتابخانههای ملی', '494/9793' },
{ 'VIAF', 214, p.viafLink, 'عمومی', '123456789', prefix = '[[برگهدان مستند مجازی بینالمللی|ویاف]]' },
{ 'WORLDCATID', 7859, p.worldcatidLink, 'عمومی', 'lccn-n78-95332', link = 'هویت ورلدکت (شناسه)' },
{ 'ZBMATH', 1556, p.zbmathLink, 'پایگاههای دادهٔ علمی', 'turing.alan-m' },
}
-- Legitimate aliases to p.conf, for convenience
-- Format: { 'alias', 'parameter name in p.conf' }
p.aliases = {
{ 'DNB', 'GND' }, --Deutsche Nationalbibliothek -> Gemeinsame Normdatei
{ 'MusicBrainz', 'MBA' },
{ 'MusicBrainz artist', 'MBA' },
{ 'MusicBrainz label', 'MBL' },
{ 'MusicBrainz release group', 'MBRG' },
{ 'MusicBrainz work', 'MBW' },
{ 'SBN', 'ICCU' }, --SBN alias to be deprecated at a later stage
{ 'TDVIA', 'TDVİA' }, --alias name without diacritics
{ 'tdvia', 'TDVİA' }, --lowercase variant without diacritics
}
-- Deprecated aliases to p.conf; tracked in [[Category:Articles with deprecated authority control identifiers]]
-- Format: { 'deprecated parameter name', 'replacement parameter name in p.conf' }
p.deprecated = {
{ 'GKD', 'GND' },
{ 'PND', 'GND' },
{ 'RLS', 'RSL' },
{ 'SWD', 'GND' },
{ 'NARA-organization', 'NARA' },
{ 'NARA-person', 'NARA' },
}
--[[==========================================================================]]
--[[ Main ]]
--[[==========================================================================]]
function p.authorityControl( frame )
local resolveEntity = require( 'Module:ResolveEntityId' )
local parentArgs = frame:getParent().args --WD IDs added here later
local iParentArgs = 0 --count original/manual parent args only later
local worldcatCat = ''
local elementsCat = ''
local multipleIdCat = ''
local suppressedIdCat = ''
local suppressedIdCatArts = ''
local deprecatedIdCat = ''
local differentOnWDCat = ''
local sameOnWDCat = ''
local stateCat = ''
--redirect aliases to proper parameter names
for _, a in pairs( p.aliases ) do
local alias, param = a[1], a[2]
if (parentArgs[param] == nil or parentArgs[param] == '') and parentArgs[alias] then
parentArgs[param] = parentArgs[alias]
end
end
--redirect deprecated parameters to proper parameter names, and assign tracking cat
for _, d in pairs( p.deprecated ) do
local dep, param = d[1], d[2]
if (parentArgs[param] == nil or parentArgs[param] == '') and parentArgs[dep] then
parentArgs[param] = parentArgs[dep]
if namespace == 0 then
deprecatedIdCat = '<!-- [[رج:مقالههای ویکیپدیا همراه شناسههای منسوخ دادههای کتابخانهای|'..dep..']] -->'
end
end
end
--use QID= parameter for testing/example purposes only
local itemId = nil
if namespace ~= 0 then
local qid = parentArgs['qid'] or parentArgs['QID']
if qid then
itemId = 'Q'..mw.ustring.gsub(qid, '^[Qq]', '')
itemId = resolveEntity._id(itemId) --nil if unresolvable
end
elseif mw.wikibase then
itemId = mw.wikibase.getEntityIdForCurrentPage()
end
--Wikidata fallback if available
if itemId then
local suppressedIdCount = 0
local iMatches = 0
for _, params in ipairs( p.conf ) do
if params[2] > 0 then
local val = parentArgs[mw.ustring.lower(params[1])] or parentArgs[params[1]]
if val == nil or val == '' then
local wikidataIds = p.getIdsFromWikidata( itemId, 'P'..params[2] )
if wikidataIds[1] then
if val == '' and (namespace == 0 or testcases) then
suppressedIdCount = suppressedIdCount + 1
suppressedIdCat = '<!-- [[رج:مقالههای ویکیپدیا همراه شناسههای فرونشانیشده دادههای کتابخانهای|'..params[1]..']] -->'
else
parentArgs[params[1]] = wikidataIds[1] --add ID from WD
end
end
else
iParentArgs = iParentArgs + 1
local wikidataIds = p.getIdsFromWikidata( itemId, 'P'..params[2] )
if wikidataIds[1] and differentOnWDCat == '' then
local bMatch = false
for _, wd in pairs( wikidataIds ) do
if val == wd then
iMatches = iMatches + 1
bMatch = true
end
end
if bMatch == false then
differentOnWDCat = '<!-- [[رج:صفحههایی که از دادههای کتابخانهای با پارامترهای متفاوت در ویکیداده استفاده میکنند|'..params[1]..']] -->'
end end end end end
if iMatches > 0 and iMatches == iParentArgs then
sameOnWDCat = '<!-- [[رج:صفحههایی که از دادههای کتابخانهای همراه پارامترهای منطبق با ویکیداده استفاده میکنند]] -->'
end
if (parentArgs['arts'] == 'arts' or parentArgs['هنر'] == 'هنر') and suppressedIdCount > 0 then
if namespace == 0 or testcases then
--local s = 's'
--if suppressedIdCount == 1 then s = '' end
local sCat = 'دادههای کتابخانهای هنر با '..mw.language.getContentLanguage():formatNum(suppressedIdCount)..' عنصر فرونشانیشده' -- .. s
suppressedIdCatArts = addCat(sCat)
end
end
end
--configure rows
local rct = 0
local sectionOrder = {
'عمومی',
'کتابخانههای ملی',
'نگارخانههای هنری و موزهها',
'نهادهای پژوهش هنری',
'واژهنامههای زندگینامهای',
'پایگاههای دادهٔ علمی',
'شناسههای فانوسهای دریایی',
'سایر'
}
local sections = {
['عمومی'] = {},
['کتابخانههای ملی'] = {},
['نگارخانههای هنری و موزهها'] = {},
['نهادهای پژوهش هنری'] = {},
['واژهنامههای زندگینامهای'] = {},
['پایگاههای دادهٔ علمی'] = {},
['شناسههای فانوسهای دریایی'] = {},
['سایر'] = {}
}
--don't show CANTIC if CANTICN is present, since they both go to the Library of Catalonia
--and the library has deprecated CANTIC IDs in favor of CANTICN IDs
if parentArgs.CANTICN or parentArgs.canticn then
parentArgs.CANTIC = ''
parentArgs.cantic = ''
end
--don't show NLP if PLWABN is present, since they both go to the National Library of Poland
--and the library has deprecated NLP IDs in favor of PLWABN IDs
if parentArgs.PLWABN or parentArgs.plwabn then
parentArgs.NLP = ''
parentArgs.nlp = ''
end
for _, params in ipairs( p.conf ) do
local val = parentArgs[mw.ustring.lower(params[1])] or parentArgs[params[1]]
local tval, tlinks = {}, {} --init tables
if val and val ~= '' and type(params[3]) == 'function' then
table.insert( tval, val )
if params.prefix then
table.insert( tlinks, params[3]( val, '1' ) )
else
table.insert( tlinks, params[3]( val ) )
end
end
--collect other unique vals (IDs) from WD, if present
if itemId and tval[1] then
local nextIdVal = 2
local wikidataIds = p.getIdsFromWikidata( itemId, 'P'..params[2] )
for _, v in pairs( wikidataIds ) do
local bnew = true
for _, w in pairs( tval ) do
if v == w then bnew = false end
end
if bnew then
table.insert( tval, v )
table.insert( tlinks, params[3]( v, tostring(nextIdVal) ) )
nextIdVal = nextIdVal + 1
end
end
end
--assemble
if tval[1] then
table.insert( sections[params[4]], p.createRow( params[1], tval, nil, tlinks, true, params.category, params.prefix) )
rct = rct + 1
if tval[2] then
multipleIdCat = p.getCatForId( 'چندگانه' )
end
end
end
--WorldCat-VIAF & WorldCat-LCCN
local worldcatId = parentArgs['worldcatid'] or parentArgs['WORLDCATID']
if worldcatId == nil then --if WORLDCATID absent but unsuppressed
local viafId = parentArgs['viaf'] or parentArgs['VIAF'] or parentArgs['ویاف']
local lccnId = parentArgs['lccn'] or parentArgs['LCCN'] or parentArgs['آیسیدیان']
if viafId and viafId ~= '' and p.viafLink( viafId ) then --VIAF must be present, unsuppressed, & validated
table.insert( sections['عمومی'], p.createRow( 'VIAF', viafId, '[https://www.worldcat.org/identities/containsVIAFID/'..viafId..' ورلدکت (از طریق ویاف)]', nil, false ) )
if namespace == 0 then
worldcatCat = '<!-- [[رج:مقالههای ویکیپدیا همراه شناسههای WorldCat-VIAF]] -->'
end
rct = rct + 1
elseif lccnId and lccnId ~= '' and p.lccnLink( lccnId ) then --LCCN must be present, unsuppressed, & validated
local lccnParts = p.splitLccn( lccnId )
if lccnParts and lccnParts[1] ~= 'sh' then
local lccnIdFmtd = lccnParts[1]..lccnParts[2]..'-'..lccnParts[3]
table.insert( sections['عمومی'], p.createRow( 'LCCN', lccnId, '[https://www.worldcat.org/identities/lccn-'..lccnIdFmtd..' WorldCat (ورلدکت (از طریق کتابخانهٔ کنگره)]', nil, false ) )
if namespace == 0 then
worldcatCat = '<!-- [[رج:مقالههای ویکیپدیا همراه شناسههای WorldCat-LCCN]] -->'
end
end
rct = rct + 1
end
end
--configure Navbox
local outString = ''
local extrap = true
local extra = parentArgs.extralist
if extra == nil or extra == '' then
extrap = false
end
if rct > 0 or extrap then
local Navbox = require('Module:Navbox')
local sectionID = 1
local args = { pid = 'identifiers' } -- #target the list of identifiers
if testcases and itemId then args.qid = itemId end --expensive
local pencil = require('Module:EditAtWikidata')._showMessage(args)
local navboxArgs = {
name = 'کتابخنهئون دیتا',
navboxclass = 'authority-control',
bodyclass = 'hlist',
state = parentArgs.state or 'autocollapse',
navbar = 'off'
}
for _, sectName in ipairs(sectionOrder) do
if #sections[sectName] ~= 0 then
navboxArgs['group'..sectionID] = sectName
navboxArgs['list'..sectionID] = table.concat(sections[sectName])
sectionID = sectionID + 1
end
end
if extrap then
if parentArgs.extragroup then
navboxArgs['group'..sectionID] = parentArgs.extragroup or parentArgs['گروه اضافه']
else
navboxArgs['group'..sectionID] = 'ویشته'
end
navboxArgs['list'..sectionID] = extra
sectionID = sectionID + 1
end
if navboxArgs.list2 then
navboxArgs.title = '[[راهنما:کتابخنهئون دیتا|کتابخنهئون دیتا]]'..pencil
else
local sect = navboxArgs.group1
if sect == 'عمومی' or sect == 'سایر' or sect == 'بیشتر' then
-- Just say "Authority control" with no label if only general or only other IDs are present
-- since "general" is redundant and "other" is silly when there's nothing to contrast it with
navboxArgs.group1 = '[[راهنما:کتابخنهئون دیتا|کتابخنهئون دیتا]]'..pencil
else
navboxArgs.group1 = '[[راهنما:کتابخنهئون دیتا|کتابخنهئون دیتا: '..sect..']] '..pencil
end
end
outString = Navbox._navbox(navboxArgs)
end
--auxCats
if rct == 0 or rct >= 25 then
if namespace == 0 or testcases then
local eCat = 'کتابخنهئون دیتا با '..mw.language.getContentLanguage():formatNum(rct)..' عنصر'
elementsCat = addCat(eCat)
end
end
if parentArgs.state then
if namespace == 0 or testcases then
local sCat
if parentArgs.state == 'collapsed' then sCat = 'دادههای کتابخانهای با پارامتر حالت: جمعشده'
elseif parentArgs.state == 'expanded' then sCat = 'دادههای کتابخانهای با پارامتر حالت: بازشده'
elseif parentArgs.state == 'autocollapse' then sCat = 'دادههای کتابخانهای با پارامتر حالت: جمعشوندگی خودکار'
else sCat = 'دادههای کتابخانهای با پارامتر حالت: سایر'
end
stateCat = addCat(sCat)
end
end
local auxCats = worldcatCat..elementsCat..multipleIdCat..suppressedIdCat..suppressedIdCatArts..
deprecatedIdCat..differentOnWDCat..sameOnWDCat..stateCat
if testcases then
auxCats = mw.ustring.gsub(auxCats, '(%[%[)(رج)', '%1:%2') --for easier checking
end
--out
outString = outString..auxCats
if namespace ~= 0 then
outString = mw.ustring.gsub(outString, '(%[%[)(رج:ویکیپدیای مقالات)', '%1:%2') --by definition
end
return outString
end
return p
2wa02c1obowrryxyrcaqrg25fx34d2b
401985
401974
2026-08-31T17:53:10Z
محک
1023
401985
Scribunto
text/plain
require('ماژول:No globals')
local function cleanLink ( link, style )
-- similar to mw.uri.encode
local wikiLink = link
if style == 'PATH' then
wikiLink = mw.ustring.gsub( wikiLink, ' ', '%%%%20' )
elseif style == 'WIKI' then
wikiLink = mw.ustring.gsub( wikiLink, ' ', '_' )
wikiLink = mw.ustring.gsub( wikiLink, '?', '%%%%3F')
else -- if style == 'QUERY' then -- default
wikiLink = mw.ustring.gsub( wikiLink, ' ', '+' )
end
wikiLink = mw.ustring.gsub( wikiLink, '%[', '%%5B' )
wikiLink = mw.ustring.gsub( wikiLink, '%]', '%%5D' )
wikiLink = mw.ustring.gsub( wikiLink, '%"', '%%%%22' )
return wikiLink
end
local function generic ( id, link, parameter )
local idlink = cleanLink( id, 'PATH' )
link = mw.ustring.gsub( link, '$1', idlink )
return '[' .. link .. ' ' .. id .. ']'
end
local function noLink ( id, link, parameter )
-- evita generar un enlace externo junto con el identificador
return id
end
local function bncLink ( id, link, parameter )
-- filtro local del BNC, para evadir multitud de identificadores de Wikidata que no se enlazan adecuadamente
-- véase https://www.wikidata.org/wiki/Wikidata:Database_reports/Constraint_violations/P1890#%22Format%22_violations
if ( string.match( id, '^%d%d%d%d%d%d%d%d%d$' ) ) then
return generic ( id, link, parameter )
end
return false
end
local function bnfLink ( id, link, parameter )
-- representación local del BNF, con doble enlace
return generic( id, link, parameter ) .. ' [http://data.bnf.fr/ark:/12148/cb' .. id .. ' (data)]'
end
local function icd11Link ( id, link, parameter )
-- la propiedad P7329 no genera un enlace externo, así que se usarán los valores de P7807 cuando esté definida
local foundation = getIdsFromWikidata(mw.wikibase.getEntityIdForCurrentPage(), 'P7807')
if foundation and foundation[1] then
link = 'https://icd.who.int/browse11/l-m/en#/http://id.who.int/icd/entity/$1'
link = link:gsub('$1', foundation[1])
return generic(id, link, parameter)
else
return id
end
end
local function ineLink ( id, link, parameter )
-- representación especial del INE, enlace no estándar con cinco parámetros utilizados
local ineMainRE, ineTailRE = '^(%d%d)(%d%d%d)', '(%d%d)(%d%d)(%d%d)'
local codProv, codMuni, codEC, codES, codNUC = string.match( id, ineMainRE .. ineTailRE .. '$' )
if not codEC or not codES or not codNUC then
codProv, codMuni = string.match( id, ineMainRE .. '$' )
if codProv and codMuni then
codEC, codES, codNUC = '00', '00', '00'
else
codProv, codMuni = string.match( id, ineMainRE )
codEC, codES, codNUC = '', '', ''
end
end
if codProv and codMuni then
link = 'http://www.ine.es/nomen2/inicio_a.do?accion=busquedaAvanzada&inicio=inicio_a&subaccion=&botonBusquedaAvanzada=Consultar+selecci%C3%B3n&numPag=0&ordenAnios=ASC&comunidad=00&entidad_amb=no&poblacion_amb=T&poblacion_op=%3D&poblacion_txt=&denominacion_op=like&denominacion_txt=&codProv=$1&codMuni=$2&codEC=$3&codES=$4&codNUC=$5'
link = link:gsub('$1', codProv):gsub('$2', codMuni):gsub('$3', codEC):gsub('$4', codES):gsub('$5', codNUC)
return generic( id, link, parameter )
end
return id
end
local function commonscat ( id, link, parameter )
-- representación especial del enlace a las categorías de Commons, para mantener el formato de enlace interwiki
local idlink = cleanLink( id, 'WIKI' )
link = mw.ustring.gsub( link, '$1', idlink )
return '<span class="plainlinks">[' .. link .. ' ' .. id .. ']</span>'
end
local function sisterprojects ( id, link, parameter )
-- enlaces interproyecto
local prefix = {
-- Ejemplo: -- enwiki = 'w:en',
commonswiki = 'c',
eswikivoyage = 'voy',
eswiktionary = 'wikt',
eswikibooks = 'b',
eswikinews = 'n',
eswikiversity = 'v',
eswikiquote = 'q',
eswikisource = 's',
mediawikiwiki = 'mw',
metawiki = 'm',
specieswiki = 'species',
}
if prefix[ parameter ] then
return '[['..prefix[ parameter ]..':'..id..'|'..id..']]'
end
return false
end
function getCommonsValue ( itemId )
local commonslink = ''
local categories = ''
local property = getIdsFromWikidata( itemId, 'P373' )
if property and property[1] then
property = property[1]
commonslink = commonslink .. getLink( 373, property, commonscat )
else
property = ''
end
local sitelink = getIdsFromSitelinks( itemId, 'commonswiki' )
if sitelink and sitelink[1] then
sitelink = sitelink[1]
if sitelink ~= 'Category:' .. property then
if commonslink == '' then
commonslink = commonslink .. sisterprojects( sitelink, nil, 'commonswiki' )
end
end
else
sitelink = ''
end
if property and sitelink then
if sitelink ~= 'Category:' .. property then
-- categories = categories .. '[[رج:Wikipedia:Control de autoridades con enlaces diferentes de Commons]]'
end
elseif sitelink then -- not property
-- categories = categories .. '[[رج:Wikipedia:Control de autoridades sin Commonscat]]'
elseif property then -- not sitelink
-- categories = categories .. '[[رج:Wikipedia:Control de autoridades sin Commons]]'
else -- not property and not sitelink
-- categories = categories .. '[[رج:Wikipedia:Control de autoridades sin ningún enlace de Commons]]'
end
if commonslink ~= '' then
-- Special:MediaSearch
local mediasearch = 'https://commons.wikimedia.org/wiki/Special:MediaSearch?type=image&search=%22$1%22'
commonslink = commonslink .. ' / ' .. commonscat( itemId, mediasearch )
return { commonslink .. categories }
end
return {}
end
local conf = {}
--In this order: name of the parameter, label, propertyId in Wikidata, formatting function, category id
-- -- name of the parameter: unique name
-- -- label: internal link in wiki format
-- -- propertyId in Wikidata: number without 'P' suffix
-- -- formatting function: one of these four options
-- -- -- local function (like 'generic')
-- -- -- string 'y' (yes), to show a default identifier 'ID'
-- -- -- string 'n' (no), to show the real identifier
-- -- -- any other string, to show this string as identifier ('id', 'url', 'link', ...)
-- -- category id: one of these tree options
-- -- -- number 0, to not add category
-- -- -- number 1, to add a category based on the name of the parameter
-- -- -- any string, to add a category based on this string
conf.databases = {}
conf.databases[1] = {}
conf.databases[1].name = 'مرجعون کنترل'
conf.databases[1].list = {
{
title = 'ویکیپروژهئون',
group = {
{ 'Wikidata', '[[پرونده:Wikidata-logo.svg|20px|link=Wikidata|alt=Wd|Wikidata]] دادهئون', 'Wikidata:$1', 'n', 0 },
{ 'Commons', '[[پرونده:Commons-logo.svg|15px|link=Wikimedia Commons|alt=Commonscat|Commonscat]] ویکیتلمبار (عکس و فیلم)', getCommonsValue, 'n', 0 },
{ 'Wikivoyage', '[[پرونده:Wikivoyage-logo.svg|15px|link=Wikiviajes|alt=Wikivoyage|Wikivoyage]] ویکیسفر (سفرنومه و بوروشور)', 'eswikivoyage', sisterprojects, 0 },
{ 'Wiktionary', '[[پرونده:Wiktionary-logo.svg|15px|link=Wikcionario|alt=Wiktionary|Wiktionary]] ویکیواژه (واژهنومه)', 'eswiktionary', sisterprojects, 0 },
{ 'Wikibooks', '[[پرونده:Wikibooks-logo.svg|15px|link=Wikilibros|alt=Wikibooks|Wikibooks]] ویکیکتاب', 'eswikibooks', sisterprojects, 0 },
{ 'Wikinews', '[[پرونده:Wikinews-logo.svg|20px|link=Wikinoticias|alt=Wikinews|Wikinews]] ویکیخَوِرون', 'eswikinews', sisterprojects, 0 },
{ 'Wikiversity', '[[پرونده:Wikiversity-logo.svg|15px|link=Wikiversidad|alt=Wikiversity|Wikiversity]] ویکیدانشگاه', 'eswikiversity', sisterprojects, 0 },
{ 'Wikiquote', '[[پرونده:Wikiquote-logo.svg|15px|link=Wikiquote|alt=Wikiquote|Wikiquote]] ویکیبائوته', 'eswikiquote', sisterprojects, 0 },
{ 'Wikisource', '[[پرونده:Wikisource-logo.svg|15px|link=Wikisource|alt=Wikisource|Wikisource]] ویکیقالزم (بنویشتهئون)', 'eswikisource', sisterprojects, 0 },
{ 'MediaWiki', '[[پرونده:MediaWiki-2020-icon.svg|20px|link=MediaWiki|alt=MediaWiki|MediaWiki]] مدیاویکی', 'mediawikiwiki', sisterprojects, 0 },
{ 'Meta-Wiki', '[[پرونده:Wikimedia Community Logo.svg|15px|link=Wikimedia Meta-Wiki|alt=Meta-Wiki|Meta-Wiki]] متاویکی', 'metawiki', sisterprojects, 0 },
{ 'Wikispecies', '[[پرونده:Wikispecies-logo.svg|15px|link=Wikispecies|alt=Wikispecies|Wikispecies]] ویکیزیست (جاندارون)', 'specieswiki', sisterprojects, 0 },
},
},
{
title = 'شناساگرون',
group = {
{ 'ISSN', '[[ISSN]]', 236, 'n', 1 },
{ 'VIAF', '[[Fichero de Autoridades Virtual Internacional|VIAF]]', 214, 'n', 1 },
{ 'ISNI', '[[International Standard Name Identifier|ISNI]]', 213, 'n', 1 },
{ 'BCN', '[[Biblioteca del Congreso de la Nación Argentina|BCN]]', 2879, 'n', 1 },
{ 'BNA', '[[Biblioteca Nacional de la República Argentina|BNA]]', 3788, 'n', 1 },
{ 'BNA-ed', '[[Biblioteca Nacional (Argentina)|BNA]]', 1143, 'n', 0 },
{ 'BNM', '[[Biblioteca Nacional de Maestras y Maestros|BNM]]', 9774, 'n', 1 },
{ 'BNE', '[[Biblioteca Nacional de España|BNE]]', 950, 'n', 1 },
{ 'BNF', '[[Biblioteca Nacional de Francia|BNF]]', 268, bnfLink, 1 },
{ 'VcBA', '[[Biblioteca Apostólica Vaticana|VcBA]]', 8034, 'n', 1 },
{ 'BNM', '[[Biblioteca Nacional de México|BNM]]', 4440, 'n', 1 },
{ 'BNC', '[[Biblioteca Nacional de Chile|BNC]]', 1890, bncLink, 1 },
{ 'BNC', '[[Biblioteca Nacional de Chile|BNC]]', 7369, 'n', 1 },
{ 'BNU', '[[Biblioteca Nacional de Uruguay|BNU]]', 12595, 'n', 1 },
{ 'BNB', '[[Biblioteca Nacional de Brasil|BNB]]', 4619, 'n', 1 },
{ 'CANTIC', '[[Biblioteca de Cataluña|CANTIC]]', 9984, 'n', 1 },
{ 'GND', '[[Gemeinsame Normdatei|GND]]', 227, 'n', 1 },
{ 'LCCN', '[[Library of Congress Control Number|LCCN]]', 244, 'n', 1 },
{ 'NCL', '[[Biblioteca central de Taiwán|NCL]]', 1048, 'n', 0 },
{ 'NDL', '[[Biblioteca Nacional de la Dieta|NDL]]', 349, 'n', 0 },
{ 'NKC', '[[Biblioteca Nacional de la República Checa|NKC]]', 691, 'n', 0 },
{ 'NLA', '[[Biblioteca Nacional de Australia|NLA]]', 409, 'n', 1 },
{ 'RLS', '[[Biblioteca del Estado Ruso|BER]]', 947, 'n', 0 },
{ 'J9U', '[[Biblioteca Nacional de Israel|NLI]]', 8189, 'n', 0 },
{ 'CINII', '[[CiNii]]', 271, 'n', 0 },
{ 'NARA', '[[National Archives and Records Administration|NARA]]', 1225, 'n', 0 },
{ 'LCCNLCOC', '[[Library of Congress Control Number|LCCN]]', 1144, 'n', 0 },
{ 'SNAC', '[[d:Q29861311|SNAC]]', 3430, 'n', 1 },
{ 'S2', '[[:d:Q22908627|S2]]', 4012, 'n', 0 },
{ 'SUDOC', '[[Système universitaire de documentation|SUDOC]]', 269, 'n', 0 },
{ 'ULAN', '[[Union List of Artist Names|ULAN]]', 245, 'n', 1 },
{ 'frickSpain ', '[[Colección Frick|research.frick]]', 8572, 'n', 1 },
{ 'ORCID', '[[ORCID]]', 496, 'n', 1 },
{ 'Scopus', '[[Scopus]]', 1153, 'n', 1 },
-- { 'SELIBR', '[[LIBRIS|SELIBR]]', 906, 'n', 1 },
{ 'BIBSYS', '[[BIBSYS]]', 1015, 'n', 1 },
{ 'IPNIaut', '[[Índice Internacional de Nombres de las Plantas|IPNI]]', 586, 'n', 'IPNI' },
{ 'MGP', '[[Mathematics Genealogy Project|MGP]]', 549, 'n', 0 },
{ 'autores.uy', '[[autores.uy]]', 2558, 'n', 1 },
{ 'Slovenska biografija', '[[:d:Q15975890|Slovenska biografija]]', 1254, 'n', 0 },
{ 'SBN', '[[Istituto Centrale per il Catalogo Unico|ICCU]]', 396, 'n', 1 },
{ 'ARAE', '[[:d:Q105580684|ARAE]]', 9226, 'n', 1 },
{ 'DeutscheBiographie', '[[Deutsche Biographie]]', 7902, 'n', 1 },
{ 'NobelPrize', '[[نوبل جایزه|Premio Nobel]]', 8024, 'n', 0 },
{ 'CCBAE', '[[:d:Q61505171|CCBAE]]', 6493, 'n', 1 },
-- { 'DIR3', '[[Directorio Común de Unidades Orgánicas y Oficinas|DIR3]]', 6222, 'n', 1 },
{ 'CensoGuia', '[[Censo-Guía de Archivos de España e Iberoamérica]]', 3998, 'n', 'Censo-Guía' },
{ 'Libraries.org', 'Libraries.org', 4848, 'n', 1 },
{ 'DirectorioMuseos', '[[:d:Q56246649|Directorio de Museos y Colecciones de España]]', 5763, 'n', 1 },
{ 'SUCA', 'SUCA', 5946, 'n', 1 },
{ 'BOE', '[[Boletín Oficial del Estado|BOE]]', 4256, 'n', 1 },
{ 'RoyalSociety', '[[Royal Society]]', 2070, 'url', 'Royal Society' },
{ 'HAW', '[[Academia de Ciencias y Humanidades de Heidelberg|HAW]]', 2273, 'n', 1 },
{ 'SAW', '[[Academia Sajona de Ciencias de Leipzig|SAW]]', 3411, 'n', 1 },
{ 'KNAW', '[[Real Academia de Artes y Ciencias de los Países Bajos|KNAW]]', 2454, 'n', 1 },
-- { 'KVAB', '[[Real Academia Flamenca de Ciencias y Artes de Bélgica|KVAB]]', 3887, 'n', 1 },
{ 'Leopoldina', '[[Deutsche Akademie der Naturforscher Leopoldina|Leopoldina]]', 3413, 'n', 1 },
{ 'CONICET', '[[CONICET]]', 3900, 'n', 1 },
{ 'Grierson', '[[Directorio de científicos argentinos Dra. Grierson|Grierson]]', 3946, 'n', 1 },
{ 'RANM', '[[Real Academia Nacional de Medicina|RANM]]', 3945, 'n', 1 },
-- { 'ANMF', '[[Académie Nationale de Médecine|ANMF]]', 3956, 'n', 1 },
{ 'Léonore', '[[Base Léonore|Léonore]]', 11152, 'n', 0 },
{ 'USCongress', '[[Biographical Directory of the United States Congress|US Congress]]', 1157, 'n', 0 },
{ 'BPN', '[[Biografisch Portaal|BPN]]', 651, 'n', 1 },
-- { 'ISCO', '[[d:Q1233766|ISCO]]', 952, 'n', 1 },
{ 'AAT', '[[Art & Architecture Thesaurus|AAT]]', 1014, 'n', 1 },
{ 'OpenLibrary', '[[Open Library]]', 648, 'n', 'Open Library' },
{ 'PARES', '[[PARES]]', 4813, 'n', 1 },
{ 'SSRN', '[[Social Science Research Network|SSRN]]', 3747, 'n', 'SSRN autor' },
{ 'SIKART', '[[SIKART]]', 781, 'n', 0 },
{ 'KULTURNAV', '[[KulturNav]]', 1248, 'id', 0 },
{ 'RKDartists', '[[Rijksbureau voor Kunsthistorische Documentatie|RKD]]', 650, 'n', 1 },
{ 'GoogleScholar', '[[Google Académico]]', 1960, 'n', 'Google Académico' },
-- { 'Microsoft Academic', '[[Microsoft Academic]]', 6366, 'n', 1 },
{ 'RID', '[[ResearcherID]]', 1053, 'n', 1 },
{ 'NLM', '[[Biblioteca Nacional de Medicina de los Estados Unidos|NLM]]', 1055, 'n', 1 },
{ 'Latindex', '[[Latindex]]', 12376, 'n', 1 },
{ 'ERIH PLUS', '[[ERIH PLUS]]', 3434, 'n', 1 },
{ 'IPNIpub', '[[Índice Internacional de Nombres de las Plantas|IPNI]]', 2008, 'n', 1 },
{ 'SUDOCcat', '[[Système universitaire de documentation|SUDOC]]', 1025, 'n', 'SUDOC catálogo' },
{ 'ZDB', '[[Zeitschriftendatenbank|ZDB]]', 1042, 'n', 1 },
{ 'NorwegianRegister', '[[Norsk senter for forskningsdata|Norwegian Register]]', 1270, 'n', 'Norwegian Register' },
{ 'DOAJ', '[[Directory of Open Access Journals|DOAJ]]', 5115, 'n', 1 },
{ 'ACNP', 'ACNP', 6981, 'n', 1 },
{ 'DipFedBra', '[[Cámara de Diputados de Brasil]]', 7480, 'n', 1 },
{ 'HCDN', '[[Cámara de Diputados de la Nación Argentina|Estadísticas HCDN]]', 4693, 'n', 1 },
{ 'HCDNbio', '[[Cámara de Diputados de la Nación Argentina|Biografía HCDN]]', 5225, 'n', 1 },
{ 'Directorio Legislativo', 'مجلسی راهنما', 6585, 'n', 0 },
-- { 'Legislatura CABA', '[[Legislatura de la Ciudad de Buenos Aires|Legislatura CABA]]', 4667, 'n', 1 },
{ 'Archivo Histórico de Diputados de España', '[[Congreso de los Diputados|Archivo Histórico de Diputados (1810-1977)]]', 9033, 'n', 1 },
{ 'Senadores de España (1834-1923)', '[[Senado de España|Senadores de España (1834-1923)]]', 10265, 'n', 1 },
{ 'Asamblea de Madrid', '[[مادرید مجلس|Asamblea de Madrid]]', 4797, 'n', 1 },
{ 'BCNCL', '[[Biblioteca del Congreso Nacional de Chile|Biografías BCN]]', 5442, 'url', 0 },
{ 'RBD', '[[Ministerio de Educación de Chile|RBD MINEDUC]]', 1919, 'n', 0 },
{ 'CineChile', 'CineChile', 6750, 'url', 0 },
{ 'Tebeosfera-autor', '[[Tebeosfera]]', 5562, 'n', 1 },
{ 'DPRR', 'DPRR', 6863, 'n', 0},
{ 'tribunsdelaplebe.fr', 'TDLP', 8961, 'n', 0},
{ 'Pleiades', 'Pleiades', 1584, 'n', 0},
{ 'IMO', '[[Organización Marítima Internacional|IMO]]', 458, 'n', 0},
{ 'Mnemosine', '[[Mnemosine. Biblioteca Digital de La otra Edad de Plata|Mnemosine]]', 10373, 'n', 0 },
{ 'Renacyt', '[[Registro Nacional Científico, Tecnológico y de Innovación Tecnológica|Renacyt]]', 10452, 'n', 0 },
{ 'AWARE', '[[Archives of Women Artists, Research and Exhibitions|AWARE]]', 6637, 'url', 0 },
{ 'Tabakalera', '[[Tabakalera]]', 10069, 'n', 1 },
{ 'BUSC', '[[Biblioteca de la Universidad de Santiago de Compostela|BUSC]]', 12538, 'n' , 1}
},
},
{
title = 'واژهنومهئون و دانشنومهئون',
group = {
{ 'Auñamendi', '[[Enciclopedia Auñamendi|Auñamendi]]', 3218, 'n', 1 },
-- { 'GEA', '[[Gran Enciclopedia Aragonesa|GEA]]', 1807, 'n', 1 },
{ 'GEN', '[[Gran Enciclopedia Navarra|GEN]]', 7388, 'n', 1 },
{ 'DBSE', '[[Diccionario biográfico del socialismo español|DBSE]]', 2985, 'url', 1 },
{ 'DBE', '[[Diccionario biográfico español|DBE]]', 4459, 'url', 1 },
{ 'DBCLM', '[[Diccionario biográfico de Castilla-La Mancha|DBCLM]]', 13067, 'url', 1 },
{ 'DCED', '[[Diccionario de catedráticos españoles de derecho|DCED]]', 13620, 'n', 1 },
{ 'DBA', '[[Diccionario biográfico de Almería|DBA]]', 13851, 'n', 1 },
{ 'DHS', '[[Diccionario histórico de Suiza|DHS]]', 902, 'n', 0 },
{ 'LIR', '[[Diccionario histórico de Suiza|LIR]]', 886, 'n', 0 },
{ 'TLS', '[[Theaterlexikon der Schweiz|TLS]]', 1362, 'n', 0 },
{ 'Britannica', '[[Enciclopedia Británica|Britannica]]', 1417, 'url', 0 },
{ 'ELEM', '[[Enciclopedia de la Literatura en México|ELEM]]', 1565, 'n', 0 },
{ 'Treccani', '[[Enciclopedia Treccani|Treccani]]', 4223, 'url', 0 },
{ 'Iranica', '[[Encyclopædia Iranica]]', 3021, 'n', 1 },
},
},
{
title = 'دیجیتال مخازن',
group = {
{ 'PerséeRevista', '[[Persée (portal)|Persée]]', 2733, 'n', 'Persée revista' },
{ 'DialnetRevista', '[[Dialnet]]', 1609, 'n', 'Dialnet revista' },
{ 'Redalyc', '[[Redalyc]]', 3131, 'n', 1 },
-- { 'UNZrevista', '[[UNZ.org|UNZ]]', 2735, 'n', 0 },
-- { 'JSTORrevista', '[[JSTOR]]', 1230, 'n', 'JSTOR revista' },
{ 'HathiTrust', '[[HathiTrust]]', 1844, 'n', 1 },
{ 'Galicianaobra', '[[Galiciana]]', 3004, 'n', 'Galiciana obra' },
{ 'Trove', '[[Trove]]', 5603, 'n', 1 },
{ 'BVMCobra', '[[Biblioteca Virtual Miguel de Cervantes|BVMC]]', 3976, 'n', 'BVMC obra' },
{ 'BVMCpersona', '[[Biblioteca Virtual Miguel de Cervantes|BVMC]]', 2799, 'n', 'BVMC persona' },
{ 'Persée', '[[Persée (portal)|Persée]]', 2732, 'n', 1 },
{ 'Dialnet', '[[Dialnet]]', 1607, 'n', 1 },
{ 'GutenbergAutor', '[[Proyecto Gutenberg]]', 1938, 'n', 'Proyecto Gutenberg autor' },
{ 'BHL-bibliografia', '[[Biodiversity Heritage Library|BHL]]', 4327, 'n', 0 },
-- { 'UNZautor', '[[UNZ.org|UNZ]]', 2734, 'n', 'UNZ' },
{ 'TLL', '[[:d:Q570837|TLL]]', 7042, 'n', 'The Latin Library' },
{ 'BDCYL', '[[Biblioteca Digital de Castilla y León|BDCYL]]', 3964, 'n', 1 },
{ 'BVPB', '[[Biblioteca Virtual del Patrimonio Bibliográfico|BVPB]]', 4802, 'n', 1 },
{ 'PDCLM', '[[d:Q61500710|Patrimonio Digital de Castilla-La Mancha]]', 6490, 'n', 1 },
{ 'BDA', '[[Biblioteca Digital de Andalucía|BDA]]', 6496, 'n', 1 },
{ 'BDM', '[[Biblioteca Digital de Madrid|BDM]]', 13816, 'n', 1 },
{ 'BVPHautoridad', '[[Biblioteca Virtual de Prensa Histórica|BVPH]]', 6492, 'n', 1 },
{ 'BivaldiAutor', '[[Biblioteca Valenciana Digital|BiValDi]]', 3932, 'n', 'Bivaldi autor' },
{ 'GalicianaAutor', '[[Galiciana]]', 3307, 'n', 'Galiciana autor' },
{ 'Packard Humanities Institute', '[[Packard Humanities Institute|PHI]]', 6941, 'n', 0 },
{ 'Europeana', '[[Europeana]]', 7704, 'n', 1 },
{ 'DOI', '[[Identificador de objeto digital|DOI]]', 356, 'n', 1 },
{ 'Handle', '[[Sistema Handle|Handle]]', 1184, 'url', 1 },
},
},
{
title = 'موزهئون',
group = {
{ 'MNCARS', '[[Museo Nacional Centro de Arte Reina Sofía|MNCARS]]', 4439, 'url', 1 },
{ 'MuseoDelPradoPersona', '[[Museo del Prado]]', 5321, 'n', 'Museo del Prado (persona)' },
{ 'MuseoDelPradoObra', '[[Museo del Prado]]', 8905, 'n', 'Museo del Prado (obra)' },
{ 'Museo Smithsoniano de Arte AmericanoPersona', '[[Museo Smithsoniano de Arte Americano|SAAM]]', 1795, 'n', 'SAAM (persona)' },
{ 'Museo Smithsoniano de Arte AmericanObra', '[[Museo Smithsoniano de Arte Americano|SAAM]]', 4704, 'n', 'SAAM (obra)' },
{ 'MuseodeOrsayArtistas', '[[Museo de Orsay]]', 2268, 'n', 'Museo de Orsay (artista)' },
{ 'Thyssen-BornemiszaArtistas', '[[Museo Thyssen-Bornemisza|Thyssen-Bornemisza]]', 2431, 'n', 'Thyssen-Bornemisza (artista)' },
},
},
{
title = 'دیجیتالی روزنومه دکّهئون',
group = {
{ 'HemBNE', '[[Hemeroteca Digital de la Biblioteca Nacional de España|Hemeroteca digital de la BNE]]', 12151, 'n', 1 },
{ 'BVPH', '[[Biblioteca Virtual de Prensa Histórica]]', 2961, 'n', 1 },
{ 'Memoriademadrid', '[[Memoriademadrid]]', 7372, 'n', 1 },
},
},
{
title = 'إستارهشناسی',
group = {
{ 'Simbad', '[[SIMBAD]]', 3083, 'n', 0 },
{ 'JPL-Small-Body-Database', '[[JPL Small-Body Database|JPL]]', 716, 'n', 0 },
{ 'MPC', '[[Centro de Planetas Menores|MPC]]', 5736, 'n', 0 },
{ 'NASA-Exoplanet-Archive', '[[NASA Exoplanet Archive]]', 5667, 'n', 0 },
{ 'GazPlaNom', 'Gazetteer of Planetary Nomenclature', 2824, 'n', 0 },
},
},
{
title = 'جاجیگاهون',
group = {
{ 'OSM', '[[OpenStreetMap|OSM]]', 402, 'n', 'Relación OSM' },
{ 'TGN', '[[Getty Thesaurus of Geographic Names|TGN]]', 1667, 'n', 1 },
{ 'AtlasIR', '[[:d:Q24575107|Atlas Digital del Imperio Romano]]', 1936, 'n', 0 },
{ 'Pleiades', '[[:d:Q24423804|Pleiades]]', 1584, 'n', 0 },
{ 'TmGEO', '[[:d:Q22094624|Trismegistos GEO]]', 1958, 'n', 0 },
{ 'SNCZI-IPE-EMBALSE', '[[Sistema Nacional de Cartografía de Zonas Inundables|SNCZI]]-IPE', 4568, 'n', 'SNCZI-IPE embalse' },
{ 'SNCZI-IPE-PRESA', '[[Sistema Nacional de Cartografía de Zonas Inundables|SNCZI]]-IPE', 4558, 'n', 'SNCZI-IPE presa' },
{ 'NATURA2000', '[[Red Natura 2000|Natura 2000]]', 3425, 'n', 'Natura 2000' },
{ 'WWF', '[[Fondo Mundial para la Naturaleza|WWF]]', 1294, 'n', 1 },
{ 'IDESCAT', '[[Instituto de Estadística de Cataluña|IDESCAT]]', 4335, 'n', 1 },
{ 'INE', '[[Instituto Nacional de Estadística (España)|INE]]', 772, ineLink, 1 },
{ 'INE Portugal', '[[Instituto Nacional de Estatística (Portugal)|INE]]', 6324, 'n', 1 },
{ 'ISTAT', '[[Istituto Nazionale di Statistica|ISTAT]]', 635, 'n', 1 },
{ 'OFS-Suiza', '[[Oficina Federal de Estadística (Suiza)|OFS]]', 771, 'n', 1 },
{ 'IBGE', '[[Instituto Brasileiro de Geografia e Estatística|IBGE]]', 1585, 'n', 1 },
{ 'TOID', '[[TOID]]', 3120, 'n', 1 },
{ 'INSEE-commune', '[[Institut National de la Statistique et des Études Économiques|INSEE]]', 374, 'n', 'INSEE (comuna)' },
{ 'INSEE-departamento', '[[Institut National de la Statistique et des Études Économiques|INSEE]]', 2586, 'n', 'INSEE (departamento)' },
{ 'INSEE-region', '[[Institut National de la Statistique et des Études Économiques|INSEE]]', 2585, 'n', 'INSEE (región)' },
{ 'INSEE-canton', '[[Institut National de la Statistique et des Études Économiques|INSEE]]', 2506, 'n', 'INSEE (cantón)' },
{ 'INEGI-mun', '[[Instituto Nacional de Estadística y Geografía|INEGI]]', 3801, 'n', 'INEGI municipio' },
{ 'INEGI-loc', '[[Instituto Nacional de Estadística y Geografía|INEGI]]', 1976, 'n', 'INEGI localidad' },
{ 'SIRUTA', '[[SIRUTA]]', 843, 'n', 1 },
{ 'SUDAFRICA-MUN', '[[Sudáfrica|Código municipio Sudáfrica]]', 911, 'n', 1 },
{ 'LAU', '[[Unidad administrativa local|LAU]]', 782, 'n', 1 },
{ 'KSH', '[[Központi Statisztikai Hivatal|KSH]]', 939, 'n', 1 },
{ 'OKATO', '[[OKATO]]', 721, 'n', 1 },
{ 'OSTAT', '[[Statistik Austria|ÖSTAT]]', 964, 'n', 'ÖSTAT-Nr'},
{ 'TERC', '[[Oficina Central de Estadística (Polonia)|TERC]]', 1653, 'n', 'TERC'},
{ 'GNIS', '[[Geographic Names Information System|GNIS]]', 590, 'n', 0},
{ 'WDTA', '[[Base de Datos Mundial sobre Áreas Protegidas|WDTA]]', 809, 'n', 0 },
},
},
{
title = 'معماری',
group = {
{ 'DocomomoIberico', '[[Fundación Docomomo Ibérico|Docomomo Ibérico]]', 3758, 'n', 'Docomomo Ibérico' },
{ 'COAMinmueble', '[[Colegio Oficial de Arquitectos de Madrid|COAM]]', 2917, 'n', 'COAM inmueble' },
{ 'COAMpersona', '[[Colegio Oficial de Arquitectos de Madrid|COAM]]', 4488, 'n', 'COAM persona' },
{ 'ArchnetAutoridad', '[[ArchNet]]', 12728, 'n', 'Archnet autoridad' },
{ 'ArchnetSitio', '[[ArchNet]]', 7323, 'n', 'Archnet sitio' },
},
},
{
title = 'دریایی فانوس',
group = {
{ 'ARHLS', '[[Amateur Radio Lighthouse Society|ARHLS]]', 2980, 'n', 0 },
{ 'NGA', '[[Agencia Nacional de Inteligencia-Geoespacial|NGA]]', 3563, 'n', 0 },
{ 'UKHO', '[[Instituto Hidrográfico del Reino Unido|UKHO]]', 3562, 'n', 0 },
{ 'MarineTraffic', '[[MarineTraffic]]', 3601, 'n', 0 },
{ 'OnlineListofLights', '[[:d:Q843152|Online List of Lights]]', 3223, 'n', 0 },
},
},
{
title = 'تاریخی میراث',
group = {
{ 'World Heritage Site', '[[Patrimonio de la Humanidad]]', 757, 'n', 'Centro del Patrimonio Mundial' },
{ 'CNMLBH', '[[Comisión Nacional de Monumentos, de Lugares y de Bienes Históricos|CNMLBH]]', 4587, 'n', 'cnmlbh' },
{ 'IGESPAR', '[[Instituto de Gestão do Património Arquitetónico e Arqueológico|IGESPAR]]', 1702, 'n', 1 },
{ 'SIPA', '[[Sistema de Informação para o Património Arquitetónico|SIPA]]', 1700, 'n', 1 },
{ 'Infopatrimonio', '[[:d:Q64745161|Infopatrimônio]]', 4372, 'n', 'Infopatrimônio' },
{ 'AustriaObjektID', 'Austria ObjektID', 2951, 'n', 'Austria ObjektID' },
{ 'FBBID', '[[Fredede og Bevaringsværdige Bygninger|FBB]]', 2783, 'n', 'FBB' },
{ 'Fornminnesregistret', '[[Fornminnesregistret|FMIS]]', 1260, 'n', 'FMIS' },
{ 'BerlinerKulturdenkmal', 'Berliner Kulturdenkmal', 2424, 'n', 'Berliner Kulturdenkmal' },
{ 'NHLE', '[[National Heritage List for England|NHLE]]', 1216, 'n', 1 },
{ 'NRHP', '[[Registro Nacional de Lugares Históricos|NRHP]]', 649, 'n', 1 },
{ 'KULTURMINNE', '[[Riksantikvaren|Kulturminne]]', 758, 'n', 'Kulturminne' },
{ 'CRHP', '[[:d:Q3456275|CRHP]]', 477, 'n', 1 },
{ 'MERIMEE', '[[Base Mérimée|Mérimée]]', 380, 'n', 'Mérimée' },
{ 'CADW', '[[Cadw]]', 1459, 'n', 'Cadw' },
{ 'Památkový Katalog', '[[Památkový katalog]]', 762, 'n', 'Památkový katalog' },
{ 'PatrimonioIran', 'Patrimonio Nacional de Irán', 1369, 'n', 'Patrimonio Nacional de Irán' },
{ 'Rijksmonument', 'Rijksmonument', 359, 'n', 'Rijksmonument' },
{ 'BIC', '[[Bien de Interés Cultural (España)|BIC]]', 808, 'n', 1 },
{ 'BCIN', '[[Bien Cultural de Interés Nacional|BCIN]]', 1586, 'n', 1 },
{ 'IPAC', '[[Inventario del Patrimonio Arquitectónico de Cataluña|IPAC]]', 1600, 'n', 1 },
{ 'IGPCV', '[[Inventario General del Patrimonio Cultural Valenciano|IGPCV]]', 2473, 'n', 1 },
{ 'IAPH', '[[Instituto Andaluz del Patrimonio Histórico|IAPH]]', 8425, 'n', 0 },
{ 'GD-PCA', '[[Guía Digital del Patrimonio Cultural de Andalucía|Patrimonio Cultural de Andalucía]]', 3318, 'n', 1 },
{ 'SIPCA', '[[SIPCA]]', 3580, 'n', 1 },
{ 'PWJCYL', '[[Junta de Castilla y León|Patrimonio Web JCyL]]', 3177, 'n', 'Patrimonio Web JCyL' },
{ 'CPCCLM', '[[Catálogo de Patrimonio Cultural de Castilla-La Mancha]]', 6539, 'n', 1 },
{ 'HispaniaNostra', '[[Lista roja de patrimonio en peligro|Lista Roja Hispania Nostra]]', 4868, 'url', 'Lista Roja Hispania Nostra' },
{ 'HGC', '[[Heritage Gazetteer for Cyprus]]', 6916, 'n', 1 },
{ 'HGL', '[[Heritage Gazetteer of Libya]]', 6751, 'n', 1 },
},
},
{
title = 'ورزشکارون',
group = {
{ 'COI', '[[Comité Olímpico Internacional|COI]]', 5815, 'n', 0 },
{ 'World Athletics', '[[World Athletics]]', 1146, 'n', 0 },
{ 'European Athletics', '[[Atletismo Europeo]]', 3766, 'n', 0 },
{ 'Liga Diamante', '[[Liga de Diamante]]', 3923, 'n', 0 },
{ 'ITU', '[[Unión Internacional de Triatlón|ITU]]', 3604, 'n', 0 },
{ 'ATP', '[[Asociación de Tenistas Profesionales|ATP]]', 536, 'n', 0 },
{ 'Copa Davis', '[[Copa Davis]]', 2641, 'n', 0 },
{ 'WTA', '[[Asociación de Tenis Femenino|WTA]]', 597, 'n', 0 },
{ 'Fed Cup', '[[Copa Billie Jean King|Fed Cup]]', 2642, 'n', 0 },
{ 'ITF', '[[Federación Internacional de Tenis|ITF]]', 599, 'n', 0 },
{ 'ITHF', '[[Salón de la Fama del Tenis Internacional|ITHF]]', 3363, 'n', 0 },
{ 'ITTF', '[[Federación Internacional de Tenis de Mesa|ITTF]]', 1364, 'n', 0 },
{ 'FIFA', '[[FIFA]]', 1469, 'n', 0 },
{ 'UEFA', '[[UEFA]]', 2276, 'n', 0 },
{ 'NFT', 'National-Football-Teams', 2574, 'n', 0 },
{ 'Soccerway', '[[Soccerway]]', 2369, 'n', 0 },
{ 'Transfermarkt', '[[Transfermarkt]]', 2446, 'n', 0 },
{ 'As', '[[As (periódico)|As]]', 3427, 'n', 0 },
{ 'ESPN FC', '[[ESPN FC]]', 3681, 'n', 0 },
{ 'FBref', 'FBref', 5750, 'n', 0 },
{ 'BeSoccer', '[[BeSoccer]]', 12577, 'n', 0 },
{ 'LaPreferente', 'LaPreferente', 7359, 'n', 0 },
{ 'Livefutbol', 'Livefutbol', 2020, 'n', 0 },
{ 'Soccerbase', 'Soccerbase', 2193, 'n', 0 },
{ 'FootballDatabase', '[[FootballDatabase]]', 3537, 'n', 0 },
{ 'BDFutbol', '[[BDFutbol]]', 3655, 'n', 0 },
{ 'EPCR', '[[European Professional Club Rugby|EPCR]]', 3666, 'n', 0 },
{ 'FIDE', '[[Federación Internacional de Ajedrez|FIDE]]', 1440, 'n', 0 },
{ 'BoxRec', '[[BoxRec]]', 1967, 'n', 0 },
{ 'Sherdog', '[[Sherdog]]', 2818, 'n', 0 },
{ 'WWE', '[[WWE]]', 2857, 'n', 0 },
{ 'NSK', '[[Asociación Japonesa de Sumo|NSK]]', 3385, 'n', 0 },
{ 'IJF', '[[Federación Internacional de Yudo|IJF]]', 4559, 'n', 0 },
{ 'FINA', '[[Federación Internacional de Natación|FINA]]', 3408, 'n', 0 },
{ 'ISHOF', '[[International Swimming Hall of Fame|ISHOF]]', 3691, 'n', 0 },
{ 'NFL', '[[National Football League|NFL]]', 3539, 'n', 0 },
{ 'NHL', '[[National Hockey League|NHL]]', 3522, 'n', 0 },
{ 'FIH', '[[Federación Internacional de Hockey|FIH]]', 3742, 'n', 0 },
{ 'MLB', '[[Grandes Ligas de Béisbol|MLB]]', 3541, 'n', 0 },
{ 'Baseball-Reference', '[[Baseball-Reference.com|Baseball-Reference]]', 1825, 'n', 0 },
{ 'FIL', '[[Federación Internacional de Luge|FIL]]', 2990, 'n', 0 },
{ 'IBSF', '[[Federación Internacional de Bobsleigh y Skeleton|IBSF]]', 2991, 'n', 0 },
{ 'WAF', '[[Federación Internacional de Tiro con Arco|WAF]]', 3010, 'n', 0 },
{ 'FEI', '[[Federación Ecuestre Internacional|FEI]]', 3111, 'n', 0 },
{ 'FIE', '[[Federación Internacional de Esgrima|FIE]]', 2423, 'n', 0 },
{ 'CEE', '[[Confederación Europea de Esgrima|CEE]]', 4475, 'n', 0 },
{ 'IBU', '[[Unión Internacional de Biatlón|IBU]]', 2459, 'n', 0 },
{ 'ISU', '[[Unión Internacional de Patinaje sobre Hielo|ISU]]', 2694, 'n', 0 },
{ 'FIG', '[[Federación Internacional de Gimnasia|FIG]]', 2696, 'n', 0 },
{ 'UIPM', '[[Unión Internacional de Pentatlón Moderno|UIPM]]', 2726, 'n', 0 },
{ 'BWF', '[[Federación Mundial de Bádminton|BWF]]', 2729, 'n', 0 },
{ 'WCF', '[[Federación Mundial de Curling|WCF]]', 3557, 'n', 0 },
{ 'EHF', '[[Federación Europea de Balonmano|EHF]]', 3573, 'n', 0 },
{ 'IWF', '[[Federación Internacional de Halterofilia|IWF]]', 3667, 'n', 0 },
{ 'IOF', '[[Federación Internacional de Orientación|IOF]]', 3672, 'n', 0 },
{ 'ISSF', '[[Federación Internacional de Tiro Deportivo|ISSF]]', 2730, 'n', 0 },
{ 'FIVB', '[[Federación Internacional de Voleibol|FIVB]]', 2801, 'n', 0 },
{ 'CEV', '[[Confederación Europea de Voleibol|CEV]]', 3725, 'n', 0 },
{ 'ICF', '[[Federación Internacional de Piragüismo|ICF]]', 3689, 'n', 0 },
{ 'FISA', '[[Federación Internacional de Sociedades de Remo|FISA]]', 2091, 'n', 0 },
{ 'IFSC', '[[Federación Internacional de Escalada Deportiva|IFSC]]', 3690, 'n', 0 },
{ 'NLL', '[[National Lacrosse League|NLL]]', 3955, 'n', 0 },
{ 'PGA', '[[Professional Golfers Association of America|PGA]]', 2811, 'n', 0 },
{ 'LPGA', '[[LPGA]]', 2810, 'n', 0 },
{ 'FIBA', '[[Federación Internacional de Baloncesto|FIBA]]', 3542, 'n', 0 },
{ 'Euroliga', '[[Euroliga]]', 3536, 'n', 0 },
{ 'WNBA', '[[WNBA]]', 3588, 'n', 0 },
{ 'NBA', '[[NBA]]', 3647, 'n', 0 },
{ 'ACB', '[[Asociación de Clubs de Baloncesto|ACB]]', 3525, 'n', 0 },
{ 'Entr. ACB', '[[Asociación de Clubs de Baloncesto|Entrenador ACB]]', 6297, 'n', 0 },
{ 'snooker.org', 'snooker.org', 4502, 'n', 0 },
{ 'snooker.org tournament', 'snooker.org', 4921, 'n', 0 },
{ 'WST', 'WST', 4498, 'n', 0 },
{ 'CueTracker', 'CueTracker', 4924, 'n', 0 },
},
},
{
title = 'سینما',
group = {
{ 'FilmAffinity', '[[FilmAffinity]]', 480, 'n', 0 },
{ 'IMDb', '[[Internet Movie Database|IMDb]]', 345, 'n', 0 },
{ 'Óscar', '[[Premios Óscar|Óscar]]', 6145, 'n', 0 },
{ 'AFI', '[[AFI Catalog of Feature Films|AFI]]', 3593, 'n', 0 },
{ 'Allcinema', '[[Allcinema]]', 2465, 'n', 0 },
{ 'AllMovie', '[[AllMovie]]', 1562, 'n', 0 },
{ 'AlloCiné', '[[AlloCiné]]', 1265, 'n', 0 },
{ 'BFI', '[[British Film Institute|BFI]]', 2703, 'n', 0 },
{ 'Box Office Mojo', '[[Box Office Mojo]]', 1237, 'n', 0 },
{ 'ICAA película', '[[Instituto de la Cinematografía y de las Artes Audiovisuales|ICAA]]', 5128, 'n', 1 },
},
},
{
title = 'کارآفرینون',
group = {
{ 'Bloomberg', '[[Bloomberg L.P.|Bloomberg]]', 3052, 'n', 0 },
{ 'Crunchbase', '[[Crunchbase]]', 2087, 'n', 0 },
},
},
{
title = 'مالیاتی شناساگرون',
group = {
{ 'IRS', '[[Servicio de Impuestos Internos de los Estados Unidos|IRS]]', 1297, noLink, 0 },
{ 'VAT', '[[Número de Identificación Fiscal a efectos del IVA (NIF-IVA)|VAT]]', 3608, noLink, 0 },
{ 'UID', 'UID', 4829, 'n', 0 },
},
},
{
title = 'کامپیوتری شناساگرون',
group = {
{ 'TOP500', 'TOP500', 7307, 'n', 0 },
{ 'Arch', 'Arch Linux', 3454, 'n', 0 },
{ 'AUR', 'AUR', 4162, 'n', 0 },
{ 'Debian', 'Debian', 3442, 'n', 0 },
{ 'Fedora', 'Fedora', 3463, 'n', 0 },
{ 'FSD', 'Free Software Directory', 2537, 'n', 0 },
{ 'Gentoo', 'Gentoo', 3499, 'n', 0 },
{ 'OpenHub', '[[Open Hub]]', 1972, 'n', 0 },
{ 'PyPI', '[[PyPI]]', 5568, 'n', 0 },
{ 'Snap', 'Snap', 4435, 'n', 0 },
{ 'Ubuntu', 'Ubuntu', 3473, 'n', 0 },
}
},
{
title = 'زیستشناسی دیتابیسئون',
group = {
{ 'Algabase', '[[AlgaeBase]]', 1348, 'y', 0 },
{ 'ADW', '[[Animal Diversity Web|ADW]]', 4024, 'n', 0 },
{ 'AmphibiaWeb', '[[AmphibiaWeb]]', 5036, 'n', 0 },
{ 'BOLD', 'BOLD', 3606, 'n', 0 },
{ 'APD', '[[African Plant DB]]', 2036, 'n', 0 },
{ 'Avibase', '[[Avibase]]', 2026, 'n', 0 },
{ 'BHL', '[[Biodiversity Heritage Library|BHL]]', 687, 'n', 0 },
{ 'BioLib', '[[BioLib]]', 838, 'n', 0 },
{ 'BirdLife', '[[BirdLife International|BirdLife]]', 5257, 'n', 0 },
{ 'CatalogueOfLife', '[[Catalogue of Life]]', 3088, 'n', 0 },
{ 'CONABIO', '[[Comisión Nacional para el Conocimiento y Uso de la Biodiversidad|CONABIO]]', 4902, 'n', 0 },
{ 'Dyntaxa', '[[Dyntaxa]]', 1939, 'n', 0 },
{ 'eBird', '[[eBird]]', 3444, 'n', 0 },
{ 'EOL', '[[Enciclopedia de la vida|EOL]]', 830, 'n', 0 },
{ 'EUNIS', '[[European Nature Information System|EUNIS]]', 6177, 'n', 0 },
{ 'FaunaEuropaea', '[[Fauna Europaea]]', 1895, 'n', 0 },
{ 'FishBase', '[[FishBase]]', 938, 'n', 0 },
{ 'FloraBase', '[[FloraBase]]', 3101, 'n', 0 },
{ 'FOC', '[[Flora of China|Fl. China]]', 1747, 'n', 0 },
{ 'GBIF', '[[Global Biodiversity Information Facility|GBIF]]', 846, 'n', 0 },
{ 'GlobalSpecies', 'GlobalSpecies', 6433, 'n', 0 },
{ 'GRIN', '[[Germplasm Resources Information Network|GRIN]]', 1421, 'url', 0 },
{ 'IBC', [[Internet Bird Collection|IBC]], 3099, 'n', 0 },
{ 'iNaturalist', [[iNaturalist]], 3151, 'n', 0 },
{ 'IndexFungorum', '[[Index Fungorum]]', 1391, 'n', 0 },
{ 'IOBIS', 'OBIS', 6754, 'n', 0 },
{ 'IPNI', '[[Índice Internacional de Nombres de las Plantas|IPNI]]', 961, 'n', 0 },
{ 'ITIS', '[[Sistema Integrado de Información Taxonómica|ITIS]]', 815, 'n', 0 },
{ 'LPSN', '[[Listado de nombres procariotas con posición en nomenclatura|LPSN]]', 1991, 'url', 0 },
{ 'MSW', '[[Mammal Species of the World|MSW]]', 959, 'n', 0 },
{ 'MycoBank', '[[MycoBank]]', 962, 'n', 0 },
{ 'NCBI', '[[Centro Nacional para la Información Biotecnológica|NCBI]]', 685, 'n', 0 },
{ 'FossilWorks', '[[Paleobiology Database]]', 842, 'n', 0 },
{ 'PlantList', '[[The Plant List|PlantList]]', 1070, 'n', 0 },
{ 'SpeciesPlus', 'Species+', 2040, 'n', 0 },
{ 'Taxonomicon', 'Taxonomicon', 7066, 'n', 0 },
{ 'Tropicos', '[[W3TROPICOS]]', 960, 'n', 0 },
{ 'UICN', '[[Unión Internacional para la Conservación de la Naturaleza|UICN]]', 627, 'n', 0 },
{ 'USDAP', '[[Departamento de Agricultura de los Estados Unidos|USDA Plants]]', 1772, 'n', 0 },
{ 'VASCAN', 'VASCAN', 1745, 'n', 0 },
{ 'WoRMS', '[[Registro Mundial de Especies Marinas|WoRMS]]', 850, 'n', 0 },
{ 'uBio', 'uBio', 4728, 'n', 0 },
{ 'Xeno-canto', '[[Xeno-canto]]', 2426, 'n', 0 },
{ 'Zoobank', '[[Zoobank]]', 1746, 'n', 0 },
},
},
{
title = 'پزشکی شناساگرون',
group = {
{ 'DOID', 'DOID', 699, 'n', 0 },
{ 'CIE11', '[[CIE-11]]', 7329, icd11Link, 0},
{ 'CIE10', '[[CIE-10]]', 494, 'n', 0 },
{ 'CIE9', '[[CIE-9]]', 493, 'n', 0 },
{ 'CIE10MC', 'CIE-10-MC', 4229, 'n', 0 },
{ 'CIE9MC', '[[CIE-9-MC]]', 1692, 'n', 0 },
{ 'CIEO', '[[CIE-O]]', 563, 'n', 0 },
{ 'CIAP2', '[[Clasificación Internacional de Atención Primaria|CIAP-2]]', 667, 'n', 0 },
{ 'OMIM', '[[Herencia Mendeliana en el Hombre|OMIM]]', 492, 'n', 0 },
{ 'DSM IV', '[[Manual diagnóstico y estadístico de los trastornos mentales|DSM IV]]', 663, 'n', 0 },
{ 'DSM 5', '[[DSM 5|DSM-5]]', 1930, 'n', 0 },
{ 'DiseasesDB', '[[Diseases Database|DiseasesDB]]', 557, 'n', 0 },
{ 'MedlinePlus', '[[MedlinePlus]]', 604, 'n', 0 },
{ 'eMedicine', '[[eMedicine]]', 673, 'n', 0 },
{ 'MeSH', '[[Medical Subject Headings|MeSH]]', 486, 'n', 0 },
{ 'MeSHdq', 'MeSH D/Q', 9340, 'y', 0 },
{ 'DeCS', '[[Descriptores en Ciencias de la Salud|DeCS]]', 9272, 'n', 0 },
{ 'Orphanet', '[[Orphanet]]', 1550, 'n', 0 },
{ 'TA98', '[[Terminología Anatómica|TA]]', 1323, 'n', 1 },
{ 'FMA', '[[Foundational Model of Anatomy|FMA]]', 1402, 'n', 0 },
{ 'UMLS', 'UMLS', 2892, 'n', 0 },
{ 'GeneReviews', 'GeneReviews', 668, 'n', 0 },
{ 'NumE', '[[Número E]]', 628, 'n', 0 },
{ 'GARD', 'GARD', 4317, 'n', 0 },
}
},
{
title = 'شیمیایی شناساگرون',
group = {
{ 'CAS', '[[Número CAS]]', 231, 'n', 0 },
{ 'EINECS', '[[EINECS|Números EINECS]]', 232, 'n', 0},
{ 'ATC', '[[Código ATC]]', 267, 'n', 0 },
{ 'RTECS', '[[RTECS]]', 657, 'n', 0 },
{ 'ChEBI', '[[ChEBI]]', 683, 'n', 0 },
{ 'ChEMBL', '[[ChEMBL]]', 592, 'n', 0 },
{ 'ChemSpider', '[[ChemSpider]]', 661, 'n', 0 },
{ 'DrugBank', '[[DrugBank]]', 715, 'n', 0 },
{ 'PubChem', '[[PubChem]]', 662, 'n', 0 },
{ 'UNII', '[[Unique Ingredient Identifier|UNII]]', 652, 'n', 0 },
{ 'KEGG', '[[KEGG]]', 665, 'n', 0 },
{ 'SMILES', '[[SMILES]]', 233, 'y', 0 },
{ 'InChI', '[[International Chemical Identifier|InChI]]', 234, 'y', 0 },
{ 'InChIKey', 'InChI key', 235, 'y', 0 },
}
},
{
title = 'زیستی شناساگرون',
group = {
{ 'MGI', '[[Mouse Genome Informatics|MGI]]', 231, 'n', 0 },
{ 'HomoloGene', '[[HomoloGene]]', 593, 'n', 0 },
{ ' HGNC', '[[Comité de Nomenclatura Genética de HUGO|HGNC]]', 354, 'n', 0 },
{ 'UniProt', '[[UniProt]]', 352, 'n', 0 },
}
},
{
title = 'إسارهشناسی شناساگرون',
group = {
{ 'COSPAR', 'COSPAR', 247, 'n', 0 },
{ 'SCN', '[[Satellite Catalog Number|SCN]]', 377, 'n', 0 },
{ 'NSSDCA', '[[International Designator|NSSDCA]]', 8913, 'n', 0 }
}
},
{
title = 'هستیشناسیون',
group = {
{ 'IEV', 'Número IEV', 8855, 'n', 0 },
{ 'OUM2', 'OUM 2.0', 8769, 'n', 0 }
}
}
}
-- -- Example row: --
-- conf.databases[2] = {}
-- conf.databases[2].name = 'خارجی لینکون'
-- conf.databases[2].list = {
-- {
-- title = '',
-- group = {
-- { 'Website', 'وبسایت', 856, 'n', 0 },
-- },
-- },
-- }
--In this order: alternate name, name of parameter from databases table
conf.aliases = {
{ 'Wd', 'Wikidata' },
{ 'PND', 'GND' },
{ 'Commonscat', 'Commons' },
}
local function getCatForId( parameter, category )
local title = mw.title.getCurrentTitle()
local namespace = title.namespace
if category == 0 then
return ''
elseif category == 1 then
category = parameter
end
if namespace == 0 then
return '[[رج:شناساگر دار مقالهئون|' .. category .. ']]\n'
elseif namespace == 2 and not title.isSubpage then
return '[[رج:شناساگر دار کارور صفحهئون|' .. category .. ']]\n'
else
return '[[رج:شناساگر دار متفرقه صفحهئون|' .. category .. ']]\n'
end
end
function getIdsFromSitelinks( itemId, property )
local ids = {}
local siteLink = itemId and mw.wikibase.getSitelink( itemId, property )
if siteLink then
table.insert( ids, siteLink )
end
return ids
end
function getIdsFromWikidata( itemId, property )
local ids = {}
local declaraciones = mw.wikibase.getBestStatements(itemId, property)
for _, statement in pairs( declaraciones) do
if statement.mainsnak.datavalue then
table.insert( ids, statement.mainsnak.datavalue.value )
end
end
return ids
end
function getLink( property, val, mask )
local link = ''
if mw.ustring.find( val, '//' ) then
link = val
else
if type(property) == 'number' then
local entityObject = mw.wikibase.getEntityObject('P'..property)
local dataType = entityObject.datatype
if dataType == 'external-id' then
local allStatements = entityObject:getBestStatements('P1630')
if allStatements then
for pos = 1, #allStatements, 1 do
local q = allStatements[pos].qualifiers
if q and q.P407 and q.P407[1].datavalue and q.P407[1].datavalue.value.id == 'Q1321' then
link = allStatements[pos].mainsnak.datavalue.value
end
end
end
if link == '' then
local formatterURL = entityObject:getBestStatements('P1630')[1]
if formatterURL then
link = formatterURL.mainsnak.datavalue.value
else
local formatterURL = entityObject:getBestStatements('P3303')[1]
if formatterURL then link = formatterURL.mainsnak.datavalue.value end
end
end
elseif dataType == 'url' then
local subjectItem = entityObject:getBestStatements('P1629')[1]
if subjectItem then
local officialWebsite = mw.wikibase.getBestStatements(subjectItem.mainsnak.datavalue.value.id, 'P856')[1]
if officialWebsite then
link = officialWebsite.mainsnak.datavalue.value
end
end
elseif dataType == 'string' then
local formatterURL = entityObject:getBestStatements('P1630')[1]
if formatterURL then
link = formatterURL.mainsnak.datavalue.value
else
local formatterURL = entityObject:getBestStatements('P3303')[1]
if formatterURL then
link = formatterURL.mainsnak.datavalue.value
else
local subjectItem = entityObject:getBestStatements('P1629')[1]
if subjectItem then
local officialWebsite = mw.wikibase.getBestStatements(subjectItem.mainsnak.datavalue.value.id,'P856')[1]
if officialWebsite then
link = officialWebsite.mainsnak.datavalue.value
end
end
end
end
end
elseif type(property) == 'string' then
link = property
end
end
link = mw.ustring.gsub(link, '^[Hh][Tt][Tt][Pp]([Ss]?)://', 'http%1://') -- fix wikidata URL
if type(mask) == 'function' then
return mask( val, link, property )
end
link = mw.ustring.gsub(link, '$1', mw.ustring.gsub( mw.ustring.gsub( val, '%%', '%%%%' ), ' ', '%%%%20' ) or val )
if mw.ustring.find( link, '//' ) then
if type(mask) == 'string' then
link = cleanLink( link, 'PATH' )
if mask == 'y' then
return '['..link..' شناساگر]'
elseif mask == 'n' then
return '['..link..' '..val..']'
end
return '['..link..' '..mask..']'
end
elseif link == '' then
return val
else
return '[['..link..'|'..val..']]'
end
end
local function createRow( id, label, rawValue, link, withUid )
if link then
if label and label ~= '' then label = '<span style="white-space:nowrap;">'..label .. ':</span> ' end
if withUid then
return '* ' .. label .. '<span class="uid">' .. link .. '</span>\n'
else
return '* ' .. label .. link .. '\n'
end
else
return '* <span class="error">این ' .. id .. ' شناساگر ' .. rawValue .. ' نامعتبر هسته</span>[[رج:مرجعون کنترل که خطا ور بخردنه]]\n'
end
end
local function copyTable(inTable)
if type(inTable) ~= 'table' then return inTable end
local outTable = setmetatable({}, getmetatable(inTable))
for key, value in pairs (inTable) do outTable[copyTable(key)] = copyTable(value) end
return outTable
end
local function splitLccn( id )
if id:match( '^%l%l?%l?%d%d%d%d%d%d%d%d%d?%d?$' ) then
id = id:gsub( '^(%l+)(%d+)(%d%d%d%d%d%d)$', '%1/%2/%3' )
end
if id:match( '^%l%l?%l?/%d%d%d?%d?/%d+$' ) then
return mw.text.split( id, '/' )
end
return false
end
local p = {}
function p.authorityControl( frame )
local pArgs = frame:getParent().args
local parentArgs = copyTable(pArgs)
local stringArgs = false
local fromForCount, itemCount, rowCount = 1, 0, 0
local mobileContent = ''
--Cleanup args
for k, v in pairs( pArgs ) do
if type(k) == 'string' then
--make args case insensitive
local lowerk = mw.ustring.lower(k)
if not parentArgs[lowerk] or parentArgs[lowerk] == '' then
parentArgs[lowerk] = v
parentArgs[k] = nil
end
--remap abc to abc1
if not mw.ustring.find(lowerk, '%d$') then --if no number at end of param
if not parentArgs[lowerk..'1'] or parentArgs[lowerk..'1'] == '' then
parentArgs[lowerk..'1'] = v
parentArgs[lowerk] = nil
end
end
if v and v ~= '' then
--find highest from param
if mw.ustring.sub(lowerk,1,4) == 'from' then
local fromNumber = tonumber(mw.ustring.sub(lowerk,5,-1))
if fromNumber and fromNumber >= fromForCount then fromForCount = fromNumber end
elseif mw.ustring.sub(lowerk,1,3) == 'for' then
local forNumber = tonumber(mw.ustring.sub(lowerk,4,-1))
if forNumber and forNumber >= fromForCount then fromForCount = forNumber end
elseif mw.ustring.lower(v) ~= 'no' and lowerk ~= 'for' then
stringArgs = true
end
end
end
end
--Setup navbox
local navboxParams = {
name = 'مرجعون کنترل',
bodyclass = 'hlist',
groupstyle = 'width: 12%; text-align:center;',
}
for f = 1, fromForCount, 1 do
local title = {}
--cleanup parameters
if parentArgs['from'..f] == '' then parentArgs['from'..f] = nil end
if parentArgs['for'..f] == '' then parentArgs['for'..f] = nil end
--remap aliases
for _, a in pairs( conf.aliases ) do
local alias, name = mw.ustring.lower(a[1]), mw.ustring.lower(a[2])
if parentArgs[alias..f] and not parentArgs[name..f] then
parentArgs[name..f] = parentArgs[alias..f]
parentArgs[alias..f] = nil
end
end
--Fetch Wikidata item
local itemId = parentArgs['from'..f] or mw.wikibase.getEntityIdForCurrentPage()
local label = itemId and (mw.wikibase.getSitelink(itemId) or mw.wikibase.getLabel(itemId)) or ''
if label and label ~= '' then
title = mw.title.new(label)
if not title then title = mw.title.getCurrentTitle() end
else
title = mw.title.getCurrentTitle()
end
if (not parentArgs['wikidata'..f] or parentArgs['wikidata'..f] == '') and (title.namespace == 0 or title.namespace == 104) then
parentArgs['wikidata'..f] = parentArgs['from'..f] or itemId or ''
end
if title.namespace == 0 or title.namespace == 104 or stringArgs then --Only in the main namespaces or if there are manual overrides
if fromForCount > 1 and #conf.databases > 1 then
if parentArgs['for'..f] and parentArgs['for'..f] ~= '' then
navboxParams['list'..(rowCount + 1)] = "'''" .. parentArgs['for'..f] .. "'''"
else
navboxParams['list'..(rowCount + 1)] = "'''" .. title.text .. "'''"
end
navboxParams['list'..(rowCount + 1)..'style'] = 'background-color: #ddf;'
rowCount = rowCount + 1
end
for _, db in pairs( conf.databases ) do
if db.list and #db.list > 0 then
local listElements = {}
for n, gr in pairs( db.list ) do
local groupElements = {}
if gr.group and #gr.group > 0 then
for _, params in pairs( gr.group ) do
local id = mw.ustring.lower( params[1] )
-- Wikidata fallback if requested
if itemId and params[3] ~= 0 and (not parentArgs[id..f] or parentArgs[id..f] == '') then
local wikidataIds = {}
if type( params[3] ) == 'function' then
wikidataIds = params[3]( itemId )
elseif type( params[3] ) == 'string' then
wikidataIds = getIdsFromSitelinks(itemId, params[3] )
else
wikidataIds = getIdsFromWikidata( itemId, 'P' .. params[3] )
end
if wikidataIds[1] then
parentArgs[id..f] = wikidataIds[1]
end
end
local val = parentArgs[id..f]
if val and val ~= '' and mw.ustring.lower(val) ~= 'no' and params[3] ~= 0 then
local link
if type( params[3] ) == 'function' then
link = val
else
link = getLink( params[3], val, params[4] )
end
if link and link ~= '' then
table.insert( groupElements, createRow( id, params[2], val, link, true ) .. getCatForId( params[1], params[5] or 0 ) )
itemCount = itemCount + 1
end
end
end
if #groupElements > 0 then
if gr.title and gr.title ~= '' then
table.insert( listElements, "* '''"..gr.title.."'''\n" )
end
table.insert( listElements, table.concat( groupElements ) )
if n == 1 and #groupElements > 1 then
table.insert( listElements, "\n----\n" )
end
-- mobile version
if n == 1 then
mobileContent = table.concat( groupElements )
end
end
end
end
-- Generate navbox title
if #listElements > 0 then
if fromForCount > 1 and #conf.databases == 1 then
if parentArgs['for'..f] and parentArgs['for'..f] ~= '' then
navboxParams['group'..(rowCount + 1)] = "''" .. parentArgs['for'..f] .. "''"
else
navboxParams['group'..(rowCount + 1)] = "''" .. title.text .. "''"
end
else
navboxParams['group'..(rowCount + 1)] = db.name or ''
end
navboxParams['list'..(rowCount + 1)] = table.concat( listElements )
rowCount = rowCount + 1
end
end
end
end
end
if rowCount > 0 then
local Navbox = require('ماژول:Navbox')
if fromForCount > 1 then
--add missing names
for r = 1, rowCount, 1 do
if navboxParams['group'..r] == '' then
navboxParams['group'..r] = "''" .. mw.wikibase.getEntity(parentArgs['wikidata'..r]):getLabel().."''"
end
end
if fromForCount > 2 then
navboxParams['navbar'] = 'plain'
else
navboxParams['state'] = 'off'
navboxParams['navbar'] = 'off'
end
end
local mainCategories = ''
if stringArgs then
mainCategories = mainCategories .. '[[رج:مرجعون کنترل که محلی پارامتر دارنه]]\n'
end
if itemCount > 13 then
if itemCount > 30 then
itemCount = 'بیش از ۳۰'
end
mainCategories = mainCategories .. '[[رج:مرجعون کنترل که ' .. itemCount .. ' ویژگی ره کار زننه]]\n'
end
navboxParams['style'] = 'width: inherit';
return frame:extensionTag{ name = 'templatestyles', args = { src = 'شابلون:مرجعون کنترل/styles.css' } }
.. tostring(
mw.html.create( 'div' )
:addClass( 'mw-authority-control' )
:wikitext( Navbox._navbox( navboxParams ) )
:done()
:tag('div')
:addClass( 'mw-mf-linked-projects' )
:addClass( 'hlist' )
:newline()
:wikitext( mobileContent )
:done()
:done()
)
.. mainCategories
else
return ''
end
end
return p
jzyju2ha5k3rmagzuk1opghkuybjdvy
401986
401985
2026-08-31T17:59:54Z
محک
1023
درونی لینکها حذف بئینه
401986
Scribunto
text/plain
require('ماژول:No globals')
local function cleanLink ( link, style )
-- similar to mw.uri.encode
local wikiLink = link
if style == 'PATH' then
wikiLink = mw.ustring.gsub( wikiLink, ' ', '%%%%20' )
elseif style == 'WIKI' then
wikiLink = mw.ustring.gsub( wikiLink, ' ', '_' )
wikiLink = mw.ustring.gsub( wikiLink, '?', '%%%%3F')
else -- if style == 'QUERY' then -- default
wikiLink = mw.ustring.gsub( wikiLink, ' ', '+' )
end
wikiLink = mw.ustring.gsub( wikiLink, '%[', '%%5B' )
wikiLink = mw.ustring.gsub( wikiLink, '%]', '%%5D' )
wikiLink = mw.ustring.gsub( wikiLink, '%"', '%%%%22' )
return wikiLink
end
local function generic ( id, link, parameter )
local idlink = cleanLink( id, 'PATH' )
link = mw.ustring.gsub( link, '$1', idlink )
return '[' .. link .. ' ' .. id .. ']'
end
local function noLink ( id, link, parameter )
-- evita generar un enlace externo junto con el identificador
return id
end
local function bncLink ( id, link, parameter )
-- filtro local del BNC, para evadir multitud de identificadores de Wikidata que no se enlazan adecuadamente
-- véase https://www.wikidata.org/wiki/Wikidata:Database_reports/Constraint_violations/P1890#%22Format%22_violations
if ( string.match( id, '^%d%d%d%d%d%d%d%d%d$' ) ) then
return generic ( id, link, parameter )
end
return false
end
local function bnfLink ( id, link, parameter )
-- representación local del BNF, con doble enlace
return generic( id, link, parameter ) .. ' [http://data.bnf.fr/ark:/12148/cb' .. id .. ' (data)]'
end
local function icd11Link ( id, link, parameter )
-- la propiedad P7329 no genera un enlace externo, así que se usarán los valores de P7807 cuando esté definida
local foundation = getIdsFromWikidata(mw.wikibase.getEntityIdForCurrentPage(), 'P7807')
if foundation and foundation[1] then
link = 'https://icd.who.int/browse11/l-m/en#/http://id.who.int/icd/entity/$1'
link = link:gsub('$1', foundation[1])
return generic(id, link, parameter)
else
return id
end
end
local function ineLink ( id, link, parameter )
-- representación especial del INE, enlace no estándar con cinco parámetros utilizados
local ineMainRE, ineTailRE = '^(%d%d)(%d%d%d)', '(%d%d)(%d%d)(%d%d)'
local codProv, codMuni, codEC, codES, codNUC = string.match( id, ineMainRE .. ineTailRE .. '$' )
if not codEC or not codES or not codNUC then
codProv, codMuni = string.match( id, ineMainRE .. '$' )
if codProv and codMuni then
codEC, codES, codNUC = '00', '00', '00'
else
codProv, codMuni = string.match( id, ineMainRE )
codEC, codES, codNUC = '', '', ''
end
end
if codProv and codMuni then
link = 'http://www.ine.es/nomen2/inicio_a.do?accion=busquedaAvanzada&inicio=inicio_a&subaccion=&botonBusquedaAvanzada=Consultar+selecci%C3%B3n&numPag=0&ordenAnios=ASC&comunidad=00&entidad_amb=no&poblacion_amb=T&poblacion_op=%3D&poblacion_txt=&denominacion_op=like&denominacion_txt=&codProv=$1&codMuni=$2&codEC=$3&codES=$4&codNUC=$5'
link = link:gsub('$1', codProv):gsub('$2', codMuni):gsub('$3', codEC):gsub('$4', codES):gsub('$5', codNUC)
return generic( id, link, parameter )
end
return id
end
local function commonscat ( id, link, parameter )
-- representación especial del enlace a las categorías de Commons, para mantener el formato de enlace interwiki
local idlink = cleanLink( id, 'WIKI' )
link = mw.ustring.gsub( link, '$1', idlink )
return '<span class="plainlinks">[' .. link .. ' ' .. id .. ']</span>'
end
local function sisterprojects ( id, link, parameter )
-- enlaces interproyecto
local prefix = {
-- Ejemplo: -- enwiki = 'w:en',
commonswiki = 'c',
eswikivoyage = 'voy',
eswiktionary = 'wikt',
eswikibooks = 'b',
eswikinews = 'n',
eswikiversity = 'v',
eswikiquote = 'q',
eswikisource = 's',
mediawikiwiki = 'mw',
metawiki = 'm',
specieswiki = 'species',
}
if prefix[ parameter ] then
return '[['..prefix[ parameter ]..':'..id..'|'..id..']]'
end
return false
end
function getCommonsValue ( itemId )
local commonslink = ''
local categories = ''
local property = getIdsFromWikidata( itemId, 'P373' )
if property and property[1] then
property = property[1]
commonslink = commonslink .. getLink( 373, property, commonscat )
else
property = ''
end
local sitelink = getIdsFromSitelinks( itemId, 'commonswiki' )
if sitelink and sitelink[1] then
sitelink = sitelink[1]
if sitelink ~= 'Category:' .. property then
if commonslink == '' then
commonslink = commonslink .. sisterprojects( sitelink, nil, 'commonswiki' )
end
end
else
sitelink = ''
end
if property and sitelink then
if sitelink ~= 'Category:' .. property then
-- categories = categories .. '[[رج:Wikipedia:Control de autoridades con enlaces diferentes de Commons]]'
end
elseif sitelink then -- not property
-- categories = categories .. '[[رج:Wikipedia:Control de autoridades sin Commonscat]]'
elseif property then -- not sitelink
-- categories = categories .. '[[رج:Wikipedia:Control de autoridades sin Commons]]'
else -- not property and not sitelink
-- categories = categories .. '[[رج:Wikipedia:Control de autoridades sin ningún enlace de Commons]]'
end
if commonslink ~= '' then
-- Special:MediaSearch
local mediasearch = 'https://commons.wikimedia.org/wiki/Special:MediaSearch?type=image&search=%22$1%22'
commonslink = commonslink .. ' / ' .. commonscat( itemId, mediasearch )
return { commonslink .. categories }
end
return {}
end
local conf = {}
--In this order: name of the parameter, label, propertyId in Wikidata, formatting function, category id
-- -- name of the parameter: unique name
-- -- label: internal link in wiki format
-- -- propertyId in Wikidata: number without 'P' suffix
-- -- formatting function: one of these four options
-- -- -- local function (like 'generic')
-- -- -- string 'y' (yes), to show a default identifier 'ID'
-- -- -- string 'n' (no), to show the real identifier
-- -- -- any other string, to show this string as identifier ('id', 'url', 'link', ...)
-- -- category id: one of these tree options
-- -- -- number 0, to not add category
-- -- -- number 1, to add a category based on the name of the parameter
-- -- -- any string, to add a category based on this string
conf.databases = {}
conf.databases[1] = {}
conf.databases[1].name = 'مرجعون کنترل'
conf.databases[1].list = {
{
title = 'ویکیپروژهئون',
group = {
{ 'Wikidata', '[[پرونده:Wikidata-logo.svg|20px|link=Wikidata|alt=Wd|Wikidata]] دادهئون', 'Wikidata:$1', 'n', 0 },
{ 'Commons', '[[پرونده:Commons-logo.svg|15px|link=Wikimedia Commons|alt=Commonscat|Commonscat]] ویکیتلمبار (عکس و فیلم)', getCommonsValue, 'n', 0 },
{ 'Wikivoyage', '[[پرونده:Wikivoyage-logo.svg|15px|link=Wikiviajes|alt=Wikivoyage|Wikivoyage]] ویکیسفر (سفرنومه و بوروشور)', 'eswikivoyage', sisterprojects, 0 },
{ 'Wiktionary', '[[پرونده:Wiktionary-logo.svg|15px|link=Wikcionario|alt=Wiktionary|Wiktionary]] ویکیواژه (واژهنومه)', 'eswiktionary', sisterprojects, 0 },
{ 'Wikibooks', '[[پرونده:Wikibooks-logo.svg|15px|link=Wikilibros|alt=Wikibooks|Wikibooks]] ویکیکتاب', 'eswikibooks', sisterprojects, 0 },
{ 'Wikinews', '[[پرونده:Wikinews-logo.svg|20px|link=Wikinoticias|alt=Wikinews|Wikinews]] ویکیخَوِرون', 'eswikinews', sisterprojects, 0 },
{ 'Wikiversity', '[[پرونده:Wikiversity-logo.svg|15px|link=Wikiversidad|alt=Wikiversity|Wikiversity]] ویکیدانشگاه', 'eswikiversity', sisterprojects, 0 },
{ 'Wikiquote', '[[پرونده:Wikiquote-logo.svg|15px|link=Wikiquote|alt=Wikiquote|Wikiquote]] ویکیبائوته', 'eswikiquote', sisterprojects, 0 },
{ 'Wikisource', '[[پرونده:Wikisource-logo.svg|15px|link=Wikisource|alt=Wikisource|Wikisource]] ویکیقالزم (بنویشتهئون)', 'eswikisource', sisterprojects, 0 },
{ 'MediaWiki', '[[پرونده:MediaWiki-2020-icon.svg|20px|link=MediaWiki|alt=MediaWiki|MediaWiki]] مدیاویکی', 'mediawikiwiki', sisterprojects, 0 },
{ 'Meta-Wiki', '[[پرونده:Wikimedia Community Logo.svg|15px|link=Wikimedia Meta-Wiki|alt=Meta-Wiki|Meta-Wiki]] متاویکی', 'metawiki', sisterprojects, 0 },
{ 'Wikispecies', '[[پرونده:Wikispecies-logo.svg|15px|link=Wikispecies|alt=Wikispecies|Wikispecies]] ویکیزیست (جاندارون)', 'specieswiki', sisterprojects, 0 },
},
},
{
title = 'شناساگرون',
group = {
{ 'ISSN', 'ISSN', 236, 'n', 1 },
{ 'VIAF', 'VIAF', 214, 'n', 1 },
{ 'ISNI', 'ISNI', 213, 'n', 1 },
{ 'BCN', 'BCN', 2879, 'n', 1 },
{ 'BNA', 'BNA', 3788, 'n', 1 },
{ 'BNA-ed', 'BNA', 1143, 'n', 0 },
{ 'BNM', 'BNM', 9774, 'n', 1 },
{ 'BNE', 'BNE', 950, 'n', 1 },
{ 'BNF', 'BNF', 268, bnfLink, 1 },
{ 'VcBA', 'VcBA', 8034, 'n', 1 },
{ 'BNM', 'BNM', 4440, 'n', 1 },
{ 'BNC', 'BNC', 1890, bncLink, 1 },
{ 'BNC', 'BNC', 7369, 'n', 1 },
{ 'BNU', 'BNU', 12595, 'n', 1 },
{ 'BNB', 'BNB', 4619, 'n', 1 },
{ 'CANTIC', 'CANTIC', 9984, 'n', 1 },
{ 'GND', 'GND', 227, 'n', 1 },
{ 'LCCN', 'LCCN', 244, 'n', 1 },
{ 'NCL', 'NCL', 1048, 'n', 0 },
{ 'NDL', 'NDL', 349, 'n', 0 },
{ 'NKC', 'NKC', 691, 'n', 0 },
{ 'NLA', 'NLA', 409, 'n', 1 },
{ 'RLS', 'BER', 947, 'n', 0 },
{ 'J9U', 'NLI', 8189, 'n', 0 },
{ 'CINII', 'CiNii', 271, 'n', 0 },
{ 'NARA', 'NARA', 1225, 'n', 0 },
{ 'LCCNLCOC', 'LCCN', 1144, 'n', 0 },
{ 'SNAC', 'SNAC', 3430, 'n', 1 },
{ 'S2', 'S2', 4012, 'n', 0 },
{ 'SUDOC', 'SUDOC', 269, 'n', 0 },
{ 'ULAN', 'ULAN', 245, 'n', 1 },
{ 'frickSpain ', 'research.frick', 8572, 'n', 1 },
{ 'ORCID', 'ORCID', 496, 'n', 1 },
{ 'Scopus', 'Scopus', 1153, 'n', 1 },
-- { 'SELIBR', 'SELIBR', 906, 'n', 1 },
{ 'BIBSYS', 'BIBSYS', 1015, 'n', 1 },
{ 'IPNIaut', 'IPNI', 586, 'n', 'IPNI' },
{ 'MGP', 'MGP', 549, 'n', 0 },
{ 'autores.uy', 'autores.uy', 2558, 'n', 1 },
{ 'Slovenska biografija', 'Slovenska biografija', 1254, 'n', 0 },
{ 'SBN', 'ICCU', 396, 'n', 1 },
{ 'ARAE', 'ARAE', 9226, 'n', 1 },
{ 'DeutscheBiographie', 'Deutsche Biographie', 7902, 'n', 1 },
{ 'NobelPrize', '[[نوبل جایزه|Nobel]]', 8024, 'n', 0 },
{ 'CCBAE', 'CCBAE', 6493, 'n', 1 },
-- { 'DIR3', 'DIR3', 6222, 'n', 1 },
{ 'CensoGuia', 'Censo-Guía', 3998, 'n', 'Censo-Guía' },
{ 'Libraries.org', 'Libraries.org', 4848, 'n', 1 },
{ 'DirectorioMuseos', 'Directorio de Museos y Colecciones de España', 5763, 'n', 1 },
{ 'SUCA', 'SUCA', 5946, 'n', 1 },
{ 'BOE', 'BOE', 4256, 'n', 1 },
{ 'RoyalSociety', 'Royal Society', 2070, 'url', 'Royal Society' },
{ 'HAW', 'HAW', 2273, 'n', 1 },
{ 'SAW', 'SAW', 3411, 'n', 1 },
{ 'KNAW', 'KNAW', 2454, 'n', 1 },
-- { 'KVAB', 'KVAB', 3887, 'n', 1 },
{ 'Leopoldina', 'Leopoldina', 3413, 'n', 1 },
{ 'CONICET', 'CONICET', 3900, 'n', 1 },
{ 'Grierson', 'Grierson', 3946, 'n', 1 },
{ 'RANM', 'RANM', 3945, 'n', 1 },
-- { 'ANMF', 'ANMF', 3956, 'n', 1 },
{ 'Léonore', 'Léonore', 11152, 'n', 0 },
{ 'USCongress', 'US Congress', 1157, 'n', 0 },
{ 'BPN', 'BPN', 651, 'n', 1 },
-- { 'ISCO', 'ISCO', 952, 'n', 1 },
{ 'AAT', 'AAT', 1014, 'n', 1 },
{ 'OpenLibrary', 'Open Library', 648, 'n', 'Open Library' },
{ 'PARES', 'PARES', 4813, 'n', 1 },
{ 'SSRN', 'SSRN autor', 3747, 'n', 'SSRN autor' },
{ 'SIKART', 'SIKART', 781, 'n', 0 },
{ 'KULTURNAV', 'KulturNav', 1248, 'id', 0 },
{ 'RKDartists', 'RKD', 650, 'n', 1 },
{ 'GoogleScholar', 'GoogleScholar', 1960, 'n', 'Google Scholar' },
-- { 'Microsoft Academic', 'Microsoft Academic', 6366, 'n', 1 },
{ 'RID', 'ResearcherID', 1053, 'n', 1 },
{ 'NLM', 'NLM', 1055, 'n', 1 },
{ 'Latindex', 'Latindex', 12376, 'n', 1 },
{ 'ERIH PLUS', 'ERIH PLUS', 3434, 'n', 1 },
{ 'IPNIpub', 'IPNI', 2008, 'n', 1 },
{ 'SUDOCcat', 'SUDOC catálogo', 1025, 'n', 'SUDOC catálogo' },
{ 'ZDB', 'ZDB', 1042, 'n', 1 },
{ 'NorwegianRegister', 'Norwegian Register', 1270, 'n', 'Norwegian Register' },
{ 'DOAJ', 'DOAJ', 5115, 'n', 1 },
{ 'ACNP', 'ACNP', 6981, 'n', 1 },
{ 'DipFedBra', 'Cámara de Diputados de Brasil', 7480, 'n', 1 },
{ 'HCDN', 'Estadísticas HCDN', 4693, 'n', 1 },
{ 'HCDNbio', 'Biografía HCDN', 5225, 'n', 1 },
{ 'Directorio Legislativo', 'DirectorioLegislativo', 6585, 'n', 0 },
-- { 'Legislatura CABA', 'Legislatura CABA', 4667, 'n', 1 },
{ 'Archivo Histórico de Diputados de España', 'Archivo Histórico de Diputados (1810-1977)', 9033, 'n', 1 },
{ 'Senadores de España (1834-1923)', 'Senadores de España (1834-1923)', 10265, 'n', 1 },
{ 'Asamblea de Madrid', 'Asamblea de Madrid', 4797, 'n', 1 },
{ 'BCNCL', 'Biografías BCN', 5442, 'url', 0 },
{ 'RBD', 'RBD MINEDUC', 1919, 'n', 0 },
{ 'CineChile', 'CineChile', 6750, 'url', 0 },
{ 'Tebeosfera-autor', 'Tebeosfera', 5562, 'n', 1 },
{ 'DPRR', 'DPRR', 6863, 'n', 0},
{ 'tribunsdelaplebe.fr', 'TDLP', 8961, 'n', 0},
{ 'Pleiades', 'Pleiades', 1584, 'n', 0},
{ 'IMO', 'IMO', 458, 'n', 0},
{ 'Mnemosine', 'Mnemosine', 10373, 'n', 0 },
{ 'Renacyt', 'Renacyt', 10452, 'n', 0 },
{ 'AWARE', 'AWARE', 6637, 'url', 0 },
{ 'Tabakalera', 'Tabakalera', 10069, 'n', 1 },
{ 'BUSC', 'BUSC', 12538, 'n' , 1}
},
},
{
title = 'واژهنومهئون و دانشنومهئون',
group = {
{ 'Auñamendi', 'Auñamendi', 3218, 'n', 1 },
-- { 'GEA', 'GEA', 1807, 'n', 1 },
{ 'GEN', 'GEN', 7388, 'n', 1 },
{ 'DBSE', 'DBSE', 2985, 'url', 1 },
{ 'DBE', 'DBE', 4459, 'url', 1 },
{ 'DBCLM', 'DBCLM', 13067, 'url', 1 },
{ 'DCED', 'DCED', 13620, 'n', 1 },
{ 'DBA', 'DBA', 13851, 'n', 1 },
{ 'DHS', 'DHS', 902, 'n', 0 },
{ 'LIR', 'LIR', 886, 'n', 0 },
{ 'TLS', 'TLS', 1362, 'n', 0 },
{ 'Britannica', 'Britannica', 1417, 'url', 0 },
{ 'ELEM', 'ELEM', 1565, 'n', 0 },
{ 'Treccani', 'Treccani', 4223, 'url', 0 },
{ 'Iranica', 'Encyclopædia Iranica', 3021, 'n', 1 },
},
},
{
title = 'دیجیتال مخازن',
group = {
{ 'PerséeRevista', 'Persée revista', 2733, 'n', 'Persée revista' },
{ 'DialnetRevista', 'Dialnet revista', 1609, 'n', 'Dialnet revista' },
{ 'Redalyc', 'Redalyc', 3131, 'n', 1 },
-- { 'UNZrevista', 'UNZ', 2735, 'n', 0 },
-- { 'JSTORrevista', 'JSTOR revista', 1230, 'n', 'JSTOR revista' },
{ 'HathiTrust', 'HathiTrust', 1844, 'n', 1 },
{ 'Galicianaobra', 'Galiciana obra', 3004, 'n', 'Galiciana obra' },
{ 'Trove', 'Trove', 5603, 'n', 1 },
{ 'BVMCobra', 'BVMC obra', 3976, 'n', 'BVMC obra' },
{ 'BVMCpersona', 'BVMC persona', 2799, 'n', 'BVMC persona' },
{ 'Persée', 'Persée', 2732, 'n', 1 },
{ 'Dialnet', 'Dialnet', 1607, 'n', 1 },
{ 'GutenbergAutor', 'Proyecto Gutenberg autor', 1938, 'n', 'Proyecto Gutenberg autor' },
{ 'BHL-bibliografia', 'BHL', 4327, 'n', 0 },
-- { 'UNZautor', 'UNZ', 2734, 'n', 'UNZ' },
{ 'TLL', 'The Latin Library', 7042, 'n', 'The Latin Library' },
{ 'BDCYL', 'BDCYL', 3964, 'n', 1 },
{ 'BVPB', 'BVPB', 4802, 'n', 1 },
{ 'PDCLM', 'Patrimonio Digital de Castilla-La Mancha', 6490, 'n', 1 },
{ 'BDA', 'BDA', 6496, 'n', 1 },
{ 'BDM', 'BDM', 13816, 'n', 1 },
{ 'BVPHautoridad', 'BVPH', 6492, 'n', 1 },
{ 'BivaldiAutor', 'Bivaldi autor', 3932, 'n', 'Bivaldi autor' },
{ 'GalicianaAutor', 'Galiciana autor', 3307, 'n', 'Galiciana autor' },
{ 'Packard Humanities Institute', 'PHI', 6941, 'n', 0 },
{ 'Europeana', 'Europeana', 7704, 'n', 1 },
{ 'DOI', 'DOI', 356, 'n', 1 },
{ 'Handle', 'Handle', 1184, 'url', 1 },
},
},
{
title = 'موزهئون',
group = {
{ 'MNCARS', 'MNCARS', 4439, 'url', 1 },
{ 'MuseoDelPradoPersona', 'Museo del Prado (persona)', 5321, 'n', 'Museo del Prado (persona)' },
{ 'MuseoDelPradoObra', 'Museo del Prado (obra)', 8905, 'n', 'Museo del Prado (obra)' },
{ 'Museo Smithsoniano de Arte AmericanoPersona', 'SAAM (persona)', 1795, 'n', 'SAAM (persona)' },
{ 'Museo Smithsoniano de Arte AmericanObra', 'SAAM (obra)', 4704, 'n', 'SAAM (obra)' },
{ 'MuseodeOrsayArtistas', 'Museo de Orsay (artista)', 2268, 'n', 'Museo de Orsay (artista)' },
{ 'Thyssen-BornemiszaArtistas', 'Thyssen-Bornemisza (artista)', 2431, 'n', 'Thyssen-Bornemisza (artista)' },
},
},
{
title = 'دیجیتالی روزنومه دکّهئون',
group = {
{ 'HemBNE', 'Hemeroteca digital de la BNE', 12151, 'n', 1 },
{ 'BVPH', 'Biblioteca Virtual de Prensa Histórica', 2961, 'n', 1 },
{ 'Memoriademadrid', 'Memoriademadrid', 7372, 'n', 1 },
},
},
{
title = 'إستارهشناسی',
group = {
{ 'Simbad', 'SIMBAD', 3083, 'n', 0 },
{ 'JPL-Small-Body-Database', 'JPL', 716, 'n', 0 },
{ 'MPC', 'MPC', 5736, 'n', 0 },
{ 'NASA-Exoplanet-Archive', 'NASA Exoplanet Archive', 5667, 'n', 0 },
{ 'GazPlaNom', 'Gazetteer of Planetary Nomenclature', 2824, 'n', 0 },
},
},
{
title = 'جاجیگاهون',
group = {
{ 'OSM', 'Relación OSM', 402, 'n', 'Relación OSM' },
{ 'TGN', 'TGN', 1667, 'n', 1 },
{ 'AtlasIR', 'Atlas Digital del Imperio Romano', 1936, 'n', 0 },
{ 'Pleiades', 'Pleiades', 1584, 'n', 0 },
{ 'TmGEO', 'Trismegistos GEO', 1958, 'n', 0 },
{ 'SNCZI-IPE-EMBALSE', 'SNCZI-IPE embalse', 4568, 'n', 'SNCZI-IPE embalse' },
{ 'SNCZI-IPE-PRESA', 'SNCZI-IPE presa', 4558, 'n', 'SNCZI-IPE presa' },
{ 'NATURA2000', 'Natura 2000', 3425, 'n', 'Natura 2000' },
{ 'WWF', 'WWF', 1294, 'n', 1 },
{ 'IDESCAT', 'IDESCAT', 4335, 'n', 1 },
{ 'INE', 'INE', 772, ineLink, 1 },
{ 'INE Portugal', 'INE', 6324, 'n', 1 },
{ 'ISTAT', 'ISTAT', 635, 'n', 1 },
{ 'OFS-Suiza', 'OFS', 771, 'n', 1 },
{ 'IBGE', 'IBGE', 1585, 'n', 1 },
{ 'TOID', 'TOID', 3120, 'n', 1 },
{ 'INSEE-commune', 'INSEE (comuna)', 374, 'n', 'INSEE (comuna)' },
{ 'INSEE-departamento', 'INSEE (departamento)', 2586, 'n', 'INSEE (departamento)' },
{ 'INSEE-region', 'INSEE (región)', 2585, 'n', 'INSEE (región)' },
{ 'INSEE-canton', 'INSEE (cantón)', 2506, 'n', 'INSEE (cantón)' },
{ 'INEGI-mun', 'INEGI municipio', 3801, 'n', 'INEGI municipio' },
{ 'INEGI-loc', 'INEGI localidad', 1976, 'n', 'INEGI localidad' },
{ 'SIRUTA', 'SIRUTA', 843, 'n', 1 },
{ 'SUDAFRICA-MUN', 'Código municipio Sudáfrica', 911, 'n', 1 },
{ 'LAU', 'LAU', 782, 'n', 1 },
{ 'KSH', 'KSH', 939, 'n', 1 },
{ 'OKATO', 'OKATO', 721, 'n', 1 },
{ 'OSTAT', 'ÖSTAT-Nr', 964, 'n', 'ÖSTAT-Nr'},
{ 'TERC', 'TERC', 1653, 'n', 'TERC'},
{ 'GNIS', 'GNIS', 590, 'n', 0},
{ 'WDTA', 'WDTA', 809, 'n', 0 },
},
},
{
title = 'معماری',
group = {
{ 'DocomomoIberico', 'Docomomo Ibérico', 3758, 'n', 'Docomomo Ibérico' },
{ 'COAMinmueble', 'COAM inmueble', 2917, 'n', 'COAM inmueble' },
{ 'COAMpersona', 'COAM persona', 4488, 'n', 'COAM persona' },
{ 'ArchnetAutoridad', 'Archnet autoridad', 12728, 'n', 'Archnet autoridad' },
{ 'ArchnetSitio', 'Archnet sitio', 7323, 'n', 'Archnet sitio' },
},
},
{
title = 'دریایی فانوس',
group = {
{ 'ARHLS', 'ARHLS', 2980, 'n', 0 },
{ 'NGA', 'NGA', 3563, 'n', 0 },
{ 'UKHO', 'UKHO', 3562, 'n', 0 },
{ 'MarineTraffic', 'MarineTraffic', 3601, 'n', 0 },
{ 'OnlineListofLights', 'Online List of Lights', 3223, 'n', 0 },
},
},
{
title = 'تاریخی میراث',
group = {
{ 'World Heritage Site', 'Centro del Patrimonio Mundial', 757, 'n', 'Centro del Patrimonio Mundial' },
{ 'CNMLBH', 'cnmlbh', 4587, 'n', 'cnmlbh' },
{ 'IGESPAR', 'IGESPAR', 1702, 'n', 1 },
{ 'SIPA', 'SIPA', 1700, 'n', 1 },
{ 'Infopatrimonio', 'Infopatrimônio', 4372, 'n', 'Infopatrimônio' },
{ 'AustriaObjektID', 'Austria ObjektID', 2951, 'n', 'Austria ObjektID' },
{ 'FBBID', 'FBB', 2783, 'n', 'FBB' },
{ 'Fornminnesregistret', 'FMIS', 1260, 'n', 'FMIS' },
{ 'BerlinerKulturdenkmal', 'Berliner Kulturdenkmal', 2424, 'n', 'Berliner Kulturdenkmal' },
{ 'NHLE', 'NHLE', 1216, 'n', 1 },
{ 'NRHP', 'NRHP', 649, 'n', 1 },
{ 'KULTURMINNE', 'Kulturminne', 758, 'n', 'Kulturminne' },
{ 'CRHP', 'CRHP', 477, 'n', 1 },
{ 'MERIMEE', 'Mérimée', 380, 'n', 'Mérimée' },
{ 'CADW', 'Cadw', 1459, 'n', 'Cadw' },
{ 'Památkový Katalog', 'Památkový katalog', 762, 'n', 'Památkový katalog' },
{ 'PatrimonioIran', 'Patrimonio Nacional de Irán', 1369, 'n', 'Patrimonio Nacional de Irán' },
{ 'Rijksmonument', 'Rijksmonument', 359, 'n', 'Rijksmonument' },
{ 'BIC', 'BIC', 808, 'n', 1 },
{ 'BCIN', 'BCIN', 1586, 'n', 1 },
{ 'IPAC', 'IPAC', 1600, 'n', 1 },
{ 'IGPCV', 'IGPCV', 2473, 'n', 1 },
{ 'IAPH', 'IAPH', 8425, 'n', 0 },
{ 'GD-PCA', 'Patrimonio Cultural de Andalucía', 3318, 'n', 1 },
{ 'SIPCA', 'SIPCA', 3580, 'n', 1 },
{ 'PWJCYL', 'Patrimonio Web JCyL', 3177, 'n', 'Patrimonio Web JCyL' },
{ 'CPCCLM', 'Catálogo de Patrimonio Cultural de Castilla-La Mancha', 6539, 'n', 1 },
{ 'HispaniaNostra', 'Lista Roja Hispania Nostra', 4868, 'url', 'Lista Roja Hispania Nostra' },
{ 'HGC', 'Heritage Gazetteer for Cyprus', 6916, 'n', 1 },
{ 'HGL', 'Heritage Gazetteer of Libya', 6751, 'n', 1 },
},
},
{
title = 'ورزشکارون',
group = {
{ 'COI', 'COI', 5815, 'n', 0 },
{ 'World Athletics', 'World Athletics', 1146, 'n', 0 },
{ 'European Athletics', 'Atletismo Europeo', 3766, 'n', 0 },
{ 'Liga Diamante', 'Liga de Diamante', 3923, 'n', 0 },
{ 'ITU', 'ITU', 3604, 'n', 0 },
{ 'ATP', 'ATP', 536, 'n', 0 },
{ 'Copa Davis', 'Copa Davis', 2641, 'n', 0 },
{ 'WTA', 'WTA', 597, 'n', 0 },
{ 'Fed Cup', 'Fed Cup', 2642, 'n', 0 },
{ 'ITF', 'ITF', 599, 'n', 0 },
{ 'ITHF', 'ITHF', 3363, 'n', 0 },
{ 'ITTF', 'ITTF', 1364, 'n', 0 },
{ 'FIFA', 'FIFA', 1469, 'n', 0 },
{ 'UEFA', 'UEFA', 2276, 'n', 0 },
{ 'NFT', 'National-Football-Teams', 2574, 'n', 0 },
{ 'Soccerway', 'Soccerway', 2369, 'n', 0 },
{ 'Transfermarkt', 'Transfermarkt', 2446, 'n', 0 },
{ 'As', 'As', 3427, 'n', 0 },
{ 'ESPN FC', 'ESPN FC', 3681, 'n', 0 },
{ 'FBref', 'FBref', 5750, 'n', 0 },
{ 'BeSoccer', 'BeSoccer', 12577, 'n', 0 },
{ 'LaPreferente', 'LaPreferente', 7359, 'n', 0 },
{ 'Livefutbol', 'Livefutbol', 2020, 'n', 0 },
{ 'Soccerbase', 'Soccerbase', 2193, 'n', 0 },
{ 'FootballDatabase', 'FootballDatabase', 3537, 'n', 0 },
{ 'BDFutbol', 'BDFutbol', 3655, 'n', 0 },
{ 'EPCR', 'EPCR', 3666, 'n', 0 },
{ 'FIDE', 'FIDE', 1440, 'n', 0 },
{ 'BoxRec', 'BoxRec', 1967, 'n', 0 },
{ 'Sherdog', 'Sherdog', 2818, 'n', 0 },
{ 'WWE', 'WWE', 2857, 'n', 0 },
{ 'NSK', 'NSK', 3385, 'n', 0 },
{ 'IJF', 'IJF', 4559, 'n', 0 },
{ 'FINA', 'FINA', 3408, 'n', 0 },
{ 'ISHOF', 'ISHOF', 3691, 'n', 0 },
{ 'NFL', 'NFL', 3539, 'n', 0 },
{ 'NHL', 'NHL', 3522, 'n', 0 },
{ 'FIH', 'FIH', 3742, 'n', 0 },
{ 'MLB', 'MLB', 3541, 'n', 0 },
{ 'Baseball-Reference', 'Baseball-Reference', 1825, 'n', 0 },
{ 'FIL', 'FIL', 2990, 'n', 0 },
{ 'IBSF', 'IBSF', 2991, 'n', 0 },
{ 'WAF', 'WAF', 3010, 'n', 0 },
{ 'FEI', 'FEI', 3111, 'n', 0 },
{ 'FIE', 'FIE', 2423, 'n', 0 },
{ 'CEE', 'CEE', 4475, 'n', 0 },
{ 'IBU', 'IBU', 2459, 'n', 0 },
{ 'ISU', 'ISU', 2694, 'n', 0 },
{ 'FIG', 'FIG', 2696, 'n', 0 },
{ 'UIPM', 'UIPM', 2726, 'n', 0 },
{ 'BWF', 'BWF', 2729, 'n', 0 },
{ 'WCF', 'WCF', 3557, 'n', 0 },
{ 'EHF', 'EHF', 3573, 'n', 0 },
{ 'IWF', 'IWF', 3667, 'n', 0 },
{ 'IOF', 'IOF', 3672, 'n', 0 },
{ 'ISSF', 'ISSF', 2730, 'n', 0 },
{ 'FIVB', 'FIVB', 2801, 'n', 0 },
{ 'CEV', 'CEV', 3725, 'n', 0 },
{ 'ICF', 'ICF', 3689, 'n', 0 },
{ 'FISA', 'FISA', 2091, 'n', 0 },
{ 'IFSC', 'IFSC', 3690, 'n', 0 },
{ 'NLL', 'NLL', 3955, 'n', 0 },
{ 'PGA', 'PGA', 2811, 'n', 0 },
{ 'LPGA', 'LPGA', 2810, 'n', 0 },
{ 'FIBA', 'FIBA', 3542, 'n', 0 },
{ 'Euroliga', 'Euroliga', 3536, 'n', 0 },
{ 'WNBA', 'WNBA', 3588, 'n', 0 },
{ 'NBA', 'NBA', 3647, 'n', 0 },
{ 'ACB', 'ACB', 3525, 'n', 0 },
{ 'Entr. ACB', 'Entrenador ACB', 6297, 'n', 0 },
{ 'snooker.org', 'snooker.org', 4502, 'n', 0 },
{ 'snooker.org tournament', 'snooker.org', 4921, 'n', 0 },
{ 'WST', 'WST', 4498, 'n', 0 },
{ 'CueTracker', 'CueTracker', 4924, 'n', 0 },
},
},
{
title = 'سینما',
group = {
{ 'FilmAffinity', 'FilmAffinity', 480, 'n', 0 },
{ 'IMDb', 'IMDb', 345, 'n', 0 },
{ 'Óscar', 'Óscar', 6145, 'n', 0 },
{ 'AFI', 'AFI', 3593, 'n', 0 },
{ 'Allcinema', 'Allcinema', 2465, 'n', 0 },
{ 'AllMovie', 'AllMovie', 1562, 'n', 0 },
{ 'AlloCiné', 'AlloCiné', 1265, 'n', 0 },
{ 'BFI', 'BFI', 2703, 'n', 0 },
{ 'Box Office Mojo', 'Box Office Mojo', 1237, 'n', 0 },
{ 'ICAA película', 'ICAA', 5128, 'n', 1 },
},
},
{
title = 'کارآفرینون',
group = {
{ 'Bloomberg', 'Bloomberg', 3052, 'n', 0 },
{ 'Crunchbase', 'Crunchbase', 2087, 'n', 0 },
},
},
{
title = 'مالیاتی شناساگرون',
group = {
{ 'IRS', 'IRS', 1297, noLink, 0 },
{ 'VAT', 'VAT', 3608, noLink, 0 },
{ 'UID', 'UID', 4829, 'n', 0 },
},
},
{
title = 'کامپیوتری شناساگرون',
group = {
{ 'TOP500', 'TOP500', 7307, 'n', 0 },
{ 'Arch', 'Arch Linux', 3454, 'n', 0 },
{ 'AUR', 'AUR', 4162, 'n', 0 },
{ 'Debian', 'Debian', 3442, 'n', 0 },
{ 'Fedora', 'Fedora', 3463, 'n', 0 },
{ 'FSD', 'Free Software Directory', 2537, 'n', 0 },
{ 'Gentoo', 'Gentoo', 3499, 'n', 0 },
{ 'OpenHub', 'Open Hub', 1972, 'n', 0 },
{ 'PyPI', 'PyPI', 5568, 'n', 0 },
{ 'Snap', 'Snap', 4435, 'n', 0 },
{ 'Ubuntu', 'Ubuntu', 3473, 'n', 0 },
}
},
{
title = 'زیستشناسی دیتابیسئون',
group = {
{ 'Algabase', 'AlgaeBase', 1348, 'y', 0 },
{ 'ADW', 'ADW', 4024, 'n', 0 },
{ 'AmphibiaWeb', 'AmphibiaWeb', 5036, 'n', 0 },
{ 'BOLD', 'BOLD', 3606, 'n', 0 },
{ 'APD', 'African Plant DB', 2036, 'n', 0 },
{ 'Avibase', 'Avibase', 2026, 'n', 0 },
{ 'BHL', 'BHL', 687, 'n', 0 },
{ 'BioLib', 'BioLib', 838, 'n', 0 },
{ 'BirdLife', 'BirdLife', 5257, 'n', 0 },
{ 'CatalogueOfLife', 'Catalogue of Life', 3088, 'n', 0 },
{ 'CONABIO', 'CONABIO', 4902, 'n', 0 },
{ 'Dyntaxa', 'Dyntaxa', 1939, 'n', 0 },
{ 'eBird', 'eBird', 3444, 'n', 0 },
{ 'EOL', 'EOL', 830, 'n', 0 },
{ 'EUNIS', 'EUNIS', 6177, 'n', 0 },
{ 'FaunaEuropaea', 'Fauna Europaea', 1895, 'n', 0 },
{ 'FishBase', 'FishBase', 938, 'n', 0 },
{ 'FloraBase', 'FloraBase', 3101, 'n', 0 },
{ 'FOC', 'Fl. China', 1747, 'n', 0 },
{ 'GBIF', 'GBIF', 846, 'n', 0 },
{ 'GlobalSpecies', 'GlobalSpecies', 6433, 'n', 0 },
{ 'GRIN', 'GRIN', 1421, 'url', 0 },
{ 'IBC', 'Internet Bird Collection', 3099, 'n', 0 },
{ 'iNaturalist', 'iNaturalist', 3151, 'n', 0 },
{ 'IndexFungorum', 'Index Fungorum', 1391, 'n', 0 },
{ 'IOBIS', 'OBIS', 6754, 'n', 0 },
{ 'IPNI', 'IPNI', 961, 'n', 0 },
{ 'ITIS', 'ITIS', 815, 'n', 0 },
{ 'LPSN', 'LPSN', 1991, 'url', 0 },
{ 'MSW', 'MSW', 959, 'n', 0 },
{ 'MycoBank', 'MycoBank', 962, 'n', 0 },
{ 'NCBI', 'NCBI', 685, 'n', 0 },
{ 'FossilWorks', 'Paleobiology Database', 842, 'n', 0 },
{ 'PlantList', 'PlantList', 1070, 'n', 0 },
{ 'SpeciesPlus', 'Species+', 2040, 'n', 0 },
{ 'Taxonomicon', 'Taxonomicon', 7066, 'n', 0 },
{ 'Tropicos', 'W3TROPICOS', 960, 'n', 0 },
{ 'UICN', 'UICN', 627, 'n', 0 },
{ 'USDAP', 'USDA Plants', 1772, 'n', 0 },
{ 'VASCAN', 'VASCAN', 1745, 'n', 0 },
{ 'WoRMS', 'WoRMS', 850, 'n', 0 },
{ 'uBio', 'uBio', 4728, 'n', 0 },
{ 'Xeno-canto', 'Xeno-canto', 2426, 'n', 0 },
{ 'Zoobank', 'Zoobank', 1746, 'n', 0 },
},
},
{
title = 'پزشکی شناساگرون',
group = {
{ 'DOID', 'DOID', 699, 'n', 0 },
{ 'CIE11', 'CIE-11', 7329, icd11Link, 0},
{ 'CIE10', 'CIE-10', 494, 'n', 0 },
{ 'CIE9', 'CIE-9', 493, 'n', 0 },
{ 'CIE10MC', 'CIE-10-MC', 4229, 'n', 0 },
{ 'CIE9MC', 'CIE-9-MC', 1692, 'n', 0 },
{ 'CIEO', 'CIE-O', 563, 'n', 0 },
{ 'CIAP2', 'CIAP-2', 667, 'n', 0 },
{ 'OMIM', 'OMIM', 492, 'n', 0 },
{ 'DSM IV', 'DSM IV', 663, 'n', 0 },
{ 'DSM 5', 'DSM-5', 1930, 'n', 0 },
{ 'DiseasesDB', 'DiseasesDB', 557, 'n', 0 },
{ 'MedlinePlus', 'MedlinePlus', 604, 'n', 0 },
{ 'eMedicine', 'eMedicine', 673, 'n', 0 },
{ 'MeSH', 'MeSH', 486, 'n', 0 },
{ 'MeSHdq', 'MeSH D/Q', 9340, 'y', 0 },
{ 'DeCS', 'DeCS', 9272, 'n', 0 },
{ 'Orphanet', 'Orphanet', 1550, 'n', 0 },
{ 'TA98', 'TA', 1323, 'n', 1 },
{ 'FMA', 'FMA', 1402, 'n', 0 },
{ 'UMLS', 'UMLS', 2892, 'n', 0 },
{ 'GeneReviews', 'GeneReviews', 668, 'n', 0 },
{ 'NumE', 'Número E', 628, 'n', 0 },
{ 'GARD', 'GARD', 4317, 'n', 0 },
}
},
{
title = 'شیمیایی شناساگرون',
group = {
{ 'CAS', 'Número CAS', 231, 'n', 0 },
{ 'EINECS', 'Números EINECS', 232, 'n', 0},
{ 'ATC', 'Código ATC', 267, 'n', 0 },
{ 'RTECS', 'RTECS', 657, 'n', 0 },
{ 'ChEBI', 'ChEBI', 683, 'n', 0 },
{ 'ChEMBL', 'ChEMBL', 592, 'n', 0 },
{ 'ChemSpider', 'ChemSpider', 661, 'n', 0 },
{ 'DrugBank', 'DrugBank', 715, 'n', 0 },
{ 'PubChem', 'PubChem', 662, 'n', 0 },
{ 'UNII', 'UNII', 652, 'n', 0 },
{ 'KEGG', 'KEGG', 665, 'n', 0 },
{ 'SMILES', 'SMILES', 233, 'y', 0 },
{ 'InChI', 'InChI', 234, 'y', 0 },
{ 'InChIKey', 'InChI key', 235, 'y', 0 },
}
},
{
title = 'زیستی شناساگرون',
group = {
{ 'MGI', 'MGI', 231, 'n', 0 },
{ 'HomoloGene', 'HomoloGene', 593, 'n', 0 },
{ ' HGNC', 'HGNC', 354, 'n', 0 },
{ 'UniProt', 'UniProt', 352, 'n', 0 },
}
},
{
title = 'إسارهشناسی شناساگرون',
group = {
{ 'COSPAR', 'COSPAR', 247, 'n', 0 },
{ 'SCN', 'SCN', 377, 'n', 0 },
{ 'NSSDCA', 'NSSDCA', 8913, 'n', 0 }
}
},
{
title = 'هستیشناسیون',
group = {
{ 'IEV', 'Número IEV', 8855, 'n', 0 },
{ 'OUM2', 'OUM 2.0', 8769, 'n', 0 }
}
}
}
-- -- Example row: --
-- conf.databases[2] = {}
-- conf.databases[2].name = 'خارجی لینکون'
-- conf.databases[2].list = {
-- {
-- title = '',
-- group = {
-- { 'Website', 'وبسایت', 856, 'n', 0 },
-- },
-- },
-- }
--In this order: alternate name, name of parameter from databases table
conf.aliases = {
{ 'Wd', 'Wikidata' },
{ 'PND', 'GND' },
{ 'Commonscat', 'Commons' },
}
local function getCatForId( parameter, category )
local title = mw.title.getCurrentTitle()
local namespace = title.namespace
if category == 0 then
return ''
elseif category == 1 then
category = parameter
end
if namespace == 0 then
return '[[رج:شناساگر دار مقالهئون|' .. category .. ']]\n'
elseif namespace == 2 and not title.isSubpage then
return '[[رج:شناساگر دار کارور صفحهئون|' .. category .. ']]\n'
else
return '[[رج:شناساگر دار متفرقه صفحهئون|' .. category .. ']]\n'
end
end
function getIdsFromSitelinks( itemId, property )
local ids = {}
local siteLink = itemId and mw.wikibase.getSitelink( itemId, property )
if siteLink then
table.insert( ids, siteLink )
end
return ids
end
function getIdsFromWikidata( itemId, property )
local ids = {}
local declaraciones = mw.wikibase.getBestStatements(itemId, property)
for _, statement in pairs( declaraciones) do
if statement.mainsnak.datavalue then
table.insert( ids, statement.mainsnak.datavalue.value )
end
end
return ids
end
function getLink( property, val, mask )
local link = ''
if mw.ustring.find( val, '//' ) then
link = val
else
if type(property) == 'number' then
local entityObject = mw.wikibase.getEntityObject('P'..property)
local dataType = entityObject.datatype
if dataType == 'external-id' then
local allStatements = entityObject:getBestStatements('P1630')
if allStatements then
for pos = 1, #allStatements, 1 do
local q = allStatements[pos].qualifiers
if q and q.P407 and q.P407[1].datavalue and q.P407[1].datavalue.value.id == 'Q1321' then
link = allStatements[pos].mainsnak.datavalue.value
end
end
end
if link == '' then
local formatterURL = entityObject:getBestStatements('P1630')[1]
if formatterURL then
link = formatterURL.mainsnak.datavalue.value
else
local formatterURL = entityObject:getBestStatements('P3303')[1]
if formatterURL then link = formatterURL.mainsnak.datavalue.value end
end
end
elseif dataType == 'url' then
local subjectItem = entityObject:getBestStatements('P1629')[1]
if subjectItem then
local officialWebsite = mw.wikibase.getBestStatements(subjectItem.mainsnak.datavalue.value.id, 'P856')[1]
if officialWebsite then
link = officialWebsite.mainsnak.datavalue.value
end
end
elseif dataType == 'string' then
local formatterURL = entityObject:getBestStatements('P1630')[1]
if formatterURL then
link = formatterURL.mainsnak.datavalue.value
else
local formatterURL = entityObject:getBestStatements('P3303')[1]
if formatterURL then
link = formatterURL.mainsnak.datavalue.value
else
local subjectItem = entityObject:getBestStatements('P1629')[1]
if subjectItem then
local officialWebsite = mw.wikibase.getBestStatements(subjectItem.mainsnak.datavalue.value.id,'P856')[1]
if officialWebsite then
link = officialWebsite.mainsnak.datavalue.value
end
end
end
end
end
elseif type(property) == 'string' then
link = property
end
end
link = mw.ustring.gsub(link, '^[Hh][Tt][Tt][Pp]([Ss]?)://', 'http%1://') -- fix wikidata URL
if type(mask) == 'function' then
return mask( val, link, property )
end
link = mw.ustring.gsub(link, '$1', mw.ustring.gsub( mw.ustring.gsub( val, '%%', '%%%%' ), ' ', '%%%%20' ) or val )
if mw.ustring.find( link, '//' ) then
if type(mask) == 'string' then
link = cleanLink( link, 'PATH' )
if mask == 'y' then
return '['..link..' شناساگر]'
elseif mask == 'n' then
return '['..link..' '..val..']'
end
return '['..link..' '..mask..']'
end
elseif link == '' then
return val
else
return '[['..link..'|'..val..']]'
end
end
local function createRow( id, label, rawValue, link, withUid )
if link then
if label and label ~= '' then label = '<span style="white-space:nowrap;">'..label .. ':</span> ' end
if withUid then
return '* ' .. label .. '<span class="uid">' .. link .. '</span>\n'
else
return '* ' .. label .. link .. '\n'
end
else
return '* <span class="error">این ' .. id .. ' شناساگر ' .. rawValue .. ' نامعتبر هسته</span>[[رج:مرجعون کنترل که خطا ور بخردنه]]\n'
end
end
local function copyTable(inTable)
if type(inTable) ~= 'table' then return inTable end
local outTable = setmetatable({}, getmetatable(inTable))
for key, value in pairs (inTable) do outTable[copyTable(key)] = copyTable(value) end
return outTable
end
local function splitLccn( id )
if id:match( '^%l%l?%l?%d%d%d%d%d%d%d%d%d?%d?$' ) then
id = id:gsub( '^(%l+)(%d+)(%d%d%d%d%d%d)$', '%1/%2/%3' )
end
if id:match( '^%l%l?%l?/%d%d%d?%d?/%d+$' ) then
return mw.text.split( id, '/' )
end
return false
end
local p = {}
function p.authorityControl( frame )
local pArgs = frame:getParent().args
local parentArgs = copyTable(pArgs)
local stringArgs = false
local fromForCount, itemCount, rowCount = 1, 0, 0
local mobileContent = ''
--Cleanup args
for k, v in pairs( pArgs ) do
if type(k) == 'string' then
--make args case insensitive
local lowerk = mw.ustring.lower(k)
if not parentArgs[lowerk] or parentArgs[lowerk] == '' then
parentArgs[lowerk] = v
parentArgs[k] = nil
end
--remap abc to abc1
if not mw.ustring.find(lowerk, '%d$') then --if no number at end of param
if not parentArgs[lowerk..'1'] or parentArgs[lowerk..'1'] == '' then
parentArgs[lowerk..'1'] = v
parentArgs[lowerk] = nil
end
end
if v and v ~= '' then
--find highest from param
if mw.ustring.sub(lowerk,1,4) == 'from' then
local fromNumber = tonumber(mw.ustring.sub(lowerk,5,-1))
if fromNumber and fromNumber >= fromForCount then fromForCount = fromNumber end
elseif mw.ustring.sub(lowerk,1,3) == 'for' then
local forNumber = tonumber(mw.ustring.sub(lowerk,4,-1))
if forNumber and forNumber >= fromForCount then fromForCount = forNumber end
elseif mw.ustring.lower(v) ~= 'no' and lowerk ~= 'for' then
stringArgs = true
end
end
end
end
--Setup navbox
local navboxParams = {
name = 'مرجعون کنترل',
bodyclass = 'hlist',
groupstyle = 'width: 12%; text-align:center;',
}
for f = 1, fromForCount, 1 do
local title = {}
--cleanup parameters
if parentArgs['from'..f] == '' then parentArgs['from'..f] = nil end
if parentArgs['for'..f] == '' then parentArgs['for'..f] = nil end
--remap aliases
for _, a in pairs( conf.aliases ) do
local alias, name = mw.ustring.lower(a[1]), mw.ustring.lower(a[2])
if parentArgs[alias..f] and not parentArgs[name..f] then
parentArgs[name..f] = parentArgs[alias..f]
parentArgs[alias..f] = nil
end
end
--Fetch Wikidata item
local itemId = parentArgs['from'..f] or mw.wikibase.getEntityIdForCurrentPage()
local label = itemId and (mw.wikibase.getSitelink(itemId) or mw.wikibase.getLabel(itemId)) or ''
if label and label ~= '' then
title = mw.title.new(label)
if not title then title = mw.title.getCurrentTitle() end
else
title = mw.title.getCurrentTitle()
end
if (not parentArgs['wikidata'..f] or parentArgs['wikidata'..f] == '') and (title.namespace == 0 or title.namespace == 104) then
parentArgs['wikidata'..f] = parentArgs['from'..f] or itemId or ''
end
if title.namespace == 0 or title.namespace == 104 or stringArgs then --Only in the main namespaces or if there are manual overrides
if fromForCount > 1 and #conf.databases > 1 then
if parentArgs['for'..f] and parentArgs['for'..f] ~= '' then
navboxParams['list'..(rowCount + 1)] = "'''" .. parentArgs['for'..f] .. "'''"
else
navboxParams['list'..(rowCount + 1)] = "'''" .. title.text .. "'''"
end
navboxParams['list'..(rowCount + 1)..'style'] = 'background-color: #ddf;'
rowCount = rowCount + 1
end
for _, db in pairs( conf.databases ) do
if db.list and #db.list > 0 then
local listElements = {}
for n, gr in pairs( db.list ) do
local groupElements = {}
if gr.group and #gr.group > 0 then
for _, params in pairs( gr.group ) do
local id = mw.ustring.lower( params[1] )
-- Wikidata fallback if requested
if itemId and params[3] ~= 0 and (not parentArgs[id..f] or parentArgs[id..f] == '') then
local wikidataIds = {}
if type( params[3] ) == 'function' then
wikidataIds = params[3]( itemId )
elseif type( params[3] ) == 'string' then
wikidataIds = getIdsFromSitelinks(itemId, params[3] )
else
wikidataIds = getIdsFromWikidata( itemId, 'P' .. params[3] )
end
if wikidataIds[1] then
parentArgs[id..f] = wikidataIds[1]
end
end
local val = parentArgs[id..f]
if val and val ~= '' and mw.ustring.lower(val) ~= 'no' and params[3] ~= 0 then
local link
if type( params[3] ) == 'function' then
link = val
else
link = getLink( params[3], val, params[4] )
end
if link and link ~= '' then
table.insert( groupElements, createRow( id, params[2], val, link, true ) .. getCatForId( params[1], params[5] or 0 ) )
itemCount = itemCount + 1
end
end
end
if #groupElements > 0 then
if gr.title and gr.title ~= '' then
table.insert( listElements, "* '''"..gr.title.."'''\n" )
end
table.insert( listElements, table.concat( groupElements ) )
if n == 1 and #groupElements > 1 then
table.insert( listElements, "\n----\n" )
end
-- mobile version
if n == 1 then
mobileContent = table.concat( groupElements )
end
end
end
end
-- Generate navbox title
if #listElements > 0 then
if fromForCount > 1 and #conf.databases == 1 then
if parentArgs['for'..f] and parentArgs['for'..f] ~= '' then
navboxParams['group'..(rowCount + 1)] = "''" .. parentArgs['for'..f] .. "''"
else
navboxParams['group'..(rowCount + 1)] = "''" .. title.text .. "''"
end
else
navboxParams['group'..(rowCount + 1)] = db.name or ''
end
navboxParams['list'..(rowCount + 1)] = table.concat( listElements )
rowCount = rowCount + 1
end
end
end
end
end
if rowCount > 0 then
local Navbox = require('ماژول:Navbox')
if fromForCount > 1 then
--add missing names
for r = 1, rowCount, 1 do
if navboxParams['group'..r] == '' then
navboxParams['group'..r] = "''" .. mw.wikibase.getEntity(parentArgs['wikidata'..r]):getLabel().."''"
end
end
if fromForCount > 2 then
navboxParams['navbar'] = 'plain'
else
navboxParams['state'] = 'off'
navboxParams['navbar'] = 'off'
end
end
local mainCategories = ''
if stringArgs then
mainCategories = mainCategories .. '[[رج:مرجعون کنترل که محلی پارامتر دارنه]]\n'
end
if itemCount > 13 then
if itemCount > 30 then
itemCount = 'بیش از ۳۰'
end
mainCategories = mainCategories .. '[[رج:مرجعون کنترل که ' .. itemCount .. ' ویژگی ره کار زننه]]\n'
end
navboxParams['style'] = 'width: inherit';
return frame:extensionTag{ name = 'templatestyles', args = { src = 'شابلون:مرجعون کنترل/styles.css' } }
.. tostring(
mw.html.create( 'div' )
:addClass( 'mw-authority-control' )
:wikitext( Navbox._navbox( navboxParams ) )
:done()
:tag('div')
:addClass( 'mw-mf-linked-projects' )
:addClass( 'hlist' )
:newline()
:wikitext( mobileContent )
:done()
:done()
)
.. mainCategories
else
return ''
end
end
return p
54h9ww5in9m49hep3j7yp34sph8h7y9
401987
401986
2026-08-31T18:05:34Z
محک
1023
401987
Scribunto
text/plain
require('ماژول:No globals')
local function cleanLink ( link, style )
-- similar to mw.uri.encode
local wikiLink = link
if style == 'PATH' then
wikiLink = mw.ustring.gsub( wikiLink, ' ', '%%%%20' )
elseif style == 'WIKI' then
wikiLink = mw.ustring.gsub( wikiLink, ' ', '_' )
wikiLink = mw.ustring.gsub( wikiLink, '?', '%%%%3F')
else -- if style == 'QUERY' then -- default
wikiLink = mw.ustring.gsub( wikiLink, ' ', '+' )
end
wikiLink = mw.ustring.gsub( wikiLink, '%[', '%%5B' )
wikiLink = mw.ustring.gsub( wikiLink, '%]', '%%5D' )
wikiLink = mw.ustring.gsub( wikiLink, '%"', '%%%%22' )
return wikiLink
end
local function generic ( id, link, parameter )
local idlink = cleanLink( id, 'PATH' )
link = mw.ustring.gsub( link, '$1', idlink )
return '[' .. link .. ' ' .. id .. ']'
end
local function noLink ( id, link, parameter )
-- evita generar un enlace externo junto con el identificador
return id
end
local function bncLink ( id, link, parameter )
-- filtro local del BNC, para evadir multitud de identificadores de Wikidata que no se enlazan adecuadamente
-- véase https://www.wikidata.org/wiki/Wikidata:Database_reports/Constraint_violations/P1890#%22Format%22_violations
if ( string.match( id, '^%d%d%d%d%d%d%d%d%d$' ) ) then
return generic ( id, link, parameter )
end
return false
end
local function bnfLink ( id, link, parameter )
-- representación local del BNF, con doble enlace
return generic( id, link, parameter ) .. ' [http://data.bnf.fr/ark:/12148/cb' .. id .. ' (data)]'
end
local function icd11Link ( id, link, parameter )
-- la propiedad P7329 no genera un enlace externo, así que se usarán los valores de P7807 cuando esté definida
local foundation = getIdsFromWikidata(mw.wikibase.getEntityIdForCurrentPage(), 'P7807')
if foundation and foundation[1] then
link = 'https://icd.who.int/browse11/l-m/en#/http://id.who.int/icd/entity/$1'
link = link:gsub('$1', foundation[1])
return generic(id, link, parameter)
else
return id
end
end
local function ineLink ( id, link, parameter )
-- representación especial del INE, enlace no estándar con cinco parámetros utilizados
local ineMainRE, ineTailRE = '^(%d%d)(%d%d%d)', '(%d%d)(%d%d)(%d%d)'
local codProv, codMuni, codEC, codES, codNUC = string.match( id, ineMainRE .. ineTailRE .. '$' )
if not codEC or not codES or not codNUC then
codProv, codMuni = string.match( id, ineMainRE .. '$' )
if codProv and codMuni then
codEC, codES, codNUC = '00', '00', '00'
else
codProv, codMuni = string.match( id, ineMainRE )
codEC, codES, codNUC = '', '', ''
end
end
if codProv and codMuni then
link = 'http://www.ine.es/nomen2/inicio_a.do?accion=busquedaAvanzada&inicio=inicio_a&subaccion=&botonBusquedaAvanzada=Consultar+selecci%C3%B3n&numPag=0&ordenAnios=ASC&comunidad=00&entidad_amb=no&poblacion_amb=T&poblacion_op=%3D&poblacion_txt=&denominacion_op=like&denominacion_txt=&codProv=$1&codMuni=$2&codEC=$3&codES=$4&codNUC=$5'
link = link:gsub('$1', codProv):gsub('$2', codMuni):gsub('$3', codEC):gsub('$4', codES):gsub('$5', codNUC)
return generic( id, link, parameter )
end
return id
end
local function commonscat ( id, link, parameter )
-- representación especial del enlace a las categorías de Commons, para mantener el formato de enlace interwiki
local idlink = cleanLink( id, 'WIKI' )
link = mw.ustring.gsub( link, '$1', idlink )
return '<span class="plainlinks">[' .. link .. ' ' .. id .. ']</span>'
end
local function sisterprojects ( id, link, parameter )
-- enlaces interproyecto
local prefix = {
-- Ejemplo: -- enwiki = 'w:en',
commonswiki = 'c',
eswikivoyage = 'voy',
eswiktionary = 'wikt',
eswikibooks = 'b',
eswikinews = 'n',
eswikiversity = 'v',
eswikiquote = 'q',
eswikisource = 's',
mediawikiwiki = 'mw',
metawiki = 'm',
specieswiki = 'species',
}
if prefix[ parameter ] then
return '[['..prefix[ parameter ]..':'..id..'|'..id..']]'
end
return false
end
function getCommonsValue ( itemId )
local commonslink = ''
local categories = ''
local property = getIdsFromWikidata( itemId, 'P373' )
if property and property[1] then
property = property[1]
commonslink = commonslink .. getLink( 373, property, commonscat )
else
property = ''
end
local sitelink = getIdsFromSitelinks( itemId, 'commonswiki' )
if sitelink and sitelink[1] then
sitelink = sitelink[1]
if sitelink ~= 'Category:' .. property then
if commonslink == '' then
commonslink = commonslink .. sisterprojects( sitelink, nil, 'commonswiki' )
end
end
else
sitelink = ''
end
if property and sitelink then
if sitelink ~= 'Category:' .. property then
-- categories = categories .. '[[رج:Wikipedia:Control de autoridades con enlaces diferentes de Commons]]'
end
elseif sitelink then -- not property
-- categories = categories .. '[[رج:Wikipedia:Control de autoridades sin Commonscat]]'
elseif property then -- not sitelink
-- categories = categories .. '[[رج:Wikipedia:Control de autoridades sin Commons]]'
else -- not property and not sitelink
-- categories = categories .. '[[رج:Wikipedia:Control de autoridades sin ningún enlace de Commons]]'
end
if commonslink ~= '' then
-- Special:MediaSearch
local mediasearch = 'https://commons.wikimedia.org/wiki/Special:MediaSearch?type=image&search=%22$1%22'
commonslink = commonslink .. ' / ' .. commonscat( itemId, mediasearch )
return { commonslink .. categories }
end
return {}
end
local conf = {}
--In this order: name of the parameter, label, propertyId in Wikidata, formatting function, category id
-- -- name of the parameter: unique name
-- -- label: internal link in wiki format
-- -- propertyId in Wikidata: number without 'P' suffix
-- -- formatting function: one of these four options
-- -- -- local function (like 'generic')
-- -- -- string 'y' (yes), to show a default identifier 'ID'
-- -- -- string 'n' (no), to show the real identifier
-- -- -- any other string, to show this string as identifier ('id', 'url', 'link', ...)
-- -- category id: one of these tree options
-- -- -- number 0, to not add category
-- -- -- number 1, to add a category based on the name of the parameter
-- -- -- any string, to add a category based on this string
conf.databases = {}
conf.databases[1] = {}
conf.databases[1].name = 'مرجعون کنترل'
conf.databases[1].list = {
{
title = 'ویکیپروژهئون',
group = {
{ 'Wikidata', '[[پرونده:Wikidata-logo.svg|20px|link=Wikidata|alt=Wd|ویکیدیتا]] ویکیدیتا (دادهئون)', 'Wikidata:$1', 'n', 0 },
{ 'Commons', '[[پرونده:Commons-logo.svg|15px|link=Wikimedia Commons|alt=Commonscat|ویکیتلمبار]] ویکیتلمبار (عکس و فیلم)', getCommonsValue, 'n', 0 },
{ 'Wikivoyage', '[[پرونده:Wikivoyage-logo.svg|15px|link=Wikiviajes|alt=Wikivoyage|ویکیسفر]] ویکیسفر (سفرنومه و بوروشور)', 'eswikivoyage', sisterprojects, 0 },
{ 'Wiktionary', '[[پرونده:Wiktionary-logo.svg|15px|link=Wikcionario|alt=Wiktionary|ویکیواژه]] ویکیواژه (واژهنومه)', 'eswiktionary', sisterprojects, 0 },
{ 'Wikibooks', '[[پرونده:Wikibooks-logo.svg|15px|link=Wikilibros|alt=Wikibooks|ویکیکتاب]] ویکیکتاب', 'eswikibooks', sisterprojects, 0 },
{ 'Wikinews', '[[پرونده:Wikinews-logo.svg|20px|link=Wikinoticias|alt=Wikinews|ویکیخَوِرون]] ویکیخَوِرون', 'eswikinews', sisterprojects, 0 },
{ 'Wikiversity', '[[پرونده:Wikiversity-logo.svg|15px|link=Wikiversidad|alt=Wikiversity|ویکیدانشگاه]] ویکیدانشگاه', 'eswikiversity', sisterprojects, 0 },
{ 'Wikiquote', '[[پرونده:Wikiquote-logo.svg|15px|link=Wikiquote|alt=Wikiquote|ویکیبائوته]] ویکیبائوته', 'eswikiquote', sisterprojects, 0 },
{ 'Wikisource', '[[پرونده:Wikisource-logo.svg|15px|link=Wikisource|alt=Wikisource|ویکیقالزم]] ویکیقالزم (بنویشتهئون)', 'eswikisource', sisterprojects, 0 },
{ 'MediaWiki', '[[پرونده:MediaWiki-2020-icon.svg|20px|link=MediaWiki|alt=MediaWiki|مدیاویکی]] مدیاویکی', 'mediawikiwiki', sisterprojects, 0 },
{ 'Meta-Wiki', '[[پرونده:Wikimedia Community Logo.svg|15px|link=Wikimedia Meta-Wiki|alt=Meta-Wiki|متاویکی]] متاویکی', 'metawiki', sisterprojects, 0 },
{ 'Wikispecies', '[[پرونده:Wikispecies-logo.svg|15px|link=Wikispecies|alt=Wikispecies|ویکیزیست]] ویکیزیست (جاندارون)', 'specieswiki', sisterprojects, 0 },
},
},
{
title = 'شناساگرون',
group = {
{ 'ISSN', 'ISSN', 236, 'n', 1 },
{ 'VIAF', 'VIAF', 214, 'n', 1 },
{ 'ISNI', 'ISNI', 213, 'n', 1 },
{ 'BCN', 'BCN', 2879, 'n', 1 },
{ 'BNA', 'BNA', 3788, 'n', 1 },
{ 'BNA-ed', 'BNA', 1143, 'n', 0 },
{ 'BNM', 'BNM', 9774, 'n', 1 },
{ 'BNE', 'BNE', 950, 'n', 1 },
{ 'BNF', 'BNF', 268, bnfLink, 1 },
{ 'VcBA', 'VcBA', 8034, 'n', 1 },
{ 'BNM', 'BNM', 4440, 'n', 1 },
{ 'BNC', 'BNC', 1890, bncLink, 1 },
{ 'BNC', 'BNC', 7369, 'n', 1 },
{ 'BNU', 'BNU', 12595, 'n', 1 },
{ 'BNB', 'BNB', 4619, 'n', 1 },
{ 'CANTIC', 'CANTIC', 9984, 'n', 1 },
{ 'GND', 'GND', 227, 'n', 1 },
{ 'LCCN', 'LCCN', 244, 'n', 1 },
{ 'NCL', 'NCL', 1048, 'n', 0 },
{ 'NDL', 'NDL', 349, 'n', 0 },
{ 'NKC', 'NKC', 691, 'n', 0 },
{ 'NLA', 'NLA', 409, 'n', 1 },
{ 'RLS', 'BER', 947, 'n', 0 },
{ 'J9U', 'NLI', 8189, 'n', 0 },
{ 'CINII', 'CiNii', 271, 'n', 0 },
{ 'NARA', 'NARA', 1225, 'n', 0 },
{ 'LCCNLCOC', 'LCCN', 1144, 'n', 0 },
{ 'SNAC', 'SNAC', 3430, 'n', 1 },
{ 'S2', 'S2', 4012, 'n', 0 },
{ 'SUDOC', 'SUDOC', 269, 'n', 0 },
{ 'ULAN', 'ULAN', 245, 'n', 1 },
{ 'frickSpain ', 'research.frick', 8572, 'n', 1 },
{ 'ORCID', 'ORCID', 496, 'n', 1 },
{ 'Scopus', 'Scopus', 1153, 'n', 1 },
-- { 'SELIBR', 'SELIBR', 906, 'n', 1 },
{ 'BIBSYS', 'BIBSYS', 1015, 'n', 1 },
{ 'IPNIaut', 'IPNI', 586, 'n', 'IPNI' },
{ 'MGP', 'MGP', 549, 'n', 0 },
{ 'autores.uy', 'autores.uy', 2558, 'n', 1 },
{ 'Slovenska biografija', 'Slovenska biografija', 1254, 'n', 0 },
{ 'SBN', 'ICCU', 396, 'n', 1 },
{ 'ARAE', 'ARAE', 9226, 'n', 1 },
{ 'DeutscheBiographie', 'Deutsche Biographie', 7902, 'n', 1 },
{ 'NobelPrize', '[[نوبل جایزه|Nobel]]', 8024, 'n', 0 },
{ 'CCBAE', 'CCBAE', 6493, 'n', 1 },
-- { 'DIR3', 'DIR3', 6222, 'n', 1 },
{ 'CensoGuia', 'Censo-Guía', 3998, 'n', 'Censo-Guía' },
{ 'Libraries.org', 'Libraries.org', 4848, 'n', 1 },
{ 'DirectorioMuseos', 'Directorio de Museos y Colecciones de España', 5763, 'n', 1 },
{ 'SUCA', 'SUCA', 5946, 'n', 1 },
{ 'BOE', 'BOE', 4256, 'n', 1 },
{ 'RoyalSociety', 'Royal Society', 2070, 'url', 'Royal Society' },
{ 'HAW', 'HAW', 2273, 'n', 1 },
{ 'SAW', 'SAW', 3411, 'n', 1 },
{ 'KNAW', 'KNAW', 2454, 'n', 1 },
-- { 'KVAB', 'KVAB', 3887, 'n', 1 },
{ 'Leopoldina', 'Leopoldina', 3413, 'n', 1 },
{ 'CONICET', 'CONICET', 3900, 'n', 1 },
{ 'Grierson', 'Grierson', 3946, 'n', 1 },
{ 'RANM', 'RANM', 3945, 'n', 1 },
-- { 'ANMF', 'ANMF', 3956, 'n', 1 },
{ 'Léonore', 'Léonore', 11152, 'n', 0 },
{ 'USCongress', 'US Congress', 1157, 'n', 0 },
{ 'BPN', 'BPN', 651, 'n', 1 },
-- { 'ISCO', 'ISCO', 952, 'n', 1 },
{ 'AAT', 'AAT', 1014, 'n', 1 },
{ 'OpenLibrary', 'Open Library', 648, 'n', 'Open Library' },
{ 'PARES', 'PARES', 4813, 'n', 1 },
{ 'SSRN', 'SSRN autor', 3747, 'n', 'SSRN autor' },
{ 'SIKART', 'SIKART', 781, 'n', 0 },
{ 'KULTURNAV', 'KulturNav', 1248, 'id', 0 },
{ 'RKDartists', 'RKD', 650, 'n', 1 },
{ 'GoogleScholar', 'GoogleScholar', 1960, 'n', 'Google Scholar' },
-- { 'Microsoft Academic', 'Microsoft Academic', 6366, 'n', 1 },
{ 'RID', 'ResearcherID', 1053, 'n', 1 },
{ 'NLM', 'NLM', 1055, 'n', 1 },
{ 'Latindex', 'Latindex', 12376, 'n', 1 },
{ 'ERIH PLUS', 'ERIH PLUS', 3434, 'n', 1 },
{ 'IPNIpub', 'IPNI', 2008, 'n', 1 },
{ 'SUDOCcat', 'SUDOC catálogo', 1025, 'n', 'SUDOC catálogo' },
{ 'ZDB', 'ZDB', 1042, 'n', 1 },
{ 'NorwegianRegister', 'Norwegian Register', 1270, 'n', 'Norwegian Register' },
{ 'DOAJ', 'DOAJ', 5115, 'n', 1 },
{ 'ACNP', 'ACNP', 6981, 'n', 1 },
{ 'DipFedBra', 'Cámara de Diputados de Brasil', 7480, 'n', 1 },
{ 'HCDN', 'Estadísticas HCDN', 4693, 'n', 1 },
{ 'HCDNbio', 'Biografía HCDN', 5225, 'n', 1 },
{ 'Directorio Legislativo', 'DirectorioLegislativo', 6585, 'n', 0 },
-- { 'Legislatura CABA', 'Legislatura CABA', 4667, 'n', 1 },
{ 'Archivo Histórico de Diputados de España', 'Archivo Histórico de Diputados (1810-1977)', 9033, 'n', 1 },
{ 'Senadores de España (1834-1923)', 'Senadores de España (1834-1923)', 10265, 'n', 1 },
{ 'Asamblea de Madrid', 'Asamblea de Madrid', 4797, 'n', 1 },
{ 'BCNCL', 'Biografías BCN', 5442, 'url', 0 },
{ 'RBD', 'RBD MINEDUC', 1919, 'n', 0 },
{ 'CineChile', 'CineChile', 6750, 'url', 0 },
{ 'Tebeosfera-autor', 'Tebeosfera', 5562, 'n', 1 },
{ 'DPRR', 'DPRR', 6863, 'n', 0},
{ 'tribunsdelaplebe.fr', 'TDLP', 8961, 'n', 0},
{ 'Pleiades', 'Pleiades', 1584, 'n', 0},
{ 'IMO', 'IMO', 458, 'n', 0},
{ 'Mnemosine', 'Mnemosine', 10373, 'n', 0 },
{ 'Renacyt', 'Renacyt', 10452, 'n', 0 },
{ 'AWARE', 'AWARE', 6637, 'url', 0 },
{ 'Tabakalera', 'Tabakalera', 10069, 'n', 1 },
{ 'BUSC', 'BUSC', 12538, 'n' , 1}
},
},
{
title = 'واژهنومهئون و دانشنومهئون',
group = {
{ 'Auñamendi', 'Auñamendi', 3218, 'n', 1 },
-- { 'GEA', 'GEA', 1807, 'n', 1 },
{ 'GEN', 'GEN', 7388, 'n', 1 },
{ 'DBSE', 'DBSE', 2985, 'url', 1 },
{ 'DBE', 'DBE', 4459, 'url', 1 },
{ 'DBCLM', 'DBCLM', 13067, 'url', 1 },
{ 'DCED', 'DCED', 13620, 'n', 1 },
{ 'DBA', 'DBA', 13851, 'n', 1 },
{ 'DHS', 'DHS', 902, 'n', 0 },
{ 'LIR', 'LIR', 886, 'n', 0 },
{ 'TLS', 'TLS', 1362, 'n', 0 },
{ 'Britannica', 'Britannica', 1417, 'url', 0 },
{ 'ELEM', 'ELEM', 1565, 'n', 0 },
{ 'Treccani', 'Treccani', 4223, 'url', 0 },
{ 'Iranica', 'Encyclopædia Iranica', 3021, 'n', 1 },
},
},
{
title = 'دیجیتال مخازن',
group = {
{ 'PerséeRevista', 'Persée revista', 2733, 'n', 'Persée revista' },
{ 'DialnetRevista', 'Dialnet revista', 1609, 'n', 'Dialnet revista' },
{ 'Redalyc', 'Redalyc', 3131, 'n', 1 },
-- { 'UNZrevista', 'UNZ', 2735, 'n', 0 },
-- { 'JSTORrevista', 'JSTOR revista', 1230, 'n', 'JSTOR revista' },
{ 'HathiTrust', 'HathiTrust', 1844, 'n', 1 },
{ 'Galicianaobra', 'Galiciana obra', 3004, 'n', 'Galiciana obra' },
{ 'Trove', 'Trove', 5603, 'n', 1 },
{ 'BVMCobra', 'BVMC obra', 3976, 'n', 'BVMC obra' },
{ 'BVMCpersona', 'BVMC persona', 2799, 'n', 'BVMC persona' },
{ 'Persée', 'Persée', 2732, 'n', 1 },
{ 'Dialnet', 'Dialnet', 1607, 'n', 1 },
{ 'GutenbergAutor', 'Proyecto Gutenberg autor', 1938, 'n', 'Proyecto Gutenberg autor' },
{ 'BHL-bibliografia', 'BHL', 4327, 'n', 0 },
-- { 'UNZautor', 'UNZ', 2734, 'n', 'UNZ' },
{ 'TLL', 'The Latin Library', 7042, 'n', 'The Latin Library' },
{ 'BDCYL', 'BDCYL', 3964, 'n', 1 },
{ 'BVPB', 'BVPB', 4802, 'n', 1 },
{ 'PDCLM', 'Patrimonio Digital de Castilla-La Mancha', 6490, 'n', 1 },
{ 'BDA', 'BDA', 6496, 'n', 1 },
{ 'BDM', 'BDM', 13816, 'n', 1 },
{ 'BVPHautoridad', 'BVPH', 6492, 'n', 1 },
{ 'BivaldiAutor', 'Bivaldi autor', 3932, 'n', 'Bivaldi autor' },
{ 'GalicianaAutor', 'Galiciana autor', 3307, 'n', 'Galiciana autor' },
{ 'Packard Humanities Institute', 'PHI', 6941, 'n', 0 },
{ 'Europeana', 'Europeana', 7704, 'n', 1 },
{ 'DOI', 'DOI', 356, 'n', 1 },
{ 'Handle', 'Handle', 1184, 'url', 1 },
},
},
{
title = 'موزهئون',
group = {
{ 'MNCARS', 'MNCARS', 4439, 'url', 1 },
{ 'MuseoDelPradoPersona', 'Museo del Prado (persona)', 5321, 'n', 'Museo del Prado (persona)' },
{ 'MuseoDelPradoObra', 'Museo del Prado (obra)', 8905, 'n', 'Museo del Prado (obra)' },
{ 'Museo Smithsoniano de Arte AmericanoPersona', 'SAAM (persona)', 1795, 'n', 'SAAM (persona)' },
{ 'Museo Smithsoniano de Arte AmericanObra', 'SAAM (obra)', 4704, 'n', 'SAAM (obra)' },
{ 'MuseodeOrsayArtistas', 'Museo de Orsay (artista)', 2268, 'n', 'Museo de Orsay (artista)' },
{ 'Thyssen-BornemiszaArtistas', 'Thyssen-Bornemisza (artista)', 2431, 'n', 'Thyssen-Bornemisza (artista)' },
},
},
{
title = 'دیجیتالی روزنومه دکّهئون',
group = {
{ 'HemBNE', 'Hemeroteca digital de la BNE', 12151, 'n', 1 },
{ 'BVPH', 'Biblioteca Virtual de Prensa Histórica', 2961, 'n', 1 },
{ 'Memoriademadrid', 'Memoriademadrid', 7372, 'n', 1 },
},
},
{
title = 'إستارهشناسی',
group = {
{ 'Simbad', 'SIMBAD', 3083, 'n', 0 },
{ 'JPL-Small-Body-Database', 'JPL', 716, 'n', 0 },
{ 'MPC', 'MPC', 5736, 'n', 0 },
{ 'NASA-Exoplanet-Archive', 'NASA Exoplanet Archive', 5667, 'n', 0 },
{ 'GazPlaNom', 'Gazetteer of Planetary Nomenclature', 2824, 'n', 0 },
},
},
{
title = 'جاجیگاهون',
group = {
{ 'OSM', 'Relación OSM', 402, 'n', 'Relación OSM' },
{ 'TGN', 'TGN', 1667, 'n', 1 },
{ 'AtlasIR', 'Atlas Digital del Imperio Romano', 1936, 'n', 0 },
{ 'Pleiades', 'Pleiades', 1584, 'n', 0 },
{ 'TmGEO', 'Trismegistos GEO', 1958, 'n', 0 },
{ 'SNCZI-IPE-EMBALSE', 'SNCZI-IPE embalse', 4568, 'n', 'SNCZI-IPE embalse' },
{ 'SNCZI-IPE-PRESA', 'SNCZI-IPE presa', 4558, 'n', 'SNCZI-IPE presa' },
{ 'NATURA2000', 'Natura 2000', 3425, 'n', 'Natura 2000' },
{ 'WWF', 'WWF', 1294, 'n', 1 },
{ 'IDESCAT', 'IDESCAT', 4335, 'n', 1 },
{ 'INE', 'INE', 772, ineLink, 1 },
{ 'INE Portugal', 'INE', 6324, 'n', 1 },
{ 'ISTAT', 'ISTAT', 635, 'n', 1 },
{ 'OFS-Suiza', 'OFS', 771, 'n', 1 },
{ 'IBGE', 'IBGE', 1585, 'n', 1 },
{ 'TOID', 'TOID', 3120, 'n', 1 },
{ 'INSEE-commune', 'INSEE (comuna)', 374, 'n', 'INSEE (comuna)' },
{ 'INSEE-departamento', 'INSEE (departamento)', 2586, 'n', 'INSEE (departamento)' },
{ 'INSEE-region', 'INSEE (región)', 2585, 'n', 'INSEE (región)' },
{ 'INSEE-canton', 'INSEE (cantón)', 2506, 'n', 'INSEE (cantón)' },
{ 'INEGI-mun', 'INEGI municipio', 3801, 'n', 'INEGI municipio' },
{ 'INEGI-loc', 'INEGI localidad', 1976, 'n', 'INEGI localidad' },
{ 'SIRUTA', 'SIRUTA', 843, 'n', 1 },
{ 'SUDAFRICA-MUN', 'Código municipio Sudáfrica', 911, 'n', 1 },
{ 'LAU', 'LAU', 782, 'n', 1 },
{ 'KSH', 'KSH', 939, 'n', 1 },
{ 'OKATO', 'OKATO', 721, 'n', 1 },
{ 'OSTAT', 'ÖSTAT-Nr', 964, 'n', 'ÖSTAT-Nr'},
{ 'TERC', 'TERC', 1653, 'n', 'TERC'},
{ 'GNIS', 'GNIS', 590, 'n', 0},
{ 'WDTA', 'WDTA', 809, 'n', 0 },
},
},
{
title = 'معماری',
group = {
{ 'DocomomoIberico', 'Docomomo Ibérico', 3758, 'n', 'Docomomo Ibérico' },
{ 'COAMinmueble', 'COAM inmueble', 2917, 'n', 'COAM inmueble' },
{ 'COAMpersona', 'COAM persona', 4488, 'n', 'COAM persona' },
{ 'ArchnetAutoridad', 'Archnet autoridad', 12728, 'n', 'Archnet autoridad' },
{ 'ArchnetSitio', 'Archnet sitio', 7323, 'n', 'Archnet sitio' },
},
},
{
title = 'دریایی فانوس',
group = {
{ 'ARHLS', 'ARHLS', 2980, 'n', 0 },
{ 'NGA', 'NGA', 3563, 'n', 0 },
{ 'UKHO', 'UKHO', 3562, 'n', 0 },
{ 'MarineTraffic', 'MarineTraffic', 3601, 'n', 0 },
{ 'OnlineListofLights', 'Online List of Lights', 3223, 'n', 0 },
},
},
{
title = 'تاریخی میراث',
group = {
{ 'World Heritage Site', 'Centro del Patrimonio Mundial', 757, 'n', 'Centro del Patrimonio Mundial' },
{ 'CNMLBH', 'cnmlbh', 4587, 'n', 'cnmlbh' },
{ 'IGESPAR', 'IGESPAR', 1702, 'n', 1 },
{ 'SIPA', 'SIPA', 1700, 'n', 1 },
{ 'Infopatrimonio', 'Infopatrimônio', 4372, 'n', 'Infopatrimônio' },
{ 'AustriaObjektID', 'Austria ObjektID', 2951, 'n', 'Austria ObjektID' },
{ 'FBBID', 'FBB', 2783, 'n', 'FBB' },
{ 'Fornminnesregistret', 'FMIS', 1260, 'n', 'FMIS' },
{ 'BerlinerKulturdenkmal', 'Berliner Kulturdenkmal', 2424, 'n', 'Berliner Kulturdenkmal' },
{ 'NHLE', 'NHLE', 1216, 'n', 1 },
{ 'NRHP', 'NRHP', 649, 'n', 1 },
{ 'KULTURMINNE', 'Kulturminne', 758, 'n', 'Kulturminne' },
{ 'CRHP', 'CRHP', 477, 'n', 1 },
{ 'MERIMEE', 'Mérimée', 380, 'n', 'Mérimée' },
{ 'CADW', 'Cadw', 1459, 'n', 'Cadw' },
{ 'Památkový Katalog', 'Památkový katalog', 762, 'n', 'Památkový katalog' },
{ 'PatrimonioIran', 'Patrimonio Nacional de Irán', 1369, 'n', 'Patrimonio Nacional de Irán' },
{ 'Rijksmonument', 'Rijksmonument', 359, 'n', 'Rijksmonument' },
{ 'BIC', 'BIC', 808, 'n', 1 },
{ 'BCIN', 'BCIN', 1586, 'n', 1 },
{ 'IPAC', 'IPAC', 1600, 'n', 1 },
{ 'IGPCV', 'IGPCV', 2473, 'n', 1 },
{ 'IAPH', 'IAPH', 8425, 'n', 0 },
{ 'GD-PCA', 'Patrimonio Cultural de Andalucía', 3318, 'n', 1 },
{ 'SIPCA', 'SIPCA', 3580, 'n', 1 },
{ 'PWJCYL', 'Patrimonio Web JCyL', 3177, 'n', 'Patrimonio Web JCyL' },
{ 'CPCCLM', 'Catálogo de Patrimonio Cultural de Castilla-La Mancha', 6539, 'n', 1 },
{ 'HispaniaNostra', 'Lista Roja Hispania Nostra', 4868, 'url', 'Lista Roja Hispania Nostra' },
{ 'HGC', 'Heritage Gazetteer for Cyprus', 6916, 'n', 1 },
{ 'HGL', 'Heritage Gazetteer of Libya', 6751, 'n', 1 },
},
},
{
title = 'ورزشکارون',
group = {
{ 'COI', 'COI', 5815, 'n', 0 },
{ 'World Athletics', 'World Athletics', 1146, 'n', 0 },
{ 'European Athletics', 'Atletismo Europeo', 3766, 'n', 0 },
{ 'Liga Diamante', 'Liga de Diamante', 3923, 'n', 0 },
{ 'ITU', 'ITU', 3604, 'n', 0 },
{ 'ATP', 'ATP', 536, 'n', 0 },
{ 'Copa Davis', 'Copa Davis', 2641, 'n', 0 },
{ 'WTA', 'WTA', 597, 'n', 0 },
{ 'Fed Cup', 'Fed Cup', 2642, 'n', 0 },
{ 'ITF', 'ITF', 599, 'n', 0 },
{ 'ITHF', 'ITHF', 3363, 'n', 0 },
{ 'ITTF', 'ITTF', 1364, 'n', 0 },
{ 'FIFA', 'FIFA', 1469, 'n', 0 },
{ 'UEFA', 'UEFA', 2276, 'n', 0 },
{ 'NFT', 'National-Football-Teams', 2574, 'n', 0 },
{ 'Soccerway', 'Soccerway', 2369, 'n', 0 },
{ 'Transfermarkt', 'Transfermarkt', 2446, 'n', 0 },
{ 'As', 'As', 3427, 'n', 0 },
{ 'ESPN FC', 'ESPN FC', 3681, 'n', 0 },
{ 'FBref', 'FBref', 5750, 'n', 0 },
{ 'BeSoccer', 'BeSoccer', 12577, 'n', 0 },
{ 'LaPreferente', 'LaPreferente', 7359, 'n', 0 },
{ 'Livefutbol', 'Livefutbol', 2020, 'n', 0 },
{ 'Soccerbase', 'Soccerbase', 2193, 'n', 0 },
{ 'FootballDatabase', 'FootballDatabase', 3537, 'n', 0 },
{ 'BDFutbol', 'BDFutbol', 3655, 'n', 0 },
{ 'EPCR', 'EPCR', 3666, 'n', 0 },
{ 'FIDE', 'FIDE', 1440, 'n', 0 },
{ 'BoxRec', 'BoxRec', 1967, 'n', 0 },
{ 'Sherdog', 'Sherdog', 2818, 'n', 0 },
{ 'WWE', 'WWE', 2857, 'n', 0 },
{ 'NSK', 'NSK', 3385, 'n', 0 },
{ 'IJF', 'IJF', 4559, 'n', 0 },
{ 'FINA', 'FINA', 3408, 'n', 0 },
{ 'ISHOF', 'ISHOF', 3691, 'n', 0 },
{ 'NFL', 'NFL', 3539, 'n', 0 },
{ 'NHL', 'NHL', 3522, 'n', 0 },
{ 'FIH', 'FIH', 3742, 'n', 0 },
{ 'MLB', 'MLB', 3541, 'n', 0 },
{ 'Baseball-Reference', 'Baseball-Reference', 1825, 'n', 0 },
{ 'FIL', 'FIL', 2990, 'n', 0 },
{ 'IBSF', 'IBSF', 2991, 'n', 0 },
{ 'WAF', 'WAF', 3010, 'n', 0 },
{ 'FEI', 'FEI', 3111, 'n', 0 },
{ 'FIE', 'FIE', 2423, 'n', 0 },
{ 'CEE', 'CEE', 4475, 'n', 0 },
{ 'IBU', 'IBU', 2459, 'n', 0 },
{ 'ISU', 'ISU', 2694, 'n', 0 },
{ 'FIG', 'FIG', 2696, 'n', 0 },
{ 'UIPM', 'UIPM', 2726, 'n', 0 },
{ 'BWF', 'BWF', 2729, 'n', 0 },
{ 'WCF', 'WCF', 3557, 'n', 0 },
{ 'EHF', 'EHF', 3573, 'n', 0 },
{ 'IWF', 'IWF', 3667, 'n', 0 },
{ 'IOF', 'IOF', 3672, 'n', 0 },
{ 'ISSF', 'ISSF', 2730, 'n', 0 },
{ 'FIVB', 'FIVB', 2801, 'n', 0 },
{ 'CEV', 'CEV', 3725, 'n', 0 },
{ 'ICF', 'ICF', 3689, 'n', 0 },
{ 'FISA', 'FISA', 2091, 'n', 0 },
{ 'IFSC', 'IFSC', 3690, 'n', 0 },
{ 'NLL', 'NLL', 3955, 'n', 0 },
{ 'PGA', 'PGA', 2811, 'n', 0 },
{ 'LPGA', 'LPGA', 2810, 'n', 0 },
{ 'FIBA', 'FIBA', 3542, 'n', 0 },
{ 'Euroliga', 'Euroliga', 3536, 'n', 0 },
{ 'WNBA', 'WNBA', 3588, 'n', 0 },
{ 'NBA', 'NBA', 3647, 'n', 0 },
{ 'ACB', 'ACB', 3525, 'n', 0 },
{ 'Entr. ACB', 'Entrenador ACB', 6297, 'n', 0 },
{ 'snooker.org', 'snooker.org', 4502, 'n', 0 },
{ 'snooker.org tournament', 'snooker.org', 4921, 'n', 0 },
{ 'WST', 'WST', 4498, 'n', 0 },
{ 'CueTracker', 'CueTracker', 4924, 'n', 0 },
},
},
{
title = 'سینما',
group = {
{ 'FilmAffinity', 'FilmAffinity', 480, 'n', 0 },
{ 'IMDb', 'IMDb', 345, 'n', 0 },
{ 'Óscar', 'Óscar', 6145, 'n', 0 },
{ 'AFI', 'AFI', 3593, 'n', 0 },
{ 'Allcinema', 'Allcinema', 2465, 'n', 0 },
{ 'AllMovie', 'AllMovie', 1562, 'n', 0 },
{ 'AlloCiné', 'AlloCiné', 1265, 'n', 0 },
{ 'BFI', 'BFI', 2703, 'n', 0 },
{ 'Box Office Mojo', 'Box Office Mojo', 1237, 'n', 0 },
{ 'ICAA película', 'ICAA', 5128, 'n', 1 },
},
},
{
title = 'کارآفرینون',
group = {
{ 'Bloomberg', 'Bloomberg', 3052, 'n', 0 },
{ 'Crunchbase', 'Crunchbase', 2087, 'n', 0 },
},
},
{
title = 'مالیاتی شناساگرون',
group = {
{ 'IRS', 'IRS', 1297, noLink, 0 },
{ 'VAT', 'VAT', 3608, noLink, 0 },
{ 'UID', 'UID', 4829, 'n', 0 },
},
},
{
title = 'کامپیوتری شناساگرون',
group = {
{ 'TOP500', 'TOP500', 7307, 'n', 0 },
{ 'Arch', 'Arch Linux', 3454, 'n', 0 },
{ 'AUR', 'AUR', 4162, 'n', 0 },
{ 'Debian', 'Debian', 3442, 'n', 0 },
{ 'Fedora', 'Fedora', 3463, 'n', 0 },
{ 'FSD', 'Free Software Directory', 2537, 'n', 0 },
{ 'Gentoo', 'Gentoo', 3499, 'n', 0 },
{ 'OpenHub', 'Open Hub', 1972, 'n', 0 },
{ 'PyPI', 'PyPI', 5568, 'n', 0 },
{ 'Snap', 'Snap', 4435, 'n', 0 },
{ 'Ubuntu', 'Ubuntu', 3473, 'n', 0 },
}
},
{
title = 'زیستشناسی دیتابیسئون',
group = {
{ 'Algabase', 'AlgaeBase', 1348, 'y', 0 },
{ 'ADW', 'ADW', 4024, 'n', 0 },
{ 'AmphibiaWeb', 'AmphibiaWeb', 5036, 'n', 0 },
{ 'BOLD', 'BOLD', 3606, 'n', 0 },
{ 'APD', 'African Plant DB', 2036, 'n', 0 },
{ 'Avibase', 'Avibase', 2026, 'n', 0 },
{ 'BHL', 'BHL', 687, 'n', 0 },
{ 'BioLib', 'BioLib', 838, 'n', 0 },
{ 'BirdLife', 'BirdLife', 5257, 'n', 0 },
{ 'CatalogueOfLife', 'Catalogue of Life', 3088, 'n', 0 },
{ 'CONABIO', 'CONABIO', 4902, 'n', 0 },
{ 'Dyntaxa', 'Dyntaxa', 1939, 'n', 0 },
{ 'eBird', 'eBird', 3444, 'n', 0 },
{ 'EOL', 'EOL', 830, 'n', 0 },
{ 'EUNIS', 'EUNIS', 6177, 'n', 0 },
{ 'FaunaEuropaea', 'Fauna Europaea', 1895, 'n', 0 },
{ 'FishBase', 'FishBase', 938, 'n', 0 },
{ 'FloraBase', 'FloraBase', 3101, 'n', 0 },
{ 'FOC', 'Fl. China', 1747, 'n', 0 },
{ 'GBIF', 'GBIF', 846, 'n', 0 },
{ 'GlobalSpecies', 'GlobalSpecies', 6433, 'n', 0 },
{ 'GRIN', 'GRIN', 1421, 'url', 0 },
{ 'IBC', 'Internet Bird Collection', 3099, 'n', 0 },
{ 'iNaturalist', 'iNaturalist', 3151, 'n', 0 },
{ 'IndexFungorum', 'Index Fungorum', 1391, 'n', 0 },
{ 'IOBIS', 'OBIS', 6754, 'n', 0 },
{ 'IPNI', 'IPNI', 961, 'n', 0 },
{ 'ITIS', 'ITIS', 815, 'n', 0 },
{ 'LPSN', 'LPSN', 1991, 'url', 0 },
{ 'MSW', 'MSW', 959, 'n', 0 },
{ 'MycoBank', 'MycoBank', 962, 'n', 0 },
{ 'NCBI', 'NCBI', 685, 'n', 0 },
{ 'FossilWorks', 'Paleobiology Database', 842, 'n', 0 },
{ 'PlantList', 'PlantList', 1070, 'n', 0 },
{ 'SpeciesPlus', 'Species+', 2040, 'n', 0 },
{ 'Taxonomicon', 'Taxonomicon', 7066, 'n', 0 },
{ 'Tropicos', 'W3TROPICOS', 960, 'n', 0 },
{ 'UICN', 'UICN', 627, 'n', 0 },
{ 'USDAP', 'USDA Plants', 1772, 'n', 0 },
{ 'VASCAN', 'VASCAN', 1745, 'n', 0 },
{ 'WoRMS', 'WoRMS', 850, 'n', 0 },
{ 'uBio', 'uBio', 4728, 'n', 0 },
{ 'Xeno-canto', 'Xeno-canto', 2426, 'n', 0 },
{ 'Zoobank', 'Zoobank', 1746, 'n', 0 },
},
},
{
title = 'پزشکی شناساگرون',
group = {
{ 'DOID', 'DOID', 699, 'n', 0 },
{ 'CIE11', 'CIE-11', 7329, icd11Link, 0},
{ 'CIE10', 'CIE-10', 494, 'n', 0 },
{ 'CIE9', 'CIE-9', 493, 'n', 0 },
{ 'CIE10MC', 'CIE-10-MC', 4229, 'n', 0 },
{ 'CIE9MC', 'CIE-9-MC', 1692, 'n', 0 },
{ 'CIEO', 'CIE-O', 563, 'n', 0 },
{ 'CIAP2', 'CIAP-2', 667, 'n', 0 },
{ 'OMIM', 'OMIM', 492, 'n', 0 },
{ 'DSM IV', 'DSM IV', 663, 'n', 0 },
{ 'DSM 5', 'DSM-5', 1930, 'n', 0 },
{ 'DiseasesDB', 'DiseasesDB', 557, 'n', 0 },
{ 'MedlinePlus', 'MedlinePlus', 604, 'n', 0 },
{ 'eMedicine', 'eMedicine', 673, 'n', 0 },
{ 'MeSH', 'MeSH', 486, 'n', 0 },
{ 'MeSHdq', 'MeSH D/Q', 9340, 'y', 0 },
{ 'DeCS', 'DeCS', 9272, 'n', 0 },
{ 'Orphanet', 'Orphanet', 1550, 'n', 0 },
{ 'TA98', 'TA', 1323, 'n', 1 },
{ 'FMA', 'FMA', 1402, 'n', 0 },
{ 'UMLS', 'UMLS', 2892, 'n', 0 },
{ 'GeneReviews', 'GeneReviews', 668, 'n', 0 },
{ 'NumE', 'Número E', 628, 'n', 0 },
{ 'GARD', 'GARD', 4317, 'n', 0 },
}
},
{
title = 'شیمیایی شناساگرون',
group = {
{ 'CAS', 'Número CAS', 231, 'n', 0 },
{ 'EINECS', 'Números EINECS', 232, 'n', 0},
{ 'ATC', 'Código ATC', 267, 'n', 0 },
{ 'RTECS', 'RTECS', 657, 'n', 0 },
{ 'ChEBI', 'ChEBI', 683, 'n', 0 },
{ 'ChEMBL', 'ChEMBL', 592, 'n', 0 },
{ 'ChemSpider', 'ChemSpider', 661, 'n', 0 },
{ 'DrugBank', 'DrugBank', 715, 'n', 0 },
{ 'PubChem', 'PubChem', 662, 'n', 0 },
{ 'UNII', 'UNII', 652, 'n', 0 },
{ 'KEGG', 'KEGG', 665, 'n', 0 },
{ 'SMILES', 'SMILES', 233, 'y', 0 },
{ 'InChI', 'InChI', 234, 'y', 0 },
{ 'InChIKey', 'InChI key', 235, 'y', 0 },
}
},
{
title = 'زیستی شناساگرون',
group = {
{ 'MGI', 'MGI', 231, 'n', 0 },
{ 'HomoloGene', 'HomoloGene', 593, 'n', 0 },
{ ' HGNC', 'HGNC', 354, 'n', 0 },
{ 'UniProt', 'UniProt', 352, 'n', 0 },
}
},
{
title = 'إسارهشناسی شناساگرون',
group = {
{ 'COSPAR', 'COSPAR', 247, 'n', 0 },
{ 'SCN', 'SCN', 377, 'n', 0 },
{ 'NSSDCA', 'NSSDCA', 8913, 'n', 0 }
}
},
{
title = 'هستیشناسیون',
group = {
{ 'IEV', 'Número IEV', 8855, 'n', 0 },
{ 'OUM2', 'OUM 2.0', 8769, 'n', 0 }
}
}
}
-- -- Example row: --
-- conf.databases[2] = {}
-- conf.databases[2].name = 'خارجی لینکون'
-- conf.databases[2].list = {
-- {
-- title = '',
-- group = {
-- { 'Website', 'وبسایت', 856, 'n', 0 },
-- },
-- },
-- }
--In this order: alternate name, name of parameter from databases table
conf.aliases = {
{ 'Wd', 'Wikidata' },
{ 'PND', 'GND' },
{ 'Commonscat', 'Commons' },
}
local function getCatForId( parameter, category )
local title = mw.title.getCurrentTitle()
local namespace = title.namespace
if category == 0 then
return ''
elseif category == 1 then
category = parameter
end
if namespace == 0 then
return '[[رج:شناساگر دار مقالهئون|' .. category .. ']]\n'
elseif namespace == 2 and not title.isSubpage then
return '[[رج:شناساگر دار کارور صفحهئون|' .. category .. ']]\n'
else
return '[[رج:شناساگر دار متفرقه صفحهئون|' .. category .. ']]\n'
end
end
function getIdsFromSitelinks( itemId, property )
local ids = {}
local siteLink = itemId and mw.wikibase.getSitelink( itemId, property )
if siteLink then
table.insert( ids, siteLink )
end
return ids
end
function getIdsFromWikidata( itemId, property )
local ids = {}
local declaraciones = mw.wikibase.getBestStatements(itemId, property)
for _, statement in pairs( declaraciones) do
if statement.mainsnak.datavalue then
table.insert( ids, statement.mainsnak.datavalue.value )
end
end
return ids
end
function getLink( property, val, mask )
local link = ''
if mw.ustring.find( val, '//' ) then
link = val
else
if type(property) == 'number' then
local entityObject = mw.wikibase.getEntityObject('P'..property)
local dataType = entityObject.datatype
if dataType == 'external-id' then
local allStatements = entityObject:getBestStatements('P1630')
if allStatements then
for pos = 1, #allStatements, 1 do
local q = allStatements[pos].qualifiers
if q and q.P407 and q.P407[1].datavalue and q.P407[1].datavalue.value.id == 'Q1321' then
link = allStatements[pos].mainsnak.datavalue.value
end
end
end
if link == '' then
local formatterURL = entityObject:getBestStatements('P1630')[1]
if formatterURL then
link = formatterURL.mainsnak.datavalue.value
else
local formatterURL = entityObject:getBestStatements('P3303')[1]
if formatterURL then link = formatterURL.mainsnak.datavalue.value end
end
end
elseif dataType == 'url' then
local subjectItem = entityObject:getBestStatements('P1629')[1]
if subjectItem then
local officialWebsite = mw.wikibase.getBestStatements(subjectItem.mainsnak.datavalue.value.id, 'P856')[1]
if officialWebsite then
link = officialWebsite.mainsnak.datavalue.value
end
end
elseif dataType == 'string' then
local formatterURL = entityObject:getBestStatements('P1630')[1]
if formatterURL then
link = formatterURL.mainsnak.datavalue.value
else
local formatterURL = entityObject:getBestStatements('P3303')[1]
if formatterURL then
link = formatterURL.mainsnak.datavalue.value
else
local subjectItem = entityObject:getBestStatements('P1629')[1]
if subjectItem then
local officialWebsite = mw.wikibase.getBestStatements(subjectItem.mainsnak.datavalue.value.id,'P856')[1]
if officialWebsite then
link = officialWebsite.mainsnak.datavalue.value
end
end
end
end
end
elseif type(property) == 'string' then
link = property
end
end
link = mw.ustring.gsub(link, '^[Hh][Tt][Tt][Pp]([Ss]?)://', 'http%1://') -- fix wikidata URL
if type(mask) == 'function' then
return mask( val, link, property )
end
link = mw.ustring.gsub(link, '$1', mw.ustring.gsub( mw.ustring.gsub( val, '%%', '%%%%' ), ' ', '%%%%20' ) or val )
if mw.ustring.find( link, '//' ) then
if type(mask) == 'string' then
link = cleanLink( link, 'PATH' )
if mask == 'y' then
return '['..link..' شناساگر]'
elseif mask == 'n' then
return '['..link..' '..val..']'
end
return '['..link..' '..mask..']'
end
elseif link == '' then
return val
else
return '[['..link..'|'..val..']]'
end
end
local function createRow( id, label, rawValue, link, withUid )
if link then
if label and label ~= '' then label = '<span style="white-space:nowrap;">'..label .. ':</span> ' end
if withUid then
return '* ' .. label .. '<span class="uid">' .. link .. '</span>\n'
else
return '* ' .. label .. link .. '\n'
end
else
return '* <span class="error">این ' .. id .. ' شناساگر ' .. rawValue .. ' نامعتبر هسته</span>[[رج:مرجعون کنترل که خطا ور بخردنه]]\n'
end
end
local function copyTable(inTable)
if type(inTable) ~= 'table' then return inTable end
local outTable = setmetatable({}, getmetatable(inTable))
for key, value in pairs (inTable) do outTable[copyTable(key)] = copyTable(value) end
return outTable
end
local function splitLccn( id )
if id:match( '^%l%l?%l?%d%d%d%d%d%d%d%d%d?%d?$' ) then
id = id:gsub( '^(%l+)(%d+)(%d%d%d%d%d%d)$', '%1/%2/%3' )
end
if id:match( '^%l%l?%l?/%d%d%d?%d?/%d+$' ) then
return mw.text.split( id, '/' )
end
return false
end
local p = {}
function p.authorityControl( frame )
local pArgs = frame:getParent().args
local parentArgs = copyTable(pArgs)
local stringArgs = false
local fromForCount, itemCount, rowCount = 1, 0, 0
local mobileContent = ''
--Cleanup args
for k, v in pairs( pArgs ) do
if type(k) == 'string' then
--make args case insensitive
local lowerk = mw.ustring.lower(k)
if not parentArgs[lowerk] or parentArgs[lowerk] == '' then
parentArgs[lowerk] = v
parentArgs[k] = nil
end
--remap abc to abc1
if not mw.ustring.find(lowerk, '%d$') then --if no number at end of param
if not parentArgs[lowerk..'1'] or parentArgs[lowerk..'1'] == '' then
parentArgs[lowerk..'1'] = v
parentArgs[lowerk] = nil
end
end
if v and v ~= '' then
--find highest from param
if mw.ustring.sub(lowerk,1,4) == 'from' then
local fromNumber = tonumber(mw.ustring.sub(lowerk,5,-1))
if fromNumber and fromNumber >= fromForCount then fromForCount = fromNumber end
elseif mw.ustring.sub(lowerk,1,3) == 'for' then
local forNumber = tonumber(mw.ustring.sub(lowerk,4,-1))
if forNumber and forNumber >= fromForCount then fromForCount = forNumber end
elseif mw.ustring.lower(v) ~= 'no' and lowerk ~= 'for' then
stringArgs = true
end
end
end
end
--Setup navbox
local navboxParams = {
name = 'مرجعون کنترل',
bodyclass = 'hlist',
groupstyle = 'width: 12%; text-align:center;',
}
for f = 1, fromForCount, 1 do
local title = {}
--cleanup parameters
if parentArgs['from'..f] == '' then parentArgs['from'..f] = nil end
if parentArgs['for'..f] == '' then parentArgs['for'..f] = nil end
--remap aliases
for _, a in pairs( conf.aliases ) do
local alias, name = mw.ustring.lower(a[1]), mw.ustring.lower(a[2])
if parentArgs[alias..f] and not parentArgs[name..f] then
parentArgs[name..f] = parentArgs[alias..f]
parentArgs[alias..f] = nil
end
end
--Fetch Wikidata item
local itemId = parentArgs['from'..f] or mw.wikibase.getEntityIdForCurrentPage()
local label = itemId and (mw.wikibase.getSitelink(itemId) or mw.wikibase.getLabel(itemId)) or ''
if label and label ~= '' then
title = mw.title.new(label)
if not title then title = mw.title.getCurrentTitle() end
else
title = mw.title.getCurrentTitle()
end
if (not parentArgs['wikidata'..f] or parentArgs['wikidata'..f] == '') and (title.namespace == 0 or title.namespace == 104) then
parentArgs['wikidata'..f] = parentArgs['from'..f] or itemId or ''
end
if title.namespace == 0 or title.namespace == 104 or stringArgs then --Only in the main namespaces or if there are manual overrides
if fromForCount > 1 and #conf.databases > 1 then
if parentArgs['for'..f] and parentArgs['for'..f] ~= '' then
navboxParams['list'..(rowCount + 1)] = "'''" .. parentArgs['for'..f] .. "'''"
else
navboxParams['list'..(rowCount + 1)] = "'''" .. title.text .. "'''"
end
navboxParams['list'..(rowCount + 1)..'style'] = 'background-color: #ddf;'
rowCount = rowCount + 1
end
for _, db in pairs( conf.databases ) do
if db.list and #db.list > 0 then
local listElements = {}
for n, gr in pairs( db.list ) do
local groupElements = {}
if gr.group and #gr.group > 0 then
for _, params in pairs( gr.group ) do
local id = mw.ustring.lower( params[1] )
-- Wikidata fallback if requested
if itemId and params[3] ~= 0 and (not parentArgs[id..f] or parentArgs[id..f] == '') then
local wikidataIds = {}
if type( params[3] ) == 'function' then
wikidataIds = params[3]( itemId )
elseif type( params[3] ) == 'string' then
wikidataIds = getIdsFromSitelinks(itemId, params[3] )
else
wikidataIds = getIdsFromWikidata( itemId, 'P' .. params[3] )
end
if wikidataIds[1] then
parentArgs[id..f] = wikidataIds[1]
end
end
local val = parentArgs[id..f]
if val and val ~= '' and mw.ustring.lower(val) ~= 'no' and params[3] ~= 0 then
local link
if type( params[3] ) == 'function' then
link = val
else
link = getLink( params[3], val, params[4] )
end
if link and link ~= '' then
table.insert( groupElements, createRow( id, params[2], val, link, true ) .. getCatForId( params[1], params[5] or 0 ) )
itemCount = itemCount + 1
end
end
end
if #groupElements > 0 then
if gr.title and gr.title ~= '' then
table.insert( listElements, "* '''"..gr.title.."'''\n" )
end
table.insert( listElements, table.concat( groupElements ) )
if n == 1 and #groupElements > 1 then
table.insert( listElements, "\n----\n" )
end
-- mobile version
if n == 1 then
mobileContent = table.concat( groupElements )
end
end
end
end
-- Generate navbox title
if #listElements > 0 then
if fromForCount > 1 and #conf.databases == 1 then
if parentArgs['for'..f] and parentArgs['for'..f] ~= '' then
navboxParams['group'..(rowCount + 1)] = "''" .. parentArgs['for'..f] .. "''"
else
navboxParams['group'..(rowCount + 1)] = "''" .. title.text .. "''"
end
else
navboxParams['group'..(rowCount + 1)] = db.name or ''
end
navboxParams['list'..(rowCount + 1)] = table.concat( listElements )
rowCount = rowCount + 1
end
end
end
end
end
if rowCount > 0 then
local Navbox = require('ماژول:Navbox')
if fromForCount > 1 then
--add missing names
for r = 1, rowCount, 1 do
if navboxParams['group'..r] == '' then
navboxParams['group'..r] = "''" .. mw.wikibase.getEntity(parentArgs['wikidata'..r]):getLabel().."''"
end
end
if fromForCount > 2 then
navboxParams['navbar'] = 'plain'
else
navboxParams['state'] = 'off'
navboxParams['navbar'] = 'off'
end
end
local mainCategories = ''
if stringArgs then
mainCategories = mainCategories .. '[[رج:مرجعون کنترل که محلی پارامتر دارنه]]\n'
end
if itemCount > 13 then
if itemCount > 30 then
itemCount = 'بیش از ۳۰'
end
mainCategories = mainCategories .. '[[رج:مرجعون کنترل که ' .. itemCount .. ' ویژگی ره کار زننه]]\n'
end
navboxParams['style'] = 'width: inherit';
return frame:extensionTag{ name = 'templatestyles', args = { src = 'شابلون:مرجعون کنترل/styles.css' } }
.. tostring(
mw.html.create( 'div' )
:addClass( 'mw-authority-control' )
:wikitext( Navbox._navbox( navboxParams ) )
:done()
:tag('div')
:addClass( 'mw-mf-linked-projects' )
:addClass( 'hlist' )
:newline()
:wikitext( mobileContent )
:done()
:done()
)
.. mainCategories
else
return ''
end
end
return p
oeps6t7xu51w0jz00xdfow51yt0ixup
401989
401987
2026-08-31T18:12:15Z
محک
1023
401989
Scribunto
text/plain
require('ماژول:No globals')
local function cleanLink ( link, style )
-- similar to mw.uri.encode
local wikiLink = link
if style == 'PATH' then
wikiLink = mw.ustring.gsub( wikiLink, ' ', '%%%%20' )
elseif style == 'WIKI' then
wikiLink = mw.ustring.gsub( wikiLink, ' ', '_' )
wikiLink = mw.ustring.gsub( wikiLink, '?', '%%%%3F')
else -- if style == 'QUERY' then -- default
wikiLink = mw.ustring.gsub( wikiLink, ' ', '+' )
end
wikiLink = mw.ustring.gsub( wikiLink, '%[', '%%5B' )
wikiLink = mw.ustring.gsub( wikiLink, '%]', '%%5D' )
wikiLink = mw.ustring.gsub( wikiLink, '%"', '%%%%22' )
return wikiLink
end
local function generic ( id, link, parameter )
local idlink = cleanLink( id, 'PATH' )
link = mw.ustring.gsub( link, '$1', idlink )
return '[' .. link .. ' ' .. id .. ']'
end
local function noLink ( id, link, parameter )
-- evita generar un enlace externo junto con el identificador
return id
end
local function bncLink ( id, link, parameter )
-- filtro local del BNC, para evadir multitud de identificadores de Wikidata que no se enlazan adecuadamente
-- véase https://www.wikidata.org/wiki/Wikidata:Database_reports/Constraint_violations/P1890#%22Format%22_violations
if ( string.match( id, '^%d%d%d%d%d%d%d%d%d$' ) ) then
return generic ( id, link, parameter )
end
return false
end
local function bnfLink ( id, link, parameter )
-- representación local del BNF, con doble enlace
return generic( id, link, parameter ) .. ' [http://data.bnf.fr/ark:/12148/cb' .. id .. ' (data)]'
end
local function icd11Link ( id, link, parameter )
-- la propiedad P7329 no genera un enlace externo, así que se usarán los valores de P7807 cuando esté definida
local foundation = getIdsFromWikidata(mw.wikibase.getEntityIdForCurrentPage(), 'P7807')
if foundation and foundation[1] then
link = 'https://icd.who.int/browse11/l-m/en#/http://id.who.int/icd/entity/$1'
link = link:gsub('$1', foundation[1])
return generic(id, link, parameter)
else
return id
end
end
local function ineLink ( id, link, parameter )
-- representación especial del INE, enlace no estándar con cinco parámetros utilizados
local ineMainRE, ineTailRE = '^(%d%d)(%d%d%d)', '(%d%d)(%d%d)(%d%d)'
local codProv, codMuni, codEC, codES, codNUC = string.match( id, ineMainRE .. ineTailRE .. '$' )
if not codEC or not codES or not codNUC then
codProv, codMuni = string.match( id, ineMainRE .. '$' )
if codProv and codMuni then
codEC, codES, codNUC = '00', '00', '00'
else
codProv, codMuni = string.match( id, ineMainRE )
codEC, codES, codNUC = '', '', ''
end
end
if codProv and codMuni then
link = 'http://www.ine.es/nomen2/inicio_a.do?accion=busquedaAvanzada&inicio=inicio_a&subaccion=&botonBusquedaAvanzada=Consultar+selecci%C3%B3n&numPag=0&ordenAnios=ASC&comunidad=00&entidad_amb=no&poblacion_amb=T&poblacion_op=%3D&poblacion_txt=&denominacion_op=like&denominacion_txt=&codProv=$1&codMuni=$2&codEC=$3&codES=$4&codNUC=$5'
link = link:gsub('$1', codProv):gsub('$2', codMuni):gsub('$3', codEC):gsub('$4', codES):gsub('$5', codNUC)
return generic( id, link, parameter )
end
return id
end
local function commonscat ( id, link, parameter )
-- representación especial del enlace a las categorías de Commons, para mantener el formato de enlace interwiki
local idlink = cleanLink( id, 'WIKI' )
link = mw.ustring.gsub( link, '$1', idlink )
return '<span class="plainlinks">[' .. link .. ' ' .. id .. ']</span>'
end
local function sisterprojects ( id, link, parameter )
-- enlaces interproyecto
local prefix = {
-- Ejemplo: -- enwiki = 'w:en',
commonswiki = 'c',
eswikivoyage = 'voy',
eswiktionary = 'wikt',
eswikibooks = 'b',
eswikinews = 'n',
eswikiversity = 'v',
eswikiquote = 'q',
eswikisource = 's',
mediawikiwiki = 'mw',
metawiki = 'm',
specieswiki = 'species',
}
if prefix[ parameter ] then
return '[['..prefix[ parameter ]..':'..id..'|'..id..']]'
end
return false
end
function getCommonsValue ( itemId )
local commonslink = ''
local categories = ''
local property = getIdsFromWikidata( itemId, 'P373' )
if property and property[1] then
property = property[1]
commonslink = commonslink .. getLink( 373, property, commonscat )
else
property = ''
end
local sitelink = getIdsFromSitelinks( itemId, 'commonswiki' )
if sitelink and sitelink[1] then
sitelink = sitelink[1]
if sitelink ~= 'Category:' .. property then
if commonslink == '' then
commonslink = commonslink .. sisterprojects( sitelink, nil, 'commonswiki' )
end
end
else
sitelink = ''
end
if property and sitelink then
if sitelink ~= 'Category:' .. property then
-- categories = categories .. '[[رج:Wikipedia:Control de autoridades con enlaces diferentes de Commons]]'
end
elseif sitelink then -- not property
-- categories = categories .. '[[رج:Wikipedia:Control de autoridades sin Commonscat]]'
elseif property then -- not sitelink
-- categories = categories .. '[[رج:Wikipedia:Control de autoridades sin Commons]]'
else -- not property and not sitelink
-- categories = categories .. '[[رج:Wikipedia:Control de autoridades sin ningún enlace de Commons]]'
end
if commonslink ~= '' then
-- Special:MediaSearch
local mediasearch = 'https://commons.wikimedia.org/wiki/Special:MediaSearch?type=image&search=%22$1%22'
commonslink = commonslink .. ' / ' .. commonscat( itemId, mediasearch )
return { commonslink .. categories }
end
return {}
end
local conf = {}
--In this order: name of the parameter, label, propertyId in Wikidata, formatting function, category id
-- -- name of the parameter: unique name
-- -- label: internal link in wiki format
-- -- propertyId in Wikidata: number without 'P' suffix
-- -- formatting function: one of these four options
-- -- -- local function (like 'generic')
-- -- -- string 'y' (yes), to show a default identifier 'ID'
-- -- -- string 'n' (no), to show the real identifier
-- -- -- any other string, to show this string as identifier ('id', 'url', 'link', ...)
-- -- category id: one of these tree options
-- -- -- number 0, to not add category
-- -- -- number 1, to add a category based on the name of the parameter
-- -- -- any string, to add a category based on this string
conf.databases = {}
conf.databases[1] = {}
conf.databases[1].name = 'مرجعون کنترل'
conf.databases[1].list = {
{
title = 'ویکیپروژهئون',
group = {
{ 'Wikidata', '[[پرونده:Wikidata-logo.svg|20px|link=Wikidata|alt=Wd|ویکیدیتا]] ویکیدیتا (دادهئون)', 'Wikidata:$1', 'n', 0 },
{ 'Commons', '[[پرونده:Commons-logo.svg|15px|link=Wikimedia Commons|alt=Commonscat|ویکیتلمبار]] ویکیتلمبار (عکس و فیلم)', getCommonsValue, 'n', 0 },
{ 'Wikivoyage', '[[پرونده:Wikivoyage-logo.svg|15px|link=Wikiviajes|alt=Wikivoyage|ویکیسفر]] ویکیسفر (سفرنومه و بوروشور)', 'eswikivoyage', sisterprojects, 0 },
{ 'Wiktionary', '[[پرونده:Wiktionary-logo.svg|15px|link=Wikcionario|alt=Wiktionary|ویکیواژه]] ویکیواژه (واژهنومه)', 'eswiktionary', sisterprojects, 0 },
{ 'Wikibooks', '[[پرونده:Wikibooks-logo.svg|15px|link=Wikilibros|alt=Wikibooks|ویکیکتاب]] ویکیکتاب', 'eswikibooks', sisterprojects, 0 },
{ 'Wikinews', '[[پرونده:Wikinews-logo.svg|20px|link=Wikinoticias|alt=Wikinews|ویکیخَوِرون]] ویکیخَوِرون', 'eswikinews', sisterprojects, 0 },
{ 'Wikiversity', '[[پرونده:Wikiversity-logo.svg|15px|link=Wikiversidad|alt=Wikiversity|ویکیدانشگاه]] ویکیدانشگاه', 'eswikiversity', sisterprojects, 0 },
{ 'Wikiquote', '[[پرونده:Wikiquote-logo.svg|15px|link=Wikiquote|alt=Wikiquote|ویکیبائوته]] ویکیبائوته', 'eswikiquote', sisterprojects, 0 },
{ 'Wikisource', '[[پرونده:Wikisource-logo.svg|15px|link=Wikisource|alt=Wikisource|ویکیقالزم]] ویکیقالزم (بنویشتهئون)', 'eswikisource', sisterprojects, 0 },
{ 'MediaWiki', '[[پرونده:MediaWiki-2020-icon.svg|20px|link=MediaWiki|alt=MediaWiki|مدیاویکی]] مدیاویکی', 'mediawikiwiki', sisterprojects, 0 },
{ 'Meta-Wiki', '[[پرونده:Wikimedia Community Logo.svg|15px|link=Wikimedia Meta-Wiki|alt=Meta-Wiki|متاویکی]] متاویکی', 'metawiki', sisterprojects, 0 },
{ 'Wikispecies', '[[پرونده:Wikispecies-logo.svg|15px|link=Wikispecies|alt=Wikispecies|ویکیزیست]] ویکیزیست (جاندارون)', 'specieswiki', sisterprojects, 0 },
},
},
{
title = 'شناساگرون',
group = {
{ 'ISSN', 'ISSN', 236, 'n', 1 },
{ 'VIAF', 'VIAF', 214, 'n', 1 },
{ 'ISNI', 'ISNI', 213, 'n', 1 },
{ 'BCN', 'BCN', 2879, 'n', 1 },
{ 'BNA', 'BNA', 3788, 'n', 1 },
{ 'BNA-ed', 'BNA', 1143, 'n', 0 },
{ 'BNM', 'BNM', 9774, 'n', 1 },
{ 'BNE', 'BNE', 950, 'n', 1 },
{ 'BNF', 'BNF', 268, bnfLink, 1 },
{ 'VcBA', 'VcBA', 8034, 'n', 1 },
{ 'BNM', 'BNM', 4440, 'n', 1 },
{ 'BNC', 'BNC', 1890, bncLink, 1 },
{ 'BNC', 'BNC', 7369, 'n', 1 },
{ 'BNU', 'BNU', 12595, 'n', 1 },
{ 'BNB', 'BNB', 4619, 'n', 1 },
{ 'CANTIC', 'CANTIC', 9984, 'n', 1 },
{ 'GND', 'GND', 227, 'n', 1 },
{ 'LCCN', 'LCCN', 244, 'n', 1 },
{ 'NCL', 'NCL', 1048, 'n', 0 },
{ 'NDL', 'NDL', 349, 'n', 0 },
{ 'NKC', 'NKC', 691, 'n', 0 },
{ 'NLA', 'NLA', 409, 'n', 1 },
{ 'RLS', 'BER', 947, 'n', 0 },
{ 'J9U', 'NLI', 8189, 'n', 0 },
{ 'CINII', 'CiNii', 271, 'n', 0 },
{ 'NARA', 'NARA', 1225, 'n', 0 },
{ 'LCCNLCOC', 'LCCN', 1144, 'n', 0 },
{ 'SNAC', 'SNAC', 3430, 'n', 1 },
{ 'S2', 'S2', 4012, 'n', 0 },
{ 'SUDOC', 'SUDOC', 269, 'n', 0 },
{ 'ULAN', 'ULAN', 245, 'n', 1 },
{ 'frickSpain ', 'research.frick', 8572, 'n', 1 },
{ 'ORCID', 'ORCID', 496, 'n', 1 },
{ 'Scopus', 'Scopus', 1153, 'n', 1 },
-- { 'SELIBR', 'SELIBR', 906, 'n', 1 },
{ 'BIBSYS', 'BIBSYS', 1015, 'n', 1 },
{ 'IPNIaut', 'IPNI', 586, 'n', 'IPNI' },
{ 'MGP', 'MGP', 549, 'n', 0 },
{ 'autores.uy', 'autores.uy', 2558, 'n', 1 },
{ 'Slovenska biografija', 'Slovenska biografija', 1254, 'n', 0 },
{ 'SBN', 'ICCU', 396, 'n', 1 },
{ 'ARAE', 'ARAE', 9226, 'n', 1 },
{ 'DeutscheBiographie', 'Deutsche Biographie', 7902, 'n', 1 },
{ 'NobelPrize', '[[نوبل جایزه|Nobel]]', 8024, 'n', 0 },
{ 'CCBAE', 'CCBAE', 6493, 'n', 1 },
-- { 'DIR3', 'DIR3', 6222, 'n', 1 },
{ 'CensoGuia', 'Censo-Guía', 3998, 'n', 'Censo-Guía' },
{ 'Libraries.org', 'Libraries.org', 4848, 'n', 1 },
{ 'DirectorioMuseos', 'Directorio de Museos y Colecciones de España', 5763, 'n', 1 },
{ 'SUCA', 'SUCA', 5946, 'n', 1 },
{ 'BOE', 'BOE', 4256, 'n', 1 },
{ 'RoyalSociety', 'Royal Society', 2070, 'url', 'Royal Society' },
{ 'HAW', 'HAW', 2273, 'n', 1 },
{ 'SAW', 'SAW', 3411, 'n', 1 },
{ 'KNAW', 'KNAW', 2454, 'n', 1 },
-- { 'KVAB', 'KVAB', 3887, 'n', 1 },
{ 'Leopoldina', 'Leopoldina', 3413, 'n', 1 },
{ 'CONICET', 'CONICET', 3900, 'n', 1 },
{ 'Grierson', 'Grierson', 3946, 'n', 1 },
{ 'RANM', 'RANM', 3945, 'n', 1 },
-- { 'ANMF', 'ANMF', 3956, 'n', 1 },
{ 'Léonore', 'Léonore', 11152, 'n', 0 },
{ 'USCongress', 'US Congress', 1157, 'n', 0 },
{ 'BPN', 'BPN', 651, 'n', 1 },
-- { 'ISCO', 'ISCO', 952, 'n', 1 },
{ 'AAT', 'AAT', 1014, 'n', 1 },
{ 'OpenLibrary', 'Open Library', 648, 'n', 'Open Library' },
{ 'PARES', 'PARES', 4813, 'n', 1 },
{ 'SSRN', 'SSRN autor', 3747, 'n', 'SSRN autor' },
{ 'SIKART', 'SIKART', 781, 'n', 0 },
{ 'KULTURNAV', 'KulturNav', 1248, 'id', 0 },
{ 'RKDartists', 'RKD', 650, 'n', 1 },
{ 'GoogleScholar', 'GoogleScholar', 1960, 'n', 'Google Scholar' },
-- { 'Microsoft Academic', 'Microsoft Academic', 6366, 'n', 1 },
{ 'RID', 'ResearcherID', 1053, 'n', 1 },
{ 'NLM', 'NLM', 1055, 'n', 1 },
{ 'Latindex', 'Latindex', 12376, 'n', 1 },
{ 'ERIH PLUS', 'ERIH PLUS', 3434, 'n', 1 },
{ 'IPNIpub', 'IPNI', 2008, 'n', 1 },
{ 'SUDOCcat', 'SUDOC catálogo', 1025, 'n', 'SUDOC catálogo' },
{ 'ZDB', 'ZDB', 1042, 'n', 1 },
{ 'NorwegianRegister', 'Norwegian Register', 1270, 'n', 'Norwegian Register' },
{ 'DOAJ', 'DOAJ', 5115, 'n', 1 },
{ 'ACNP', 'ACNP', 6981, 'n', 1 },
{ 'DipFedBra', 'Cámara de Diputados de Brasil', 7480, 'n', 1 },
{ 'HCDN', 'Estadísticas HCDN', 4693, 'n', 1 },
{ 'HCDNbio', 'Biografía HCDN', 5225, 'n', 1 },
{ 'Directorio Legislativo', 'DirectorioLegislativo', 6585, 'n', 0 },
-- { 'Legislatura CABA', 'Legislatura CABA', 4667, 'n', 1 },
{ 'Archivo Histórico de Diputados de España', 'Archivo Histórico de Diputados (1810-1977)', 9033, 'n', 1 },
{ 'Senadores de España (1834-1923)', 'Senadores de España (1834-1923)', 10265, 'n', 1 },
{ 'Asamblea de Madrid', 'Asamblea de Madrid', 4797, 'n', 1 },
{ 'BCNCL', 'Biografías BCN', 5442, 'url', 0 },
{ 'RBD', 'RBD MINEDUC', 1919, 'n', 0 },
{ 'CineChile', 'CineChile', 6750, 'url', 0 },
{ 'Tebeosfera-autor', 'Tebeosfera', 5562, 'n', 1 },
{ 'DPRR', 'DPRR', 6863, 'n', 0},
{ 'tribunsdelaplebe.fr', 'TDLP', 8961, 'n', 0},
{ 'Pleiades', 'Pleiades', 1584, 'n', 0},
{ 'IMO', 'IMO', 458, 'n', 0},
{ 'Mnemosine', 'Mnemosine', 10373, 'n', 0 },
{ 'Renacyt', 'Renacyt', 10452, 'n', 0 },
{ 'AWARE', 'AWARE', 6637, 'url', 0 },
{ 'Tabakalera', 'Tabakalera', 10069, 'n', 1 },
{ 'BUSC', 'BUSC', 12538, 'n' , 1}
},
},
{
title = 'واژهنومهئون و دانشنومهئون',
group = {
{ 'Auñamendi', 'Auñamendi', 3218, 'n', 1 },
-- { 'GEA', 'GEA', 1807, 'n', 1 },
{ 'GEN', 'GEN', 7388, 'n', 1 },
{ 'DBSE', 'DBSE', 2985, 'url', 1 },
{ 'DBE', 'DBE', 4459, 'url', 1 },
{ 'DBCLM', 'DBCLM', 13067, 'url', 1 },
{ 'DCED', 'DCED', 13620, 'n', 1 },
{ 'DBA', 'DBA', 13851, 'n', 1 },
{ 'DHS', 'DHS', 902, 'n', 0 },
{ 'LIR', 'LIR', 886, 'n', 0 },
{ 'TLS', 'TLS', 1362, 'n', 0 },
{ 'Britannica', 'Britannica', 1417, 'url', 0 },
{ 'ELEM', 'ELEM', 1565, 'n', 0 },
{ 'Treccani', 'Treccani', 4223, 'url', 0 },
{ 'Iranica', 'Encyclopædia Iranica', 3021, 'n', 1 },
},
},
{
title = 'دیجیتال مخازن',
group = {
{ 'PerséeRevista', 'Persée revista', 2733, 'n', 'Persée revista' },
{ 'DialnetRevista', 'Dialnet revista', 1609, 'n', 'Dialnet revista' },
{ 'Redalyc', 'Redalyc', 3131, 'n', 1 },
-- { 'UNZrevista', 'UNZ', 2735, 'n', 0 },
-- { 'JSTORrevista', 'JSTOR revista', 1230, 'n', 'JSTOR revista' },
{ 'HathiTrust', 'HathiTrust', 1844, 'n', 1 },
{ 'Galicianaobra', 'Galiciana obra', 3004, 'n', 'Galiciana obra' },
{ 'Trove', 'Trove', 5603, 'n', 1 },
{ 'BVMCobra', 'BVMC obra', 3976, 'n', 'BVMC obra' },
{ 'BVMCpersona', 'BVMC persona', 2799, 'n', 'BVMC persona' },
{ 'Persée', 'Persée', 2732, 'n', 1 },
{ 'Dialnet', 'Dialnet', 1607, 'n', 1 },
{ 'GutenbergAutor', 'Proyecto Gutenberg autor', 1938, 'n', 'Proyecto Gutenberg autor' },
{ 'BHL-bibliografia', 'BHL', 4327, 'n', 0 },
-- { 'UNZautor', 'UNZ', 2734, 'n', 'UNZ' },
{ 'TLL', 'The Latin Library', 7042, 'n', 'The Latin Library' },
{ 'BDCYL', 'BDCYL', 3964, 'n', 1 },
{ 'BVPB', 'BVPB', 4802, 'n', 1 },
{ 'PDCLM', 'Patrimonio Digital de Castilla-La Mancha', 6490, 'n', 1 },
{ 'BDA', 'BDA', 6496, 'n', 1 },
{ 'BDM', 'BDM', 13816, 'n', 1 },
{ 'BVPHautoridad', 'BVPH', 6492, 'n', 1 },
{ 'BivaldiAutor', 'Bivaldi autor', 3932, 'n', 'Bivaldi autor' },
{ 'GalicianaAutor', 'Galiciana autor', 3307, 'n', 'Galiciana autor' },
{ 'Packard Humanities Institute', 'PHI', 6941, 'n', 0 },
{ 'Europeana', 'Europeana', 7704, 'n', 1 },
{ 'DOI', 'DOI', 356, 'n', 1 },
{ 'Handle', 'Handle', 1184, 'url', 1 },
},
},
{
title = 'موزهئون',
group = {
{ 'MNCARS', 'MNCARS', 4439, 'url', 1 },
{ 'MuseoDelPradoPersona', 'Museo del Prado (persona)', 5321, 'n', 'Museo del Prado (persona)' },
{ 'MuseoDelPradoObra', 'Museo del Prado (obra)', 8905, 'n', 'Museo del Prado (obra)' },
{ 'Museo Smithsoniano de Arte AmericanoPersona', 'SAAM (persona)', 1795, 'n', 'SAAM (persona)' },
{ 'Museo Smithsoniano de Arte AmericanObra', 'SAAM (obra)', 4704, 'n', 'SAAM (obra)' },
{ 'MuseodeOrsayArtistas', 'Museo de Orsay (artista)', 2268, 'n', 'Museo de Orsay (artista)' },
{ 'Thyssen-BornemiszaArtistas', 'Thyssen-Bornemisza (artista)', 2431, 'n', 'Thyssen-Bornemisza (artista)' },
},
},
{
title = 'دیجیتالی روزنومه دکّهئون',
group = {
{ 'HemBNE', 'Hemeroteca digital de la BNE', 12151, 'n', 1 },
{ 'BVPH', 'Biblioteca Virtual de Prensa Histórica', 2961, 'n', 1 },
{ 'Memoriademadrid', 'Memoriademadrid', 7372, 'n', 1 },
},
},
{
title = 'إستارهشناسی',
group = {
{ 'Simbad', 'SIMBAD', 3083, 'n', 0 },
{ 'JPL-Small-Body-Database', 'JPL', 716, 'n', 0 },
{ 'MPC', 'MPC', 5736, 'n', 0 },
{ 'NASA-Exoplanet-Archive', 'NASA Exoplanet Archive', 5667, 'n', 0 },
{ 'GazPlaNom', 'Gazetteer of Planetary Nomenclature', 2824, 'n', 0 },
},
},
{
title = 'جاجیگاهون',
group = {
{ 'OSM', 'Relación OSM', 402, 'n', 'Relación OSM' },
{ 'TGN', 'TGN', 1667, 'n', 1 },
{ 'AtlasIR', 'Atlas Digital del Imperio Romano', 1936, 'n', 0 },
{ 'Pleiades', 'Pleiades', 1584, 'n', 0 },
{ 'TmGEO', 'Trismegistos GEO', 1958, 'n', 0 },
{ 'SNCZI-IPE-EMBALSE', 'SNCZI-IPE embalse', 4568, 'n', 'SNCZI-IPE embalse' },
{ 'SNCZI-IPE-PRESA', 'SNCZI-IPE presa', 4558, 'n', 'SNCZI-IPE presa' },
{ 'NATURA2000', 'Natura 2000', 3425, 'n', 'Natura 2000' },
{ 'WWF', 'WWF', 1294, 'n', 1 },
{ 'IDESCAT', 'IDESCAT', 4335, 'n', 1 },
{ 'INE', 'INE', 772, ineLink, 1 },
{ 'INE Portugal', 'INE', 6324, 'n', 1 },
{ 'ISTAT', 'ISTAT', 635, 'n', 1 },
{ 'OFS-Suiza', 'OFS', 771, 'n', 1 },
{ 'IBGE', 'IBGE', 1585, 'n', 1 },
{ 'TOID', 'TOID', 3120, 'n', 1 },
{ 'INSEE-commune', 'INSEE (comuna)', 374, 'n', 'INSEE (comuna)' },
{ 'INSEE-departamento', 'INSEE (departamento)', 2586, 'n', 'INSEE (departamento)' },
{ 'INSEE-region', 'INSEE (región)', 2585, 'n', 'INSEE (región)' },
{ 'INSEE-canton', 'INSEE (cantón)', 2506, 'n', 'INSEE (cantón)' },
{ 'INEGI-mun', 'INEGI municipio', 3801, 'n', 'INEGI municipio' },
{ 'INEGI-loc', 'INEGI localidad', 1976, 'n', 'INEGI localidad' },
{ 'SIRUTA', 'SIRUTA', 843, 'n', 1 },
{ 'SUDAFRICA-MUN', 'Código municipio Sudáfrica', 911, 'n', 1 },
{ 'LAU', 'LAU', 782, 'n', 1 },
{ 'KSH', 'KSH', 939, 'n', 1 },
{ 'OKATO', 'OKATO', 721, 'n', 1 },
{ 'OSTAT', 'ÖSTAT-Nr', 964, 'n', 'ÖSTAT-Nr'},
{ 'TERC', 'TERC', 1653, 'n', 'TERC'},
{ 'GNIS', 'GNIS', 590, 'n', 0},
{ 'WDTA', 'WDTA', 809, 'n', 0 },
},
},
{
title = 'معماری',
group = {
{ 'DocomomoIberico', 'Docomomo Ibérico', 3758, 'n', 'Docomomo Ibérico' },
{ 'COAMinmueble', 'COAM inmueble', 2917, 'n', 'COAM inmueble' },
{ 'COAMpersona', 'COAM persona', 4488, 'n', 'COAM persona' },
{ 'ArchnetAutoridad', 'Archnet autoridad', 12728, 'n', 'Archnet autoridad' },
{ 'ArchnetSitio', 'Archnet sitio', 7323, 'n', 'Archnet sitio' },
},
},
{
title = 'دریایی فانوس',
group = {
{ 'ARHLS', 'ARHLS', 2980, 'n', 0 },
{ 'NGA', 'NGA', 3563, 'n', 0 },
{ 'UKHO', 'UKHO', 3562, 'n', 0 },
{ 'MarineTraffic', 'MarineTraffic', 3601, 'n', 0 },
{ 'OnlineListofLights', 'Online List of Lights', 3223, 'n', 0 },
},
},
{
title = 'تاریخی میراث',
group = {
{ 'World Heritage Site', 'Centro del Patrimonio Mundial', 757, 'n', 'Centro del Patrimonio Mundial' },
{ 'CNMLBH', 'cnmlbh', 4587, 'n', 'cnmlbh' },
{ 'IGESPAR', 'IGESPAR', 1702, 'n', 1 },
{ 'SIPA', 'SIPA', 1700, 'n', 1 },
{ 'Infopatrimonio', 'Infopatrimônio', 4372, 'n', 'Infopatrimônio' },
{ 'AustriaObjektID', 'Austria ObjektID', 2951, 'n', 'Austria ObjektID' },
{ 'FBBID', 'FBB', 2783, 'n', 'FBB' },
{ 'Fornminnesregistret', 'FMIS', 1260, 'n', 'FMIS' },
{ 'BerlinerKulturdenkmal', 'Berliner Kulturdenkmal', 2424, 'n', 'Berliner Kulturdenkmal' },
{ 'NHLE', 'NHLE', 1216, 'n', 1 },
{ 'NRHP', 'NRHP', 649, 'n', 1 },
{ 'KULTURMINNE', 'Kulturminne', 758, 'n', 'Kulturminne' },
{ 'CRHP', 'CRHP', 477, 'n', 1 },
{ 'MERIMEE', 'Mérimée', 380, 'n', 'Mérimée' },
{ 'CADW', 'Cadw', 1459, 'n', 'Cadw' },
{ 'Památkový Katalog', 'Památkový katalog', 762, 'n', 'Památkový katalog' },
{ 'PatrimonioIran', 'Patrimonio Nacional de Irán', 1369, 'n', 'Patrimonio Nacional de Irán' },
{ 'Rijksmonument', 'Rijksmonument', 359, 'n', 'Rijksmonument' },
{ 'BIC', 'BIC', 808, 'n', 1 },
{ 'BCIN', 'BCIN', 1586, 'n', 1 },
{ 'IPAC', 'IPAC', 1600, 'n', 1 },
{ 'IGPCV', 'IGPCV', 2473, 'n', 1 },
{ 'IAPH', 'IAPH', 8425, 'n', 0 },
{ 'GD-PCA', 'Patrimonio Cultural de Andalucía', 3318, 'n', 1 },
{ 'SIPCA', 'SIPCA', 3580, 'n', 1 },
{ 'PWJCYL', 'Patrimonio Web JCyL', 3177, 'n', 'Patrimonio Web JCyL' },
{ 'CPCCLM', 'Catálogo de Patrimonio Cultural de Castilla-La Mancha', 6539, 'n', 1 },
{ 'HispaniaNostra', 'Lista Roja Hispania Nostra', 4868, 'url', 'Lista Roja Hispania Nostra' },
{ 'HGC', 'Heritage Gazetteer for Cyprus', 6916, 'n', 1 },
{ 'HGL', 'Heritage Gazetteer of Libya', 6751, 'n', 1 },
},
},
{
title = 'ورزشکارون',
group = {
{ 'COI', 'COI', 5815, 'n', 0 },
{ 'World Athletics', 'World Athletics', 1146, 'n', 0 },
{ 'European Athletics', 'Atletismo Europeo', 3766, 'n', 0 },
{ 'Liga Diamante', 'Liga de Diamante', 3923, 'n', 0 },
{ 'ITU', 'ITU', 3604, 'n', 0 },
{ 'ATP', 'ATP', 536, 'n', 0 },
{ 'Copa Davis', 'Copa Davis', 2641, 'n', 0 },
{ 'WTA', 'WTA', 597, 'n', 0 },
{ 'Fed Cup', 'Fed Cup', 2642, 'n', 0 },
{ 'ITF', 'ITF', 599, 'n', 0 },
{ 'ITHF', 'ITHF', 3363, 'n', 0 },
{ 'ITTF', 'ITTF', 1364, 'n', 0 },
{ 'FIFA', 'FIFA', 1469, 'n', 0 },
{ 'UEFA', 'UEFA', 2276, 'n', 0 },
{ 'NFT', 'National-Football-Teams', 2574, 'n', 0 },
{ 'Soccerway', 'Soccerway', 2369, 'n', 0 },
{ 'Transfermarkt', 'Transfermarkt', 2446, 'n', 0 },
{ 'As', 'As', 3427, 'n', 0 },
{ 'ESPN FC', 'ESPN FC', 3681, 'n', 0 },
{ 'FBref', 'FBref', 5750, 'n', 0 },
{ 'BeSoccer', 'BeSoccer', 12577, 'n', 0 },
{ 'LaPreferente', 'LaPreferente', 7359, 'n', 0 },
{ 'Livefutbol', 'Livefutbol', 2020, 'n', 0 },
{ 'Soccerbase', 'Soccerbase', 2193, 'n', 0 },
{ 'FootballDatabase', 'FootballDatabase', 3537, 'n', 0 },
{ 'BDFutbol', 'BDFutbol', 3655, 'n', 0 },
{ 'EPCR', 'EPCR', 3666, 'n', 0 },
{ 'FIDE', 'FIDE', 1440, 'n', 0 },
{ 'BoxRec', 'BoxRec', 1967, 'n', 0 },
{ 'Sherdog', 'Sherdog', 2818, 'n', 0 },
{ 'WWE', 'WWE', 2857, 'n', 0 },
{ 'NSK', 'NSK', 3385, 'n', 0 },
{ 'IJF', 'IJF', 4559, 'n', 0 },
{ 'FINA', 'FINA', 3408, 'n', 0 },
{ 'ISHOF', 'ISHOF', 3691, 'n', 0 },
{ 'NFL', 'NFL', 3539, 'n', 0 },
{ 'NHL', 'NHL', 3522, 'n', 0 },
{ 'FIH', 'FIH', 3742, 'n', 0 },
{ 'MLB', 'MLB', 3541, 'n', 0 },
{ 'Baseball-Reference', 'Baseball-Reference', 1825, 'n', 0 },
{ 'FIL', 'FIL', 2990, 'n', 0 },
{ 'IBSF', 'IBSF', 2991, 'n', 0 },
{ 'WAF', 'WAF', 3010, 'n', 0 },
{ 'FEI', 'FEI', 3111, 'n', 0 },
{ 'FIE', 'FIE', 2423, 'n', 0 },
{ 'CEE', 'CEE', 4475, 'n', 0 },
{ 'IBU', 'IBU', 2459, 'n', 0 },
{ 'ISU', 'ISU', 2694, 'n', 0 },
{ 'FIG', 'FIG', 2696, 'n', 0 },
{ 'UIPM', 'UIPM', 2726, 'n', 0 },
{ 'BWF', 'BWF', 2729, 'n', 0 },
{ 'WCF', 'WCF', 3557, 'n', 0 },
{ 'EHF', 'EHF', 3573, 'n', 0 },
{ 'IWF', 'IWF', 3667, 'n', 0 },
{ 'IOF', 'IOF', 3672, 'n', 0 },
{ 'ISSF', 'ISSF', 2730, 'n', 0 },
{ 'FIVB', 'FIVB', 2801, 'n', 0 },
{ 'CEV', 'CEV', 3725, 'n', 0 },
{ 'ICF', 'ICF', 3689, 'n', 0 },
{ 'FISA', 'FISA', 2091, 'n', 0 },
{ 'IFSC', 'IFSC', 3690, 'n', 0 },
{ 'NLL', 'NLL', 3955, 'n', 0 },
{ 'PGA', 'PGA', 2811, 'n', 0 },
{ 'LPGA', 'LPGA', 2810, 'n', 0 },
{ 'FIBA', 'FIBA', 3542, 'n', 0 },
{ 'Euroliga', 'Euroliga', 3536, 'n', 0 },
{ 'WNBA', 'WNBA', 3588, 'n', 0 },
{ 'NBA', 'NBA', 3647, 'n', 0 },
{ 'ACB', 'ACB', 3525, 'n', 0 },
{ 'Entr. ACB', 'Entrenador ACB', 6297, 'n', 0 },
{ 'snooker.org', 'snooker.org', 4502, 'n', 0 },
{ 'snooker.org tournament', 'snooker.org', 4921, 'n', 0 },
{ 'WST', 'WST', 4498, 'n', 0 },
{ 'CueTracker', 'CueTracker', 4924, 'n', 0 },
},
},
{
title = 'سینما',
group = {
{ 'FilmAffinity', 'FilmAffinity', 480, 'n', 0 },
{ 'IMDb', 'IMDb', 345, 'n', 0 },
{ 'Óscar', 'Óscar', 6145, 'n', 0 },
{ 'AFI', 'AFI', 3593, 'n', 0 },
{ 'Allcinema', 'Allcinema', 2465, 'n', 0 },
{ 'AllMovie', 'AllMovie', 1562, 'n', 0 },
{ 'AlloCiné', 'AlloCiné', 1265, 'n', 0 },
{ 'BFI', 'BFI', 2703, 'n', 0 },
{ 'Box Office Mojo', 'Box Office Mojo', 1237, 'n', 0 },
{ 'ICAA película', 'ICAA', 5128, 'n', 1 },
},
},
{
title = 'کارآفرینون',
group = {
{ 'Bloomberg', 'Bloomberg', 3052, 'n', 0 },
{ 'Crunchbase', 'Crunchbase', 2087, 'n', 0 },
},
},
{
title = 'مالیاتی شناساگرون',
group = {
{ 'IRS', 'IRS', 1297, noLink, 0 },
{ 'VAT', 'VAT', 3608, noLink, 0 },
{ 'UID', 'UID', 4829, 'n', 0 },
},
},
{
title = 'کامپیوتری شناساگرون',
group = {
{ 'TOP500', 'TOP500', 7307, 'n', 0 },
{ 'Arch', 'Arch Linux', 3454, 'n', 0 },
{ 'AUR', 'AUR', 4162, 'n', 0 },
{ 'Debian', 'Debian', 3442, 'n', 0 },
{ 'Fedora', 'Fedora', 3463, 'n', 0 },
{ 'FSD', 'Free Software Directory', 2537, 'n', 0 },
{ 'Gentoo', 'Gentoo', 3499, 'n', 0 },
{ 'OpenHub', 'Open Hub', 1972, 'n', 0 },
{ 'PyPI', 'PyPI', 5568, 'n', 0 },
{ 'Snap', 'Snap', 4435, 'n', 0 },
{ 'Ubuntu', 'Ubuntu', 3473, 'n', 0 },
}
},
{
title = 'زیستشناسی دیتابیسئون',
group = {
{ 'Algabase', 'AlgaeBase', 1348, 'y', 0 },
{ 'ADW', 'ADW', 4024, 'n', 0 },
{ 'AmphibiaWeb', 'AmphibiaWeb', 5036, 'n', 0 },
{ 'BOLD', 'BOLD', 3606, 'n', 0 },
{ 'APD', 'African Plant DB', 2036, 'n', 0 },
{ 'Avibase', 'Avibase', 2026, 'n', 0 },
{ 'BHL', 'BHL', 687, 'n', 0 },
{ 'BioLib', 'BioLib', 838, 'n', 0 },
{ 'BirdLife', 'BirdLife', 5257, 'n', 0 },
{ 'CatalogueOfLife', 'Catalogue of Life', 3088, 'n', 0 },
{ 'CONABIO', 'CONABIO', 4902, 'n', 0 },
{ 'Dyntaxa', 'Dyntaxa', 1939, 'n', 0 },
{ 'eBird', 'eBird', 3444, 'n', 0 },
{ 'EOL', 'EOL', 830, 'n', 0 },
{ 'EUNIS', 'EUNIS', 6177, 'n', 0 },
{ 'FaunaEuropaea', 'Fauna Europaea', 1895, 'n', 0 },
{ 'FishBase', 'FishBase', 938, 'n', 0 },
{ 'FloraBase', 'FloraBase', 3101, 'n', 0 },
{ 'FOC', 'Fl. China', 1747, 'n', 0 },
{ 'GBIF', 'GBIF', 846, 'n', 0 },
{ 'GlobalSpecies', 'GlobalSpecies', 6433, 'n', 0 },
{ 'GRIN', 'GRIN', 1421, 'url', 0 },
{ 'IBC', 'Internet Bird Collection', 3099, 'n', 0 },
{ 'iNaturalist', 'iNaturalist', 3151, 'n', 0 },
{ 'IndexFungorum', 'Index Fungorum', 1391, 'n', 0 },
{ 'IOBIS', 'OBIS', 6754, 'n', 0 },
{ 'IPNI', 'IPNI', 961, 'n', 0 },
{ 'ITIS', 'ITIS', 815, 'n', 0 },
{ 'LPSN', 'LPSN', 1991, 'url', 0 },
{ 'MSW', 'MSW', 959, 'n', 0 },
{ 'MycoBank', 'MycoBank', 962, 'n', 0 },
{ 'NCBI', 'NCBI', 685, 'n', 0 },
{ 'FossilWorks', 'Paleobiology Database', 842, 'n', 0 },
{ 'PlantList', 'PlantList', 1070, 'n', 0 },
{ 'SpeciesPlus', 'Species+', 2040, 'n', 0 },
{ 'Taxonomicon', 'Taxonomicon', 7066, 'n', 0 },
{ 'Tropicos', 'W3TROPICOS', 960, 'n', 0 },
{ 'UICN', 'UICN', 627, 'n', 0 },
{ 'USDAP', 'USDA Plants', 1772, 'n', 0 },
{ 'VASCAN', 'VASCAN', 1745, 'n', 0 },
{ 'WoRMS', 'WoRMS', 850, 'n', 0 },
{ 'uBio', 'uBio', 4728, 'n', 0 },
{ 'Xeno-canto', 'Xeno-canto', 2426, 'n', 0 },
{ 'Zoobank', 'Zoobank', 1746, 'n', 0 },
},
},
{
title = 'پزشکی شناساگرون',
group = {
{ 'DOID', 'DOID', 699, 'n', 0 },
{ 'CIE11', 'CIE-11', 7329, icd11Link, 0},
{ 'CIE10', 'CIE-10', 494, 'n', 0 },
{ 'CIE9', 'CIE-9', 493, 'n', 0 },
{ 'CIE10MC', 'CIE-10-MC', 4229, 'n', 0 },
{ 'CIE9MC', 'CIE-9-MC', 1692, 'n', 0 },
{ 'CIEO', 'CIE-O', 563, 'n', 0 },
{ 'CIAP2', 'CIAP-2', 667, 'n', 0 },
{ 'OMIM', 'OMIM', 492, 'n', 0 },
{ 'DSM IV', 'DSM IV', 663, 'n', 0 },
{ 'DSM 5', 'DSM-5', 1930, 'n', 0 },
{ 'DiseasesDB', 'DiseasesDB', 557, 'n', 0 },
{ 'MedlinePlus', 'MedlinePlus', 604, 'n', 0 },
{ 'eMedicine', 'eMedicine', 673, 'n', 0 },
{ 'MeSH', 'MeSH', 486, 'n', 0 },
{ 'MeSHdq', 'MeSH D/Q', 9340, 'y', 0 },
{ 'DeCS', 'DeCS', 9272, 'n', 0 },
{ 'Orphanet', 'Orphanet', 1550, 'n', 0 },
{ 'TA98', 'TA', 1323, 'n', 1 },
{ 'FMA', 'FMA', 1402, 'n', 0 },
{ 'UMLS', 'UMLS', 2892, 'n', 0 },
{ 'GeneReviews', 'GeneReviews', 668, 'n', 0 },
{ 'NumE', 'Número E', 628, 'n', 0 },
{ 'GARD', 'GARD', 4317, 'n', 0 },
}
},
{
title = 'شیمیایی شناساگرون',
group = {
{ 'CAS', 'Número CAS', 231, 'n', 0 },
{ 'EINECS', 'Números EINECS', 232, 'n', 0},
{ 'ATC', 'Código ATC', 267, 'n', 0 },
{ 'RTECS', 'RTECS', 657, 'n', 0 },
{ 'ChEBI', 'ChEBI', 683, 'n', 0 },
{ 'ChEMBL', 'ChEMBL', 592, 'n', 0 },
{ 'ChemSpider', 'ChemSpider', 661, 'n', 0 },
{ 'DrugBank', 'DrugBank', 715, 'n', 0 },
{ 'PubChem', 'PubChem', 662, 'n', 0 },
{ 'UNII', 'UNII', 652, 'n', 0 },
{ 'KEGG', 'KEGG', 665, 'n', 0 },
{ 'SMILES', 'SMILES', 233, 'y', 0 },
{ 'InChI', 'InChI', 234, 'y', 0 },
{ 'InChIKey', 'InChI key', 235, 'y', 0 },
}
},
{
title = 'زیستی شناساگرون',
group = {
{ 'MGI', 'MGI', 231, 'n', 0 },
{ 'HomoloGene', 'HomoloGene', 593, 'n', 0 },
{ ' HGNC', 'HGNC', 354, 'n', 0 },
{ 'UniProt', 'UniProt', 352, 'n', 0 },
}
},
{
title = 'إسارهشناسی شناساگرون',
group = {
{ 'COSPAR', 'COSPAR', 247, 'n', 0 },
{ 'SCN', 'SCN', 377, 'n', 0 },
{ 'NSSDCA', 'NSSDCA', 8913, 'n', 0 }
}
},
{
title = 'هستیشناسیون',
group = {
{ 'IEV', 'Número IEV', 8855, 'n', 0 },
{ 'OUM2', 'OUM 2.0', 8769, 'n', 0 }
}
}
}
-- -- Example row: --
-- conf.databases[2] = {}
-- conf.databases[2].name = 'خارجی لینکون'
-- conf.databases[2].list = {
-- {
-- title = '',
-- group = {
-- { 'Website', 'وبسایت', 856, 'n', 0 },
-- },
-- },
-- }
--In this order: alternate name, name of parameter from databases table
conf.aliases = {
{ 'Wd', 'Wikidata' },
{ 'PND', 'GND' },
{ 'Commonscat', 'Commons' },
}
local function getCatForId( parameter, category )
local title = mw.title.getCurrentTitle()
local namespace = title.namespace
if category == 0 then
return ''
elseif category == 1 then
category = parameter
end
if namespace == 0 then
return '[[رج:شناساگر دار مقالهئون|' .. category .. ']]\n'
elseif namespace == 2 and not title.isSubpage then
return '[[رج:شناساگر دار کارور صفحهئون|' .. category .. ']]\n'
else
return '[[رج:شناساگر دار متفرقه صفحهئون|' .. category .. ']]\n'
end
end
function getIdsFromSitelinks( itemId, property )
local ids = {}
local siteLink = itemId and mw.wikibase.getSitelink( itemId, property )
if siteLink then
table.insert( ids, siteLink )
end
return ids
end
function getIdsFromWikidata( itemId, property )
local ids = {}
local declaraciones = mw.wikibase.getBestStatements(itemId, property)
for _, statement in pairs( declaraciones) do
if statement.mainsnak.datavalue then
table.insert( ids, statement.mainsnak.datavalue.value )
end
end
return ids
end
function getLink( property, val, mask )
local link = ''
if mw.ustring.find( val, '//' ) then
link = val
else
if type(property) == 'number' then
local entityObject = mw.wikibase.getEntityObject('P'..property)
local dataType = entityObject.datatype
if dataType == 'external-id' then
local allStatements = entityObject:getBestStatements('P1630')
if allStatements then
for pos = 1, #allStatements, 1 do
local q = allStatements[pos].qualifiers
if q and q.P407 and q.P407[1].datavalue and q.P407[1].datavalue.value.id == 'Q1321' then
link = allStatements[pos].mainsnak.datavalue.value
end
end
end
if link == '' then
local formatterURL = entityObject:getBestStatements('P1630')[1]
if formatterURL then
link = formatterURL.mainsnak.datavalue.value
else
local formatterURL = entityObject:getBestStatements('P3303')[1]
if formatterURL then link = formatterURL.mainsnak.datavalue.value end
end
end
elseif dataType == 'url' then
local subjectItem = entityObject:getBestStatements('P1629')[1]
if subjectItem then
local officialWebsite = mw.wikibase.getBestStatements(subjectItem.mainsnak.datavalue.value.id, 'P856')[1]
if officialWebsite then
link = officialWebsite.mainsnak.datavalue.value
end
end
elseif dataType == 'string' then
local formatterURL = entityObject:getBestStatements('P1630')[1]
if formatterURL then
link = formatterURL.mainsnak.datavalue.value
else
local formatterURL = entityObject:getBestStatements('P3303')[1]
if formatterURL then
link = formatterURL.mainsnak.datavalue.value
else
local subjectItem = entityObject:getBestStatements('P1629')[1]
if subjectItem then
local officialWebsite = mw.wikibase.getBestStatements(subjectItem.mainsnak.datavalue.value.id,'P856')[1]
if officialWebsite then
link = officialWebsite.mainsnak.datavalue.value
end
end
end
end
end
elseif type(property) == 'string' then
link = property
end
end
link = mw.ustring.gsub(link, '^[Hh][Tt][Tt][Pp]([Ss]?)://', 'http%1://') -- fix wikidata URL
if type(mask) == 'function' then
return mask( val, link, property )
end
link = mw.ustring.gsub(link, '$1', mw.ustring.gsub( mw.ustring.gsub( val, '%%', '%%%%' ), ' ', '%%%%20' ) or val )
if mw.ustring.find( link, '//' ) then
if type(mask) == 'string' then
link = cleanLink( link, 'PATH' )
if mask == 'y' then
return '['..link..' شناساگر]'
elseif mask == 'n' then
return '['..link..' '..val..']'
end
return '['..link..' '..mask..']'
end
elseif link == '' then
return val
else
return '[['..link..'|'..val..']]'
end
end
local function createRow( id, label, rawValue, link, withUid )
if link then
if label and label ~= '' then label = '<span style="white-space:nowrap;">'..label .. ':</span> ' end
if withUid then
return '* ' .. label .. '<span class="uid">' .. link .. '</span>\n'
else
return '* ' .. label .. link .. '\n'
end
else
return '* <span class="error">این ' .. id .. ' شناساگر ' .. rawValue .. ' نامعتبر هسته</span>[[رج:مرجعون کنترل که خطا ور بخردنه]]\n'
end
end
local function copyTable(inTable)
if type(inTable) ~= 'table' then return inTable end
local outTable = setmetatable({}, getmetatable(inTable))
for key, value in pairs (inTable) do outTable[copyTable(key)] = copyTable(value) end
return outTable
end
local function splitLccn( id )
if id:match( '^%l%l?%l?%d%d%d%d%d%d%d%d%d?%d?$' ) then
id = id:gsub( '^(%l+)(%d+)(%d%d%d%d%d%d)$', '%1/%2/%3' )
end
if id:match( '^%l%l?%l?/%d%d%d?%d?/%d+$' ) then
return mw.text.split( id, '/' )
end
return false
end
local p = {}
function p.authorityControl( frame )
local pArgs = frame:getParent().args
local parentArgs = copyTable(pArgs)
local stringArgs = false
local fromForCount, itemCount, rowCount = 1, 0, 0
local mobileContent = ''
--Cleanup args
for k, v in pairs( pArgs ) do
if type(k) == 'string' then
--make args case insensitive
local lowerk = mw.ustring.lower(k)
if not parentArgs[lowerk] or parentArgs[lowerk] == '' then
parentArgs[lowerk] = v
parentArgs[k] = nil
end
--remap abc to abc1
if not mw.ustring.find(lowerk, '%d$') then --if no number at end of param
if not parentArgs[lowerk..'1'] or parentArgs[lowerk..'1'] == '' then
parentArgs[lowerk..'1'] = v
parentArgs[lowerk] = nil
end
end
if v and v ~= '' then
--find highest from param
if mw.ustring.sub(lowerk,1,4) == 'from' then
local fromNumber = tonumber(mw.ustring.sub(lowerk,5,-1))
if fromNumber and fromNumber >= fromForCount then fromForCount = fromNumber end
elseif mw.ustring.sub(lowerk,1,3) == 'for' then
local forNumber = tonumber(mw.ustring.sub(lowerk,4,-1))
if forNumber and forNumber >= fromForCount then fromForCount = forNumber end
elseif mw.ustring.lower(v) ~= 'no' and lowerk ~= 'for' then
stringArgs = true
end
end
end
end
--Setup navbox
local navboxParams = {
name = 'مرجعون کنترل',
bodyclass = 'hlist',
groupstyle = 'width: 12%; text-align:center;',
}
for f = 1, fromForCount, 1 do
local title = {}
--cleanup parameters
if parentArgs['from'..f] == '' then parentArgs['from'..f] = nil end
if parentArgs['for'..f] == '' then parentArgs['for'..f] = nil end
--remap aliases
for _, a in pairs( conf.aliases ) do
local alias, name = mw.ustring.lower(a[1]), mw.ustring.lower(a[2])
if parentArgs[alias..f] and not parentArgs[name..f] then
parentArgs[name..f] = parentArgs[alias..f]
parentArgs[alias..f] = nil
end
end
--Fetch Wikidata item
local itemId = parentArgs['from'..f] or mw.wikibase.getEntityIdForCurrentPage()
local label = itemId and (mw.wikibase.getSitelink(itemId) or mw.wikibase.getLabel(itemId)) or ''
if label and label ~= '' then
title = mw.title.new(label)
if not title then title = mw.title.getCurrentTitle() end
else
title = mw.title.getCurrentTitle()
end
if (not parentArgs['wikidata'..f] or parentArgs['wikidata'..f] == '') and (title.namespace == 0 or title.namespace == 104) then
parentArgs['wikidata'..f] = parentArgs['from'..f] or itemId or ''
end
if title.namespace == 0 or title.namespace == 104 or stringArgs then --Only in the main namespaces or if there are manual overrides
if fromForCount > 1 and #conf.databases > 1 then
if parentArgs['for'..f] and parentArgs['for'..f] ~= '' then
navboxParams['list'..(rowCount + 1)] = "'''" .. parentArgs['for'..f] .. "'''"
else
navboxParams['list'..(rowCount + 1)] = "'''" .. title.text .. "'''"
end
navboxParams['list'..(rowCount + 1)..'style'] = 'background-color: #ddf;'
rowCount = rowCount + 1
end
for _, db in pairs( conf.databases ) do
if db.list and #db.list > 0 then
local listElements = {}
for n, gr in pairs( db.list ) do
local groupElements = {}
if gr.group and #gr.group > 0 then
for _, params in pairs( gr.group ) do
local id = mw.ustring.lower( params[1] )
-- Wikidata fallback if requested
if itemId and params[3] ~= 0 and (not parentArgs[id..f] or parentArgs[id..f] == '') then
local wikidataIds = {}
if type( params[3] ) == 'function' then
wikidataIds = params[3]( itemId )
elseif type( params[3] ) == 'string' then
wikidataIds = getIdsFromSitelinks(itemId, params[3] )
else
wikidataIds = getIdsFromWikidata( itemId, 'P' .. params[3] )
end
if wikidataIds[1] then
parentArgs[id..f] = wikidataIds[1]
end
end
local val = parentArgs[id..f]
if val and val ~= '' and mw.ustring.lower(val) ~= 'no' and params[3] ~= 0 then
local link
if type( params[3] ) == 'function' then
link = val
else
link = getLink( params[3], val, params[4] )
end
if link and link ~= '' then
table.insert( groupElements, createRow( id, params[2], val, link, true ) .. getCatForId( params[1], params[5] or 0 ) )
itemCount = itemCount + 1
end
end
end
if #groupElements > 0 then
if gr.title and gr.title ~= '' then
table.insert( listElements, "* '''"..gr.title.."'''\n" )
end
table.insert( listElements, table.concat( groupElements ) )
if n == 1 and #groupElements > 1 then
table.insert( listElements, "\n----\n" )
end
-- mobile version
if n == 1 then
mobileContent = table.concat( groupElements )
end
end
end
end
-- Generate navbox title
if #listElements > 0 then
if fromForCount > 1 and #conf.databases == 1 then
if parentArgs['for'..f] and parentArgs['for'..f] ~= '' then
navboxParams['group'..(rowCount + 1)] = "''" .. parentArgs['for'..f] .. "''"
else
navboxParams['group'..(rowCount + 1)] = "''" .. title.text .. "''"
end
else
navboxParams['group'..(rowCount + 1)] = db.name or ''
end
navboxParams['list'..(rowCount + 1)] = table.concat( listElements )
rowCount = rowCount + 1
end
end
end
end
end
if rowCount > 0 then
local Navbox = require('ماژول:Navbox')
if fromForCount > 1 then
--add missing names
for r = 1, rowCount, 1 do
if navboxParams['group'..r] == '' then
navboxParams['group'..r] = "''" .. mw.wikibase.getEntity(parentArgs['wikidata'..r]):getLabel().."''"
end
end
if fromForCount > 2 then
navboxParams['navbar'] = 'plain'
else
navboxParams['state'] = 'off'
navboxParams['navbar'] = 'off'
end
end
local mainCategories = ''
if stringArgs then
mainCategories = mainCategories .. '[[رج:مرجعون کنترل که محلی پارامتر دارنه]]\n'
end
if itemCount > 13 then
if itemCount > 30 then
itemCount = 'بیش از ۳۰'
end
-- mainCategories = mainCategories .. '[[رج:مرجعون کنترل که ' .. itemCount .. ' ویژگی ره کار زننه]]\n'
end
navboxParams['style'] = 'width: inherit';
return frame:extensionTag{ name = 'templatestyles', args = { src = 'شابلون:مرجعون کنترل/styles.css' } }
.. tostring(
mw.html.create( 'div' )
:addClass( 'mw-authority-control' )
:wikitext( Navbox._navbox( navboxParams ) )
:done()
:tag('div')
:addClass( 'mw-mf-linked-projects' )
:addClass( 'hlist' )
:newline()
:wikitext( mobileContent )
:done()
:done()
)
.. mainCategories
else
return ''
end
end
return p
7vrcepbqz8n9ucpvgtrzeobzdx8v1yk
401991
401989
2026-08-31T18:17:28Z
محک
1023
401991
Scribunto
text/plain
require('ماژول:No globals')
local function cleanLink ( link, style )
-- similar to mw.uri.encode
local wikiLink = link
if style == 'PATH' then
wikiLink = mw.ustring.gsub( wikiLink, ' ', '%%%%20' )
elseif style == 'WIKI' then
wikiLink = mw.ustring.gsub( wikiLink, ' ', '_' )
wikiLink = mw.ustring.gsub( wikiLink, '?', '%%%%3F')
else -- if style == 'QUERY' then -- default
wikiLink = mw.ustring.gsub( wikiLink, ' ', '+' )
end
wikiLink = mw.ustring.gsub( wikiLink, '%[', '%%5B' )
wikiLink = mw.ustring.gsub( wikiLink, '%]', '%%5D' )
wikiLink = mw.ustring.gsub( wikiLink, '%"', '%%%%22' )
return wikiLink
end
local function generic ( id, link, parameter )
local idlink = cleanLink( id, 'PATH' )
link = mw.ustring.gsub( link, '$1', idlink )
return '[' .. link .. ' ' .. id .. ']'
end
local function noLink ( id, link, parameter )
-- evita generar un enlace externo junto con el identificador
return id
end
local function bncLink ( id, link, parameter )
-- filtro local del BNC, para evadir multitud de identificadores de Wikidata que no se enlazan adecuadamente
-- véase https://www.wikidata.org/wiki/Wikidata:Database_reports/Constraint_violations/P1890#%22Format%22_violations
if ( string.match( id, '^%d%d%d%d%d%d%d%d%d$' ) ) then
return generic ( id, link, parameter )
end
return false
end
local function bnfLink ( id, link, parameter )
-- representación local del BNF, con doble enlace
return generic( id, link, parameter ) .. ' [http://data.bnf.fr/ark:/12148/cb' .. id .. ' (data)]'
end
local function icd11Link ( id, link, parameter )
-- la propiedad P7329 no genera un enlace externo, así que se usarán los valores de P7807 cuando esté definida
local foundation = getIdsFromWikidata(mw.wikibase.getEntityIdForCurrentPage(), 'P7807')
if foundation and foundation[1] then
link = 'https://icd.who.int/browse11/l-m/en#/http://id.who.int/icd/entity/$1'
link = link:gsub('$1', foundation[1])
return generic(id, link, parameter)
else
return id
end
end
local function ineLink ( id, link, parameter )
-- representación especial del INE, enlace no estándar con cinco parámetros utilizados
local ineMainRE, ineTailRE = '^(%d%d)(%d%d%d)', '(%d%d)(%d%d)(%d%d)'
local codProv, codMuni, codEC, codES, codNUC = string.match( id, ineMainRE .. ineTailRE .. '$' )
if not codEC or not codES or not codNUC then
codProv, codMuni = string.match( id, ineMainRE .. '$' )
if codProv and codMuni then
codEC, codES, codNUC = '00', '00', '00'
else
codProv, codMuni = string.match( id, ineMainRE )
codEC, codES, codNUC = '', '', ''
end
end
if codProv and codMuni then
link = 'http://www.ine.es/nomen2/inicio_a.do?accion=busquedaAvanzada&inicio=inicio_a&subaccion=&botonBusquedaAvanzada=Consultar+selecci%C3%B3n&numPag=0&ordenAnios=ASC&comunidad=00&entidad_amb=no&poblacion_amb=T&poblacion_op=%3D&poblacion_txt=&denominacion_op=like&denominacion_txt=&codProv=$1&codMuni=$2&codEC=$3&codES=$4&codNUC=$5'
link = link:gsub('$1', codProv):gsub('$2', codMuni):gsub('$3', codEC):gsub('$4', codES):gsub('$5', codNUC)
return generic( id, link, parameter )
end
return id
end
local function commonscat ( id, link, parameter )
-- representación especial del enlace a las categorías de Commons, para mantener el formato de enlace interwiki
local idlink = cleanLink( id, 'WIKI' )
link = mw.ustring.gsub( link, '$1', idlink )
return '<span class="plainlinks">[' .. link .. ' ' .. id .. ']</span>'
end
local function sisterprojects ( id, link, parameter )
-- enlaces interproyecto
local prefix = {
-- Ejemplo: -- enwiki = 'w:en',
commonswiki = 'c',
eswikivoyage = 'voy',
eswiktionary = 'wikt',
eswikibooks = 'b',
eswikinews = 'n',
eswikiversity = 'v',
eswikiquote = 'q',
eswikisource = 's',
mediawikiwiki = 'mw',
metawiki = 'm',
specieswiki = 'species',
}
if prefix[ parameter ] then
return '[['..prefix[ parameter ]..':'..id..'|'..id..']]'
end
return false
end
function getCommonsValue ( itemId )
local commonslink = ''
local categories = ''
local property = getIdsFromWikidata( itemId, 'P373' )
if property and property[1] then
property = property[1]
commonslink = commonslink .. getLink( 373, property, commonscat )
else
property = ''
end
local sitelink = getIdsFromSitelinks( itemId, 'commonswiki' )
if sitelink and sitelink[1] then
sitelink = sitelink[1]
if sitelink ~= 'Category:' .. property then
if commonslink == '' then
commonslink = commonslink .. sisterprojects( sitelink, nil, 'commonswiki' )
end
end
else
sitelink = ''
end
if property and sitelink then
if sitelink ~= 'Category:' .. property then
-- categories = categories .. '[[رج:Wikipedia:Control de autoridades con enlaces diferentes de Commons]]'
end
elseif sitelink then -- not property
-- categories = categories .. '[[رج:Wikipedia:Control de autoridades sin Commonscat]]'
elseif property then -- not sitelink
-- categories = categories .. '[[رج:Wikipedia:Control de autoridades sin Commons]]'
else -- not property and not sitelink
-- categories = categories .. '[[رج:Wikipedia:Control de autoridades sin ningún enlace de Commons]]'
end
if commonslink ~= '' then
-- Special:MediaSearch
local mediasearch = 'https://commons.wikimedia.org/wiki/Special:MediaSearch?type=image&search=%22$1%22'
commonslink = commonslink .. ' / ' .. commonscat( itemId, mediasearch )
return { commonslink .. categories }
end
return {}
end
local conf = {}
--In this order: name of the parameter, label, propertyId in Wikidata, formatting function, category id
-- -- name of the parameter: unique name
-- -- label: internal link in wiki format
-- -- propertyId in Wikidata: number without 'P' suffix
-- -- formatting function: one of these four options
-- -- -- local function (like 'generic')
-- -- -- string 'y' (yes), to show a default identifier 'ID'
-- -- -- string 'n' (no), to show the real identifier
-- -- -- any other string, to show this string as identifier ('id', 'url', 'link', ...)
-- -- category id: one of these tree options
-- -- -- number 0, to not add category
-- -- -- number 1, to add a category based on the name of the parameter
-- -- -- any string, to add a category based on this string
conf.databases = {}
conf.databases[1] = {}
conf.databases[1].name = 'مرجعون کنترل'
conf.databases[1].list = {
{
title = 'ویکیپروژهئون',
group = {
{ 'Wikidata', '[[پرونده:Wikidata-logo.svg|20px|link=Wikidata|alt=Wd|ویکیدیتا]] ویکیدیتا (دادهئون)', 'Wikidata:$1', 'n', 0 },
{ 'Commons', '[[پرونده:Commons-logo.svg|15px|link=Wikimedia Commons|alt=Commonscat|ویکیتلمبار]] ویکیتلمبار (عکس و فیلم)', getCommonsValue, 'n', 0 },
{ 'Wikivoyage', '[[پرونده:Wikivoyage-logo.svg|15px|link=Wikiviajes|alt=Wikivoyage|ویکیسفر]] ویکیسفر (سفرنومه و بوروشور)', 'eswikivoyage', sisterprojects, 0 },
{ 'Wiktionary', '[[پرونده:Wiktionary-logo.svg|15px|link=Wikcionario|alt=Wiktionary|ویکیواژه]] ویکیواژه (واژهنومه)', 'eswiktionary', sisterprojects, 0 },
{ 'Wikibooks', '[[پرونده:Wikibooks-logo.svg|15px|link=Wikilibros|alt=Wikibooks|ویکیکتاب]] ویکیکتاب', 'eswikibooks', sisterprojects, 0 },
{ 'Wikinews', '[[پرونده:Wikinews-logo.svg|20px|link=Wikinoticias|alt=Wikinews|ویکیخَوِرون]] ویکیخَوِرون', 'eswikinews', sisterprojects, 0 },
{ 'Wikiversity', '[[پرونده:Wikiversity-logo.svg|15px|link=Wikiversidad|alt=Wikiversity|ویکیدانشگاه]] ویکیدانشگاه', 'eswikiversity', sisterprojects, 0 },
{ 'Wikiquote', '[[پرونده:Wikiquote-logo.svg|15px|link=Wikiquote|alt=Wikiquote|ویکیبائوته]] ویکیبائوته', 'eswikiquote', sisterprojects, 0 },
{ 'Wikisource', '[[پرونده:Wikisource-logo.svg|15px|link=Wikisource|alt=Wikisource|ویکیقالزم]] ویکیقالزم (بنویشتهئون)', 'eswikisource', sisterprojects, 0 },
{ 'MediaWiki', '[[پرونده:MediaWiki-2020-icon.svg|20px|link=MediaWiki|alt=MediaWiki|مدیاویکی]] مدیاویکی', 'mediawikiwiki', sisterprojects, 0 },
{ 'Meta-Wiki', '[[پرونده:Wikimedia Community Logo.svg|15px|link=Wikimedia Meta-Wiki|alt=Meta-Wiki|متاویکی]] متاویکی', 'metawiki', sisterprojects, 0 },
{ 'Wikispecies', '[[پرونده:Wikispecies-logo.svg|15px|link=Wikispecies|alt=Wikispecies|ویکیزیست]] ویکیزیست (جاندارون)', 'specieswiki', sisterprojects, 0 },
},
},
{
title = 'شناساگرون',
group = {
{ 'ISSN', 'ISSN', 236, 'n', 1 },
{ 'VIAF', 'VIAF', 214, 'n', 1 },
{ 'ISNI', 'ISNI', 213, 'n', 1 },
{ 'BCN', 'BCN', 2879, 'n', 1 },
{ 'BNA', 'BNA', 3788, 'n', 1 },
{ 'BNA-ed', 'BNA', 1143, 'n', 0 },
{ 'BNM', 'BNM', 9774, 'n', 1 },
{ 'BNE', 'BNE', 950, 'n', 1 },
{ 'BNF', 'BNF', 268, bnfLink, 1 },
{ 'VcBA', 'VcBA', 8034, 'n', 1 },
{ 'BNM', 'BNM', 4440, 'n', 1 },
{ 'BNC', 'BNC', 1890, bncLink, 1 },
{ 'BNC', 'BNC', 7369, 'n', 1 },
{ 'BNU', 'BNU', 12595, 'n', 1 },
{ 'BNB', 'BNB', 4619, 'n', 1 },
{ 'CANTIC', 'CANTIC', 9984, 'n', 1 },
{ 'GND', 'GND', 227, 'n', 1 },
{ 'LCCN', 'LCCN', 244, 'n', 1 },
{ 'NCL', 'NCL', 1048, 'n', 0 },
{ 'NDL', 'NDL', 349, 'n', 0 },
{ 'NKC', 'NKC', 691, 'n', 0 },
{ 'NLA', 'NLA', 409, 'n', 1 },
{ 'RLS', 'BER', 947, 'n', 0 },
{ 'J9U', 'NLI', 8189, 'n', 0 },
{ 'CINII', 'CiNii', 271, 'n', 0 },
{ 'NARA', 'NARA', 1225, 'n', 0 },
{ 'LCCNLCOC', 'LCCN', 1144, 'n', 0 },
{ 'SNAC', 'SNAC', 3430, 'n', 1 },
{ 'S2', 'S2', 4012, 'n', 0 },
{ 'SUDOC', 'SUDOC', 269, 'n', 0 },
{ 'ULAN', 'ULAN', 245, 'n', 1 },
{ 'frickSpain ', 'research.frick', 8572, 'n', 1 },
{ 'ORCID', 'ORCID', 496, 'n', 1 },
{ 'Scopus', 'Scopus', 1153, 'n', 1 },
-- { 'SELIBR', 'SELIBR', 906, 'n', 1 },
{ 'BIBSYS', 'BIBSYS', 1015, 'n', 1 },
{ 'IPNIaut', 'IPNI', 586, 'n', 'IPNI' },
{ 'MGP', 'MGP', 549, 'n', 0 },
{ 'autores.uy', 'autores.uy', 2558, 'n', 1 },
{ 'Slovenska biografija', 'Slovenska biografija', 1254, 'n', 0 },
{ 'SBN', 'ICCU', 396, 'n', 1 },
{ 'ARAE', 'ARAE', 9226, 'n', 1 },
{ 'DeutscheBiographie', 'Deutsche Biographie', 7902, 'n', 1 },
{ 'NobelPrize', '[[نوبل جایزه|Nobel]]', 8024, 'n', 0 },
{ 'CCBAE', 'CCBAE', 6493, 'n', 1 },
-- { 'DIR3', 'DIR3', 6222, 'n', 1 },
{ 'CensoGuia', 'Censo-Guía', 3998, 'n', 'Censo-Guía' },
{ 'Libraries.org', 'Libraries.org', 4848, 'n', 1 },
{ 'DirectorioMuseos', 'Directorio de Museos y Colecciones de España', 5763, 'n', 1 },
{ 'SUCA', 'SUCA', 5946, 'n', 1 },
{ 'BOE', 'BOE', 4256, 'n', 1 },
{ 'RoyalSociety', 'Royal Society', 2070, 'url', 'Royal Society' },
{ 'HAW', 'HAW', 2273, 'n', 1 },
{ 'SAW', 'SAW', 3411, 'n', 1 },
{ 'KNAW', 'KNAW', 2454, 'n', 1 },
-- { 'KVAB', 'KVAB', 3887, 'n', 1 },
{ 'Leopoldina', 'Leopoldina', 3413, 'n', 1 },
{ 'CONICET', 'CONICET', 3900, 'n', 1 },
{ 'Grierson', 'Grierson', 3946, 'n', 1 },
{ 'RANM', 'RANM', 3945, 'n', 1 },
-- { 'ANMF', 'ANMF', 3956, 'n', 1 },
{ 'Léonore', 'Léonore', 11152, 'n', 0 },
{ 'USCongress', 'US Congress', 1157, 'n', 0 },
{ 'BPN', 'BPN', 651, 'n', 1 },
-- { 'ISCO', 'ISCO', 952, 'n', 1 },
{ 'AAT', 'AAT', 1014, 'n', 1 },
{ 'OpenLibrary', 'Open Library', 648, 'n', 'Open Library' },
{ 'PARES', 'PARES', 4813, 'n', 1 },
{ 'SSRN', 'SSRN autor', 3747, 'n', 'SSRN autor' },
{ 'SIKART', 'SIKART', 781, 'n', 0 },
{ 'KULTURNAV', 'KulturNav', 1248, 'id', 0 },
{ 'RKDartists', 'RKD', 650, 'n', 1 },
{ 'GoogleScholar', 'GoogleScholar', 1960, 'n', 'Google Scholar' },
-- { 'Microsoft Academic', 'Microsoft Academic', 6366, 'n', 1 },
{ 'RID', 'ResearcherID', 1053, 'n', 1 },
{ 'NLM', 'NLM', 1055, 'n', 1 },
{ 'Latindex', 'Latindex', 12376, 'n', 1 },
{ 'ERIH PLUS', 'ERIH PLUS', 3434, 'n', 1 },
{ 'IPNIpub', 'IPNI', 2008, 'n', 1 },
{ 'SUDOCcat', 'SUDOC catálogo', 1025, 'n', 'SUDOC catálogo' },
{ 'ZDB', 'ZDB', 1042, 'n', 1 },
{ 'NorwegianRegister', 'Norwegian Register', 1270, 'n', 'Norwegian Register' },
{ 'DOAJ', 'DOAJ', 5115, 'n', 1 },
{ 'ACNP', 'ACNP', 6981, 'n', 1 },
{ 'DipFedBra', 'Cámara de Diputados de Brasil', 7480, 'n', 1 },
{ 'HCDN', 'Estadísticas HCDN', 4693, 'n', 1 },
{ 'HCDNbio', 'Biografía HCDN', 5225, 'n', 1 },
{ 'Directorio Legislativo', 'DirectorioLegislativo', 6585, 'n', 0 },
-- { 'Legislatura CABA', 'Legislatura CABA', 4667, 'n', 1 },
{ 'Archivo Histórico de Diputados de España', 'Archivo Histórico de Diputados (1810-1977)', 9033, 'n', 1 },
{ 'Senadores de España (1834-1923)', 'Senadores de España (1834-1923)', 10265, 'n', 1 },
{ 'Asamblea de Madrid', 'Asamblea de Madrid', 4797, 'n', 1 },
{ 'BCNCL', 'Biografías BCN', 5442, 'url', 0 },
{ 'RBD', 'RBD MINEDUC', 1919, 'n', 0 },
{ 'CineChile', 'CineChile', 6750, 'url', 0 },
{ 'Tebeosfera-autor', 'Tebeosfera', 5562, 'n', 1 },
{ 'DPRR', 'DPRR', 6863, 'n', 0},
{ 'tribunsdelaplebe.fr', 'TDLP', 8961, 'n', 0},
{ 'Pleiades', 'Pleiades', 1584, 'n', 0},
{ 'IMO', 'IMO', 458, 'n', 0},
{ 'Mnemosine', 'Mnemosine', 10373, 'n', 0 },
{ 'Renacyt', 'Renacyt', 10452, 'n', 0 },
{ 'AWARE', 'AWARE', 6637, 'url', 0 },
{ 'Tabakalera', 'Tabakalera', 10069, 'n', 1 },
{ 'BUSC', 'BUSC', 12538, 'n' , 1}
},
},
{
title = 'واژهنومهئون و دانشنومهئون',
group = {
{ 'Auñamendi', 'Auñamendi', 3218, 'n', 1 },
-- { 'GEA', 'GEA', 1807, 'n', 1 },
{ 'GEN', 'GEN', 7388, 'n', 1 },
{ 'DBSE', 'DBSE', 2985, 'url', 1 },
{ 'DBE', 'DBE', 4459, 'url', 1 },
{ 'DBCLM', 'DBCLM', 13067, 'url', 1 },
{ 'DCED', 'DCED', 13620, 'n', 1 },
{ 'DBA', 'DBA', 13851, 'n', 1 },
{ 'DHS', 'DHS', 902, 'n', 0 },
{ 'LIR', 'LIR', 886, 'n', 0 },
{ 'TLS', 'TLS', 1362, 'n', 0 },
{ 'Britannica', 'Britannica', 1417, 'url', 0 },
{ 'ELEM', 'ELEM', 1565, 'n', 0 },
{ 'Treccani', 'Treccani', 4223, 'url', 0 },
{ 'Iranica', 'Encyclopædia Iranica', 3021, 'n', 1 },
},
},
{
title = 'دیجیتال مخازن',
group = {
{ 'PerséeRevista', 'Persée revista', 2733, 'n', 'Persée revista' },
{ 'DialnetRevista', 'Dialnet revista', 1609, 'n', 'Dialnet revista' },
{ 'Redalyc', 'Redalyc', 3131, 'n', 1 },
-- { 'UNZrevista', 'UNZ', 2735, 'n', 0 },
-- { 'JSTORrevista', 'JSTOR revista', 1230, 'n', 'JSTOR revista' },
{ 'HathiTrust', 'HathiTrust', 1844, 'n', 1 },
{ 'Galicianaobra', 'Galiciana obra', 3004, 'n', 'Galiciana obra' },
{ 'Trove', 'Trove', 5603, 'n', 1 },
{ 'BVMCobra', 'BVMC obra', 3976, 'n', 'BVMC obra' },
{ 'BVMCpersona', 'BVMC persona', 2799, 'n', 'BVMC persona' },
{ 'Persée', 'Persée', 2732, 'n', 1 },
{ 'Dialnet', 'Dialnet', 1607, 'n', 1 },
{ 'GutenbergAutor', 'Proyecto Gutenberg autor', 1938, 'n', 'Proyecto Gutenberg autor' },
{ 'BHL-bibliografia', 'BHL', 4327, 'n', 0 },
-- { 'UNZautor', 'UNZ', 2734, 'n', 'UNZ' },
{ 'TLL', 'The Latin Library', 7042, 'n', 'The Latin Library' },
{ 'BDCYL', 'BDCYL', 3964, 'n', 1 },
{ 'BVPB', 'BVPB', 4802, 'n', 1 },
{ 'PDCLM', 'Patrimonio Digital de Castilla-La Mancha', 6490, 'n', 1 },
{ 'BDA', 'BDA', 6496, 'n', 1 },
{ 'BDM', 'BDM', 13816, 'n', 1 },
{ 'BVPHautoridad', 'BVPH', 6492, 'n', 1 },
{ 'BivaldiAutor', 'Bivaldi autor', 3932, 'n', 'Bivaldi autor' },
{ 'GalicianaAutor', 'Galiciana autor', 3307, 'n', 'Galiciana autor' },
{ 'Packard Humanities Institute', 'PHI', 6941, 'n', 0 },
{ 'Europeana', 'Europeana', 7704, 'n', 1 },
{ 'DOI', 'DOI', 356, 'n', 1 },
{ 'Handle', 'Handle', 1184, 'url', 1 },
},
},
{
title = 'موزهئون',
group = {
{ 'MNCARS', 'MNCARS', 4439, 'url', 1 },
{ 'MuseoDelPradoPersona', 'Museo del Prado (persona)', 5321, 'n', 'Museo del Prado (persona)' },
{ 'MuseoDelPradoObra', 'Museo del Prado (obra)', 8905, 'n', 'Museo del Prado (obra)' },
{ 'Museo Smithsoniano de Arte AmericanoPersona', 'SAAM (persona)', 1795, 'n', 'SAAM (persona)' },
{ 'Museo Smithsoniano de Arte AmericanObra', 'SAAM (obra)', 4704, 'n', 'SAAM (obra)' },
{ 'MuseodeOrsayArtistas', 'Museo de Orsay (artista)', 2268, 'n', 'Museo de Orsay (artista)' },
{ 'Thyssen-BornemiszaArtistas', 'Thyssen-Bornemisza (artista)', 2431, 'n', 'Thyssen-Bornemisza (artista)' },
},
},
{
title = 'دیجیتالی روزنومه دکّهئون',
group = {
{ 'HemBNE', 'Hemeroteca digital de la BNE', 12151, 'n', 1 },
{ 'BVPH', 'Biblioteca Virtual de Prensa Histórica', 2961, 'n', 1 },
{ 'Memoriademadrid', 'Memoriademadrid', 7372, 'n', 1 },
},
},
{
title = 'إستارهشناسی',
group = {
{ 'Simbad', 'SIMBAD', 3083, 'n', 0 },
{ 'JPL-Small-Body-Database', 'JPL', 716, 'n', 0 },
{ 'MPC', 'MPC', 5736, 'n', 0 },
{ 'NASA-Exoplanet-Archive', 'NASA Exoplanet Archive', 5667, 'n', 0 },
{ 'GazPlaNom', 'Gazetteer of Planetary Nomenclature', 2824, 'n', 0 },
},
},
{
title = 'جاجیگاهون',
group = {
{ 'OSM', 'Relación OSM', 402, 'n', 'Relación OSM' },
{ 'TGN', 'TGN', 1667, 'n', 1 },
{ 'AtlasIR', 'Atlas Digital del Imperio Romano', 1936, 'n', 0 },
{ 'Pleiades', 'Pleiades', 1584, 'n', 0 },
{ 'TmGEO', 'Trismegistos GEO', 1958, 'n', 0 },
{ 'SNCZI-IPE-EMBALSE', 'SNCZI-IPE embalse', 4568, 'n', 'SNCZI-IPE embalse' },
{ 'SNCZI-IPE-PRESA', 'SNCZI-IPE presa', 4558, 'n', 'SNCZI-IPE presa' },
{ 'NATURA2000', 'Natura 2000', 3425, 'n', 'Natura 2000' },
{ 'WWF', 'WWF', 1294, 'n', 1 },
{ 'IDESCAT', 'IDESCAT', 4335, 'n', 1 },
{ 'INE', 'INE', 772, ineLink, 1 },
{ 'INE Portugal', 'INE', 6324, 'n', 1 },
{ 'ISTAT', 'ISTAT', 635, 'n', 1 },
{ 'OFS-Suiza', 'OFS', 771, 'n', 1 },
{ 'IBGE', 'IBGE', 1585, 'n', 1 },
{ 'TOID', 'TOID', 3120, 'n', 1 },
{ 'INSEE-commune', 'INSEE (comuna)', 374, 'n', 'INSEE (comuna)' },
{ 'INSEE-departamento', 'INSEE (departamento)', 2586, 'n', 'INSEE (departamento)' },
{ 'INSEE-region', 'INSEE (región)', 2585, 'n', 'INSEE (región)' },
{ 'INSEE-canton', 'INSEE (cantón)', 2506, 'n', 'INSEE (cantón)' },
{ 'INEGI-mun', 'INEGI municipio', 3801, 'n', 'INEGI municipio' },
{ 'INEGI-loc', 'INEGI localidad', 1976, 'n', 'INEGI localidad' },
{ 'SIRUTA', 'SIRUTA', 843, 'n', 1 },
{ 'SUDAFRICA-MUN', 'Código municipio Sudáfrica', 911, 'n', 1 },
{ 'LAU', 'LAU', 782, 'n', 1 },
{ 'KSH', 'KSH', 939, 'n', 1 },
{ 'OKATO', 'OKATO', 721, 'n', 1 },
{ 'OSTAT', 'ÖSTAT-Nr', 964, 'n', 'ÖSTAT-Nr'},
{ 'TERC', 'TERC', 1653, 'n', 'TERC'},
{ 'GNIS', 'GNIS', 590, 'n', 0},
{ 'WDTA', 'WDTA', 809, 'n', 0 },
},
},
{
title = 'معماری',
group = {
{ 'DocomomoIberico', 'Docomomo Ibérico', 3758, 'n', 'Docomomo Ibérico' },
{ 'COAMinmueble', 'COAM inmueble', 2917, 'n', 'COAM inmueble' },
{ 'COAMpersona', 'COAM persona', 4488, 'n', 'COAM persona' },
{ 'ArchnetAutoridad', 'Archnet autoridad', 12728, 'n', 'Archnet autoridad' },
{ 'ArchnetSitio', 'Archnet sitio', 7323, 'n', 'Archnet sitio' },
},
},
{
title = 'دریایی فانوس',
group = {
{ 'ARHLS', 'ARHLS', 2980, 'n', 0 },
{ 'NGA', 'NGA', 3563, 'n', 0 },
{ 'UKHO', 'UKHO', 3562, 'n', 0 },
{ 'MarineTraffic', 'MarineTraffic', 3601, 'n', 0 },
{ 'OnlineListofLights', 'Online List of Lights', 3223, 'n', 0 },
},
},
{
title = 'تاریخی میراث',
group = {
{ 'World Heritage Site', 'Centro del Patrimonio Mundial', 757, 'n', 'Centro del Patrimonio Mundial' },
{ 'CNMLBH', 'cnmlbh', 4587, 'n', 'cnmlbh' },
{ 'IGESPAR', 'IGESPAR', 1702, 'n', 1 },
{ 'SIPA', 'SIPA', 1700, 'n', 1 },
{ 'Infopatrimonio', 'Infopatrimônio', 4372, 'n', 'Infopatrimônio' },
{ 'AustriaObjektID', 'Austria ObjektID', 2951, 'n', 'Austria ObjektID' },
{ 'FBBID', 'FBB', 2783, 'n', 'FBB' },
{ 'Fornminnesregistret', 'FMIS', 1260, 'n', 'FMIS' },
{ 'BerlinerKulturdenkmal', 'Berliner Kulturdenkmal', 2424, 'n', 'Berliner Kulturdenkmal' },
{ 'NHLE', 'NHLE', 1216, 'n', 1 },
{ 'NRHP', 'NRHP', 649, 'n', 1 },
{ 'KULTURMINNE', 'Kulturminne', 758, 'n', 'Kulturminne' },
{ 'CRHP', 'CRHP', 477, 'n', 1 },
{ 'MERIMEE', 'Mérimée', 380, 'n', 'Mérimée' },
{ 'CADW', 'Cadw', 1459, 'n', 'Cadw' },
{ 'Památkový Katalog', 'Památkový katalog', 762, 'n', 'Památkový katalog' },
{ 'PatrimonioIran', 'Patrimonio Nacional de Irán', 1369, 'n', 'Patrimonio Nacional de Irán' },
{ 'Rijksmonument', 'Rijksmonument', 359, 'n', 'Rijksmonument' },
{ 'BIC', 'BIC', 808, 'n', 1 },
{ 'BCIN', 'BCIN', 1586, 'n', 1 },
{ 'IPAC', 'IPAC', 1600, 'n', 1 },
{ 'IGPCV', 'IGPCV', 2473, 'n', 1 },
{ 'IAPH', 'IAPH', 8425, 'n', 0 },
{ 'GD-PCA', 'Patrimonio Cultural de Andalucía', 3318, 'n', 1 },
{ 'SIPCA', 'SIPCA', 3580, 'n', 1 },
{ 'PWJCYL', 'Patrimonio Web JCyL', 3177, 'n', 'Patrimonio Web JCyL' },
{ 'CPCCLM', 'Catálogo de Patrimonio Cultural de Castilla-La Mancha', 6539, 'n', 1 },
{ 'HispaniaNostra', 'Lista Roja Hispania Nostra', 4868, 'url', 'Lista Roja Hispania Nostra' },
{ 'HGC', 'Heritage Gazetteer for Cyprus', 6916, 'n', 1 },
{ 'HGL', 'Heritage Gazetteer of Libya', 6751, 'n', 1 },
},
},
{
title = 'ورزشکارون',
group = {
{ 'COI', 'COI', 5815, 'n', 0 },
{ 'World Athletics', 'World Athletics', 1146, 'n', 0 },
{ 'European Athletics', 'Atletismo Europeo', 3766, 'n', 0 },
{ 'Liga Diamante', 'Liga de Diamante', 3923, 'n', 0 },
{ 'ITU', 'ITU', 3604, 'n', 0 },
{ 'ATP', 'ATP', 536, 'n', 0 },
{ 'Copa Davis', 'Copa Davis', 2641, 'n', 0 },
{ 'WTA', 'WTA', 597, 'n', 0 },
{ 'Fed Cup', 'Fed Cup', 2642, 'n', 0 },
{ 'ITF', 'ITF', 599, 'n', 0 },
{ 'ITHF', 'ITHF', 3363, 'n', 0 },
{ 'ITTF', 'ITTF', 1364, 'n', 0 },
{ 'FIFA', 'FIFA', 1469, 'n', 0 },
{ 'UEFA', 'UEFA', 2276, 'n', 0 },
{ 'NFT', 'National-Football-Teams', 2574, 'n', 0 },
{ 'Soccerway', 'Soccerway', 2369, 'n', 0 },
{ 'Transfermarkt', 'Transfermarkt', 2446, 'n', 0 },
{ 'As', 'As', 3427, 'n', 0 },
{ 'ESPN FC', 'ESPN FC', 3681, 'n', 0 },
{ 'FBref', 'FBref', 5750, 'n', 0 },
{ 'BeSoccer', 'BeSoccer', 12577, 'n', 0 },
{ 'LaPreferente', 'LaPreferente', 7359, 'n', 0 },
{ 'Livefutbol', 'Livefutbol', 2020, 'n', 0 },
{ 'Soccerbase', 'Soccerbase', 2193, 'n', 0 },
{ 'FootballDatabase', 'FootballDatabase', 3537, 'n', 0 },
{ 'BDFutbol', 'BDFutbol', 3655, 'n', 0 },
{ 'EPCR', 'EPCR', 3666, 'n', 0 },
{ 'FIDE', 'FIDE', 1440, 'n', 0 },
{ 'BoxRec', 'BoxRec', 1967, 'n', 0 },
{ 'Sherdog', 'Sherdog', 2818, 'n', 0 },
{ 'WWE', 'WWE', 2857, 'n', 0 },
{ 'NSK', 'NSK', 3385, 'n', 0 },
{ 'IJF', 'IJF', 4559, 'n', 0 },
{ 'FINA', 'FINA', 3408, 'n', 0 },
{ 'ISHOF', 'ISHOF', 3691, 'n', 0 },
{ 'NFL', 'NFL', 3539, 'n', 0 },
{ 'NHL', 'NHL', 3522, 'n', 0 },
{ 'FIH', 'FIH', 3742, 'n', 0 },
{ 'MLB', 'MLB', 3541, 'n', 0 },
{ 'Baseball-Reference', 'Baseball-Reference', 1825, 'n', 0 },
{ 'FIL', 'FIL', 2990, 'n', 0 },
{ 'IBSF', 'IBSF', 2991, 'n', 0 },
{ 'WAF', 'WAF', 3010, 'n', 0 },
{ 'FEI', 'FEI', 3111, 'n', 0 },
{ 'FIE', 'FIE', 2423, 'n', 0 },
{ 'CEE', 'CEE', 4475, 'n', 0 },
{ 'IBU', 'IBU', 2459, 'n', 0 },
{ 'ISU', 'ISU', 2694, 'n', 0 },
{ 'FIG', 'FIG', 2696, 'n', 0 },
{ 'UIPM', 'UIPM', 2726, 'n', 0 },
{ 'BWF', 'BWF', 2729, 'n', 0 },
{ 'WCF', 'WCF', 3557, 'n', 0 },
{ 'EHF', 'EHF', 3573, 'n', 0 },
{ 'IWF', 'IWF', 3667, 'n', 0 },
{ 'IOF', 'IOF', 3672, 'n', 0 },
{ 'ISSF', 'ISSF', 2730, 'n', 0 },
{ 'FIVB', 'FIVB', 2801, 'n', 0 },
{ 'CEV', 'CEV', 3725, 'n', 0 },
{ 'ICF', 'ICF', 3689, 'n', 0 },
{ 'FISA', 'FISA', 2091, 'n', 0 },
{ 'IFSC', 'IFSC', 3690, 'n', 0 },
{ 'NLL', 'NLL', 3955, 'n', 0 },
{ 'PGA', 'PGA', 2811, 'n', 0 },
{ 'LPGA', 'LPGA', 2810, 'n', 0 },
{ 'FIBA', 'FIBA', 3542, 'n', 0 },
{ 'Euroliga', 'Euroliga', 3536, 'n', 0 },
{ 'WNBA', 'WNBA', 3588, 'n', 0 },
{ 'NBA', 'NBA', 3647, 'n', 0 },
{ 'ACB', 'ACB', 3525, 'n', 0 },
{ 'Entr. ACB', 'Entrenador ACB', 6297, 'n', 0 },
{ 'snooker.org', 'snooker.org', 4502, 'n', 0 },
{ 'snooker.org tournament', 'snooker.org', 4921, 'n', 0 },
{ 'WST', 'WST', 4498, 'n', 0 },
{ 'CueTracker', 'CueTracker', 4924, 'n', 0 },
},
},
{
title = 'سینما',
group = {
{ 'FilmAffinity', 'FilmAffinity', 480, 'n', 0 },
{ 'IMDb', 'IMDb', 345, 'n', 0 },
{ 'Óscar', 'Óscar', 6145, 'n', 0 },
{ 'AFI', 'AFI', 3593, 'n', 0 },
{ 'Allcinema', 'Allcinema', 2465, 'n', 0 },
{ 'AllMovie', 'AllMovie', 1562, 'n', 0 },
{ 'AlloCiné', 'AlloCiné', 1265, 'n', 0 },
{ 'BFI', 'BFI', 2703, 'n', 0 },
{ 'Box Office Mojo', 'Box Office Mojo', 1237, 'n', 0 },
{ 'ICAA película', 'ICAA', 5128, 'n', 1 },
},
},
{
title = 'کارآفرینون',
group = {
{ 'Bloomberg', 'Bloomberg', 3052, 'n', 0 },
{ 'Crunchbase', 'Crunchbase', 2087, 'n', 0 },
},
},
{
title = 'مالیاتی شناساگرون',
group = {
{ 'IRS', 'IRS', 1297, noLink, 0 },
{ 'VAT', 'VAT', 3608, noLink, 0 },
{ 'UID', 'UID', 4829, 'n', 0 },
},
},
{
title = 'کامپیوتری شناساگرون',
group = {
{ 'TOP500', 'TOP500', 7307, 'n', 0 },
{ 'Arch', 'Arch Linux', 3454, 'n', 0 },
{ 'AUR', 'AUR', 4162, 'n', 0 },
{ 'Debian', 'Debian', 3442, 'n', 0 },
{ 'Fedora', 'Fedora', 3463, 'n', 0 },
{ 'FSD', 'Free Software Directory', 2537, 'n', 0 },
{ 'Gentoo', 'Gentoo', 3499, 'n', 0 },
{ 'OpenHub', 'Open Hub', 1972, 'n', 0 },
{ 'PyPI', 'PyPI', 5568, 'n', 0 },
{ 'Snap', 'Snap', 4435, 'n', 0 },
{ 'Ubuntu', 'Ubuntu', 3473, 'n', 0 },
}
},
{
title = 'زیستشناسی دیتابیسئون',
group = {
{ 'Algabase', 'AlgaeBase', 1348, 'y', 0 },
{ 'ADW', 'ADW', 4024, 'n', 0 },
{ 'AmphibiaWeb', 'AmphibiaWeb', 5036, 'n', 0 },
{ 'BOLD', 'BOLD', 3606, 'n', 0 },
{ 'APD', 'African Plant DB', 2036, 'n', 0 },
{ 'Avibase', 'Avibase', 2026, 'n', 0 },
{ 'BHL', 'BHL', 687, 'n', 0 },
{ 'BioLib', 'BioLib', 838, 'n', 0 },
{ 'BirdLife', 'BirdLife', 5257, 'n', 0 },
{ 'CatalogueOfLife', 'Catalogue of Life', 3088, 'n', 0 },
{ 'CONABIO', 'CONABIO', 4902, 'n', 0 },
{ 'Dyntaxa', 'Dyntaxa', 1939, 'n', 0 },
{ 'eBird', 'eBird', 3444, 'n', 0 },
{ 'EOL', 'EOL', 830, 'n', 0 },
{ 'EUNIS', 'EUNIS', 6177, 'n', 0 },
{ 'FaunaEuropaea', 'Fauna Europaea', 1895, 'n', 0 },
{ 'FishBase', 'FishBase', 938, 'n', 0 },
{ 'FloraBase', 'FloraBase', 3101, 'n', 0 },
{ 'FOC', 'Fl. China', 1747, 'n', 0 },
{ 'GBIF', 'GBIF', 846, 'n', 0 },
{ 'GlobalSpecies', 'GlobalSpecies', 6433, 'n', 0 },
{ 'GRIN', 'GRIN', 1421, 'url', 0 },
{ 'IBC', 'Internet Bird Collection', 3099, 'n', 0 },
{ 'iNaturalist', 'iNaturalist', 3151, 'n', 0 },
{ 'IndexFungorum', 'Index Fungorum', 1391, 'n', 0 },
{ 'IOBIS', 'OBIS', 6754, 'n', 0 },
{ 'IPNI', 'IPNI', 961, 'n', 0 },
{ 'ITIS', 'ITIS', 815, 'n', 0 },
{ 'LPSN', 'LPSN', 1991, 'url', 0 },
{ 'MSW', 'MSW', 959, 'n', 0 },
{ 'MycoBank', 'MycoBank', 962, 'n', 0 },
{ 'NCBI', 'NCBI', 685, 'n', 0 },
{ 'FossilWorks', 'Paleobiology Database', 842, 'n', 0 },
{ 'PlantList', 'PlantList', 1070, 'n', 0 },
{ 'SpeciesPlus', 'Species+', 2040, 'n', 0 },
{ 'Taxonomicon', 'Taxonomicon', 7066, 'n', 0 },
{ 'Tropicos', 'W3TROPICOS', 960, 'n', 0 },
{ 'UICN', 'UICN', 627, 'n', 0 },
{ 'USDAP', 'USDA Plants', 1772, 'n', 0 },
{ 'VASCAN', 'VASCAN', 1745, 'n', 0 },
{ 'WoRMS', 'WoRMS', 850, 'n', 0 },
{ 'uBio', 'uBio', 4728, 'n', 0 },
{ 'Xeno-canto', 'Xeno-canto', 2426, 'n', 0 },
{ 'Zoobank', 'Zoobank', 1746, 'n', 0 },
},
},
{
title = 'پزشکی شناساگرون',
group = {
{ 'DOID', 'DOID', 699, 'n', 0 },
{ 'CIE11', 'CIE-11', 7329, icd11Link, 0},
{ 'CIE10', 'CIE-10', 494, 'n', 0 },
{ 'CIE9', 'CIE-9', 493, 'n', 0 },
{ 'CIE10MC', 'CIE-10-MC', 4229, 'n', 0 },
{ 'CIE9MC', 'CIE-9-MC', 1692, 'n', 0 },
{ 'CIEO', 'CIE-O', 563, 'n', 0 },
{ 'CIAP2', 'CIAP-2', 667, 'n', 0 },
{ 'OMIM', 'OMIM', 492, 'n', 0 },
{ 'DSM IV', 'DSM IV', 663, 'n', 0 },
{ 'DSM 5', 'DSM-5', 1930, 'n', 0 },
{ 'DiseasesDB', 'DiseasesDB', 557, 'n', 0 },
{ 'MedlinePlus', 'MedlinePlus', 604, 'n', 0 },
{ 'eMedicine', 'eMedicine', 673, 'n', 0 },
{ 'MeSH', 'MeSH', 486, 'n', 0 },
{ 'MeSHdq', 'MeSH D/Q', 9340, 'y', 0 },
{ 'DeCS', 'DeCS', 9272, 'n', 0 },
{ 'Orphanet', 'Orphanet', 1550, 'n', 0 },
{ 'TA98', 'TA', 1323, 'n', 1 },
{ 'FMA', 'FMA', 1402, 'n', 0 },
{ 'UMLS', 'UMLS', 2892, 'n', 0 },
{ 'GeneReviews', 'GeneReviews', 668, 'n', 0 },
{ 'NumE', 'Número E', 628, 'n', 0 },
{ 'GARD', 'GARD', 4317, 'n', 0 },
}
},
{
title = 'شیمیایی شناساگرون',
group = {
{ 'CAS', 'Número CAS', 231, 'n', 0 },
{ 'EINECS', 'Números EINECS', 232, 'n', 0},
{ 'ATC', 'Código ATC', 267, 'n', 0 },
{ 'RTECS', 'RTECS', 657, 'n', 0 },
{ 'ChEBI', 'ChEBI', 683, 'n', 0 },
{ 'ChEMBL', 'ChEMBL', 592, 'n', 0 },
{ 'ChemSpider', 'ChemSpider', 661, 'n', 0 },
{ 'DrugBank', 'DrugBank', 715, 'n', 0 },
{ 'PubChem', 'PubChem', 662, 'n', 0 },
{ 'UNII', 'UNII', 652, 'n', 0 },
{ 'KEGG', 'KEGG', 665, 'n', 0 },
{ 'SMILES', 'SMILES', 233, 'y', 0 },
{ 'InChI', 'InChI', 234, 'y', 0 },
{ 'InChIKey', 'InChI key', 235, 'y', 0 },
}
},
{
title = 'زیستی شناساگرون',
group = {
{ 'MGI', 'MGI', 231, 'n', 0 },
{ 'HomoloGene', 'HomoloGene', 593, 'n', 0 },
{ ' HGNC', 'HGNC', 354, 'n', 0 },
{ 'UniProt', 'UniProt', 352, 'n', 0 },
}
},
{
title = 'إسارهشناسی شناساگرون',
group = {
{ 'COSPAR', 'COSPAR', 247, 'n', 0 },
{ 'SCN', 'SCN', 377, 'n', 0 },
{ 'NSSDCA', 'NSSDCA', 8913, 'n', 0 }
}
},
{
title = 'هستیشناسیون',
group = {
{ 'IEV', 'Número IEV', 8855, 'n', 0 },
{ 'OUM2', 'OUM 2.0', 8769, 'n', 0 }
}
}
}
-- -- Example row: --
-- conf.databases[2] = {}
-- conf.databases[2].name = 'خارجی لینکون'
-- conf.databases[2].list = {
-- {
-- title = '',
-- group = {
-- { 'Website', 'وبسایت', 856, 'n', 0 },
-- },
-- },
-- }
--In this order: alternate name, name of parameter from databases table
conf.aliases = {
{ 'Wd', 'Wikidata' },
{ 'PND', 'GND' },
{ 'Commonscat', 'Commons' },
}
local function getCatForId( parameter, category )
local title = mw.title.getCurrentTitle()
local namespace = title.namespace
if category == 0 then
return ''
elseif category == 1 then
category = parameter
end
if namespace == 0 then
-- return '[[رج:شناساگر دار مقالهئون ' .. category .. ']]\n'
elseif namespace == 2 and not title.isSubpage then
-- return '[[رج:شناساگر دار کارور صفحهئون ' .. category .. ']]\n'
else
-- return '[[رج:شناساگر دار متفرقه صفحهئون ' .. category .. ']]\n'
end
end
function getIdsFromSitelinks( itemId, property )
local ids = {}
local siteLink = itemId and mw.wikibase.getSitelink( itemId, property )
if siteLink then
table.insert( ids, siteLink )
end
return ids
end
function getIdsFromWikidata( itemId, property )
local ids = {}
local declaraciones = mw.wikibase.getBestStatements(itemId, property)
for _, statement in pairs( declaraciones) do
if statement.mainsnak.datavalue then
table.insert( ids, statement.mainsnak.datavalue.value )
end
end
return ids
end
function getLink( property, val, mask )
local link = ''
if mw.ustring.find( val, '//' ) then
link = val
else
if type(property) == 'number' then
local entityObject = mw.wikibase.getEntityObject('P'..property)
local dataType = entityObject.datatype
if dataType == 'external-id' then
local allStatements = entityObject:getBestStatements('P1630')
if allStatements then
for pos = 1, #allStatements, 1 do
local q = allStatements[pos].qualifiers
if q and q.P407 and q.P407[1].datavalue and q.P407[1].datavalue.value.id == 'Q1321' then
link = allStatements[pos].mainsnak.datavalue.value
end
end
end
if link == '' then
local formatterURL = entityObject:getBestStatements('P1630')[1]
if formatterURL then
link = formatterURL.mainsnak.datavalue.value
else
local formatterURL = entityObject:getBestStatements('P3303')[1]
if formatterURL then link = formatterURL.mainsnak.datavalue.value end
end
end
elseif dataType == 'url' then
local subjectItem = entityObject:getBestStatements('P1629')[1]
if subjectItem then
local officialWebsite = mw.wikibase.getBestStatements(subjectItem.mainsnak.datavalue.value.id, 'P856')[1]
if officialWebsite then
link = officialWebsite.mainsnak.datavalue.value
end
end
elseif dataType == 'string' then
local formatterURL = entityObject:getBestStatements('P1630')[1]
if formatterURL then
link = formatterURL.mainsnak.datavalue.value
else
local formatterURL = entityObject:getBestStatements('P3303')[1]
if formatterURL then
link = formatterURL.mainsnak.datavalue.value
else
local subjectItem = entityObject:getBestStatements('P1629')[1]
if subjectItem then
local officialWebsite = mw.wikibase.getBestStatements(subjectItem.mainsnak.datavalue.value.id,'P856')[1]
if officialWebsite then
link = officialWebsite.mainsnak.datavalue.value
end
end
end
end
end
elseif type(property) == 'string' then
link = property
end
end
link = mw.ustring.gsub(link, '^[Hh][Tt][Tt][Pp]([Ss]?)://', 'http%1://') -- fix wikidata URL
if type(mask) == 'function' then
return mask( val, link, property )
end
link = mw.ustring.gsub(link, '$1', mw.ustring.gsub( mw.ustring.gsub( val, '%%', '%%%%' ), ' ', '%%%%20' ) or val )
if mw.ustring.find( link, '//' ) then
if type(mask) == 'string' then
link = cleanLink( link, 'PATH' )
if mask == 'y' then
return '['..link..' شناساگر]'
elseif mask == 'n' then
return '['..link..' '..val..']'
end
return '['..link..' '..mask..']'
end
elseif link == '' then
return val
else
return '[['..link..'|'..val..']]'
end
end
local function createRow( id, label, rawValue, link, withUid )
if link then
if label and label ~= '' then label = '<span style="white-space:nowrap;">'..label .. ':</span> ' end
if withUid then
return '* ' .. label .. '<span class="uid">' .. link .. '</span>\n'
else
return '* ' .. label .. link .. '\n'
end
else
return '* <span class="error">این ' .. id .. ' شناساگر ' .. rawValue .. ' نامعتبر هسته</span>[[رج:مرجعون کنترل که خطا ور بخردنه]]\n'
end
end
local function copyTable(inTable)
if type(inTable) ~= 'table' then return inTable end
local outTable = setmetatable({}, getmetatable(inTable))
for key, value in pairs (inTable) do outTable[copyTable(key)] = copyTable(value) end
return outTable
end
local function splitLccn( id )
if id:match( '^%l%l?%l?%d%d%d%d%d%d%d%d%d?%d?$' ) then
id = id:gsub( '^(%l+)(%d+)(%d%d%d%d%d%d)$', '%1/%2/%3' )
end
if id:match( '^%l%l?%l?/%d%d%d?%d?/%d+$' ) then
return mw.text.split( id, '/' )
end
return false
end
local p = {}
function p.authorityControl( frame )
local pArgs = frame:getParent().args
local parentArgs = copyTable(pArgs)
local stringArgs = false
local fromForCount, itemCount, rowCount = 1, 0, 0
local mobileContent = ''
--Cleanup args
for k, v in pairs( pArgs ) do
if type(k) == 'string' then
--make args case insensitive
local lowerk = mw.ustring.lower(k)
if not parentArgs[lowerk] or parentArgs[lowerk] == '' then
parentArgs[lowerk] = v
parentArgs[k] = nil
end
--remap abc to abc1
if not mw.ustring.find(lowerk, '%d$') then --if no number at end of param
if not parentArgs[lowerk..'1'] or parentArgs[lowerk..'1'] == '' then
parentArgs[lowerk..'1'] = v
parentArgs[lowerk] = nil
end
end
if v and v ~= '' then
--find highest from param
if mw.ustring.sub(lowerk,1,4) == 'from' then
local fromNumber = tonumber(mw.ustring.sub(lowerk,5,-1))
if fromNumber and fromNumber >= fromForCount then fromForCount = fromNumber end
elseif mw.ustring.sub(lowerk,1,3) == 'for' then
local forNumber = tonumber(mw.ustring.sub(lowerk,4,-1))
if forNumber and forNumber >= fromForCount then fromForCount = forNumber end
elseif mw.ustring.lower(v) ~= 'no' and lowerk ~= 'for' then
stringArgs = true
end
end
end
end
--Setup navbox
local navboxParams = {
name = 'مرجعون کنترل',
bodyclass = 'hlist',
groupstyle = 'width: 12%; text-align:center;',
}
for f = 1, fromForCount, 1 do
local title = {}
--cleanup parameters
if parentArgs['from'..f] == '' then parentArgs['from'..f] = nil end
if parentArgs['for'..f] == '' then parentArgs['for'..f] = nil end
--remap aliases
for _, a in pairs( conf.aliases ) do
local alias, name = mw.ustring.lower(a[1]), mw.ustring.lower(a[2])
if parentArgs[alias..f] and not parentArgs[name..f] then
parentArgs[name..f] = parentArgs[alias..f]
parentArgs[alias..f] = nil
end
end
--Fetch Wikidata item
local itemId = parentArgs['from'..f] or mw.wikibase.getEntityIdForCurrentPage()
local label = itemId and (mw.wikibase.getSitelink(itemId) or mw.wikibase.getLabel(itemId)) or ''
if label and label ~= '' then
title = mw.title.new(label)
if not title then title = mw.title.getCurrentTitle() end
else
title = mw.title.getCurrentTitle()
end
if (not parentArgs['wikidata'..f] or parentArgs['wikidata'..f] == '') and (title.namespace == 0 or title.namespace == 104) then
parentArgs['wikidata'..f] = parentArgs['from'..f] or itemId or ''
end
if title.namespace == 0 or title.namespace == 104 or stringArgs then --Only in the main namespaces or if there are manual overrides
if fromForCount > 1 and #conf.databases > 1 then
if parentArgs['for'..f] and parentArgs['for'..f] ~= '' then
navboxParams['list'..(rowCount + 1)] = "'''" .. parentArgs['for'..f] .. "'''"
else
navboxParams['list'..(rowCount + 1)] = "'''" .. title.text .. "'''"
end
navboxParams['list'..(rowCount + 1)..'style'] = 'background-color: #ddf;'
rowCount = rowCount + 1
end
for _, db in pairs( conf.databases ) do
if db.list and #db.list > 0 then
local listElements = {}
for n, gr in pairs( db.list ) do
local groupElements = {}
if gr.group and #gr.group > 0 then
for _, params in pairs( gr.group ) do
local id = mw.ustring.lower( params[1] )
-- Wikidata fallback if requested
if itemId and params[3] ~= 0 and (not parentArgs[id..f] or parentArgs[id..f] == '') then
local wikidataIds = {}
if type( params[3] ) == 'function' then
wikidataIds = params[3]( itemId )
elseif type( params[3] ) == 'string' then
wikidataIds = getIdsFromSitelinks(itemId, params[3] )
else
wikidataIds = getIdsFromWikidata( itemId, 'P' .. params[3] )
end
if wikidataIds[1] then
parentArgs[id..f] = wikidataIds[1]
end
end
local val = parentArgs[id..f]
if val and val ~= '' and mw.ustring.lower(val) ~= 'no' and params[3] ~= 0 then
local link
if type( params[3] ) == 'function' then
link = val
else
link = getLink( params[3], val, params[4] )
end
if link and link ~= '' then
table.insert( groupElements, createRow( id, params[2], val, link, true ) .. getCatForId( params[1], params[5] or 0 ) )
itemCount = itemCount + 1
end
end
end
if #groupElements > 0 then
if gr.title and gr.title ~= '' then
table.insert( listElements, "* '''"..gr.title.."'''\n" )
end
table.insert( listElements, table.concat( groupElements ) )
if n == 1 and #groupElements > 1 then
table.insert( listElements, "\n----\n" )
end
-- mobile version
if n == 1 then
mobileContent = table.concat( groupElements )
end
end
end
end
-- Generate navbox title
if #listElements > 0 then
if fromForCount > 1 and #conf.databases == 1 then
if parentArgs['for'..f] and parentArgs['for'..f] ~= '' then
navboxParams['group'..(rowCount + 1)] = "''" .. parentArgs['for'..f] .. "''"
else
navboxParams['group'..(rowCount + 1)] = "''" .. title.text .. "''"
end
else
navboxParams['group'..(rowCount + 1)] = db.name or ''
end
navboxParams['list'..(rowCount + 1)] = table.concat( listElements )
rowCount = rowCount + 1
end
end
end
end
end
if rowCount > 0 then
local Navbox = require('ماژول:Navbox')
if fromForCount > 1 then
--add missing names
for r = 1, rowCount, 1 do
if navboxParams['group'..r] == '' then
navboxParams['group'..r] = "''" .. mw.wikibase.getEntity(parentArgs['wikidata'..r]):getLabel().."''"
end
end
if fromForCount > 2 then
navboxParams['navbar'] = 'plain'
else
navboxParams['state'] = 'off'
navboxParams['navbar'] = 'off'
end
end
local mainCategories = ''
if stringArgs then
mainCategories = mainCategories .. '[[رج:مرجعون کنترل که محلی پارامتر دارنه]]\n'
end
if itemCount > 13 then
if itemCount > 30 then
itemCount = 'بیش از ۳۰'
end
-- mainCategories = mainCategories .. '[[رج:مرجعون کنترل که ' .. itemCount .. ' ویژگی ره کار زننه]]\n'
end
navboxParams['style'] = 'width: inherit';
return frame:extensionTag{ name = 'templatestyles', args = { src = 'شابلون:مرجعون کنترل/styles.css' } }
.. tostring(
mw.html.create( 'div' )
:addClass( 'mw-authority-control' )
:wikitext( Navbox._navbox( navboxParams ) )
:done()
:tag('div')
:addClass( 'mw-mf-linked-projects' )
:addClass( 'hlist' )
:newline()
:wikitext( mobileContent )
:done()
:done()
)
.. mainCategories
else
return ''
end
end
return p
gel0ltyeymr7ydnk07lrdoyyukt11sb
401994
401991
2026-08-31T18:21:52Z
محک
1023
نسخهٔ [[Special:Diff/401991|401991]] از [[Special:Contributions/محک|محک]] ([[User talk:محک|بحث]]) خنثی شد
401994
Scribunto
text/plain
require('ماژول:No globals')
local function cleanLink ( link, style )
-- similar to mw.uri.encode
local wikiLink = link
if style == 'PATH' then
wikiLink = mw.ustring.gsub( wikiLink, ' ', '%%%%20' )
elseif style == 'WIKI' then
wikiLink = mw.ustring.gsub( wikiLink, ' ', '_' )
wikiLink = mw.ustring.gsub( wikiLink, '?', '%%%%3F')
else -- if style == 'QUERY' then -- default
wikiLink = mw.ustring.gsub( wikiLink, ' ', '+' )
end
wikiLink = mw.ustring.gsub( wikiLink, '%[', '%%5B' )
wikiLink = mw.ustring.gsub( wikiLink, '%]', '%%5D' )
wikiLink = mw.ustring.gsub( wikiLink, '%"', '%%%%22' )
return wikiLink
end
local function generic ( id, link, parameter )
local idlink = cleanLink( id, 'PATH' )
link = mw.ustring.gsub( link, '$1', idlink )
return '[' .. link .. ' ' .. id .. ']'
end
local function noLink ( id, link, parameter )
-- evita generar un enlace externo junto con el identificador
return id
end
local function bncLink ( id, link, parameter )
-- filtro local del BNC, para evadir multitud de identificadores de Wikidata que no se enlazan adecuadamente
-- véase https://www.wikidata.org/wiki/Wikidata:Database_reports/Constraint_violations/P1890#%22Format%22_violations
if ( string.match( id, '^%d%d%d%d%d%d%d%d%d$' ) ) then
return generic ( id, link, parameter )
end
return false
end
local function bnfLink ( id, link, parameter )
-- representación local del BNF, con doble enlace
return generic( id, link, parameter ) .. ' [http://data.bnf.fr/ark:/12148/cb' .. id .. ' (data)]'
end
local function icd11Link ( id, link, parameter )
-- la propiedad P7329 no genera un enlace externo, así que se usarán los valores de P7807 cuando esté definida
local foundation = getIdsFromWikidata(mw.wikibase.getEntityIdForCurrentPage(), 'P7807')
if foundation and foundation[1] then
link = 'https://icd.who.int/browse11/l-m/en#/http://id.who.int/icd/entity/$1'
link = link:gsub('$1', foundation[1])
return generic(id, link, parameter)
else
return id
end
end
local function ineLink ( id, link, parameter )
-- representación especial del INE, enlace no estándar con cinco parámetros utilizados
local ineMainRE, ineTailRE = '^(%d%d)(%d%d%d)', '(%d%d)(%d%d)(%d%d)'
local codProv, codMuni, codEC, codES, codNUC = string.match( id, ineMainRE .. ineTailRE .. '$' )
if not codEC or not codES or not codNUC then
codProv, codMuni = string.match( id, ineMainRE .. '$' )
if codProv and codMuni then
codEC, codES, codNUC = '00', '00', '00'
else
codProv, codMuni = string.match( id, ineMainRE )
codEC, codES, codNUC = '', '', ''
end
end
if codProv and codMuni then
link = 'http://www.ine.es/nomen2/inicio_a.do?accion=busquedaAvanzada&inicio=inicio_a&subaccion=&botonBusquedaAvanzada=Consultar+selecci%C3%B3n&numPag=0&ordenAnios=ASC&comunidad=00&entidad_amb=no&poblacion_amb=T&poblacion_op=%3D&poblacion_txt=&denominacion_op=like&denominacion_txt=&codProv=$1&codMuni=$2&codEC=$3&codES=$4&codNUC=$5'
link = link:gsub('$1', codProv):gsub('$2', codMuni):gsub('$3', codEC):gsub('$4', codES):gsub('$5', codNUC)
return generic( id, link, parameter )
end
return id
end
local function commonscat ( id, link, parameter )
-- representación especial del enlace a las categorías de Commons, para mantener el formato de enlace interwiki
local idlink = cleanLink( id, 'WIKI' )
link = mw.ustring.gsub( link, '$1', idlink )
return '<span class="plainlinks">[' .. link .. ' ' .. id .. ']</span>'
end
local function sisterprojects ( id, link, parameter )
-- enlaces interproyecto
local prefix = {
-- Ejemplo: -- enwiki = 'w:en',
commonswiki = 'c',
eswikivoyage = 'voy',
eswiktionary = 'wikt',
eswikibooks = 'b',
eswikinews = 'n',
eswikiversity = 'v',
eswikiquote = 'q',
eswikisource = 's',
mediawikiwiki = 'mw',
metawiki = 'm',
specieswiki = 'species',
}
if prefix[ parameter ] then
return '[['..prefix[ parameter ]..':'..id..'|'..id..']]'
end
return false
end
function getCommonsValue ( itemId )
local commonslink = ''
local categories = ''
local property = getIdsFromWikidata( itemId, 'P373' )
if property and property[1] then
property = property[1]
commonslink = commonslink .. getLink( 373, property, commonscat )
else
property = ''
end
local sitelink = getIdsFromSitelinks( itemId, 'commonswiki' )
if sitelink and sitelink[1] then
sitelink = sitelink[1]
if sitelink ~= 'Category:' .. property then
if commonslink == '' then
commonslink = commonslink .. sisterprojects( sitelink, nil, 'commonswiki' )
end
end
else
sitelink = ''
end
if property and sitelink then
if sitelink ~= 'Category:' .. property then
-- categories = categories .. '[[رج:Wikipedia:Control de autoridades con enlaces diferentes de Commons]]'
end
elseif sitelink then -- not property
-- categories = categories .. '[[رج:Wikipedia:Control de autoridades sin Commonscat]]'
elseif property then -- not sitelink
-- categories = categories .. '[[رج:Wikipedia:Control de autoridades sin Commons]]'
else -- not property and not sitelink
-- categories = categories .. '[[رج:Wikipedia:Control de autoridades sin ningún enlace de Commons]]'
end
if commonslink ~= '' then
-- Special:MediaSearch
local mediasearch = 'https://commons.wikimedia.org/wiki/Special:MediaSearch?type=image&search=%22$1%22'
commonslink = commonslink .. ' / ' .. commonscat( itemId, mediasearch )
return { commonslink .. categories }
end
return {}
end
local conf = {}
--In this order: name of the parameter, label, propertyId in Wikidata, formatting function, category id
-- -- name of the parameter: unique name
-- -- label: internal link in wiki format
-- -- propertyId in Wikidata: number without 'P' suffix
-- -- formatting function: one of these four options
-- -- -- local function (like 'generic')
-- -- -- string 'y' (yes), to show a default identifier 'ID'
-- -- -- string 'n' (no), to show the real identifier
-- -- -- any other string, to show this string as identifier ('id', 'url', 'link', ...)
-- -- category id: one of these tree options
-- -- -- number 0, to not add category
-- -- -- number 1, to add a category based on the name of the parameter
-- -- -- any string, to add a category based on this string
conf.databases = {}
conf.databases[1] = {}
conf.databases[1].name = 'مرجعون کنترل'
conf.databases[1].list = {
{
title = 'ویکیپروژهئون',
group = {
{ 'Wikidata', '[[پرونده:Wikidata-logo.svg|20px|link=Wikidata|alt=Wd|ویکیدیتا]] ویکیدیتا (دادهئون)', 'Wikidata:$1', 'n', 0 },
{ 'Commons', '[[پرونده:Commons-logo.svg|15px|link=Wikimedia Commons|alt=Commonscat|ویکیتلمبار]] ویکیتلمبار (عکس و فیلم)', getCommonsValue, 'n', 0 },
{ 'Wikivoyage', '[[پرونده:Wikivoyage-logo.svg|15px|link=Wikiviajes|alt=Wikivoyage|ویکیسفر]] ویکیسفر (سفرنومه و بوروشور)', 'eswikivoyage', sisterprojects, 0 },
{ 'Wiktionary', '[[پرونده:Wiktionary-logo.svg|15px|link=Wikcionario|alt=Wiktionary|ویکیواژه]] ویکیواژه (واژهنومه)', 'eswiktionary', sisterprojects, 0 },
{ 'Wikibooks', '[[پرونده:Wikibooks-logo.svg|15px|link=Wikilibros|alt=Wikibooks|ویکیکتاب]] ویکیکتاب', 'eswikibooks', sisterprojects, 0 },
{ 'Wikinews', '[[پرونده:Wikinews-logo.svg|20px|link=Wikinoticias|alt=Wikinews|ویکیخَوِرون]] ویکیخَوِرون', 'eswikinews', sisterprojects, 0 },
{ 'Wikiversity', '[[پرونده:Wikiversity-logo.svg|15px|link=Wikiversidad|alt=Wikiversity|ویکیدانشگاه]] ویکیدانشگاه', 'eswikiversity', sisterprojects, 0 },
{ 'Wikiquote', '[[پرونده:Wikiquote-logo.svg|15px|link=Wikiquote|alt=Wikiquote|ویکیبائوته]] ویکیبائوته', 'eswikiquote', sisterprojects, 0 },
{ 'Wikisource', '[[پرونده:Wikisource-logo.svg|15px|link=Wikisource|alt=Wikisource|ویکیقالزم]] ویکیقالزم (بنویشتهئون)', 'eswikisource', sisterprojects, 0 },
{ 'MediaWiki', '[[پرونده:MediaWiki-2020-icon.svg|20px|link=MediaWiki|alt=MediaWiki|مدیاویکی]] مدیاویکی', 'mediawikiwiki', sisterprojects, 0 },
{ 'Meta-Wiki', '[[پرونده:Wikimedia Community Logo.svg|15px|link=Wikimedia Meta-Wiki|alt=Meta-Wiki|متاویکی]] متاویکی', 'metawiki', sisterprojects, 0 },
{ 'Wikispecies', '[[پرونده:Wikispecies-logo.svg|15px|link=Wikispecies|alt=Wikispecies|ویکیزیست]] ویکیزیست (جاندارون)', 'specieswiki', sisterprojects, 0 },
},
},
{
title = 'شناساگرون',
group = {
{ 'ISSN', 'ISSN', 236, 'n', 1 },
{ 'VIAF', 'VIAF', 214, 'n', 1 },
{ 'ISNI', 'ISNI', 213, 'n', 1 },
{ 'BCN', 'BCN', 2879, 'n', 1 },
{ 'BNA', 'BNA', 3788, 'n', 1 },
{ 'BNA-ed', 'BNA', 1143, 'n', 0 },
{ 'BNM', 'BNM', 9774, 'n', 1 },
{ 'BNE', 'BNE', 950, 'n', 1 },
{ 'BNF', 'BNF', 268, bnfLink, 1 },
{ 'VcBA', 'VcBA', 8034, 'n', 1 },
{ 'BNM', 'BNM', 4440, 'n', 1 },
{ 'BNC', 'BNC', 1890, bncLink, 1 },
{ 'BNC', 'BNC', 7369, 'n', 1 },
{ 'BNU', 'BNU', 12595, 'n', 1 },
{ 'BNB', 'BNB', 4619, 'n', 1 },
{ 'CANTIC', 'CANTIC', 9984, 'n', 1 },
{ 'GND', 'GND', 227, 'n', 1 },
{ 'LCCN', 'LCCN', 244, 'n', 1 },
{ 'NCL', 'NCL', 1048, 'n', 0 },
{ 'NDL', 'NDL', 349, 'n', 0 },
{ 'NKC', 'NKC', 691, 'n', 0 },
{ 'NLA', 'NLA', 409, 'n', 1 },
{ 'RLS', 'BER', 947, 'n', 0 },
{ 'J9U', 'NLI', 8189, 'n', 0 },
{ 'CINII', 'CiNii', 271, 'n', 0 },
{ 'NARA', 'NARA', 1225, 'n', 0 },
{ 'LCCNLCOC', 'LCCN', 1144, 'n', 0 },
{ 'SNAC', 'SNAC', 3430, 'n', 1 },
{ 'S2', 'S2', 4012, 'n', 0 },
{ 'SUDOC', 'SUDOC', 269, 'n', 0 },
{ 'ULAN', 'ULAN', 245, 'n', 1 },
{ 'frickSpain ', 'research.frick', 8572, 'n', 1 },
{ 'ORCID', 'ORCID', 496, 'n', 1 },
{ 'Scopus', 'Scopus', 1153, 'n', 1 },
-- { 'SELIBR', 'SELIBR', 906, 'n', 1 },
{ 'BIBSYS', 'BIBSYS', 1015, 'n', 1 },
{ 'IPNIaut', 'IPNI', 586, 'n', 'IPNI' },
{ 'MGP', 'MGP', 549, 'n', 0 },
{ 'autores.uy', 'autores.uy', 2558, 'n', 1 },
{ 'Slovenska biografija', 'Slovenska biografija', 1254, 'n', 0 },
{ 'SBN', 'ICCU', 396, 'n', 1 },
{ 'ARAE', 'ARAE', 9226, 'n', 1 },
{ 'DeutscheBiographie', 'Deutsche Biographie', 7902, 'n', 1 },
{ 'NobelPrize', '[[نوبل جایزه|Nobel]]', 8024, 'n', 0 },
{ 'CCBAE', 'CCBAE', 6493, 'n', 1 },
-- { 'DIR3', 'DIR3', 6222, 'n', 1 },
{ 'CensoGuia', 'Censo-Guía', 3998, 'n', 'Censo-Guía' },
{ 'Libraries.org', 'Libraries.org', 4848, 'n', 1 },
{ 'DirectorioMuseos', 'Directorio de Museos y Colecciones de España', 5763, 'n', 1 },
{ 'SUCA', 'SUCA', 5946, 'n', 1 },
{ 'BOE', 'BOE', 4256, 'n', 1 },
{ 'RoyalSociety', 'Royal Society', 2070, 'url', 'Royal Society' },
{ 'HAW', 'HAW', 2273, 'n', 1 },
{ 'SAW', 'SAW', 3411, 'n', 1 },
{ 'KNAW', 'KNAW', 2454, 'n', 1 },
-- { 'KVAB', 'KVAB', 3887, 'n', 1 },
{ 'Leopoldina', 'Leopoldina', 3413, 'n', 1 },
{ 'CONICET', 'CONICET', 3900, 'n', 1 },
{ 'Grierson', 'Grierson', 3946, 'n', 1 },
{ 'RANM', 'RANM', 3945, 'n', 1 },
-- { 'ANMF', 'ANMF', 3956, 'n', 1 },
{ 'Léonore', 'Léonore', 11152, 'n', 0 },
{ 'USCongress', 'US Congress', 1157, 'n', 0 },
{ 'BPN', 'BPN', 651, 'n', 1 },
-- { 'ISCO', 'ISCO', 952, 'n', 1 },
{ 'AAT', 'AAT', 1014, 'n', 1 },
{ 'OpenLibrary', 'Open Library', 648, 'n', 'Open Library' },
{ 'PARES', 'PARES', 4813, 'n', 1 },
{ 'SSRN', 'SSRN autor', 3747, 'n', 'SSRN autor' },
{ 'SIKART', 'SIKART', 781, 'n', 0 },
{ 'KULTURNAV', 'KulturNav', 1248, 'id', 0 },
{ 'RKDartists', 'RKD', 650, 'n', 1 },
{ 'GoogleScholar', 'GoogleScholar', 1960, 'n', 'Google Scholar' },
-- { 'Microsoft Academic', 'Microsoft Academic', 6366, 'n', 1 },
{ 'RID', 'ResearcherID', 1053, 'n', 1 },
{ 'NLM', 'NLM', 1055, 'n', 1 },
{ 'Latindex', 'Latindex', 12376, 'n', 1 },
{ 'ERIH PLUS', 'ERIH PLUS', 3434, 'n', 1 },
{ 'IPNIpub', 'IPNI', 2008, 'n', 1 },
{ 'SUDOCcat', 'SUDOC catálogo', 1025, 'n', 'SUDOC catálogo' },
{ 'ZDB', 'ZDB', 1042, 'n', 1 },
{ 'NorwegianRegister', 'Norwegian Register', 1270, 'n', 'Norwegian Register' },
{ 'DOAJ', 'DOAJ', 5115, 'n', 1 },
{ 'ACNP', 'ACNP', 6981, 'n', 1 },
{ 'DipFedBra', 'Cámara de Diputados de Brasil', 7480, 'n', 1 },
{ 'HCDN', 'Estadísticas HCDN', 4693, 'n', 1 },
{ 'HCDNbio', 'Biografía HCDN', 5225, 'n', 1 },
{ 'Directorio Legislativo', 'DirectorioLegislativo', 6585, 'n', 0 },
-- { 'Legislatura CABA', 'Legislatura CABA', 4667, 'n', 1 },
{ 'Archivo Histórico de Diputados de España', 'Archivo Histórico de Diputados (1810-1977)', 9033, 'n', 1 },
{ 'Senadores de España (1834-1923)', 'Senadores de España (1834-1923)', 10265, 'n', 1 },
{ 'Asamblea de Madrid', 'Asamblea de Madrid', 4797, 'n', 1 },
{ 'BCNCL', 'Biografías BCN', 5442, 'url', 0 },
{ 'RBD', 'RBD MINEDUC', 1919, 'n', 0 },
{ 'CineChile', 'CineChile', 6750, 'url', 0 },
{ 'Tebeosfera-autor', 'Tebeosfera', 5562, 'n', 1 },
{ 'DPRR', 'DPRR', 6863, 'n', 0},
{ 'tribunsdelaplebe.fr', 'TDLP', 8961, 'n', 0},
{ 'Pleiades', 'Pleiades', 1584, 'n', 0},
{ 'IMO', 'IMO', 458, 'n', 0},
{ 'Mnemosine', 'Mnemosine', 10373, 'n', 0 },
{ 'Renacyt', 'Renacyt', 10452, 'n', 0 },
{ 'AWARE', 'AWARE', 6637, 'url', 0 },
{ 'Tabakalera', 'Tabakalera', 10069, 'n', 1 },
{ 'BUSC', 'BUSC', 12538, 'n' , 1}
},
},
{
title = 'واژهنومهئون و دانشنومهئون',
group = {
{ 'Auñamendi', 'Auñamendi', 3218, 'n', 1 },
-- { 'GEA', 'GEA', 1807, 'n', 1 },
{ 'GEN', 'GEN', 7388, 'n', 1 },
{ 'DBSE', 'DBSE', 2985, 'url', 1 },
{ 'DBE', 'DBE', 4459, 'url', 1 },
{ 'DBCLM', 'DBCLM', 13067, 'url', 1 },
{ 'DCED', 'DCED', 13620, 'n', 1 },
{ 'DBA', 'DBA', 13851, 'n', 1 },
{ 'DHS', 'DHS', 902, 'n', 0 },
{ 'LIR', 'LIR', 886, 'n', 0 },
{ 'TLS', 'TLS', 1362, 'n', 0 },
{ 'Britannica', 'Britannica', 1417, 'url', 0 },
{ 'ELEM', 'ELEM', 1565, 'n', 0 },
{ 'Treccani', 'Treccani', 4223, 'url', 0 },
{ 'Iranica', 'Encyclopædia Iranica', 3021, 'n', 1 },
},
},
{
title = 'دیجیتال مخازن',
group = {
{ 'PerséeRevista', 'Persée revista', 2733, 'n', 'Persée revista' },
{ 'DialnetRevista', 'Dialnet revista', 1609, 'n', 'Dialnet revista' },
{ 'Redalyc', 'Redalyc', 3131, 'n', 1 },
-- { 'UNZrevista', 'UNZ', 2735, 'n', 0 },
-- { 'JSTORrevista', 'JSTOR revista', 1230, 'n', 'JSTOR revista' },
{ 'HathiTrust', 'HathiTrust', 1844, 'n', 1 },
{ 'Galicianaobra', 'Galiciana obra', 3004, 'n', 'Galiciana obra' },
{ 'Trove', 'Trove', 5603, 'n', 1 },
{ 'BVMCobra', 'BVMC obra', 3976, 'n', 'BVMC obra' },
{ 'BVMCpersona', 'BVMC persona', 2799, 'n', 'BVMC persona' },
{ 'Persée', 'Persée', 2732, 'n', 1 },
{ 'Dialnet', 'Dialnet', 1607, 'n', 1 },
{ 'GutenbergAutor', 'Proyecto Gutenberg autor', 1938, 'n', 'Proyecto Gutenberg autor' },
{ 'BHL-bibliografia', 'BHL', 4327, 'n', 0 },
-- { 'UNZautor', 'UNZ', 2734, 'n', 'UNZ' },
{ 'TLL', 'The Latin Library', 7042, 'n', 'The Latin Library' },
{ 'BDCYL', 'BDCYL', 3964, 'n', 1 },
{ 'BVPB', 'BVPB', 4802, 'n', 1 },
{ 'PDCLM', 'Patrimonio Digital de Castilla-La Mancha', 6490, 'n', 1 },
{ 'BDA', 'BDA', 6496, 'n', 1 },
{ 'BDM', 'BDM', 13816, 'n', 1 },
{ 'BVPHautoridad', 'BVPH', 6492, 'n', 1 },
{ 'BivaldiAutor', 'Bivaldi autor', 3932, 'n', 'Bivaldi autor' },
{ 'GalicianaAutor', 'Galiciana autor', 3307, 'n', 'Galiciana autor' },
{ 'Packard Humanities Institute', 'PHI', 6941, 'n', 0 },
{ 'Europeana', 'Europeana', 7704, 'n', 1 },
{ 'DOI', 'DOI', 356, 'n', 1 },
{ 'Handle', 'Handle', 1184, 'url', 1 },
},
},
{
title = 'موزهئون',
group = {
{ 'MNCARS', 'MNCARS', 4439, 'url', 1 },
{ 'MuseoDelPradoPersona', 'Museo del Prado (persona)', 5321, 'n', 'Museo del Prado (persona)' },
{ 'MuseoDelPradoObra', 'Museo del Prado (obra)', 8905, 'n', 'Museo del Prado (obra)' },
{ 'Museo Smithsoniano de Arte AmericanoPersona', 'SAAM (persona)', 1795, 'n', 'SAAM (persona)' },
{ 'Museo Smithsoniano de Arte AmericanObra', 'SAAM (obra)', 4704, 'n', 'SAAM (obra)' },
{ 'MuseodeOrsayArtistas', 'Museo de Orsay (artista)', 2268, 'n', 'Museo de Orsay (artista)' },
{ 'Thyssen-BornemiszaArtistas', 'Thyssen-Bornemisza (artista)', 2431, 'n', 'Thyssen-Bornemisza (artista)' },
},
},
{
title = 'دیجیتالی روزنومه دکّهئون',
group = {
{ 'HemBNE', 'Hemeroteca digital de la BNE', 12151, 'n', 1 },
{ 'BVPH', 'Biblioteca Virtual de Prensa Histórica', 2961, 'n', 1 },
{ 'Memoriademadrid', 'Memoriademadrid', 7372, 'n', 1 },
},
},
{
title = 'إستارهشناسی',
group = {
{ 'Simbad', 'SIMBAD', 3083, 'n', 0 },
{ 'JPL-Small-Body-Database', 'JPL', 716, 'n', 0 },
{ 'MPC', 'MPC', 5736, 'n', 0 },
{ 'NASA-Exoplanet-Archive', 'NASA Exoplanet Archive', 5667, 'n', 0 },
{ 'GazPlaNom', 'Gazetteer of Planetary Nomenclature', 2824, 'n', 0 },
},
},
{
title = 'جاجیگاهون',
group = {
{ 'OSM', 'Relación OSM', 402, 'n', 'Relación OSM' },
{ 'TGN', 'TGN', 1667, 'n', 1 },
{ 'AtlasIR', 'Atlas Digital del Imperio Romano', 1936, 'n', 0 },
{ 'Pleiades', 'Pleiades', 1584, 'n', 0 },
{ 'TmGEO', 'Trismegistos GEO', 1958, 'n', 0 },
{ 'SNCZI-IPE-EMBALSE', 'SNCZI-IPE embalse', 4568, 'n', 'SNCZI-IPE embalse' },
{ 'SNCZI-IPE-PRESA', 'SNCZI-IPE presa', 4558, 'n', 'SNCZI-IPE presa' },
{ 'NATURA2000', 'Natura 2000', 3425, 'n', 'Natura 2000' },
{ 'WWF', 'WWF', 1294, 'n', 1 },
{ 'IDESCAT', 'IDESCAT', 4335, 'n', 1 },
{ 'INE', 'INE', 772, ineLink, 1 },
{ 'INE Portugal', 'INE', 6324, 'n', 1 },
{ 'ISTAT', 'ISTAT', 635, 'n', 1 },
{ 'OFS-Suiza', 'OFS', 771, 'n', 1 },
{ 'IBGE', 'IBGE', 1585, 'n', 1 },
{ 'TOID', 'TOID', 3120, 'n', 1 },
{ 'INSEE-commune', 'INSEE (comuna)', 374, 'n', 'INSEE (comuna)' },
{ 'INSEE-departamento', 'INSEE (departamento)', 2586, 'n', 'INSEE (departamento)' },
{ 'INSEE-region', 'INSEE (región)', 2585, 'n', 'INSEE (región)' },
{ 'INSEE-canton', 'INSEE (cantón)', 2506, 'n', 'INSEE (cantón)' },
{ 'INEGI-mun', 'INEGI municipio', 3801, 'n', 'INEGI municipio' },
{ 'INEGI-loc', 'INEGI localidad', 1976, 'n', 'INEGI localidad' },
{ 'SIRUTA', 'SIRUTA', 843, 'n', 1 },
{ 'SUDAFRICA-MUN', 'Código municipio Sudáfrica', 911, 'n', 1 },
{ 'LAU', 'LAU', 782, 'n', 1 },
{ 'KSH', 'KSH', 939, 'n', 1 },
{ 'OKATO', 'OKATO', 721, 'n', 1 },
{ 'OSTAT', 'ÖSTAT-Nr', 964, 'n', 'ÖSTAT-Nr'},
{ 'TERC', 'TERC', 1653, 'n', 'TERC'},
{ 'GNIS', 'GNIS', 590, 'n', 0},
{ 'WDTA', 'WDTA', 809, 'n', 0 },
},
},
{
title = 'معماری',
group = {
{ 'DocomomoIberico', 'Docomomo Ibérico', 3758, 'n', 'Docomomo Ibérico' },
{ 'COAMinmueble', 'COAM inmueble', 2917, 'n', 'COAM inmueble' },
{ 'COAMpersona', 'COAM persona', 4488, 'n', 'COAM persona' },
{ 'ArchnetAutoridad', 'Archnet autoridad', 12728, 'n', 'Archnet autoridad' },
{ 'ArchnetSitio', 'Archnet sitio', 7323, 'n', 'Archnet sitio' },
},
},
{
title = 'دریایی فانوس',
group = {
{ 'ARHLS', 'ARHLS', 2980, 'n', 0 },
{ 'NGA', 'NGA', 3563, 'n', 0 },
{ 'UKHO', 'UKHO', 3562, 'n', 0 },
{ 'MarineTraffic', 'MarineTraffic', 3601, 'n', 0 },
{ 'OnlineListofLights', 'Online List of Lights', 3223, 'n', 0 },
},
},
{
title = 'تاریخی میراث',
group = {
{ 'World Heritage Site', 'Centro del Patrimonio Mundial', 757, 'n', 'Centro del Patrimonio Mundial' },
{ 'CNMLBH', 'cnmlbh', 4587, 'n', 'cnmlbh' },
{ 'IGESPAR', 'IGESPAR', 1702, 'n', 1 },
{ 'SIPA', 'SIPA', 1700, 'n', 1 },
{ 'Infopatrimonio', 'Infopatrimônio', 4372, 'n', 'Infopatrimônio' },
{ 'AustriaObjektID', 'Austria ObjektID', 2951, 'n', 'Austria ObjektID' },
{ 'FBBID', 'FBB', 2783, 'n', 'FBB' },
{ 'Fornminnesregistret', 'FMIS', 1260, 'n', 'FMIS' },
{ 'BerlinerKulturdenkmal', 'Berliner Kulturdenkmal', 2424, 'n', 'Berliner Kulturdenkmal' },
{ 'NHLE', 'NHLE', 1216, 'n', 1 },
{ 'NRHP', 'NRHP', 649, 'n', 1 },
{ 'KULTURMINNE', 'Kulturminne', 758, 'n', 'Kulturminne' },
{ 'CRHP', 'CRHP', 477, 'n', 1 },
{ 'MERIMEE', 'Mérimée', 380, 'n', 'Mérimée' },
{ 'CADW', 'Cadw', 1459, 'n', 'Cadw' },
{ 'Památkový Katalog', 'Památkový katalog', 762, 'n', 'Památkový katalog' },
{ 'PatrimonioIran', 'Patrimonio Nacional de Irán', 1369, 'n', 'Patrimonio Nacional de Irán' },
{ 'Rijksmonument', 'Rijksmonument', 359, 'n', 'Rijksmonument' },
{ 'BIC', 'BIC', 808, 'n', 1 },
{ 'BCIN', 'BCIN', 1586, 'n', 1 },
{ 'IPAC', 'IPAC', 1600, 'n', 1 },
{ 'IGPCV', 'IGPCV', 2473, 'n', 1 },
{ 'IAPH', 'IAPH', 8425, 'n', 0 },
{ 'GD-PCA', 'Patrimonio Cultural de Andalucía', 3318, 'n', 1 },
{ 'SIPCA', 'SIPCA', 3580, 'n', 1 },
{ 'PWJCYL', 'Patrimonio Web JCyL', 3177, 'n', 'Patrimonio Web JCyL' },
{ 'CPCCLM', 'Catálogo de Patrimonio Cultural de Castilla-La Mancha', 6539, 'n', 1 },
{ 'HispaniaNostra', 'Lista Roja Hispania Nostra', 4868, 'url', 'Lista Roja Hispania Nostra' },
{ 'HGC', 'Heritage Gazetteer for Cyprus', 6916, 'n', 1 },
{ 'HGL', 'Heritage Gazetteer of Libya', 6751, 'n', 1 },
},
},
{
title = 'ورزشکارون',
group = {
{ 'COI', 'COI', 5815, 'n', 0 },
{ 'World Athletics', 'World Athletics', 1146, 'n', 0 },
{ 'European Athletics', 'Atletismo Europeo', 3766, 'n', 0 },
{ 'Liga Diamante', 'Liga de Diamante', 3923, 'n', 0 },
{ 'ITU', 'ITU', 3604, 'n', 0 },
{ 'ATP', 'ATP', 536, 'n', 0 },
{ 'Copa Davis', 'Copa Davis', 2641, 'n', 0 },
{ 'WTA', 'WTA', 597, 'n', 0 },
{ 'Fed Cup', 'Fed Cup', 2642, 'n', 0 },
{ 'ITF', 'ITF', 599, 'n', 0 },
{ 'ITHF', 'ITHF', 3363, 'n', 0 },
{ 'ITTF', 'ITTF', 1364, 'n', 0 },
{ 'FIFA', 'FIFA', 1469, 'n', 0 },
{ 'UEFA', 'UEFA', 2276, 'n', 0 },
{ 'NFT', 'National-Football-Teams', 2574, 'n', 0 },
{ 'Soccerway', 'Soccerway', 2369, 'n', 0 },
{ 'Transfermarkt', 'Transfermarkt', 2446, 'n', 0 },
{ 'As', 'As', 3427, 'n', 0 },
{ 'ESPN FC', 'ESPN FC', 3681, 'n', 0 },
{ 'FBref', 'FBref', 5750, 'n', 0 },
{ 'BeSoccer', 'BeSoccer', 12577, 'n', 0 },
{ 'LaPreferente', 'LaPreferente', 7359, 'n', 0 },
{ 'Livefutbol', 'Livefutbol', 2020, 'n', 0 },
{ 'Soccerbase', 'Soccerbase', 2193, 'n', 0 },
{ 'FootballDatabase', 'FootballDatabase', 3537, 'n', 0 },
{ 'BDFutbol', 'BDFutbol', 3655, 'n', 0 },
{ 'EPCR', 'EPCR', 3666, 'n', 0 },
{ 'FIDE', 'FIDE', 1440, 'n', 0 },
{ 'BoxRec', 'BoxRec', 1967, 'n', 0 },
{ 'Sherdog', 'Sherdog', 2818, 'n', 0 },
{ 'WWE', 'WWE', 2857, 'n', 0 },
{ 'NSK', 'NSK', 3385, 'n', 0 },
{ 'IJF', 'IJF', 4559, 'n', 0 },
{ 'FINA', 'FINA', 3408, 'n', 0 },
{ 'ISHOF', 'ISHOF', 3691, 'n', 0 },
{ 'NFL', 'NFL', 3539, 'n', 0 },
{ 'NHL', 'NHL', 3522, 'n', 0 },
{ 'FIH', 'FIH', 3742, 'n', 0 },
{ 'MLB', 'MLB', 3541, 'n', 0 },
{ 'Baseball-Reference', 'Baseball-Reference', 1825, 'n', 0 },
{ 'FIL', 'FIL', 2990, 'n', 0 },
{ 'IBSF', 'IBSF', 2991, 'n', 0 },
{ 'WAF', 'WAF', 3010, 'n', 0 },
{ 'FEI', 'FEI', 3111, 'n', 0 },
{ 'FIE', 'FIE', 2423, 'n', 0 },
{ 'CEE', 'CEE', 4475, 'n', 0 },
{ 'IBU', 'IBU', 2459, 'n', 0 },
{ 'ISU', 'ISU', 2694, 'n', 0 },
{ 'FIG', 'FIG', 2696, 'n', 0 },
{ 'UIPM', 'UIPM', 2726, 'n', 0 },
{ 'BWF', 'BWF', 2729, 'n', 0 },
{ 'WCF', 'WCF', 3557, 'n', 0 },
{ 'EHF', 'EHF', 3573, 'n', 0 },
{ 'IWF', 'IWF', 3667, 'n', 0 },
{ 'IOF', 'IOF', 3672, 'n', 0 },
{ 'ISSF', 'ISSF', 2730, 'n', 0 },
{ 'FIVB', 'FIVB', 2801, 'n', 0 },
{ 'CEV', 'CEV', 3725, 'n', 0 },
{ 'ICF', 'ICF', 3689, 'n', 0 },
{ 'FISA', 'FISA', 2091, 'n', 0 },
{ 'IFSC', 'IFSC', 3690, 'n', 0 },
{ 'NLL', 'NLL', 3955, 'n', 0 },
{ 'PGA', 'PGA', 2811, 'n', 0 },
{ 'LPGA', 'LPGA', 2810, 'n', 0 },
{ 'FIBA', 'FIBA', 3542, 'n', 0 },
{ 'Euroliga', 'Euroliga', 3536, 'n', 0 },
{ 'WNBA', 'WNBA', 3588, 'n', 0 },
{ 'NBA', 'NBA', 3647, 'n', 0 },
{ 'ACB', 'ACB', 3525, 'n', 0 },
{ 'Entr. ACB', 'Entrenador ACB', 6297, 'n', 0 },
{ 'snooker.org', 'snooker.org', 4502, 'n', 0 },
{ 'snooker.org tournament', 'snooker.org', 4921, 'n', 0 },
{ 'WST', 'WST', 4498, 'n', 0 },
{ 'CueTracker', 'CueTracker', 4924, 'n', 0 },
},
},
{
title = 'سینما',
group = {
{ 'FilmAffinity', 'FilmAffinity', 480, 'n', 0 },
{ 'IMDb', 'IMDb', 345, 'n', 0 },
{ 'Óscar', 'Óscar', 6145, 'n', 0 },
{ 'AFI', 'AFI', 3593, 'n', 0 },
{ 'Allcinema', 'Allcinema', 2465, 'n', 0 },
{ 'AllMovie', 'AllMovie', 1562, 'n', 0 },
{ 'AlloCiné', 'AlloCiné', 1265, 'n', 0 },
{ 'BFI', 'BFI', 2703, 'n', 0 },
{ 'Box Office Mojo', 'Box Office Mojo', 1237, 'n', 0 },
{ 'ICAA película', 'ICAA', 5128, 'n', 1 },
},
},
{
title = 'کارآفرینون',
group = {
{ 'Bloomberg', 'Bloomberg', 3052, 'n', 0 },
{ 'Crunchbase', 'Crunchbase', 2087, 'n', 0 },
},
},
{
title = 'مالیاتی شناساگرون',
group = {
{ 'IRS', 'IRS', 1297, noLink, 0 },
{ 'VAT', 'VAT', 3608, noLink, 0 },
{ 'UID', 'UID', 4829, 'n', 0 },
},
},
{
title = 'کامپیوتری شناساگرون',
group = {
{ 'TOP500', 'TOP500', 7307, 'n', 0 },
{ 'Arch', 'Arch Linux', 3454, 'n', 0 },
{ 'AUR', 'AUR', 4162, 'n', 0 },
{ 'Debian', 'Debian', 3442, 'n', 0 },
{ 'Fedora', 'Fedora', 3463, 'n', 0 },
{ 'FSD', 'Free Software Directory', 2537, 'n', 0 },
{ 'Gentoo', 'Gentoo', 3499, 'n', 0 },
{ 'OpenHub', 'Open Hub', 1972, 'n', 0 },
{ 'PyPI', 'PyPI', 5568, 'n', 0 },
{ 'Snap', 'Snap', 4435, 'n', 0 },
{ 'Ubuntu', 'Ubuntu', 3473, 'n', 0 },
}
},
{
title = 'زیستشناسی دیتابیسئون',
group = {
{ 'Algabase', 'AlgaeBase', 1348, 'y', 0 },
{ 'ADW', 'ADW', 4024, 'n', 0 },
{ 'AmphibiaWeb', 'AmphibiaWeb', 5036, 'n', 0 },
{ 'BOLD', 'BOLD', 3606, 'n', 0 },
{ 'APD', 'African Plant DB', 2036, 'n', 0 },
{ 'Avibase', 'Avibase', 2026, 'n', 0 },
{ 'BHL', 'BHL', 687, 'n', 0 },
{ 'BioLib', 'BioLib', 838, 'n', 0 },
{ 'BirdLife', 'BirdLife', 5257, 'n', 0 },
{ 'CatalogueOfLife', 'Catalogue of Life', 3088, 'n', 0 },
{ 'CONABIO', 'CONABIO', 4902, 'n', 0 },
{ 'Dyntaxa', 'Dyntaxa', 1939, 'n', 0 },
{ 'eBird', 'eBird', 3444, 'n', 0 },
{ 'EOL', 'EOL', 830, 'n', 0 },
{ 'EUNIS', 'EUNIS', 6177, 'n', 0 },
{ 'FaunaEuropaea', 'Fauna Europaea', 1895, 'n', 0 },
{ 'FishBase', 'FishBase', 938, 'n', 0 },
{ 'FloraBase', 'FloraBase', 3101, 'n', 0 },
{ 'FOC', 'Fl. China', 1747, 'n', 0 },
{ 'GBIF', 'GBIF', 846, 'n', 0 },
{ 'GlobalSpecies', 'GlobalSpecies', 6433, 'n', 0 },
{ 'GRIN', 'GRIN', 1421, 'url', 0 },
{ 'IBC', 'Internet Bird Collection', 3099, 'n', 0 },
{ 'iNaturalist', 'iNaturalist', 3151, 'n', 0 },
{ 'IndexFungorum', 'Index Fungorum', 1391, 'n', 0 },
{ 'IOBIS', 'OBIS', 6754, 'n', 0 },
{ 'IPNI', 'IPNI', 961, 'n', 0 },
{ 'ITIS', 'ITIS', 815, 'n', 0 },
{ 'LPSN', 'LPSN', 1991, 'url', 0 },
{ 'MSW', 'MSW', 959, 'n', 0 },
{ 'MycoBank', 'MycoBank', 962, 'n', 0 },
{ 'NCBI', 'NCBI', 685, 'n', 0 },
{ 'FossilWorks', 'Paleobiology Database', 842, 'n', 0 },
{ 'PlantList', 'PlantList', 1070, 'n', 0 },
{ 'SpeciesPlus', 'Species+', 2040, 'n', 0 },
{ 'Taxonomicon', 'Taxonomicon', 7066, 'n', 0 },
{ 'Tropicos', 'W3TROPICOS', 960, 'n', 0 },
{ 'UICN', 'UICN', 627, 'n', 0 },
{ 'USDAP', 'USDA Plants', 1772, 'n', 0 },
{ 'VASCAN', 'VASCAN', 1745, 'n', 0 },
{ 'WoRMS', 'WoRMS', 850, 'n', 0 },
{ 'uBio', 'uBio', 4728, 'n', 0 },
{ 'Xeno-canto', 'Xeno-canto', 2426, 'n', 0 },
{ 'Zoobank', 'Zoobank', 1746, 'n', 0 },
},
},
{
title = 'پزشکی شناساگرون',
group = {
{ 'DOID', 'DOID', 699, 'n', 0 },
{ 'CIE11', 'CIE-11', 7329, icd11Link, 0},
{ 'CIE10', 'CIE-10', 494, 'n', 0 },
{ 'CIE9', 'CIE-9', 493, 'n', 0 },
{ 'CIE10MC', 'CIE-10-MC', 4229, 'n', 0 },
{ 'CIE9MC', 'CIE-9-MC', 1692, 'n', 0 },
{ 'CIEO', 'CIE-O', 563, 'n', 0 },
{ 'CIAP2', 'CIAP-2', 667, 'n', 0 },
{ 'OMIM', 'OMIM', 492, 'n', 0 },
{ 'DSM IV', 'DSM IV', 663, 'n', 0 },
{ 'DSM 5', 'DSM-5', 1930, 'n', 0 },
{ 'DiseasesDB', 'DiseasesDB', 557, 'n', 0 },
{ 'MedlinePlus', 'MedlinePlus', 604, 'n', 0 },
{ 'eMedicine', 'eMedicine', 673, 'n', 0 },
{ 'MeSH', 'MeSH', 486, 'n', 0 },
{ 'MeSHdq', 'MeSH D/Q', 9340, 'y', 0 },
{ 'DeCS', 'DeCS', 9272, 'n', 0 },
{ 'Orphanet', 'Orphanet', 1550, 'n', 0 },
{ 'TA98', 'TA', 1323, 'n', 1 },
{ 'FMA', 'FMA', 1402, 'n', 0 },
{ 'UMLS', 'UMLS', 2892, 'n', 0 },
{ 'GeneReviews', 'GeneReviews', 668, 'n', 0 },
{ 'NumE', 'Número E', 628, 'n', 0 },
{ 'GARD', 'GARD', 4317, 'n', 0 },
}
},
{
title = 'شیمیایی شناساگرون',
group = {
{ 'CAS', 'Número CAS', 231, 'n', 0 },
{ 'EINECS', 'Números EINECS', 232, 'n', 0},
{ 'ATC', 'Código ATC', 267, 'n', 0 },
{ 'RTECS', 'RTECS', 657, 'n', 0 },
{ 'ChEBI', 'ChEBI', 683, 'n', 0 },
{ 'ChEMBL', 'ChEMBL', 592, 'n', 0 },
{ 'ChemSpider', 'ChemSpider', 661, 'n', 0 },
{ 'DrugBank', 'DrugBank', 715, 'n', 0 },
{ 'PubChem', 'PubChem', 662, 'n', 0 },
{ 'UNII', 'UNII', 652, 'n', 0 },
{ 'KEGG', 'KEGG', 665, 'n', 0 },
{ 'SMILES', 'SMILES', 233, 'y', 0 },
{ 'InChI', 'InChI', 234, 'y', 0 },
{ 'InChIKey', 'InChI key', 235, 'y', 0 },
}
},
{
title = 'زیستی شناساگرون',
group = {
{ 'MGI', 'MGI', 231, 'n', 0 },
{ 'HomoloGene', 'HomoloGene', 593, 'n', 0 },
{ ' HGNC', 'HGNC', 354, 'n', 0 },
{ 'UniProt', 'UniProt', 352, 'n', 0 },
}
},
{
title = 'إسارهشناسی شناساگرون',
group = {
{ 'COSPAR', 'COSPAR', 247, 'n', 0 },
{ 'SCN', 'SCN', 377, 'n', 0 },
{ 'NSSDCA', 'NSSDCA', 8913, 'n', 0 }
}
},
{
title = 'هستیشناسیون',
group = {
{ 'IEV', 'Número IEV', 8855, 'n', 0 },
{ 'OUM2', 'OUM 2.0', 8769, 'n', 0 }
}
}
}
-- -- Example row: --
-- conf.databases[2] = {}
-- conf.databases[2].name = 'خارجی لینکون'
-- conf.databases[2].list = {
-- {
-- title = '',
-- group = {
-- { 'Website', 'وبسایت', 856, 'n', 0 },
-- },
-- },
-- }
--In this order: alternate name, name of parameter from databases table
conf.aliases = {
{ 'Wd', 'Wikidata' },
{ 'PND', 'GND' },
{ 'Commonscat', 'Commons' },
}
local function getCatForId( parameter, category )
local title = mw.title.getCurrentTitle()
local namespace = title.namespace
if category == 0 then
return ''
elseif category == 1 then
category = parameter
end
if namespace == 0 then
return '[[رج:شناساگر دار مقالهئون|' .. category .. ']]\n'
elseif namespace == 2 and not title.isSubpage then
return '[[رج:شناساگر دار کارور صفحهئون|' .. category .. ']]\n'
else
return '[[رج:شناساگر دار متفرقه صفحهئون|' .. category .. ']]\n'
end
end
function getIdsFromSitelinks( itemId, property )
local ids = {}
local siteLink = itemId and mw.wikibase.getSitelink( itemId, property )
if siteLink then
table.insert( ids, siteLink )
end
return ids
end
function getIdsFromWikidata( itemId, property )
local ids = {}
local declaraciones = mw.wikibase.getBestStatements(itemId, property)
for _, statement in pairs( declaraciones) do
if statement.mainsnak.datavalue then
table.insert( ids, statement.mainsnak.datavalue.value )
end
end
return ids
end
function getLink( property, val, mask )
local link = ''
if mw.ustring.find( val, '//' ) then
link = val
else
if type(property) == 'number' then
local entityObject = mw.wikibase.getEntityObject('P'..property)
local dataType = entityObject.datatype
if dataType == 'external-id' then
local allStatements = entityObject:getBestStatements('P1630')
if allStatements then
for pos = 1, #allStatements, 1 do
local q = allStatements[pos].qualifiers
if q and q.P407 and q.P407[1].datavalue and q.P407[1].datavalue.value.id == 'Q1321' then
link = allStatements[pos].mainsnak.datavalue.value
end
end
end
if link == '' then
local formatterURL = entityObject:getBestStatements('P1630')[1]
if formatterURL then
link = formatterURL.mainsnak.datavalue.value
else
local formatterURL = entityObject:getBestStatements('P3303')[1]
if formatterURL then link = formatterURL.mainsnak.datavalue.value end
end
end
elseif dataType == 'url' then
local subjectItem = entityObject:getBestStatements('P1629')[1]
if subjectItem then
local officialWebsite = mw.wikibase.getBestStatements(subjectItem.mainsnak.datavalue.value.id, 'P856')[1]
if officialWebsite then
link = officialWebsite.mainsnak.datavalue.value
end
end
elseif dataType == 'string' then
local formatterURL = entityObject:getBestStatements('P1630')[1]
if formatterURL then
link = formatterURL.mainsnak.datavalue.value
else
local formatterURL = entityObject:getBestStatements('P3303')[1]
if formatterURL then
link = formatterURL.mainsnak.datavalue.value
else
local subjectItem = entityObject:getBestStatements('P1629')[1]
if subjectItem then
local officialWebsite = mw.wikibase.getBestStatements(subjectItem.mainsnak.datavalue.value.id,'P856')[1]
if officialWebsite then
link = officialWebsite.mainsnak.datavalue.value
end
end
end
end
end
elseif type(property) == 'string' then
link = property
end
end
link = mw.ustring.gsub(link, '^[Hh][Tt][Tt][Pp]([Ss]?)://', 'http%1://') -- fix wikidata URL
if type(mask) == 'function' then
return mask( val, link, property )
end
link = mw.ustring.gsub(link, '$1', mw.ustring.gsub( mw.ustring.gsub( val, '%%', '%%%%' ), ' ', '%%%%20' ) or val )
if mw.ustring.find( link, '//' ) then
if type(mask) == 'string' then
link = cleanLink( link, 'PATH' )
if mask == 'y' then
return '['..link..' شناساگر]'
elseif mask == 'n' then
return '['..link..' '..val..']'
end
return '['..link..' '..mask..']'
end
elseif link == '' then
return val
else
return '[['..link..'|'..val..']]'
end
end
local function createRow( id, label, rawValue, link, withUid )
if link then
if label and label ~= '' then label = '<span style="white-space:nowrap;">'..label .. ':</span> ' end
if withUid then
return '* ' .. label .. '<span class="uid">' .. link .. '</span>\n'
else
return '* ' .. label .. link .. '\n'
end
else
return '* <span class="error">این ' .. id .. ' شناساگر ' .. rawValue .. ' نامعتبر هسته</span>[[رج:مرجعون کنترل که خطا ور بخردنه]]\n'
end
end
local function copyTable(inTable)
if type(inTable) ~= 'table' then return inTable end
local outTable = setmetatable({}, getmetatable(inTable))
for key, value in pairs (inTable) do outTable[copyTable(key)] = copyTable(value) end
return outTable
end
local function splitLccn( id )
if id:match( '^%l%l?%l?%d%d%d%d%d%d%d%d%d?%d?$' ) then
id = id:gsub( '^(%l+)(%d+)(%d%d%d%d%d%d)$', '%1/%2/%3' )
end
if id:match( '^%l%l?%l?/%d%d%d?%d?/%d+$' ) then
return mw.text.split( id, '/' )
end
return false
end
local p = {}
function p.authorityControl( frame )
local pArgs = frame:getParent().args
local parentArgs = copyTable(pArgs)
local stringArgs = false
local fromForCount, itemCount, rowCount = 1, 0, 0
local mobileContent = ''
--Cleanup args
for k, v in pairs( pArgs ) do
if type(k) == 'string' then
--make args case insensitive
local lowerk = mw.ustring.lower(k)
if not parentArgs[lowerk] or parentArgs[lowerk] == '' then
parentArgs[lowerk] = v
parentArgs[k] = nil
end
--remap abc to abc1
if not mw.ustring.find(lowerk, '%d$') then --if no number at end of param
if not parentArgs[lowerk..'1'] or parentArgs[lowerk..'1'] == '' then
parentArgs[lowerk..'1'] = v
parentArgs[lowerk] = nil
end
end
if v and v ~= '' then
--find highest from param
if mw.ustring.sub(lowerk,1,4) == 'from' then
local fromNumber = tonumber(mw.ustring.sub(lowerk,5,-1))
if fromNumber and fromNumber >= fromForCount then fromForCount = fromNumber end
elseif mw.ustring.sub(lowerk,1,3) == 'for' then
local forNumber = tonumber(mw.ustring.sub(lowerk,4,-1))
if forNumber and forNumber >= fromForCount then fromForCount = forNumber end
elseif mw.ustring.lower(v) ~= 'no' and lowerk ~= 'for' then
stringArgs = true
end
end
end
end
--Setup navbox
local navboxParams = {
name = 'مرجعون کنترل',
bodyclass = 'hlist',
groupstyle = 'width: 12%; text-align:center;',
}
for f = 1, fromForCount, 1 do
local title = {}
--cleanup parameters
if parentArgs['from'..f] == '' then parentArgs['from'..f] = nil end
if parentArgs['for'..f] == '' then parentArgs['for'..f] = nil end
--remap aliases
for _, a in pairs( conf.aliases ) do
local alias, name = mw.ustring.lower(a[1]), mw.ustring.lower(a[2])
if parentArgs[alias..f] and not parentArgs[name..f] then
parentArgs[name..f] = parentArgs[alias..f]
parentArgs[alias..f] = nil
end
end
--Fetch Wikidata item
local itemId = parentArgs['from'..f] or mw.wikibase.getEntityIdForCurrentPage()
local label = itemId and (mw.wikibase.getSitelink(itemId) or mw.wikibase.getLabel(itemId)) or ''
if label and label ~= '' then
title = mw.title.new(label)
if not title then title = mw.title.getCurrentTitle() end
else
title = mw.title.getCurrentTitle()
end
if (not parentArgs['wikidata'..f] or parentArgs['wikidata'..f] == '') and (title.namespace == 0 or title.namespace == 104) then
parentArgs['wikidata'..f] = parentArgs['from'..f] or itemId or ''
end
if title.namespace == 0 or title.namespace == 104 or stringArgs then --Only in the main namespaces or if there are manual overrides
if fromForCount > 1 and #conf.databases > 1 then
if parentArgs['for'..f] and parentArgs['for'..f] ~= '' then
navboxParams['list'..(rowCount + 1)] = "'''" .. parentArgs['for'..f] .. "'''"
else
navboxParams['list'..(rowCount + 1)] = "'''" .. title.text .. "'''"
end
navboxParams['list'..(rowCount + 1)..'style'] = 'background-color: #ddf;'
rowCount = rowCount + 1
end
for _, db in pairs( conf.databases ) do
if db.list and #db.list > 0 then
local listElements = {}
for n, gr in pairs( db.list ) do
local groupElements = {}
if gr.group and #gr.group > 0 then
for _, params in pairs( gr.group ) do
local id = mw.ustring.lower( params[1] )
-- Wikidata fallback if requested
if itemId and params[3] ~= 0 and (not parentArgs[id..f] or parentArgs[id..f] == '') then
local wikidataIds = {}
if type( params[3] ) == 'function' then
wikidataIds = params[3]( itemId )
elseif type( params[3] ) == 'string' then
wikidataIds = getIdsFromSitelinks(itemId, params[3] )
else
wikidataIds = getIdsFromWikidata( itemId, 'P' .. params[3] )
end
if wikidataIds[1] then
parentArgs[id..f] = wikidataIds[1]
end
end
local val = parentArgs[id..f]
if val and val ~= '' and mw.ustring.lower(val) ~= 'no' and params[3] ~= 0 then
local link
if type( params[3] ) == 'function' then
link = val
else
link = getLink( params[3], val, params[4] )
end
if link and link ~= '' then
table.insert( groupElements, createRow( id, params[2], val, link, true ) .. getCatForId( params[1], params[5] or 0 ) )
itemCount = itemCount + 1
end
end
end
if #groupElements > 0 then
if gr.title and gr.title ~= '' then
table.insert( listElements, "* '''"..gr.title.."'''\n" )
end
table.insert( listElements, table.concat( groupElements ) )
if n == 1 and #groupElements > 1 then
table.insert( listElements, "\n----\n" )
end
-- mobile version
if n == 1 then
mobileContent = table.concat( groupElements )
end
end
end
end
-- Generate navbox title
if #listElements > 0 then
if fromForCount > 1 and #conf.databases == 1 then
if parentArgs['for'..f] and parentArgs['for'..f] ~= '' then
navboxParams['group'..(rowCount + 1)] = "''" .. parentArgs['for'..f] .. "''"
else
navboxParams['group'..(rowCount + 1)] = "''" .. title.text .. "''"
end
else
navboxParams['group'..(rowCount + 1)] = db.name or ''
end
navboxParams['list'..(rowCount + 1)] = table.concat( listElements )
rowCount = rowCount + 1
end
end
end
end
end
if rowCount > 0 then
local Navbox = require('ماژول:Navbox')
if fromForCount > 1 then
--add missing names
for r = 1, rowCount, 1 do
if navboxParams['group'..r] == '' then
navboxParams['group'..r] = "''" .. mw.wikibase.getEntity(parentArgs['wikidata'..r]):getLabel().."''"
end
end
if fromForCount > 2 then
navboxParams['navbar'] = 'plain'
else
navboxParams['state'] = 'off'
navboxParams['navbar'] = 'off'
end
end
local mainCategories = ''
if stringArgs then
mainCategories = mainCategories .. '[[رج:مرجعون کنترل که محلی پارامتر دارنه]]\n'
end
if itemCount > 13 then
if itemCount > 30 then
itemCount = 'بیش از ۳۰'
end
-- mainCategories = mainCategories .. '[[رج:مرجعون کنترل که ' .. itemCount .. ' ویژگی ره کار زننه]]\n'
end
navboxParams['style'] = 'width: inherit';
return frame:extensionTag{ name = 'templatestyles', args = { src = 'شابلون:مرجعون کنترل/styles.css' } }
.. tostring(
mw.html.create( 'div' )
:addClass( 'mw-authority-control' )
:wikitext( Navbox._navbox( navboxParams ) )
:done()
:tag('div')
:addClass( 'mw-mf-linked-projects' )
:addClass( 'hlist' )
:newline()
:wikitext( mobileContent )
:done()
:done()
)
.. mainCategories
else
return ''
end
end
return p
7vrcepbqz8n9ucpvgtrzeobzdx8v1yk
401999
401994
2026-08-31T18:32:57Z
محک
1023
چنتا خاخِری پروژه ره فارسی و چنتا ره انگلیسی سر تنظیم هاکردمه.
401999
Scribunto
text/plain
require('ماژول:No globals')
local function cleanLink ( link, style )
-- similar to mw.uri.encode
local wikiLink = link
if style == 'PATH' then
wikiLink = mw.ustring.gsub( wikiLink, ' ', '%%%%20' )
elseif style == 'WIKI' then
wikiLink = mw.ustring.gsub( wikiLink, ' ', '_' )
wikiLink = mw.ustring.gsub( wikiLink, '?', '%%%%3F')
else -- if style == 'QUERY' then -- default
wikiLink = mw.ustring.gsub( wikiLink, ' ', '+' )
end
wikiLink = mw.ustring.gsub( wikiLink, '%[', '%%5B' )
wikiLink = mw.ustring.gsub( wikiLink, '%]', '%%5D' )
wikiLink = mw.ustring.gsub( wikiLink, '%"', '%%%%22' )
return wikiLink
end
local function generic ( id, link, parameter )
local idlink = cleanLink( id, 'PATH' )
link = mw.ustring.gsub( link, '$1', idlink )
return '[' .. link .. ' ' .. id .. ']'
end
local function noLink ( id, link, parameter )
-- evita generar un enlace externo junto con el identificador
return id
end
local function bncLink ( id, link, parameter )
-- filtro local del BNC, para evadir multitud de identificadores de Wikidata que no se enlazan adecuadamente
-- véase https://www.wikidata.org/wiki/Wikidata:Database_reports/Constraint_violations/P1890#%22Format%22_violations
if ( string.match( id, '^%d%d%d%d%d%d%d%d%d$' ) ) then
return generic ( id, link, parameter )
end
return false
end
local function bnfLink ( id, link, parameter )
-- representación local del BNF, con doble enlace
return generic( id, link, parameter ) .. ' [http://data.bnf.fr/ark:/12148/cb' .. id .. ' (data)]'
end
local function icd11Link ( id, link, parameter )
-- la propiedad P7329 no genera un enlace externo, así que se usarán los valores de P7807 cuando esté definida
local foundation = getIdsFromWikidata(mw.wikibase.getEntityIdForCurrentPage(), 'P7807')
if foundation and foundation[1] then
link = 'https://icd.who.int/browse11/l-m/en#/http://id.who.int/icd/entity/$1'
link = link:gsub('$1', foundation[1])
return generic(id, link, parameter)
else
return id
end
end
local function ineLink ( id, link, parameter )
-- representación especial del INE, enlace no estándar con cinco parámetros utilizados
local ineMainRE, ineTailRE = '^(%d%d)(%d%d%d)', '(%d%d)(%d%d)(%d%d)'
local codProv, codMuni, codEC, codES, codNUC = string.match( id, ineMainRE .. ineTailRE .. '$' )
if not codEC or not codES or not codNUC then
codProv, codMuni = string.match( id, ineMainRE .. '$' )
if codProv and codMuni then
codEC, codES, codNUC = '00', '00', '00'
else
codProv, codMuni = string.match( id, ineMainRE )
codEC, codES, codNUC = '', '', ''
end
end
if codProv and codMuni then
link = 'http://www.ine.es/nomen2/inicio_a.do?accion=busquedaAvanzada&inicio=inicio_a&subaccion=&botonBusquedaAvanzada=Consultar+selecci%C3%B3n&numPag=0&ordenAnios=ASC&comunidad=00&entidad_amb=no&poblacion_amb=T&poblacion_op=%3D&poblacion_txt=&denominacion_op=like&denominacion_txt=&codProv=$1&codMuni=$2&codEC=$3&codES=$4&codNUC=$5'
link = link:gsub('$1', codProv):gsub('$2', codMuni):gsub('$3', codEC):gsub('$4', codES):gsub('$5', codNUC)
return generic( id, link, parameter )
end
return id
end
local function commonscat ( id, link, parameter )
-- representación especial del enlace a las categorías de Commons, para mantener el formato de enlace interwiki
local idlink = cleanLink( id, 'WIKI' )
link = mw.ustring.gsub( link, '$1', idlink )
return '<span class="plainlinks">[' .. link .. ' ' .. id .. ']</span>'
end
local function sisterprojects ( id, link, parameter )
-- enlaces interproyecto
local prefix = {
-- Ejemplo: -- enwiki = 'w:en',
commonswiki = 'c',
fawikivoyage = 'voy',
enwiktionary = 'wikt',
enwikibooks = 'b',
wikinews = 'n',
enwikiversity = 'v',
fawikiquote = 'q',
wikisource = 's',
mediawikiwiki = 'mw',
metawiki = 'm',
specieswiki = 'species',
}
if prefix[ parameter ] then
return '[['..prefix[ parameter ]..':'..id..'|'..id..']]'
end
return false
end
function getCommonsValue ( itemId )
local commonslink = ''
local categories = ''
local property = getIdsFromWikidata( itemId, 'P373' )
if property and property[1] then
property = property[1]
commonslink = commonslink .. getLink( 373, property, commonscat )
else
property = ''
end
local sitelink = getIdsFromSitelinks( itemId, 'commonswiki' )
if sitelink and sitelink[1] then
sitelink = sitelink[1]
if sitelink ~= 'Category:' .. property then
if commonslink == '' then
commonslink = commonslink .. sisterprojects( sitelink, nil, 'commonswiki' )
end
end
else
sitelink = ''
end
if property and sitelink then
if sitelink ~= 'Category:' .. property then
-- categories = categories .. '[[رج:Wikipedia:Control de autoridades con enlaces diferentes de Commons]]'
end
elseif sitelink then -- not property
-- categories = categories .. '[[رج:Wikipedia:Control de autoridades sin Commonscat]]'
elseif property then -- not sitelink
-- categories = categories .. '[[رج:Wikipedia:Control de autoridades sin Commons]]'
else -- not property and not sitelink
-- categories = categories .. '[[رج:Wikipedia:Control de autoridades sin ningún enlace de Commons]]'
end
if commonslink ~= '' then
-- Special:MediaSearch
local mediasearch = 'https://commons.wikimedia.org/wiki/Special:MediaSearch?type=image&search=%22$1%22'
commonslink = commonslink .. ' / ' .. commonscat( itemId, mediasearch )
return { commonslink .. categories }
end
return {}
end
local conf = {}
--In this order: name of the parameter, label, propertyId in Wikidata, formatting function, category id
-- -- name of the parameter: unique name
-- -- label: internal link in wiki format
-- -- propertyId in Wikidata: number without 'P' suffix
-- -- formatting function: one of these four options
-- -- -- local function (like 'generic')
-- -- -- string 'y' (yes), to show a default identifier 'ID'
-- -- -- string 'n' (no), to show the real identifier
-- -- -- any other string, to show this string as identifier ('id', 'url', 'link', ...)
-- -- category id: one of these tree options
-- -- -- number 0, to not add category
-- -- -- number 1, to add a category based on the name of the parameter
-- -- -- any string, to add a category based on this string
conf.databases = {}
conf.databases[1] = {}
conf.databases[1].name = 'مرجعون کنترل'
conf.databases[1].list = {
{
title = 'ویکیپروژهئون',
group = {
{ 'Wikidata', '[[پرونده:Wikidata-logo.svg|20px|link=Wikidata|alt=Wd|ویکیدیتا]] ویکیدیتا (دادهئون)', 'Wikidata:$1', 'n', 0 },
{ 'Commons', '[[پرونده:Commons-logo.svg|15px|link=Wikimedia Commons|alt=Commonscat|ویکیتلمبار]] ویکیتلمبار (عکس و فیلم)', getCommonsValue, 'n', 0 },
{ 'Wikivoyage', '[[پرونده:Wikivoyage-logo.svg|15px|link=Wikiviajes|alt=Wikivoyage|ویکیسفر]] ویکیسفر (سفرنومه و بوروشور)', 'fawikivoyage', sisterprojects, 0 },
{ 'Wiktionary', '[[پرونده:Wiktionary-logo.svg|15px|link=Wikcionario|alt=Wiktionary|ویکیواژه]] ویکیواژه (واژهنومه)', 'enwiktionary', sisterprojects, 0 },
{ 'Wikibooks', '[[پرونده:Wikibooks-logo.svg|15px|link=Wikilibros|alt=Wikibooks|ویکیکتاب]] ویکیکتاب', 'enwikibooks', sisterprojects, 0 },
{ 'Wikinews', '[[پرونده:Wikinews-logo.svg|20px|link=Wikinoticias|alt=Wikinews|ویکیخَوِرون]] ویکیخَوِرون', 'wikinews', sisterprojects, 0 },
{ 'Wikiversity', '[[پرونده:Wikiversity-logo.svg|15px|link=Wikiversidad|alt=Wikiversity|ویکیدانشگاه]] ویکیدانشگاه', 'enwikiversity', sisterprojects, 0 },
{ 'Wikiquote', '[[پرونده:Wikiquote-logo.svg|15px|link=Wikiquote|alt=Wikiquote|ویکیبائوته]] ویکیبائوته', 'fawikiquote', sisterprojects, 0 },
{ 'Wikisource', '[[پرونده:Wikisource-logo.svg|15px|link=Wikisource|alt=Wikisource|ویکیقالزم]] ویکیقالزم (بنویشتهئون)', 'wikisource', sisterprojects, 0 },
{ 'MediaWiki', '[[پرونده:MediaWiki-2020-icon.svg|20px|link=MediaWiki|alt=MediaWiki|مدیاویکی]] مدیاویکی', 'mediawikiwiki', sisterprojects, 0 },
{ 'Meta-Wiki', '[[پرونده:Wikimedia Community Logo.svg|15px|link=Wikimedia Meta-Wiki|alt=Meta-Wiki|متاویکی]] متاویکی', 'metawiki', sisterprojects, 0 },
{ 'Wikispecies', '[[پرونده:Wikispecies-logo.svg|15px|link=Wikispecies|alt=Wikispecies|ویکیزیست]] ویکیزیست (جاندارون)', 'specieswiki', sisterprojects, 0 },
},
},
{
title = 'شناساگرون',
group = {
{ 'ISSN', 'ISSN', 236, 'n', 1 },
{ 'VIAF', 'VIAF', 214, 'n', 1 },
{ 'ISNI', 'ISNI', 213, 'n', 1 },
{ 'BCN', 'BCN', 2879, 'n', 1 },
{ 'BNA', 'BNA', 3788, 'n', 1 },
{ 'BNA-ed', 'BNA', 1143, 'n', 0 },
{ 'BNM', 'BNM', 9774, 'n', 1 },
{ 'BNE', 'BNE', 950, 'n', 1 },
{ 'BNF', 'BNF', 268, bnfLink, 1 },
{ 'VcBA', 'VcBA', 8034, 'n', 1 },
{ 'BNM', 'BNM', 4440, 'n', 1 },
{ 'BNC', 'BNC', 1890, bncLink, 1 },
{ 'BNC', 'BNC', 7369, 'n', 1 },
{ 'BNU', 'BNU', 12595, 'n', 1 },
{ 'BNB', 'BNB', 4619, 'n', 1 },
{ 'CANTIC', 'CANTIC', 9984, 'n', 1 },
{ 'GND', 'GND', 227, 'n', 1 },
{ 'LCCN', 'LCCN', 244, 'n', 1 },
{ 'NCL', 'NCL', 1048, 'n', 0 },
{ 'NDL', 'NDL', 349, 'n', 0 },
{ 'NKC', 'NKC', 691, 'n', 0 },
{ 'NLA', 'NLA', 409, 'n', 1 },
{ 'RLS', 'BER', 947, 'n', 0 },
{ 'J9U', 'NLI', 8189, 'n', 0 },
{ 'CINII', 'CiNii', 271, 'n', 0 },
{ 'NARA', 'NARA', 1225, 'n', 0 },
{ 'LCCNLCOC', 'LCCN', 1144, 'n', 0 },
{ 'SNAC', 'SNAC', 3430, 'n', 1 },
{ 'S2', 'S2', 4012, 'n', 0 },
{ 'SUDOC', 'SUDOC', 269, 'n', 0 },
{ 'ULAN', 'ULAN', 245, 'n', 1 },
{ 'frickSpain ', 'research.frick', 8572, 'n', 1 },
{ 'ORCID', 'ORCID', 496, 'n', 1 },
{ 'Scopus', 'Scopus', 1153, 'n', 1 },
-- { 'SELIBR', 'SELIBR', 906, 'n', 1 },
{ 'BIBSYS', 'BIBSYS', 1015, 'n', 1 },
{ 'IPNIaut', 'IPNI', 586, 'n', 'IPNI' },
{ 'MGP', 'MGP', 549, 'n', 0 },
{ 'autores.uy', 'autores.uy', 2558, 'n', 1 },
{ 'Slovenska biografija', 'Slovenska biografija', 1254, 'n', 0 },
{ 'SBN', 'ICCU', 396, 'n', 1 },
{ 'ARAE', 'ARAE', 9226, 'n', 1 },
{ 'DeutscheBiographie', 'Deutsche Biographie', 7902, 'n', 1 },
{ 'NobelPrize', '[[نوبل جایزه|Nobel]]', 8024, 'n', 0 },
{ 'CCBAE', 'CCBAE', 6493, 'n', 1 },
-- { 'DIR3', 'DIR3', 6222, 'n', 1 },
{ 'CensoGuia', 'Censo-Guía', 3998, 'n', 'Censo-Guía' },
{ 'Libraries.org', 'Libraries.org', 4848, 'n', 1 },
{ 'DirectorioMuseos', 'Directorio de Museos y Colecciones de España', 5763, 'n', 1 },
{ 'SUCA', 'SUCA', 5946, 'n', 1 },
{ 'BOE', 'BOE', 4256, 'n', 1 },
{ 'RoyalSociety', 'Royal Society', 2070, 'url', 'Royal Society' },
{ 'HAW', 'HAW', 2273, 'n', 1 },
{ 'SAW', 'SAW', 3411, 'n', 1 },
{ 'KNAW', 'KNAW', 2454, 'n', 1 },
-- { 'KVAB', 'KVAB', 3887, 'n', 1 },
{ 'Leopoldina', 'Leopoldina', 3413, 'n', 1 },
{ 'CONICET', 'CONICET', 3900, 'n', 1 },
{ 'Grierson', 'Grierson', 3946, 'n', 1 },
{ 'RANM', 'RANM', 3945, 'n', 1 },
-- { 'ANMF', 'ANMF', 3956, 'n', 1 },
{ 'Léonore', 'Léonore', 11152, 'n', 0 },
{ 'USCongress', 'US Congress', 1157, 'n', 0 },
{ 'BPN', 'BPN', 651, 'n', 1 },
-- { 'ISCO', 'ISCO', 952, 'n', 1 },
{ 'AAT', 'AAT', 1014, 'n', 1 },
{ 'OpenLibrary', 'Open Library', 648, 'n', 'Open Library' },
{ 'PARES', 'PARES', 4813, 'n', 1 },
{ 'SSRN', 'SSRN autor', 3747, 'n', 'SSRN autor' },
{ 'SIKART', 'SIKART', 781, 'n', 0 },
{ 'KULTURNAV', 'KulturNav', 1248, 'id', 0 },
{ 'RKDartists', 'RKD', 650, 'n', 1 },
{ 'GoogleScholar', 'GoogleScholar', 1960, 'n', 'Google Scholar' },
-- { 'Microsoft Academic', 'Microsoft Academic', 6366, 'n', 1 },
{ 'RID', 'ResearcherID', 1053, 'n', 1 },
{ 'NLM', 'NLM', 1055, 'n', 1 },
{ 'Latindex', 'Latindex', 12376, 'n', 1 },
{ 'ERIH PLUS', 'ERIH PLUS', 3434, 'n', 1 },
{ 'IPNIpub', 'IPNI', 2008, 'n', 1 },
{ 'SUDOCcat', 'SUDOC catálogo', 1025, 'n', 'SUDOC catálogo' },
{ 'ZDB', 'ZDB', 1042, 'n', 1 },
{ 'NorwegianRegister', 'Norwegian Register', 1270, 'n', 'Norwegian Register' },
{ 'DOAJ', 'DOAJ', 5115, 'n', 1 },
{ 'ACNP', 'ACNP', 6981, 'n', 1 },
{ 'DipFedBra', 'Cámara de Diputados de Brasil', 7480, 'n', 1 },
{ 'HCDN', 'Estadísticas HCDN', 4693, 'n', 1 },
{ 'HCDNbio', 'Biografía HCDN', 5225, 'n', 1 },
{ 'Directorio Legislativo', 'DirectorioLegislativo', 6585, 'n', 0 },
-- { 'Legislatura CABA', 'Legislatura CABA', 4667, 'n', 1 },
{ 'Archivo Histórico de Diputados de España', 'Archivo Histórico de Diputados (1810-1977)', 9033, 'n', 1 },
{ 'Senadores de España (1834-1923)', 'Senadores de España (1834-1923)', 10265, 'n', 1 },
{ 'Asamblea de Madrid', 'Asamblea de Madrid', 4797, 'n', 1 },
{ 'BCNCL', 'Biografías BCN', 5442, 'url', 0 },
{ 'RBD', 'RBD MINEDUC', 1919, 'n', 0 },
{ 'CineChile', 'CineChile', 6750, 'url', 0 },
{ 'Tebeosfera-autor', 'Tebeosfera', 5562, 'n', 1 },
{ 'DPRR', 'DPRR', 6863, 'n', 0},
{ 'tribunsdelaplebe.fr', 'TDLP', 8961, 'n', 0},
{ 'Pleiades', 'Pleiades', 1584, 'n', 0},
{ 'IMO', 'IMO', 458, 'n', 0},
{ 'Mnemosine', 'Mnemosine', 10373, 'n', 0 },
{ 'Renacyt', 'Renacyt', 10452, 'n', 0 },
{ 'AWARE', 'AWARE', 6637, 'url', 0 },
{ 'Tabakalera', 'Tabakalera', 10069, 'n', 1 },
{ 'BUSC', 'BUSC', 12538, 'n' , 1}
},
},
{
title = 'واژهنومهئون و دانشنومهئون',
group = {
{ 'Auñamendi', 'Auñamendi', 3218, 'n', 1 },
-- { 'GEA', 'GEA', 1807, 'n', 1 },
{ 'GEN', 'GEN', 7388, 'n', 1 },
{ 'DBSE', 'DBSE', 2985, 'url', 1 },
{ 'DBE', 'DBE', 4459, 'url', 1 },
{ 'DBCLM', 'DBCLM', 13067, 'url', 1 },
{ 'DCED', 'DCED', 13620, 'n', 1 },
{ 'DBA', 'DBA', 13851, 'n', 1 },
{ 'DHS', 'DHS', 902, 'n', 0 },
{ 'LIR', 'LIR', 886, 'n', 0 },
{ 'TLS', 'TLS', 1362, 'n', 0 },
{ 'Britannica', 'Britannica', 1417, 'url', 0 },
{ 'ELEM', 'ELEM', 1565, 'n', 0 },
{ 'Treccani', 'Treccani', 4223, 'url', 0 },
{ 'Iranica', 'Encyclopædia Iranica', 3021, 'n', 1 },
},
},
{
title = 'دیجیتال مخازن',
group = {
{ 'PerséeRevista', 'Persée revista', 2733, 'n', 'Persée revista' },
{ 'DialnetRevista', 'Dialnet revista', 1609, 'n', 'Dialnet revista' },
{ 'Redalyc', 'Redalyc', 3131, 'n', 1 },
-- { 'UNZrevista', 'UNZ', 2735, 'n', 0 },
-- { 'JSTORrevista', 'JSTOR revista', 1230, 'n', 'JSTOR revista' },
{ 'HathiTrust', 'HathiTrust', 1844, 'n', 1 },
{ 'Galicianaobra', 'Galiciana obra', 3004, 'n', 'Galiciana obra' },
{ 'Trove', 'Trove', 5603, 'n', 1 },
{ 'BVMCobra', 'BVMC obra', 3976, 'n', 'BVMC obra' },
{ 'BVMCpersona', 'BVMC persona', 2799, 'n', 'BVMC persona' },
{ 'Persée', 'Persée', 2732, 'n', 1 },
{ 'Dialnet', 'Dialnet', 1607, 'n', 1 },
{ 'GutenbergAutor', 'Proyecto Gutenberg autor', 1938, 'n', 'Proyecto Gutenberg autor' },
{ 'BHL-bibliografia', 'BHL', 4327, 'n', 0 },
-- { 'UNZautor', 'UNZ', 2734, 'n', 'UNZ' },
{ 'TLL', 'The Latin Library', 7042, 'n', 'The Latin Library' },
{ 'BDCYL', 'BDCYL', 3964, 'n', 1 },
{ 'BVPB', 'BVPB', 4802, 'n', 1 },
{ 'PDCLM', 'Patrimonio Digital de Castilla-La Mancha', 6490, 'n', 1 },
{ 'BDA', 'BDA', 6496, 'n', 1 },
{ 'BDM', 'BDM', 13816, 'n', 1 },
{ 'BVPHautoridad', 'BVPH', 6492, 'n', 1 },
{ 'BivaldiAutor', 'Bivaldi autor', 3932, 'n', 'Bivaldi autor' },
{ 'GalicianaAutor', 'Galiciana autor', 3307, 'n', 'Galiciana autor' },
{ 'Packard Humanities Institute', 'PHI', 6941, 'n', 0 },
{ 'Europeana', 'Europeana', 7704, 'n', 1 },
{ 'DOI', 'DOI', 356, 'n', 1 },
{ 'Handle', 'Handle', 1184, 'url', 1 },
},
},
{
title = 'موزهئون',
group = {
{ 'MNCARS', 'MNCARS', 4439, 'url', 1 },
{ 'MuseoDelPradoPersona', 'Museo del Prado (persona)', 5321, 'n', 'Museo del Prado (persona)' },
{ 'MuseoDelPradoObra', 'Museo del Prado (obra)', 8905, 'n', 'Museo del Prado (obra)' },
{ 'Museo Smithsoniano de Arte AmericanoPersona', 'SAAM (persona)', 1795, 'n', 'SAAM (persona)' },
{ 'Museo Smithsoniano de Arte AmericanObra', 'SAAM (obra)', 4704, 'n', 'SAAM (obra)' },
{ 'MuseodeOrsayArtistas', 'Museo de Orsay (artista)', 2268, 'n', 'Museo de Orsay (artista)' },
{ 'Thyssen-BornemiszaArtistas', 'Thyssen-Bornemisza (artista)', 2431, 'n', 'Thyssen-Bornemisza (artista)' },
},
},
{
title = 'دیجیتالی روزنومه دکّهئون',
group = {
{ 'HemBNE', 'Hemeroteca digital de la BNE', 12151, 'n', 1 },
{ 'BVPH', 'Biblioteca Virtual de Prensa Histórica', 2961, 'n', 1 },
{ 'Memoriademadrid', 'Memoriademadrid', 7372, 'n', 1 },
},
},
{
title = 'إستارهشناسی',
group = {
{ 'Simbad', 'SIMBAD', 3083, 'n', 0 },
{ 'JPL-Small-Body-Database', 'JPL', 716, 'n', 0 },
{ 'MPC', 'MPC', 5736, 'n', 0 },
{ 'NASA-Exoplanet-Archive', 'NASA Exoplanet Archive', 5667, 'n', 0 },
{ 'GazPlaNom', 'Gazetteer of Planetary Nomenclature', 2824, 'n', 0 },
},
},
{
title = 'جاجیگاهون',
group = {
{ 'OSM', 'Relación OSM', 402, 'n', 'Relación OSM' },
{ 'TGN', 'TGN', 1667, 'n', 1 },
{ 'AtlasIR', 'Atlas Digital del Imperio Romano', 1936, 'n', 0 },
{ 'Pleiades', 'Pleiades', 1584, 'n', 0 },
{ 'TmGEO', 'Trismegistos GEO', 1958, 'n', 0 },
{ 'SNCZI-IPE-EMBALSE', 'SNCZI-IPE embalse', 4568, 'n', 'SNCZI-IPE embalse' },
{ 'SNCZI-IPE-PRESA', 'SNCZI-IPE presa', 4558, 'n', 'SNCZI-IPE presa' },
{ 'NATURA2000', 'Natura 2000', 3425, 'n', 'Natura 2000' },
{ 'WWF', 'WWF', 1294, 'n', 1 },
{ 'IDESCAT', 'IDESCAT', 4335, 'n', 1 },
{ 'INE', 'INE', 772, ineLink, 1 },
{ 'INE Portugal', 'INE', 6324, 'n', 1 },
{ 'ISTAT', 'ISTAT', 635, 'n', 1 },
{ 'OFS-Suiza', 'OFS', 771, 'n', 1 },
{ 'IBGE', 'IBGE', 1585, 'n', 1 },
{ 'TOID', 'TOID', 3120, 'n', 1 },
{ 'INSEE-commune', 'INSEE (comuna)', 374, 'n', 'INSEE (comuna)' },
{ 'INSEE-departamento', 'INSEE (departamento)', 2586, 'n', 'INSEE (departamento)' },
{ 'INSEE-region', 'INSEE (región)', 2585, 'n', 'INSEE (región)' },
{ 'INSEE-canton', 'INSEE (cantón)', 2506, 'n', 'INSEE (cantón)' },
{ 'INEGI-mun', 'INEGI municipio', 3801, 'n', 'INEGI municipio' },
{ 'INEGI-loc', 'INEGI localidad', 1976, 'n', 'INEGI localidad' },
{ 'SIRUTA', 'SIRUTA', 843, 'n', 1 },
{ 'SUDAFRICA-MUN', 'Código municipio Sudáfrica', 911, 'n', 1 },
{ 'LAU', 'LAU', 782, 'n', 1 },
{ 'KSH', 'KSH', 939, 'n', 1 },
{ 'OKATO', 'OKATO', 721, 'n', 1 },
{ 'OSTAT', 'ÖSTAT-Nr', 964, 'n', 'ÖSTAT-Nr'},
{ 'TERC', 'TERC', 1653, 'n', 'TERC'},
{ 'GNIS', 'GNIS', 590, 'n', 0},
{ 'WDTA', 'WDTA', 809, 'n', 0 },
},
},
{
title = 'معماری',
group = {
{ 'DocomomoIberico', 'Docomomo Ibérico', 3758, 'n', 'Docomomo Ibérico' },
{ 'COAMinmueble', 'COAM inmueble', 2917, 'n', 'COAM inmueble' },
{ 'COAMpersona', 'COAM persona', 4488, 'n', 'COAM persona' },
{ 'ArchnetAutoridad', 'Archnet autoridad', 12728, 'n', 'Archnet autoridad' },
{ 'ArchnetSitio', 'Archnet sitio', 7323, 'n', 'Archnet sitio' },
},
},
{
title = 'دریایی فانوس',
group = {
{ 'ARHLS', 'ARHLS', 2980, 'n', 0 },
{ 'NGA', 'NGA', 3563, 'n', 0 },
{ 'UKHO', 'UKHO', 3562, 'n', 0 },
{ 'MarineTraffic', 'MarineTraffic', 3601, 'n', 0 },
{ 'OnlineListofLights', 'Online List of Lights', 3223, 'n', 0 },
},
},
{
title = 'تاریخی میراث',
group = {
{ 'World Heritage Site', 'Centro del Patrimonio Mundial', 757, 'n', 'Centro del Patrimonio Mundial' },
{ 'CNMLBH', 'cnmlbh', 4587, 'n', 'cnmlbh' },
{ 'IGESPAR', 'IGESPAR', 1702, 'n', 1 },
{ 'SIPA', 'SIPA', 1700, 'n', 1 },
{ 'Infopatrimonio', 'Infopatrimônio', 4372, 'n', 'Infopatrimônio' },
{ 'AustriaObjektID', 'Austria ObjektID', 2951, 'n', 'Austria ObjektID' },
{ 'FBBID', 'FBB', 2783, 'n', 'FBB' },
{ 'Fornminnesregistret', 'FMIS', 1260, 'n', 'FMIS' },
{ 'BerlinerKulturdenkmal', 'Berliner Kulturdenkmal', 2424, 'n', 'Berliner Kulturdenkmal' },
{ 'NHLE', 'NHLE', 1216, 'n', 1 },
{ 'NRHP', 'NRHP', 649, 'n', 1 },
{ 'KULTURMINNE', 'Kulturminne', 758, 'n', 'Kulturminne' },
{ 'CRHP', 'CRHP', 477, 'n', 1 },
{ 'MERIMEE', 'Mérimée', 380, 'n', 'Mérimée' },
{ 'CADW', 'Cadw', 1459, 'n', 'Cadw' },
{ 'Památkový Katalog', 'Památkový katalog', 762, 'n', 'Památkový katalog' },
{ 'PatrimonioIran', 'Patrimonio Nacional de Irán', 1369, 'n', 'Patrimonio Nacional de Irán' },
{ 'Rijksmonument', 'Rijksmonument', 359, 'n', 'Rijksmonument' },
{ 'BIC', 'BIC', 808, 'n', 1 },
{ 'BCIN', 'BCIN', 1586, 'n', 1 },
{ 'IPAC', 'IPAC', 1600, 'n', 1 },
{ 'IGPCV', 'IGPCV', 2473, 'n', 1 },
{ 'IAPH', 'IAPH', 8425, 'n', 0 },
{ 'GD-PCA', 'Patrimonio Cultural de Andalucía', 3318, 'n', 1 },
{ 'SIPCA', 'SIPCA', 3580, 'n', 1 },
{ 'PWJCYL', 'Patrimonio Web JCyL', 3177, 'n', 'Patrimonio Web JCyL' },
{ 'CPCCLM', 'Catálogo de Patrimonio Cultural de Castilla-La Mancha', 6539, 'n', 1 },
{ 'HispaniaNostra', 'Lista Roja Hispania Nostra', 4868, 'url', 'Lista Roja Hispania Nostra' },
{ 'HGC', 'Heritage Gazetteer for Cyprus', 6916, 'n', 1 },
{ 'HGL', 'Heritage Gazetteer of Libya', 6751, 'n', 1 },
},
},
{
title = 'ورزشکارون',
group = {
{ 'COI', 'COI', 5815, 'n', 0 },
{ 'World Athletics', 'World Athletics', 1146, 'n', 0 },
{ 'European Athletics', 'Atletismo Europeo', 3766, 'n', 0 },
{ 'Liga Diamante', 'Liga de Diamante', 3923, 'n', 0 },
{ 'ITU', 'ITU', 3604, 'n', 0 },
{ 'ATP', 'ATP', 536, 'n', 0 },
{ 'Copa Davis', 'Copa Davis', 2641, 'n', 0 },
{ 'WTA', 'WTA', 597, 'n', 0 },
{ 'Fed Cup', 'Fed Cup', 2642, 'n', 0 },
{ 'ITF', 'ITF', 599, 'n', 0 },
{ 'ITHF', 'ITHF', 3363, 'n', 0 },
{ 'ITTF', 'ITTF', 1364, 'n', 0 },
{ 'FIFA', 'FIFA', 1469, 'n', 0 },
{ 'UEFA', 'UEFA', 2276, 'n', 0 },
{ 'NFT', 'National-Football-Teams', 2574, 'n', 0 },
{ 'Soccerway', 'Soccerway', 2369, 'n', 0 },
{ 'Transfermarkt', 'Transfermarkt', 2446, 'n', 0 },
{ 'As', 'As', 3427, 'n', 0 },
{ 'ESPN FC', 'ESPN FC', 3681, 'n', 0 },
{ 'FBref', 'FBref', 5750, 'n', 0 },
{ 'BeSoccer', 'BeSoccer', 12577, 'n', 0 },
{ 'LaPreferente', 'LaPreferente', 7359, 'n', 0 },
{ 'Livefutbol', 'Livefutbol', 2020, 'n', 0 },
{ 'Soccerbase', 'Soccerbase', 2193, 'n', 0 },
{ 'FootballDatabase', 'FootballDatabase', 3537, 'n', 0 },
{ 'BDFutbol', 'BDFutbol', 3655, 'n', 0 },
{ 'EPCR', 'EPCR', 3666, 'n', 0 },
{ 'FIDE', 'FIDE', 1440, 'n', 0 },
{ 'BoxRec', 'BoxRec', 1967, 'n', 0 },
{ 'Sherdog', 'Sherdog', 2818, 'n', 0 },
{ 'WWE', 'WWE', 2857, 'n', 0 },
{ 'NSK', 'NSK', 3385, 'n', 0 },
{ 'IJF', 'IJF', 4559, 'n', 0 },
{ 'FINA', 'FINA', 3408, 'n', 0 },
{ 'ISHOF', 'ISHOF', 3691, 'n', 0 },
{ 'NFL', 'NFL', 3539, 'n', 0 },
{ 'NHL', 'NHL', 3522, 'n', 0 },
{ 'FIH', 'FIH', 3742, 'n', 0 },
{ 'MLB', 'MLB', 3541, 'n', 0 },
{ 'Baseball-Reference', 'Baseball-Reference', 1825, 'n', 0 },
{ 'FIL', 'FIL', 2990, 'n', 0 },
{ 'IBSF', 'IBSF', 2991, 'n', 0 },
{ 'WAF', 'WAF', 3010, 'n', 0 },
{ 'FEI', 'FEI', 3111, 'n', 0 },
{ 'FIE', 'FIE', 2423, 'n', 0 },
{ 'CEE', 'CEE', 4475, 'n', 0 },
{ 'IBU', 'IBU', 2459, 'n', 0 },
{ 'ISU', 'ISU', 2694, 'n', 0 },
{ 'FIG', 'FIG', 2696, 'n', 0 },
{ 'UIPM', 'UIPM', 2726, 'n', 0 },
{ 'BWF', 'BWF', 2729, 'n', 0 },
{ 'WCF', 'WCF', 3557, 'n', 0 },
{ 'EHF', 'EHF', 3573, 'n', 0 },
{ 'IWF', 'IWF', 3667, 'n', 0 },
{ 'IOF', 'IOF', 3672, 'n', 0 },
{ 'ISSF', 'ISSF', 2730, 'n', 0 },
{ 'FIVB', 'FIVB', 2801, 'n', 0 },
{ 'CEV', 'CEV', 3725, 'n', 0 },
{ 'ICF', 'ICF', 3689, 'n', 0 },
{ 'FISA', 'FISA', 2091, 'n', 0 },
{ 'IFSC', 'IFSC', 3690, 'n', 0 },
{ 'NLL', 'NLL', 3955, 'n', 0 },
{ 'PGA', 'PGA', 2811, 'n', 0 },
{ 'LPGA', 'LPGA', 2810, 'n', 0 },
{ 'FIBA', 'FIBA', 3542, 'n', 0 },
{ 'Euroliga', 'Euroliga', 3536, 'n', 0 },
{ 'WNBA', 'WNBA', 3588, 'n', 0 },
{ 'NBA', 'NBA', 3647, 'n', 0 },
{ 'ACB', 'ACB', 3525, 'n', 0 },
{ 'Entr. ACB', 'Entrenador ACB', 6297, 'n', 0 },
{ 'snooker.org', 'snooker.org', 4502, 'n', 0 },
{ 'snooker.org tournament', 'snooker.org', 4921, 'n', 0 },
{ 'WST', 'WST', 4498, 'n', 0 },
{ 'CueTracker', 'CueTracker', 4924, 'n', 0 },
},
},
{
title = 'سینما',
group = {
{ 'FilmAffinity', 'FilmAffinity', 480, 'n', 0 },
{ 'IMDb', 'IMDb', 345, 'n', 0 },
{ 'Óscar', 'Óscar', 6145, 'n', 0 },
{ 'AFI', 'AFI', 3593, 'n', 0 },
{ 'Allcinema', 'Allcinema', 2465, 'n', 0 },
{ 'AllMovie', 'AllMovie', 1562, 'n', 0 },
{ 'AlloCiné', 'AlloCiné', 1265, 'n', 0 },
{ 'BFI', 'BFI', 2703, 'n', 0 },
{ 'Box Office Mojo', 'Box Office Mojo', 1237, 'n', 0 },
{ 'ICAA película', 'ICAA', 5128, 'n', 1 },
},
},
{
title = 'کارآفرینون',
group = {
{ 'Bloomberg', 'Bloomberg', 3052, 'n', 0 },
{ 'Crunchbase', 'Crunchbase', 2087, 'n', 0 },
},
},
{
title = 'مالیاتی شناساگرون',
group = {
{ 'IRS', 'IRS', 1297, noLink, 0 },
{ 'VAT', 'VAT', 3608, noLink, 0 },
{ 'UID', 'UID', 4829, 'n', 0 },
},
},
{
title = 'کامپیوتری شناساگرون',
group = {
{ 'TOP500', 'TOP500', 7307, 'n', 0 },
{ 'Arch', 'Arch Linux', 3454, 'n', 0 },
{ 'AUR', 'AUR', 4162, 'n', 0 },
{ 'Debian', 'Debian', 3442, 'n', 0 },
{ 'Fedora', 'Fedora', 3463, 'n', 0 },
{ 'FSD', 'Free Software Directory', 2537, 'n', 0 },
{ 'Gentoo', 'Gentoo', 3499, 'n', 0 },
{ 'OpenHub', 'Open Hub', 1972, 'n', 0 },
{ 'PyPI', 'PyPI', 5568, 'n', 0 },
{ 'Snap', 'Snap', 4435, 'n', 0 },
{ 'Ubuntu', 'Ubuntu', 3473, 'n', 0 },
}
},
{
title = 'زیستشناسی دیتابیسئون',
group = {
{ 'Algabase', 'AlgaeBase', 1348, 'y', 0 },
{ 'ADW', 'ADW', 4024, 'n', 0 },
{ 'AmphibiaWeb', 'AmphibiaWeb', 5036, 'n', 0 },
{ 'BOLD', 'BOLD', 3606, 'n', 0 },
{ 'APD', 'African Plant DB', 2036, 'n', 0 },
{ 'Avibase', 'Avibase', 2026, 'n', 0 },
{ 'BHL', 'BHL', 687, 'n', 0 },
{ 'BioLib', 'BioLib', 838, 'n', 0 },
{ 'BirdLife', 'BirdLife', 5257, 'n', 0 },
{ 'CatalogueOfLife', 'Catalogue of Life', 3088, 'n', 0 },
{ 'CONABIO', 'CONABIO', 4902, 'n', 0 },
{ 'Dyntaxa', 'Dyntaxa', 1939, 'n', 0 },
{ 'eBird', 'eBird', 3444, 'n', 0 },
{ 'EOL', 'EOL', 830, 'n', 0 },
{ 'EUNIS', 'EUNIS', 6177, 'n', 0 },
{ 'FaunaEuropaea', 'Fauna Europaea', 1895, 'n', 0 },
{ 'FishBase', 'FishBase', 938, 'n', 0 },
{ 'FloraBase', 'FloraBase', 3101, 'n', 0 },
{ 'FOC', 'Fl. China', 1747, 'n', 0 },
{ 'GBIF', 'GBIF', 846, 'n', 0 },
{ 'GlobalSpecies', 'GlobalSpecies', 6433, 'n', 0 },
{ 'GRIN', 'GRIN', 1421, 'url', 0 },
{ 'IBC', 'Internet Bird Collection', 3099, 'n', 0 },
{ 'iNaturalist', 'iNaturalist', 3151, 'n', 0 },
{ 'IndexFungorum', 'Index Fungorum', 1391, 'n', 0 },
{ 'IOBIS', 'OBIS', 6754, 'n', 0 },
{ 'IPNI', 'IPNI', 961, 'n', 0 },
{ 'ITIS', 'ITIS', 815, 'n', 0 },
{ 'LPSN', 'LPSN', 1991, 'url', 0 },
{ 'MSW', 'MSW', 959, 'n', 0 },
{ 'MycoBank', 'MycoBank', 962, 'n', 0 },
{ 'NCBI', 'NCBI', 685, 'n', 0 },
{ 'FossilWorks', 'Paleobiology Database', 842, 'n', 0 },
{ 'PlantList', 'PlantList', 1070, 'n', 0 },
{ 'SpeciesPlus', 'Species+', 2040, 'n', 0 },
{ 'Taxonomicon', 'Taxonomicon', 7066, 'n', 0 },
{ 'Tropicos', 'W3TROPICOS', 960, 'n', 0 },
{ 'UICN', 'UICN', 627, 'n', 0 },
{ 'USDAP', 'USDA Plants', 1772, 'n', 0 },
{ 'VASCAN', 'VASCAN', 1745, 'n', 0 },
{ 'WoRMS', 'WoRMS', 850, 'n', 0 },
{ 'uBio', 'uBio', 4728, 'n', 0 },
{ 'Xeno-canto', 'Xeno-canto', 2426, 'n', 0 },
{ 'Zoobank', 'Zoobank', 1746, 'n', 0 },
},
},
{
title = 'پزشکی شناساگرون',
group = {
{ 'DOID', 'DOID', 699, 'n', 0 },
{ 'CIE11', 'CIE-11', 7329, icd11Link, 0},
{ 'CIE10', 'CIE-10', 494, 'n', 0 },
{ 'CIE9', 'CIE-9', 493, 'n', 0 },
{ 'CIE10MC', 'CIE-10-MC', 4229, 'n', 0 },
{ 'CIE9MC', 'CIE-9-MC', 1692, 'n', 0 },
{ 'CIEO', 'CIE-O', 563, 'n', 0 },
{ 'CIAP2', 'CIAP-2', 667, 'n', 0 },
{ 'OMIM', 'OMIM', 492, 'n', 0 },
{ 'DSM IV', 'DSM IV', 663, 'n', 0 },
{ 'DSM 5', 'DSM-5', 1930, 'n', 0 },
{ 'DiseasesDB', 'DiseasesDB', 557, 'n', 0 },
{ 'MedlinePlus', 'MedlinePlus', 604, 'n', 0 },
{ 'eMedicine', 'eMedicine', 673, 'n', 0 },
{ 'MeSH', 'MeSH', 486, 'n', 0 },
{ 'MeSHdq', 'MeSH D/Q', 9340, 'y', 0 },
{ 'DeCS', 'DeCS', 9272, 'n', 0 },
{ 'Orphanet', 'Orphanet', 1550, 'n', 0 },
{ 'TA98', 'TA', 1323, 'n', 1 },
{ 'FMA', 'FMA', 1402, 'n', 0 },
{ 'UMLS', 'UMLS', 2892, 'n', 0 },
{ 'GeneReviews', 'GeneReviews', 668, 'n', 0 },
{ 'NumE', 'Número E', 628, 'n', 0 },
{ 'GARD', 'GARD', 4317, 'n', 0 },
}
},
{
title = 'شیمیایی شناساگرون',
group = {
{ 'CAS', 'Número CAS', 231, 'n', 0 },
{ 'EINECS', 'Números EINECS', 232, 'n', 0},
{ 'ATC', 'Código ATC', 267, 'n', 0 },
{ 'RTECS', 'RTECS', 657, 'n', 0 },
{ 'ChEBI', 'ChEBI', 683, 'n', 0 },
{ 'ChEMBL', 'ChEMBL', 592, 'n', 0 },
{ 'ChemSpider', 'ChemSpider', 661, 'n', 0 },
{ 'DrugBank', 'DrugBank', 715, 'n', 0 },
{ 'PubChem', 'PubChem', 662, 'n', 0 },
{ 'UNII', 'UNII', 652, 'n', 0 },
{ 'KEGG', 'KEGG', 665, 'n', 0 },
{ 'SMILES', 'SMILES', 233, 'y', 0 },
{ 'InChI', 'InChI', 234, 'y', 0 },
{ 'InChIKey', 'InChI key', 235, 'y', 0 },
}
},
{
title = 'زیستی شناساگرون',
group = {
{ 'MGI', 'MGI', 231, 'n', 0 },
{ 'HomoloGene', 'HomoloGene', 593, 'n', 0 },
{ ' HGNC', 'HGNC', 354, 'n', 0 },
{ 'UniProt', 'UniProt', 352, 'n', 0 },
}
},
{
title = 'إسارهشناسی شناساگرون',
group = {
{ 'COSPAR', 'COSPAR', 247, 'n', 0 },
{ 'SCN', 'SCN', 377, 'n', 0 },
{ 'NSSDCA', 'NSSDCA', 8913, 'n', 0 }
}
},
{
title = 'هستیشناسیون',
group = {
{ 'IEV', 'Número IEV', 8855, 'n', 0 },
{ 'OUM2', 'OUM 2.0', 8769, 'n', 0 }
}
}
}
-- -- Example row: --
-- conf.databases[2] = {}
-- conf.databases[2].name = 'خارجی لینکون'
-- conf.databases[2].list = {
-- {
-- title = '',
-- group = {
-- { 'Website', 'وبسایت', 856, 'n', 0 },
-- },
-- },
-- }
--In this order: alternate name, name of parameter from databases table
conf.aliases = {
{ 'Wd', 'Wikidata' },
{ 'PND', 'GND' },
{ 'Commonscat', 'Commons' },
}
local function getCatForId( parameter, category )
local title = mw.title.getCurrentTitle()
local namespace = title.namespace
if category == 0 then
return ''
elseif category == 1 then
category = parameter
end
if namespace == 0 then
return '[[رج:شناساگر دار مقالهئون|' .. category .. ']]\n'
elseif namespace == 2 and not title.isSubpage then
return '[[رج:شناساگر دار کارور صفحهئون|' .. category .. ']]\n'
else
return '[[رج:شناساگر دار متفرقه صفحهئون|' .. category .. ']]\n'
end
end
function getIdsFromSitelinks( itemId, property )
local ids = {}
local siteLink = itemId and mw.wikibase.getSitelink( itemId, property )
if siteLink then
table.insert( ids, siteLink )
end
return ids
end
function getIdsFromWikidata( itemId, property )
local ids = {}
local declaraciones = mw.wikibase.getBestStatements(itemId, property)
for _, statement in pairs( declaraciones) do
if statement.mainsnak.datavalue then
table.insert( ids, statement.mainsnak.datavalue.value )
end
end
return ids
end
function getLink( property, val, mask )
local link = ''
if mw.ustring.find( val, '//' ) then
link = val
else
if type(property) == 'number' then
local entityObject = mw.wikibase.getEntityObject('P'..property)
local dataType = entityObject.datatype
if dataType == 'external-id' then
local allStatements = entityObject:getBestStatements('P1630')
if allStatements then
for pos = 1, #allStatements, 1 do
local q = allStatements[pos].qualifiers
if q and q.P407 and q.P407[1].datavalue and q.P407[1].datavalue.value.id == 'Q1321' then
link = allStatements[pos].mainsnak.datavalue.value
end
end
end
if link == '' then
local formatterURL = entityObject:getBestStatements('P1630')[1]
if formatterURL then
link = formatterURL.mainsnak.datavalue.value
else
local formatterURL = entityObject:getBestStatements('P3303')[1]
if formatterURL then link = formatterURL.mainsnak.datavalue.value end
end
end
elseif dataType == 'url' then
local subjectItem = entityObject:getBestStatements('P1629')[1]
if subjectItem then
local officialWebsite = mw.wikibase.getBestStatements(subjectItem.mainsnak.datavalue.value.id, 'P856')[1]
if officialWebsite then
link = officialWebsite.mainsnak.datavalue.value
end
end
elseif dataType == 'string' then
local formatterURL = entityObject:getBestStatements('P1630')[1]
if formatterURL then
link = formatterURL.mainsnak.datavalue.value
else
local formatterURL = entityObject:getBestStatements('P3303')[1]
if formatterURL then
link = formatterURL.mainsnak.datavalue.value
else
local subjectItem = entityObject:getBestStatements('P1629')[1]
if subjectItem then
local officialWebsite = mw.wikibase.getBestStatements(subjectItem.mainsnak.datavalue.value.id,'P856')[1]
if officialWebsite then
link = officialWebsite.mainsnak.datavalue.value
end
end
end
end
end
elseif type(property) == 'string' then
link = property
end
end
link = mw.ustring.gsub(link, '^[Hh][Tt][Tt][Pp]([Ss]?)://', 'http%1://') -- fix wikidata URL
if type(mask) == 'function' then
return mask( val, link, property )
end
link = mw.ustring.gsub(link, '$1', mw.ustring.gsub( mw.ustring.gsub( val, '%%', '%%%%' ), ' ', '%%%%20' ) or val )
if mw.ustring.find( link, '//' ) then
if type(mask) == 'string' then
link = cleanLink( link, 'PATH' )
if mask == 'y' then
return '['..link..' شناساگر]'
elseif mask == 'n' then
return '['..link..' '..val..']'
end
return '['..link..' '..mask..']'
end
elseif link == '' then
return val
else
return '[['..link..'|'..val..']]'
end
end
local function createRow( id, label, rawValue, link, withUid )
if link then
if label and label ~= '' then label = '<span style="white-space:nowrap;">'..label .. ':</span> ' end
if withUid then
return '* ' .. label .. '<span class="uid">' .. link .. '</span>\n'
else
return '* ' .. label .. link .. '\n'
end
else
return '* <span class="error">این ' .. id .. ' شناساگر ' .. rawValue .. ' نامعتبر هسته</span>[[رج:مرجعون کنترل که خطا ور بخردنه]]\n'
end
end
local function copyTable(inTable)
if type(inTable) ~= 'table' then return inTable end
local outTable = setmetatable({}, getmetatable(inTable))
for key, value in pairs (inTable) do outTable[copyTable(key)] = copyTable(value) end
return outTable
end
local function splitLccn( id )
if id:match( '^%l%l?%l?%d%d%d%d%d%d%d%d%d?%d?$' ) then
id = id:gsub( '^(%l+)(%d+)(%d%d%d%d%d%d)$', '%1/%2/%3' )
end
if id:match( '^%l%l?%l?/%d%d%d?%d?/%d+$' ) then
return mw.text.split( id, '/' )
end
return false
end
local p = {}
function p.authorityControl( frame )
local pArgs = frame:getParent().args
local parentArgs = copyTable(pArgs)
local stringArgs = false
local fromForCount, itemCount, rowCount = 1, 0, 0
local mobileContent = ''
--Cleanup args
for k, v in pairs( pArgs ) do
if type(k) == 'string' then
--make args case insensitive
local lowerk = mw.ustring.lower(k)
if not parentArgs[lowerk] or parentArgs[lowerk] == '' then
parentArgs[lowerk] = v
parentArgs[k] = nil
end
--remap abc to abc1
if not mw.ustring.find(lowerk, '%d$') then --if no number at end of param
if not parentArgs[lowerk..'1'] or parentArgs[lowerk..'1'] == '' then
parentArgs[lowerk..'1'] = v
parentArgs[lowerk] = nil
end
end
if v and v ~= '' then
--find highest from param
if mw.ustring.sub(lowerk,1,4) == 'from' then
local fromNumber = tonumber(mw.ustring.sub(lowerk,5,-1))
if fromNumber and fromNumber >= fromForCount then fromForCount = fromNumber end
elseif mw.ustring.sub(lowerk,1,3) == 'for' then
local forNumber = tonumber(mw.ustring.sub(lowerk,4,-1))
if forNumber and forNumber >= fromForCount then fromForCount = forNumber end
elseif mw.ustring.lower(v) ~= 'no' and lowerk ~= 'for' then
stringArgs = true
end
end
end
end
--Setup navbox
local navboxParams = {
name = 'مرجعون کنترل',
bodyclass = 'hlist',
groupstyle = 'width: 12%; text-align:center;',
}
for f = 1, fromForCount, 1 do
local title = {}
--cleanup parameters
if parentArgs['from'..f] == '' then parentArgs['from'..f] = nil end
if parentArgs['for'..f] == '' then parentArgs['for'..f] = nil end
--remap aliases
for _, a in pairs( conf.aliases ) do
local alias, name = mw.ustring.lower(a[1]), mw.ustring.lower(a[2])
if parentArgs[alias..f] and not parentArgs[name..f] then
parentArgs[name..f] = parentArgs[alias..f]
parentArgs[alias..f] = nil
end
end
--Fetch Wikidata item
local itemId = parentArgs['from'..f] or mw.wikibase.getEntityIdForCurrentPage()
local label = itemId and (mw.wikibase.getSitelink(itemId) or mw.wikibase.getLabel(itemId)) or ''
if label and label ~= '' then
title = mw.title.new(label)
if not title then title = mw.title.getCurrentTitle() end
else
title = mw.title.getCurrentTitle()
end
if (not parentArgs['wikidata'..f] or parentArgs['wikidata'..f] == '') and (title.namespace == 0 or title.namespace == 104) then
parentArgs['wikidata'..f] = parentArgs['from'..f] or itemId or ''
end
if title.namespace == 0 or title.namespace == 104 or stringArgs then --Only in the main namespaces or if there are manual overrides
if fromForCount > 1 and #conf.databases > 1 then
if parentArgs['for'..f] and parentArgs['for'..f] ~= '' then
navboxParams['list'..(rowCount + 1)] = "'''" .. parentArgs['for'..f] .. "'''"
else
navboxParams['list'..(rowCount + 1)] = "'''" .. title.text .. "'''"
end
navboxParams['list'..(rowCount + 1)..'style'] = 'background-color: #ddf;'
rowCount = rowCount + 1
end
for _, db in pairs( conf.databases ) do
if db.list and #db.list > 0 then
local listElements = {}
for n, gr in pairs( db.list ) do
local groupElements = {}
if gr.group and #gr.group > 0 then
for _, params in pairs( gr.group ) do
local id = mw.ustring.lower( params[1] )
-- Wikidata fallback if requested
if itemId and params[3] ~= 0 and (not parentArgs[id..f] or parentArgs[id..f] == '') then
local wikidataIds = {}
if type( params[3] ) == 'function' then
wikidataIds = params[3]( itemId )
elseif type( params[3] ) == 'string' then
wikidataIds = getIdsFromSitelinks(itemId, params[3] )
else
wikidataIds = getIdsFromWikidata( itemId, 'P' .. params[3] )
end
if wikidataIds[1] then
parentArgs[id..f] = wikidataIds[1]
end
end
local val = parentArgs[id..f]
if val and val ~= '' and mw.ustring.lower(val) ~= 'no' and params[3] ~= 0 then
local link
if type( params[3] ) == 'function' then
link = val
else
link = getLink( params[3], val, params[4] )
end
if link and link ~= '' then
table.insert( groupElements, createRow( id, params[2], val, link, true ) .. getCatForId( params[1], params[5] or 0 ) )
itemCount = itemCount + 1
end
end
end
if #groupElements > 0 then
if gr.title and gr.title ~= '' then
table.insert( listElements, "* '''"..gr.title.."'''\n" )
end
table.insert( listElements, table.concat( groupElements ) )
if n == 1 and #groupElements > 1 then
table.insert( listElements, "\n----\n" )
end
-- mobile version
if n == 1 then
mobileContent = table.concat( groupElements )
end
end
end
end
-- Generate navbox title
if #listElements > 0 then
if fromForCount > 1 and #conf.databases == 1 then
if parentArgs['for'..f] and parentArgs['for'..f] ~= '' then
navboxParams['group'..(rowCount + 1)] = "''" .. parentArgs['for'..f] .. "''"
else
navboxParams['group'..(rowCount + 1)] = "''" .. title.text .. "''"
end
else
navboxParams['group'..(rowCount + 1)] = db.name or ''
end
navboxParams['list'..(rowCount + 1)] = table.concat( listElements )
rowCount = rowCount + 1
end
end
end
end
end
if rowCount > 0 then
local Navbox = require('ماژول:Navbox')
if fromForCount > 1 then
--add missing names
for r = 1, rowCount, 1 do
if navboxParams['group'..r] == '' then
navboxParams['group'..r] = "''" .. mw.wikibase.getEntity(parentArgs['wikidata'..r]):getLabel().."''"
end
end
if fromForCount > 2 then
navboxParams['navbar'] = 'plain'
else
navboxParams['state'] = 'off'
navboxParams['navbar'] = 'off'
end
end
local mainCategories = ''
if stringArgs then
mainCategories = mainCategories .. '[[رج:مرجعون کنترل که محلی پارامتر دارنه]]\n'
end
if itemCount > 13 then
if itemCount > 30 then
itemCount = 'بیش از ۳۰'
end
-- mainCategories = mainCategories .. '[[رج:مرجعون کنترل که ' .. itemCount .. ' ویژگی ره کار زننه]]\n'
end
navboxParams['style'] = 'width: inherit';
return frame:extensionTag{ name = 'templatestyles', args = { src = 'شابلون:مرجعون کنترل/styles.css' } }
.. tostring(
mw.html.create( 'div' )
:addClass( 'mw-authority-control' )
:wikitext( Navbox._navbox( navboxParams ) )
:done()
:tag('div')
:addClass( 'mw-mf-linked-projects' )
:addClass( 'hlist' )
:newline()
:wikitext( mobileContent )
:done()
:done()
)
.. mainCategories
else
return ''
end
end
return p
17nxcc0ip0r25vpxcrwrk576yphqllt
402000
401999
2026-08-31T18:33:22Z
محک
1023
«[[ماژول:مرجعون کنترل]]» را محافظت کرد: حساس شابلون ([دچیین=تنها مدیران] (بیپایون) [دکش=تنها مدیران] (بیپایون))
401999
Scribunto
text/plain
require('ماژول:No globals')
local function cleanLink ( link, style )
-- similar to mw.uri.encode
local wikiLink = link
if style == 'PATH' then
wikiLink = mw.ustring.gsub( wikiLink, ' ', '%%%%20' )
elseif style == 'WIKI' then
wikiLink = mw.ustring.gsub( wikiLink, ' ', '_' )
wikiLink = mw.ustring.gsub( wikiLink, '?', '%%%%3F')
else -- if style == 'QUERY' then -- default
wikiLink = mw.ustring.gsub( wikiLink, ' ', '+' )
end
wikiLink = mw.ustring.gsub( wikiLink, '%[', '%%5B' )
wikiLink = mw.ustring.gsub( wikiLink, '%]', '%%5D' )
wikiLink = mw.ustring.gsub( wikiLink, '%"', '%%%%22' )
return wikiLink
end
local function generic ( id, link, parameter )
local idlink = cleanLink( id, 'PATH' )
link = mw.ustring.gsub( link, '$1', idlink )
return '[' .. link .. ' ' .. id .. ']'
end
local function noLink ( id, link, parameter )
-- evita generar un enlace externo junto con el identificador
return id
end
local function bncLink ( id, link, parameter )
-- filtro local del BNC, para evadir multitud de identificadores de Wikidata que no se enlazan adecuadamente
-- véase https://www.wikidata.org/wiki/Wikidata:Database_reports/Constraint_violations/P1890#%22Format%22_violations
if ( string.match( id, '^%d%d%d%d%d%d%d%d%d$' ) ) then
return generic ( id, link, parameter )
end
return false
end
local function bnfLink ( id, link, parameter )
-- representación local del BNF, con doble enlace
return generic( id, link, parameter ) .. ' [http://data.bnf.fr/ark:/12148/cb' .. id .. ' (data)]'
end
local function icd11Link ( id, link, parameter )
-- la propiedad P7329 no genera un enlace externo, así que se usarán los valores de P7807 cuando esté definida
local foundation = getIdsFromWikidata(mw.wikibase.getEntityIdForCurrentPage(), 'P7807')
if foundation and foundation[1] then
link = 'https://icd.who.int/browse11/l-m/en#/http://id.who.int/icd/entity/$1'
link = link:gsub('$1', foundation[1])
return generic(id, link, parameter)
else
return id
end
end
local function ineLink ( id, link, parameter )
-- representación especial del INE, enlace no estándar con cinco parámetros utilizados
local ineMainRE, ineTailRE = '^(%d%d)(%d%d%d)', '(%d%d)(%d%d)(%d%d)'
local codProv, codMuni, codEC, codES, codNUC = string.match( id, ineMainRE .. ineTailRE .. '$' )
if not codEC or not codES or not codNUC then
codProv, codMuni = string.match( id, ineMainRE .. '$' )
if codProv and codMuni then
codEC, codES, codNUC = '00', '00', '00'
else
codProv, codMuni = string.match( id, ineMainRE )
codEC, codES, codNUC = '', '', ''
end
end
if codProv and codMuni then
link = 'http://www.ine.es/nomen2/inicio_a.do?accion=busquedaAvanzada&inicio=inicio_a&subaccion=&botonBusquedaAvanzada=Consultar+selecci%C3%B3n&numPag=0&ordenAnios=ASC&comunidad=00&entidad_amb=no&poblacion_amb=T&poblacion_op=%3D&poblacion_txt=&denominacion_op=like&denominacion_txt=&codProv=$1&codMuni=$2&codEC=$3&codES=$4&codNUC=$5'
link = link:gsub('$1', codProv):gsub('$2', codMuni):gsub('$3', codEC):gsub('$4', codES):gsub('$5', codNUC)
return generic( id, link, parameter )
end
return id
end
local function commonscat ( id, link, parameter )
-- representación especial del enlace a las categorías de Commons, para mantener el formato de enlace interwiki
local idlink = cleanLink( id, 'WIKI' )
link = mw.ustring.gsub( link, '$1', idlink )
return '<span class="plainlinks">[' .. link .. ' ' .. id .. ']</span>'
end
local function sisterprojects ( id, link, parameter )
-- enlaces interproyecto
local prefix = {
-- Ejemplo: -- enwiki = 'w:en',
commonswiki = 'c',
fawikivoyage = 'voy',
enwiktionary = 'wikt',
enwikibooks = 'b',
wikinews = 'n',
enwikiversity = 'v',
fawikiquote = 'q',
wikisource = 's',
mediawikiwiki = 'mw',
metawiki = 'm',
specieswiki = 'species',
}
if prefix[ parameter ] then
return '[['..prefix[ parameter ]..':'..id..'|'..id..']]'
end
return false
end
function getCommonsValue ( itemId )
local commonslink = ''
local categories = ''
local property = getIdsFromWikidata( itemId, 'P373' )
if property and property[1] then
property = property[1]
commonslink = commonslink .. getLink( 373, property, commonscat )
else
property = ''
end
local sitelink = getIdsFromSitelinks( itemId, 'commonswiki' )
if sitelink and sitelink[1] then
sitelink = sitelink[1]
if sitelink ~= 'Category:' .. property then
if commonslink == '' then
commonslink = commonslink .. sisterprojects( sitelink, nil, 'commonswiki' )
end
end
else
sitelink = ''
end
if property and sitelink then
if sitelink ~= 'Category:' .. property then
-- categories = categories .. '[[رج:Wikipedia:Control de autoridades con enlaces diferentes de Commons]]'
end
elseif sitelink then -- not property
-- categories = categories .. '[[رج:Wikipedia:Control de autoridades sin Commonscat]]'
elseif property then -- not sitelink
-- categories = categories .. '[[رج:Wikipedia:Control de autoridades sin Commons]]'
else -- not property and not sitelink
-- categories = categories .. '[[رج:Wikipedia:Control de autoridades sin ningún enlace de Commons]]'
end
if commonslink ~= '' then
-- Special:MediaSearch
local mediasearch = 'https://commons.wikimedia.org/wiki/Special:MediaSearch?type=image&search=%22$1%22'
commonslink = commonslink .. ' / ' .. commonscat( itemId, mediasearch )
return { commonslink .. categories }
end
return {}
end
local conf = {}
--In this order: name of the parameter, label, propertyId in Wikidata, formatting function, category id
-- -- name of the parameter: unique name
-- -- label: internal link in wiki format
-- -- propertyId in Wikidata: number without 'P' suffix
-- -- formatting function: one of these four options
-- -- -- local function (like 'generic')
-- -- -- string 'y' (yes), to show a default identifier 'ID'
-- -- -- string 'n' (no), to show the real identifier
-- -- -- any other string, to show this string as identifier ('id', 'url', 'link', ...)
-- -- category id: one of these tree options
-- -- -- number 0, to not add category
-- -- -- number 1, to add a category based on the name of the parameter
-- -- -- any string, to add a category based on this string
conf.databases = {}
conf.databases[1] = {}
conf.databases[1].name = 'مرجعون کنترل'
conf.databases[1].list = {
{
title = 'ویکیپروژهئون',
group = {
{ 'Wikidata', '[[پرونده:Wikidata-logo.svg|20px|link=Wikidata|alt=Wd|ویکیدیتا]] ویکیدیتا (دادهئون)', 'Wikidata:$1', 'n', 0 },
{ 'Commons', '[[پرونده:Commons-logo.svg|15px|link=Wikimedia Commons|alt=Commonscat|ویکیتلمبار]] ویکیتلمبار (عکس و فیلم)', getCommonsValue, 'n', 0 },
{ 'Wikivoyage', '[[پرونده:Wikivoyage-logo.svg|15px|link=Wikiviajes|alt=Wikivoyage|ویکیسفر]] ویکیسفر (سفرنومه و بوروشور)', 'fawikivoyage', sisterprojects, 0 },
{ 'Wiktionary', '[[پرونده:Wiktionary-logo.svg|15px|link=Wikcionario|alt=Wiktionary|ویکیواژه]] ویکیواژه (واژهنومه)', 'enwiktionary', sisterprojects, 0 },
{ 'Wikibooks', '[[پرونده:Wikibooks-logo.svg|15px|link=Wikilibros|alt=Wikibooks|ویکیکتاب]] ویکیکتاب', 'enwikibooks', sisterprojects, 0 },
{ 'Wikinews', '[[پرونده:Wikinews-logo.svg|20px|link=Wikinoticias|alt=Wikinews|ویکیخَوِرون]] ویکیخَوِرون', 'wikinews', sisterprojects, 0 },
{ 'Wikiversity', '[[پرونده:Wikiversity-logo.svg|15px|link=Wikiversidad|alt=Wikiversity|ویکیدانشگاه]] ویکیدانشگاه', 'enwikiversity', sisterprojects, 0 },
{ 'Wikiquote', '[[پرونده:Wikiquote-logo.svg|15px|link=Wikiquote|alt=Wikiquote|ویکیبائوته]] ویکیبائوته', 'fawikiquote', sisterprojects, 0 },
{ 'Wikisource', '[[پرونده:Wikisource-logo.svg|15px|link=Wikisource|alt=Wikisource|ویکیقالزم]] ویکیقالزم (بنویشتهئون)', 'wikisource', sisterprojects, 0 },
{ 'MediaWiki', '[[پرونده:MediaWiki-2020-icon.svg|20px|link=MediaWiki|alt=MediaWiki|مدیاویکی]] مدیاویکی', 'mediawikiwiki', sisterprojects, 0 },
{ 'Meta-Wiki', '[[پرونده:Wikimedia Community Logo.svg|15px|link=Wikimedia Meta-Wiki|alt=Meta-Wiki|متاویکی]] متاویکی', 'metawiki', sisterprojects, 0 },
{ 'Wikispecies', '[[پرونده:Wikispecies-logo.svg|15px|link=Wikispecies|alt=Wikispecies|ویکیزیست]] ویکیزیست (جاندارون)', 'specieswiki', sisterprojects, 0 },
},
},
{
title = 'شناساگرون',
group = {
{ 'ISSN', 'ISSN', 236, 'n', 1 },
{ 'VIAF', 'VIAF', 214, 'n', 1 },
{ 'ISNI', 'ISNI', 213, 'n', 1 },
{ 'BCN', 'BCN', 2879, 'n', 1 },
{ 'BNA', 'BNA', 3788, 'n', 1 },
{ 'BNA-ed', 'BNA', 1143, 'n', 0 },
{ 'BNM', 'BNM', 9774, 'n', 1 },
{ 'BNE', 'BNE', 950, 'n', 1 },
{ 'BNF', 'BNF', 268, bnfLink, 1 },
{ 'VcBA', 'VcBA', 8034, 'n', 1 },
{ 'BNM', 'BNM', 4440, 'n', 1 },
{ 'BNC', 'BNC', 1890, bncLink, 1 },
{ 'BNC', 'BNC', 7369, 'n', 1 },
{ 'BNU', 'BNU', 12595, 'n', 1 },
{ 'BNB', 'BNB', 4619, 'n', 1 },
{ 'CANTIC', 'CANTIC', 9984, 'n', 1 },
{ 'GND', 'GND', 227, 'n', 1 },
{ 'LCCN', 'LCCN', 244, 'n', 1 },
{ 'NCL', 'NCL', 1048, 'n', 0 },
{ 'NDL', 'NDL', 349, 'n', 0 },
{ 'NKC', 'NKC', 691, 'n', 0 },
{ 'NLA', 'NLA', 409, 'n', 1 },
{ 'RLS', 'BER', 947, 'n', 0 },
{ 'J9U', 'NLI', 8189, 'n', 0 },
{ 'CINII', 'CiNii', 271, 'n', 0 },
{ 'NARA', 'NARA', 1225, 'n', 0 },
{ 'LCCNLCOC', 'LCCN', 1144, 'n', 0 },
{ 'SNAC', 'SNAC', 3430, 'n', 1 },
{ 'S2', 'S2', 4012, 'n', 0 },
{ 'SUDOC', 'SUDOC', 269, 'n', 0 },
{ 'ULAN', 'ULAN', 245, 'n', 1 },
{ 'frickSpain ', 'research.frick', 8572, 'n', 1 },
{ 'ORCID', 'ORCID', 496, 'n', 1 },
{ 'Scopus', 'Scopus', 1153, 'n', 1 },
-- { 'SELIBR', 'SELIBR', 906, 'n', 1 },
{ 'BIBSYS', 'BIBSYS', 1015, 'n', 1 },
{ 'IPNIaut', 'IPNI', 586, 'n', 'IPNI' },
{ 'MGP', 'MGP', 549, 'n', 0 },
{ 'autores.uy', 'autores.uy', 2558, 'n', 1 },
{ 'Slovenska biografija', 'Slovenska biografija', 1254, 'n', 0 },
{ 'SBN', 'ICCU', 396, 'n', 1 },
{ 'ARAE', 'ARAE', 9226, 'n', 1 },
{ 'DeutscheBiographie', 'Deutsche Biographie', 7902, 'n', 1 },
{ 'NobelPrize', '[[نوبل جایزه|Nobel]]', 8024, 'n', 0 },
{ 'CCBAE', 'CCBAE', 6493, 'n', 1 },
-- { 'DIR3', 'DIR3', 6222, 'n', 1 },
{ 'CensoGuia', 'Censo-Guía', 3998, 'n', 'Censo-Guía' },
{ 'Libraries.org', 'Libraries.org', 4848, 'n', 1 },
{ 'DirectorioMuseos', 'Directorio de Museos y Colecciones de España', 5763, 'n', 1 },
{ 'SUCA', 'SUCA', 5946, 'n', 1 },
{ 'BOE', 'BOE', 4256, 'n', 1 },
{ 'RoyalSociety', 'Royal Society', 2070, 'url', 'Royal Society' },
{ 'HAW', 'HAW', 2273, 'n', 1 },
{ 'SAW', 'SAW', 3411, 'n', 1 },
{ 'KNAW', 'KNAW', 2454, 'n', 1 },
-- { 'KVAB', 'KVAB', 3887, 'n', 1 },
{ 'Leopoldina', 'Leopoldina', 3413, 'n', 1 },
{ 'CONICET', 'CONICET', 3900, 'n', 1 },
{ 'Grierson', 'Grierson', 3946, 'n', 1 },
{ 'RANM', 'RANM', 3945, 'n', 1 },
-- { 'ANMF', 'ANMF', 3956, 'n', 1 },
{ 'Léonore', 'Léonore', 11152, 'n', 0 },
{ 'USCongress', 'US Congress', 1157, 'n', 0 },
{ 'BPN', 'BPN', 651, 'n', 1 },
-- { 'ISCO', 'ISCO', 952, 'n', 1 },
{ 'AAT', 'AAT', 1014, 'n', 1 },
{ 'OpenLibrary', 'Open Library', 648, 'n', 'Open Library' },
{ 'PARES', 'PARES', 4813, 'n', 1 },
{ 'SSRN', 'SSRN autor', 3747, 'n', 'SSRN autor' },
{ 'SIKART', 'SIKART', 781, 'n', 0 },
{ 'KULTURNAV', 'KulturNav', 1248, 'id', 0 },
{ 'RKDartists', 'RKD', 650, 'n', 1 },
{ 'GoogleScholar', 'GoogleScholar', 1960, 'n', 'Google Scholar' },
-- { 'Microsoft Academic', 'Microsoft Academic', 6366, 'n', 1 },
{ 'RID', 'ResearcherID', 1053, 'n', 1 },
{ 'NLM', 'NLM', 1055, 'n', 1 },
{ 'Latindex', 'Latindex', 12376, 'n', 1 },
{ 'ERIH PLUS', 'ERIH PLUS', 3434, 'n', 1 },
{ 'IPNIpub', 'IPNI', 2008, 'n', 1 },
{ 'SUDOCcat', 'SUDOC catálogo', 1025, 'n', 'SUDOC catálogo' },
{ 'ZDB', 'ZDB', 1042, 'n', 1 },
{ 'NorwegianRegister', 'Norwegian Register', 1270, 'n', 'Norwegian Register' },
{ 'DOAJ', 'DOAJ', 5115, 'n', 1 },
{ 'ACNP', 'ACNP', 6981, 'n', 1 },
{ 'DipFedBra', 'Cámara de Diputados de Brasil', 7480, 'n', 1 },
{ 'HCDN', 'Estadísticas HCDN', 4693, 'n', 1 },
{ 'HCDNbio', 'Biografía HCDN', 5225, 'n', 1 },
{ 'Directorio Legislativo', 'DirectorioLegislativo', 6585, 'n', 0 },
-- { 'Legislatura CABA', 'Legislatura CABA', 4667, 'n', 1 },
{ 'Archivo Histórico de Diputados de España', 'Archivo Histórico de Diputados (1810-1977)', 9033, 'n', 1 },
{ 'Senadores de España (1834-1923)', 'Senadores de España (1834-1923)', 10265, 'n', 1 },
{ 'Asamblea de Madrid', 'Asamblea de Madrid', 4797, 'n', 1 },
{ 'BCNCL', 'Biografías BCN', 5442, 'url', 0 },
{ 'RBD', 'RBD MINEDUC', 1919, 'n', 0 },
{ 'CineChile', 'CineChile', 6750, 'url', 0 },
{ 'Tebeosfera-autor', 'Tebeosfera', 5562, 'n', 1 },
{ 'DPRR', 'DPRR', 6863, 'n', 0},
{ 'tribunsdelaplebe.fr', 'TDLP', 8961, 'n', 0},
{ 'Pleiades', 'Pleiades', 1584, 'n', 0},
{ 'IMO', 'IMO', 458, 'n', 0},
{ 'Mnemosine', 'Mnemosine', 10373, 'n', 0 },
{ 'Renacyt', 'Renacyt', 10452, 'n', 0 },
{ 'AWARE', 'AWARE', 6637, 'url', 0 },
{ 'Tabakalera', 'Tabakalera', 10069, 'n', 1 },
{ 'BUSC', 'BUSC', 12538, 'n' , 1}
},
},
{
title = 'واژهنومهئون و دانشنومهئون',
group = {
{ 'Auñamendi', 'Auñamendi', 3218, 'n', 1 },
-- { 'GEA', 'GEA', 1807, 'n', 1 },
{ 'GEN', 'GEN', 7388, 'n', 1 },
{ 'DBSE', 'DBSE', 2985, 'url', 1 },
{ 'DBE', 'DBE', 4459, 'url', 1 },
{ 'DBCLM', 'DBCLM', 13067, 'url', 1 },
{ 'DCED', 'DCED', 13620, 'n', 1 },
{ 'DBA', 'DBA', 13851, 'n', 1 },
{ 'DHS', 'DHS', 902, 'n', 0 },
{ 'LIR', 'LIR', 886, 'n', 0 },
{ 'TLS', 'TLS', 1362, 'n', 0 },
{ 'Britannica', 'Britannica', 1417, 'url', 0 },
{ 'ELEM', 'ELEM', 1565, 'n', 0 },
{ 'Treccani', 'Treccani', 4223, 'url', 0 },
{ 'Iranica', 'Encyclopædia Iranica', 3021, 'n', 1 },
},
},
{
title = 'دیجیتال مخازن',
group = {
{ 'PerséeRevista', 'Persée revista', 2733, 'n', 'Persée revista' },
{ 'DialnetRevista', 'Dialnet revista', 1609, 'n', 'Dialnet revista' },
{ 'Redalyc', 'Redalyc', 3131, 'n', 1 },
-- { 'UNZrevista', 'UNZ', 2735, 'n', 0 },
-- { 'JSTORrevista', 'JSTOR revista', 1230, 'n', 'JSTOR revista' },
{ 'HathiTrust', 'HathiTrust', 1844, 'n', 1 },
{ 'Galicianaobra', 'Galiciana obra', 3004, 'n', 'Galiciana obra' },
{ 'Trove', 'Trove', 5603, 'n', 1 },
{ 'BVMCobra', 'BVMC obra', 3976, 'n', 'BVMC obra' },
{ 'BVMCpersona', 'BVMC persona', 2799, 'n', 'BVMC persona' },
{ 'Persée', 'Persée', 2732, 'n', 1 },
{ 'Dialnet', 'Dialnet', 1607, 'n', 1 },
{ 'GutenbergAutor', 'Proyecto Gutenberg autor', 1938, 'n', 'Proyecto Gutenberg autor' },
{ 'BHL-bibliografia', 'BHL', 4327, 'n', 0 },
-- { 'UNZautor', 'UNZ', 2734, 'n', 'UNZ' },
{ 'TLL', 'The Latin Library', 7042, 'n', 'The Latin Library' },
{ 'BDCYL', 'BDCYL', 3964, 'n', 1 },
{ 'BVPB', 'BVPB', 4802, 'n', 1 },
{ 'PDCLM', 'Patrimonio Digital de Castilla-La Mancha', 6490, 'n', 1 },
{ 'BDA', 'BDA', 6496, 'n', 1 },
{ 'BDM', 'BDM', 13816, 'n', 1 },
{ 'BVPHautoridad', 'BVPH', 6492, 'n', 1 },
{ 'BivaldiAutor', 'Bivaldi autor', 3932, 'n', 'Bivaldi autor' },
{ 'GalicianaAutor', 'Galiciana autor', 3307, 'n', 'Galiciana autor' },
{ 'Packard Humanities Institute', 'PHI', 6941, 'n', 0 },
{ 'Europeana', 'Europeana', 7704, 'n', 1 },
{ 'DOI', 'DOI', 356, 'n', 1 },
{ 'Handle', 'Handle', 1184, 'url', 1 },
},
},
{
title = 'موزهئون',
group = {
{ 'MNCARS', 'MNCARS', 4439, 'url', 1 },
{ 'MuseoDelPradoPersona', 'Museo del Prado (persona)', 5321, 'n', 'Museo del Prado (persona)' },
{ 'MuseoDelPradoObra', 'Museo del Prado (obra)', 8905, 'n', 'Museo del Prado (obra)' },
{ 'Museo Smithsoniano de Arte AmericanoPersona', 'SAAM (persona)', 1795, 'n', 'SAAM (persona)' },
{ 'Museo Smithsoniano de Arte AmericanObra', 'SAAM (obra)', 4704, 'n', 'SAAM (obra)' },
{ 'MuseodeOrsayArtistas', 'Museo de Orsay (artista)', 2268, 'n', 'Museo de Orsay (artista)' },
{ 'Thyssen-BornemiszaArtistas', 'Thyssen-Bornemisza (artista)', 2431, 'n', 'Thyssen-Bornemisza (artista)' },
},
},
{
title = 'دیجیتالی روزنومه دکّهئون',
group = {
{ 'HemBNE', 'Hemeroteca digital de la BNE', 12151, 'n', 1 },
{ 'BVPH', 'Biblioteca Virtual de Prensa Histórica', 2961, 'n', 1 },
{ 'Memoriademadrid', 'Memoriademadrid', 7372, 'n', 1 },
},
},
{
title = 'إستارهشناسی',
group = {
{ 'Simbad', 'SIMBAD', 3083, 'n', 0 },
{ 'JPL-Small-Body-Database', 'JPL', 716, 'n', 0 },
{ 'MPC', 'MPC', 5736, 'n', 0 },
{ 'NASA-Exoplanet-Archive', 'NASA Exoplanet Archive', 5667, 'n', 0 },
{ 'GazPlaNom', 'Gazetteer of Planetary Nomenclature', 2824, 'n', 0 },
},
},
{
title = 'جاجیگاهون',
group = {
{ 'OSM', 'Relación OSM', 402, 'n', 'Relación OSM' },
{ 'TGN', 'TGN', 1667, 'n', 1 },
{ 'AtlasIR', 'Atlas Digital del Imperio Romano', 1936, 'n', 0 },
{ 'Pleiades', 'Pleiades', 1584, 'n', 0 },
{ 'TmGEO', 'Trismegistos GEO', 1958, 'n', 0 },
{ 'SNCZI-IPE-EMBALSE', 'SNCZI-IPE embalse', 4568, 'n', 'SNCZI-IPE embalse' },
{ 'SNCZI-IPE-PRESA', 'SNCZI-IPE presa', 4558, 'n', 'SNCZI-IPE presa' },
{ 'NATURA2000', 'Natura 2000', 3425, 'n', 'Natura 2000' },
{ 'WWF', 'WWF', 1294, 'n', 1 },
{ 'IDESCAT', 'IDESCAT', 4335, 'n', 1 },
{ 'INE', 'INE', 772, ineLink, 1 },
{ 'INE Portugal', 'INE', 6324, 'n', 1 },
{ 'ISTAT', 'ISTAT', 635, 'n', 1 },
{ 'OFS-Suiza', 'OFS', 771, 'n', 1 },
{ 'IBGE', 'IBGE', 1585, 'n', 1 },
{ 'TOID', 'TOID', 3120, 'n', 1 },
{ 'INSEE-commune', 'INSEE (comuna)', 374, 'n', 'INSEE (comuna)' },
{ 'INSEE-departamento', 'INSEE (departamento)', 2586, 'n', 'INSEE (departamento)' },
{ 'INSEE-region', 'INSEE (región)', 2585, 'n', 'INSEE (región)' },
{ 'INSEE-canton', 'INSEE (cantón)', 2506, 'n', 'INSEE (cantón)' },
{ 'INEGI-mun', 'INEGI municipio', 3801, 'n', 'INEGI municipio' },
{ 'INEGI-loc', 'INEGI localidad', 1976, 'n', 'INEGI localidad' },
{ 'SIRUTA', 'SIRUTA', 843, 'n', 1 },
{ 'SUDAFRICA-MUN', 'Código municipio Sudáfrica', 911, 'n', 1 },
{ 'LAU', 'LAU', 782, 'n', 1 },
{ 'KSH', 'KSH', 939, 'n', 1 },
{ 'OKATO', 'OKATO', 721, 'n', 1 },
{ 'OSTAT', 'ÖSTAT-Nr', 964, 'n', 'ÖSTAT-Nr'},
{ 'TERC', 'TERC', 1653, 'n', 'TERC'},
{ 'GNIS', 'GNIS', 590, 'n', 0},
{ 'WDTA', 'WDTA', 809, 'n', 0 },
},
},
{
title = 'معماری',
group = {
{ 'DocomomoIberico', 'Docomomo Ibérico', 3758, 'n', 'Docomomo Ibérico' },
{ 'COAMinmueble', 'COAM inmueble', 2917, 'n', 'COAM inmueble' },
{ 'COAMpersona', 'COAM persona', 4488, 'n', 'COAM persona' },
{ 'ArchnetAutoridad', 'Archnet autoridad', 12728, 'n', 'Archnet autoridad' },
{ 'ArchnetSitio', 'Archnet sitio', 7323, 'n', 'Archnet sitio' },
},
},
{
title = 'دریایی فانوس',
group = {
{ 'ARHLS', 'ARHLS', 2980, 'n', 0 },
{ 'NGA', 'NGA', 3563, 'n', 0 },
{ 'UKHO', 'UKHO', 3562, 'n', 0 },
{ 'MarineTraffic', 'MarineTraffic', 3601, 'n', 0 },
{ 'OnlineListofLights', 'Online List of Lights', 3223, 'n', 0 },
},
},
{
title = 'تاریخی میراث',
group = {
{ 'World Heritage Site', 'Centro del Patrimonio Mundial', 757, 'n', 'Centro del Patrimonio Mundial' },
{ 'CNMLBH', 'cnmlbh', 4587, 'n', 'cnmlbh' },
{ 'IGESPAR', 'IGESPAR', 1702, 'n', 1 },
{ 'SIPA', 'SIPA', 1700, 'n', 1 },
{ 'Infopatrimonio', 'Infopatrimônio', 4372, 'n', 'Infopatrimônio' },
{ 'AustriaObjektID', 'Austria ObjektID', 2951, 'n', 'Austria ObjektID' },
{ 'FBBID', 'FBB', 2783, 'n', 'FBB' },
{ 'Fornminnesregistret', 'FMIS', 1260, 'n', 'FMIS' },
{ 'BerlinerKulturdenkmal', 'Berliner Kulturdenkmal', 2424, 'n', 'Berliner Kulturdenkmal' },
{ 'NHLE', 'NHLE', 1216, 'n', 1 },
{ 'NRHP', 'NRHP', 649, 'n', 1 },
{ 'KULTURMINNE', 'Kulturminne', 758, 'n', 'Kulturminne' },
{ 'CRHP', 'CRHP', 477, 'n', 1 },
{ 'MERIMEE', 'Mérimée', 380, 'n', 'Mérimée' },
{ 'CADW', 'Cadw', 1459, 'n', 'Cadw' },
{ 'Památkový Katalog', 'Památkový katalog', 762, 'n', 'Památkový katalog' },
{ 'PatrimonioIran', 'Patrimonio Nacional de Irán', 1369, 'n', 'Patrimonio Nacional de Irán' },
{ 'Rijksmonument', 'Rijksmonument', 359, 'n', 'Rijksmonument' },
{ 'BIC', 'BIC', 808, 'n', 1 },
{ 'BCIN', 'BCIN', 1586, 'n', 1 },
{ 'IPAC', 'IPAC', 1600, 'n', 1 },
{ 'IGPCV', 'IGPCV', 2473, 'n', 1 },
{ 'IAPH', 'IAPH', 8425, 'n', 0 },
{ 'GD-PCA', 'Patrimonio Cultural de Andalucía', 3318, 'n', 1 },
{ 'SIPCA', 'SIPCA', 3580, 'n', 1 },
{ 'PWJCYL', 'Patrimonio Web JCyL', 3177, 'n', 'Patrimonio Web JCyL' },
{ 'CPCCLM', 'Catálogo de Patrimonio Cultural de Castilla-La Mancha', 6539, 'n', 1 },
{ 'HispaniaNostra', 'Lista Roja Hispania Nostra', 4868, 'url', 'Lista Roja Hispania Nostra' },
{ 'HGC', 'Heritage Gazetteer for Cyprus', 6916, 'n', 1 },
{ 'HGL', 'Heritage Gazetteer of Libya', 6751, 'n', 1 },
},
},
{
title = 'ورزشکارون',
group = {
{ 'COI', 'COI', 5815, 'n', 0 },
{ 'World Athletics', 'World Athletics', 1146, 'n', 0 },
{ 'European Athletics', 'Atletismo Europeo', 3766, 'n', 0 },
{ 'Liga Diamante', 'Liga de Diamante', 3923, 'n', 0 },
{ 'ITU', 'ITU', 3604, 'n', 0 },
{ 'ATP', 'ATP', 536, 'n', 0 },
{ 'Copa Davis', 'Copa Davis', 2641, 'n', 0 },
{ 'WTA', 'WTA', 597, 'n', 0 },
{ 'Fed Cup', 'Fed Cup', 2642, 'n', 0 },
{ 'ITF', 'ITF', 599, 'n', 0 },
{ 'ITHF', 'ITHF', 3363, 'n', 0 },
{ 'ITTF', 'ITTF', 1364, 'n', 0 },
{ 'FIFA', 'FIFA', 1469, 'n', 0 },
{ 'UEFA', 'UEFA', 2276, 'n', 0 },
{ 'NFT', 'National-Football-Teams', 2574, 'n', 0 },
{ 'Soccerway', 'Soccerway', 2369, 'n', 0 },
{ 'Transfermarkt', 'Transfermarkt', 2446, 'n', 0 },
{ 'As', 'As', 3427, 'n', 0 },
{ 'ESPN FC', 'ESPN FC', 3681, 'n', 0 },
{ 'FBref', 'FBref', 5750, 'n', 0 },
{ 'BeSoccer', 'BeSoccer', 12577, 'n', 0 },
{ 'LaPreferente', 'LaPreferente', 7359, 'n', 0 },
{ 'Livefutbol', 'Livefutbol', 2020, 'n', 0 },
{ 'Soccerbase', 'Soccerbase', 2193, 'n', 0 },
{ 'FootballDatabase', 'FootballDatabase', 3537, 'n', 0 },
{ 'BDFutbol', 'BDFutbol', 3655, 'n', 0 },
{ 'EPCR', 'EPCR', 3666, 'n', 0 },
{ 'FIDE', 'FIDE', 1440, 'n', 0 },
{ 'BoxRec', 'BoxRec', 1967, 'n', 0 },
{ 'Sherdog', 'Sherdog', 2818, 'n', 0 },
{ 'WWE', 'WWE', 2857, 'n', 0 },
{ 'NSK', 'NSK', 3385, 'n', 0 },
{ 'IJF', 'IJF', 4559, 'n', 0 },
{ 'FINA', 'FINA', 3408, 'n', 0 },
{ 'ISHOF', 'ISHOF', 3691, 'n', 0 },
{ 'NFL', 'NFL', 3539, 'n', 0 },
{ 'NHL', 'NHL', 3522, 'n', 0 },
{ 'FIH', 'FIH', 3742, 'n', 0 },
{ 'MLB', 'MLB', 3541, 'n', 0 },
{ 'Baseball-Reference', 'Baseball-Reference', 1825, 'n', 0 },
{ 'FIL', 'FIL', 2990, 'n', 0 },
{ 'IBSF', 'IBSF', 2991, 'n', 0 },
{ 'WAF', 'WAF', 3010, 'n', 0 },
{ 'FEI', 'FEI', 3111, 'n', 0 },
{ 'FIE', 'FIE', 2423, 'n', 0 },
{ 'CEE', 'CEE', 4475, 'n', 0 },
{ 'IBU', 'IBU', 2459, 'n', 0 },
{ 'ISU', 'ISU', 2694, 'n', 0 },
{ 'FIG', 'FIG', 2696, 'n', 0 },
{ 'UIPM', 'UIPM', 2726, 'n', 0 },
{ 'BWF', 'BWF', 2729, 'n', 0 },
{ 'WCF', 'WCF', 3557, 'n', 0 },
{ 'EHF', 'EHF', 3573, 'n', 0 },
{ 'IWF', 'IWF', 3667, 'n', 0 },
{ 'IOF', 'IOF', 3672, 'n', 0 },
{ 'ISSF', 'ISSF', 2730, 'n', 0 },
{ 'FIVB', 'FIVB', 2801, 'n', 0 },
{ 'CEV', 'CEV', 3725, 'n', 0 },
{ 'ICF', 'ICF', 3689, 'n', 0 },
{ 'FISA', 'FISA', 2091, 'n', 0 },
{ 'IFSC', 'IFSC', 3690, 'n', 0 },
{ 'NLL', 'NLL', 3955, 'n', 0 },
{ 'PGA', 'PGA', 2811, 'n', 0 },
{ 'LPGA', 'LPGA', 2810, 'n', 0 },
{ 'FIBA', 'FIBA', 3542, 'n', 0 },
{ 'Euroliga', 'Euroliga', 3536, 'n', 0 },
{ 'WNBA', 'WNBA', 3588, 'n', 0 },
{ 'NBA', 'NBA', 3647, 'n', 0 },
{ 'ACB', 'ACB', 3525, 'n', 0 },
{ 'Entr. ACB', 'Entrenador ACB', 6297, 'n', 0 },
{ 'snooker.org', 'snooker.org', 4502, 'n', 0 },
{ 'snooker.org tournament', 'snooker.org', 4921, 'n', 0 },
{ 'WST', 'WST', 4498, 'n', 0 },
{ 'CueTracker', 'CueTracker', 4924, 'n', 0 },
},
},
{
title = 'سینما',
group = {
{ 'FilmAffinity', 'FilmAffinity', 480, 'n', 0 },
{ 'IMDb', 'IMDb', 345, 'n', 0 },
{ 'Óscar', 'Óscar', 6145, 'n', 0 },
{ 'AFI', 'AFI', 3593, 'n', 0 },
{ 'Allcinema', 'Allcinema', 2465, 'n', 0 },
{ 'AllMovie', 'AllMovie', 1562, 'n', 0 },
{ 'AlloCiné', 'AlloCiné', 1265, 'n', 0 },
{ 'BFI', 'BFI', 2703, 'n', 0 },
{ 'Box Office Mojo', 'Box Office Mojo', 1237, 'n', 0 },
{ 'ICAA película', 'ICAA', 5128, 'n', 1 },
},
},
{
title = 'کارآفرینون',
group = {
{ 'Bloomberg', 'Bloomberg', 3052, 'n', 0 },
{ 'Crunchbase', 'Crunchbase', 2087, 'n', 0 },
},
},
{
title = 'مالیاتی شناساگرون',
group = {
{ 'IRS', 'IRS', 1297, noLink, 0 },
{ 'VAT', 'VAT', 3608, noLink, 0 },
{ 'UID', 'UID', 4829, 'n', 0 },
},
},
{
title = 'کامپیوتری شناساگرون',
group = {
{ 'TOP500', 'TOP500', 7307, 'n', 0 },
{ 'Arch', 'Arch Linux', 3454, 'n', 0 },
{ 'AUR', 'AUR', 4162, 'n', 0 },
{ 'Debian', 'Debian', 3442, 'n', 0 },
{ 'Fedora', 'Fedora', 3463, 'n', 0 },
{ 'FSD', 'Free Software Directory', 2537, 'n', 0 },
{ 'Gentoo', 'Gentoo', 3499, 'n', 0 },
{ 'OpenHub', 'Open Hub', 1972, 'n', 0 },
{ 'PyPI', 'PyPI', 5568, 'n', 0 },
{ 'Snap', 'Snap', 4435, 'n', 0 },
{ 'Ubuntu', 'Ubuntu', 3473, 'n', 0 },
}
},
{
title = 'زیستشناسی دیتابیسئون',
group = {
{ 'Algabase', 'AlgaeBase', 1348, 'y', 0 },
{ 'ADW', 'ADW', 4024, 'n', 0 },
{ 'AmphibiaWeb', 'AmphibiaWeb', 5036, 'n', 0 },
{ 'BOLD', 'BOLD', 3606, 'n', 0 },
{ 'APD', 'African Plant DB', 2036, 'n', 0 },
{ 'Avibase', 'Avibase', 2026, 'n', 0 },
{ 'BHL', 'BHL', 687, 'n', 0 },
{ 'BioLib', 'BioLib', 838, 'n', 0 },
{ 'BirdLife', 'BirdLife', 5257, 'n', 0 },
{ 'CatalogueOfLife', 'Catalogue of Life', 3088, 'n', 0 },
{ 'CONABIO', 'CONABIO', 4902, 'n', 0 },
{ 'Dyntaxa', 'Dyntaxa', 1939, 'n', 0 },
{ 'eBird', 'eBird', 3444, 'n', 0 },
{ 'EOL', 'EOL', 830, 'n', 0 },
{ 'EUNIS', 'EUNIS', 6177, 'n', 0 },
{ 'FaunaEuropaea', 'Fauna Europaea', 1895, 'n', 0 },
{ 'FishBase', 'FishBase', 938, 'n', 0 },
{ 'FloraBase', 'FloraBase', 3101, 'n', 0 },
{ 'FOC', 'Fl. China', 1747, 'n', 0 },
{ 'GBIF', 'GBIF', 846, 'n', 0 },
{ 'GlobalSpecies', 'GlobalSpecies', 6433, 'n', 0 },
{ 'GRIN', 'GRIN', 1421, 'url', 0 },
{ 'IBC', 'Internet Bird Collection', 3099, 'n', 0 },
{ 'iNaturalist', 'iNaturalist', 3151, 'n', 0 },
{ 'IndexFungorum', 'Index Fungorum', 1391, 'n', 0 },
{ 'IOBIS', 'OBIS', 6754, 'n', 0 },
{ 'IPNI', 'IPNI', 961, 'n', 0 },
{ 'ITIS', 'ITIS', 815, 'n', 0 },
{ 'LPSN', 'LPSN', 1991, 'url', 0 },
{ 'MSW', 'MSW', 959, 'n', 0 },
{ 'MycoBank', 'MycoBank', 962, 'n', 0 },
{ 'NCBI', 'NCBI', 685, 'n', 0 },
{ 'FossilWorks', 'Paleobiology Database', 842, 'n', 0 },
{ 'PlantList', 'PlantList', 1070, 'n', 0 },
{ 'SpeciesPlus', 'Species+', 2040, 'n', 0 },
{ 'Taxonomicon', 'Taxonomicon', 7066, 'n', 0 },
{ 'Tropicos', 'W3TROPICOS', 960, 'n', 0 },
{ 'UICN', 'UICN', 627, 'n', 0 },
{ 'USDAP', 'USDA Plants', 1772, 'n', 0 },
{ 'VASCAN', 'VASCAN', 1745, 'n', 0 },
{ 'WoRMS', 'WoRMS', 850, 'n', 0 },
{ 'uBio', 'uBio', 4728, 'n', 0 },
{ 'Xeno-canto', 'Xeno-canto', 2426, 'n', 0 },
{ 'Zoobank', 'Zoobank', 1746, 'n', 0 },
},
},
{
title = 'پزشکی شناساگرون',
group = {
{ 'DOID', 'DOID', 699, 'n', 0 },
{ 'CIE11', 'CIE-11', 7329, icd11Link, 0},
{ 'CIE10', 'CIE-10', 494, 'n', 0 },
{ 'CIE9', 'CIE-9', 493, 'n', 0 },
{ 'CIE10MC', 'CIE-10-MC', 4229, 'n', 0 },
{ 'CIE9MC', 'CIE-9-MC', 1692, 'n', 0 },
{ 'CIEO', 'CIE-O', 563, 'n', 0 },
{ 'CIAP2', 'CIAP-2', 667, 'n', 0 },
{ 'OMIM', 'OMIM', 492, 'n', 0 },
{ 'DSM IV', 'DSM IV', 663, 'n', 0 },
{ 'DSM 5', 'DSM-5', 1930, 'n', 0 },
{ 'DiseasesDB', 'DiseasesDB', 557, 'n', 0 },
{ 'MedlinePlus', 'MedlinePlus', 604, 'n', 0 },
{ 'eMedicine', 'eMedicine', 673, 'n', 0 },
{ 'MeSH', 'MeSH', 486, 'n', 0 },
{ 'MeSHdq', 'MeSH D/Q', 9340, 'y', 0 },
{ 'DeCS', 'DeCS', 9272, 'n', 0 },
{ 'Orphanet', 'Orphanet', 1550, 'n', 0 },
{ 'TA98', 'TA', 1323, 'n', 1 },
{ 'FMA', 'FMA', 1402, 'n', 0 },
{ 'UMLS', 'UMLS', 2892, 'n', 0 },
{ 'GeneReviews', 'GeneReviews', 668, 'n', 0 },
{ 'NumE', 'Número E', 628, 'n', 0 },
{ 'GARD', 'GARD', 4317, 'n', 0 },
}
},
{
title = 'شیمیایی شناساگرون',
group = {
{ 'CAS', 'Número CAS', 231, 'n', 0 },
{ 'EINECS', 'Números EINECS', 232, 'n', 0},
{ 'ATC', 'Código ATC', 267, 'n', 0 },
{ 'RTECS', 'RTECS', 657, 'n', 0 },
{ 'ChEBI', 'ChEBI', 683, 'n', 0 },
{ 'ChEMBL', 'ChEMBL', 592, 'n', 0 },
{ 'ChemSpider', 'ChemSpider', 661, 'n', 0 },
{ 'DrugBank', 'DrugBank', 715, 'n', 0 },
{ 'PubChem', 'PubChem', 662, 'n', 0 },
{ 'UNII', 'UNII', 652, 'n', 0 },
{ 'KEGG', 'KEGG', 665, 'n', 0 },
{ 'SMILES', 'SMILES', 233, 'y', 0 },
{ 'InChI', 'InChI', 234, 'y', 0 },
{ 'InChIKey', 'InChI key', 235, 'y', 0 },
}
},
{
title = 'زیستی شناساگرون',
group = {
{ 'MGI', 'MGI', 231, 'n', 0 },
{ 'HomoloGene', 'HomoloGene', 593, 'n', 0 },
{ ' HGNC', 'HGNC', 354, 'n', 0 },
{ 'UniProt', 'UniProt', 352, 'n', 0 },
}
},
{
title = 'إسارهشناسی شناساگرون',
group = {
{ 'COSPAR', 'COSPAR', 247, 'n', 0 },
{ 'SCN', 'SCN', 377, 'n', 0 },
{ 'NSSDCA', 'NSSDCA', 8913, 'n', 0 }
}
},
{
title = 'هستیشناسیون',
group = {
{ 'IEV', 'Número IEV', 8855, 'n', 0 },
{ 'OUM2', 'OUM 2.0', 8769, 'n', 0 }
}
}
}
-- -- Example row: --
-- conf.databases[2] = {}
-- conf.databases[2].name = 'خارجی لینکون'
-- conf.databases[2].list = {
-- {
-- title = '',
-- group = {
-- { 'Website', 'وبسایت', 856, 'n', 0 },
-- },
-- },
-- }
--In this order: alternate name, name of parameter from databases table
conf.aliases = {
{ 'Wd', 'Wikidata' },
{ 'PND', 'GND' },
{ 'Commonscat', 'Commons' },
}
local function getCatForId( parameter, category )
local title = mw.title.getCurrentTitle()
local namespace = title.namespace
if category == 0 then
return ''
elseif category == 1 then
category = parameter
end
if namespace == 0 then
return '[[رج:شناساگر دار مقالهئون|' .. category .. ']]\n'
elseif namespace == 2 and not title.isSubpage then
return '[[رج:شناساگر دار کارور صفحهئون|' .. category .. ']]\n'
else
return '[[رج:شناساگر دار متفرقه صفحهئون|' .. category .. ']]\n'
end
end
function getIdsFromSitelinks( itemId, property )
local ids = {}
local siteLink = itemId and mw.wikibase.getSitelink( itemId, property )
if siteLink then
table.insert( ids, siteLink )
end
return ids
end
function getIdsFromWikidata( itemId, property )
local ids = {}
local declaraciones = mw.wikibase.getBestStatements(itemId, property)
for _, statement in pairs( declaraciones) do
if statement.mainsnak.datavalue then
table.insert( ids, statement.mainsnak.datavalue.value )
end
end
return ids
end
function getLink( property, val, mask )
local link = ''
if mw.ustring.find( val, '//' ) then
link = val
else
if type(property) == 'number' then
local entityObject = mw.wikibase.getEntityObject('P'..property)
local dataType = entityObject.datatype
if dataType == 'external-id' then
local allStatements = entityObject:getBestStatements('P1630')
if allStatements then
for pos = 1, #allStatements, 1 do
local q = allStatements[pos].qualifiers
if q and q.P407 and q.P407[1].datavalue and q.P407[1].datavalue.value.id == 'Q1321' then
link = allStatements[pos].mainsnak.datavalue.value
end
end
end
if link == '' then
local formatterURL = entityObject:getBestStatements('P1630')[1]
if formatterURL then
link = formatterURL.mainsnak.datavalue.value
else
local formatterURL = entityObject:getBestStatements('P3303')[1]
if formatterURL then link = formatterURL.mainsnak.datavalue.value end
end
end
elseif dataType == 'url' then
local subjectItem = entityObject:getBestStatements('P1629')[1]
if subjectItem then
local officialWebsite = mw.wikibase.getBestStatements(subjectItem.mainsnak.datavalue.value.id, 'P856')[1]
if officialWebsite then
link = officialWebsite.mainsnak.datavalue.value
end
end
elseif dataType == 'string' then
local formatterURL = entityObject:getBestStatements('P1630')[1]
if formatterURL then
link = formatterURL.mainsnak.datavalue.value
else
local formatterURL = entityObject:getBestStatements('P3303')[1]
if formatterURL then
link = formatterURL.mainsnak.datavalue.value
else
local subjectItem = entityObject:getBestStatements('P1629')[1]
if subjectItem then
local officialWebsite = mw.wikibase.getBestStatements(subjectItem.mainsnak.datavalue.value.id,'P856')[1]
if officialWebsite then
link = officialWebsite.mainsnak.datavalue.value
end
end
end
end
end
elseif type(property) == 'string' then
link = property
end
end
link = mw.ustring.gsub(link, '^[Hh][Tt][Tt][Pp]([Ss]?)://', 'http%1://') -- fix wikidata URL
if type(mask) == 'function' then
return mask( val, link, property )
end
link = mw.ustring.gsub(link, '$1', mw.ustring.gsub( mw.ustring.gsub( val, '%%', '%%%%' ), ' ', '%%%%20' ) or val )
if mw.ustring.find( link, '//' ) then
if type(mask) == 'string' then
link = cleanLink( link, 'PATH' )
if mask == 'y' then
return '['..link..' شناساگر]'
elseif mask == 'n' then
return '['..link..' '..val..']'
end
return '['..link..' '..mask..']'
end
elseif link == '' then
return val
else
return '[['..link..'|'..val..']]'
end
end
local function createRow( id, label, rawValue, link, withUid )
if link then
if label and label ~= '' then label = '<span style="white-space:nowrap;">'..label .. ':</span> ' end
if withUid then
return '* ' .. label .. '<span class="uid">' .. link .. '</span>\n'
else
return '* ' .. label .. link .. '\n'
end
else
return '* <span class="error">این ' .. id .. ' شناساگر ' .. rawValue .. ' نامعتبر هسته</span>[[رج:مرجعون کنترل که خطا ور بخردنه]]\n'
end
end
local function copyTable(inTable)
if type(inTable) ~= 'table' then return inTable end
local outTable = setmetatable({}, getmetatable(inTable))
for key, value in pairs (inTable) do outTable[copyTable(key)] = copyTable(value) end
return outTable
end
local function splitLccn( id )
if id:match( '^%l%l?%l?%d%d%d%d%d%d%d%d%d?%d?$' ) then
id = id:gsub( '^(%l+)(%d+)(%d%d%d%d%d%d)$', '%1/%2/%3' )
end
if id:match( '^%l%l?%l?/%d%d%d?%d?/%d+$' ) then
return mw.text.split( id, '/' )
end
return false
end
local p = {}
function p.authorityControl( frame )
local pArgs = frame:getParent().args
local parentArgs = copyTable(pArgs)
local stringArgs = false
local fromForCount, itemCount, rowCount = 1, 0, 0
local mobileContent = ''
--Cleanup args
for k, v in pairs( pArgs ) do
if type(k) == 'string' then
--make args case insensitive
local lowerk = mw.ustring.lower(k)
if not parentArgs[lowerk] or parentArgs[lowerk] == '' then
parentArgs[lowerk] = v
parentArgs[k] = nil
end
--remap abc to abc1
if not mw.ustring.find(lowerk, '%d$') then --if no number at end of param
if not parentArgs[lowerk..'1'] or parentArgs[lowerk..'1'] == '' then
parentArgs[lowerk..'1'] = v
parentArgs[lowerk] = nil
end
end
if v and v ~= '' then
--find highest from param
if mw.ustring.sub(lowerk,1,4) == 'from' then
local fromNumber = tonumber(mw.ustring.sub(lowerk,5,-1))
if fromNumber and fromNumber >= fromForCount then fromForCount = fromNumber end
elseif mw.ustring.sub(lowerk,1,3) == 'for' then
local forNumber = tonumber(mw.ustring.sub(lowerk,4,-1))
if forNumber and forNumber >= fromForCount then fromForCount = forNumber end
elseif mw.ustring.lower(v) ~= 'no' and lowerk ~= 'for' then
stringArgs = true
end
end
end
end
--Setup navbox
local navboxParams = {
name = 'مرجعون کنترل',
bodyclass = 'hlist',
groupstyle = 'width: 12%; text-align:center;',
}
for f = 1, fromForCount, 1 do
local title = {}
--cleanup parameters
if parentArgs['from'..f] == '' then parentArgs['from'..f] = nil end
if parentArgs['for'..f] == '' then parentArgs['for'..f] = nil end
--remap aliases
for _, a in pairs( conf.aliases ) do
local alias, name = mw.ustring.lower(a[1]), mw.ustring.lower(a[2])
if parentArgs[alias..f] and not parentArgs[name..f] then
parentArgs[name..f] = parentArgs[alias..f]
parentArgs[alias..f] = nil
end
end
--Fetch Wikidata item
local itemId = parentArgs['from'..f] or mw.wikibase.getEntityIdForCurrentPage()
local label = itemId and (mw.wikibase.getSitelink(itemId) or mw.wikibase.getLabel(itemId)) or ''
if label and label ~= '' then
title = mw.title.new(label)
if not title then title = mw.title.getCurrentTitle() end
else
title = mw.title.getCurrentTitle()
end
if (not parentArgs['wikidata'..f] or parentArgs['wikidata'..f] == '') and (title.namespace == 0 or title.namespace == 104) then
parentArgs['wikidata'..f] = parentArgs['from'..f] or itemId or ''
end
if title.namespace == 0 or title.namespace == 104 or stringArgs then --Only in the main namespaces or if there are manual overrides
if fromForCount > 1 and #conf.databases > 1 then
if parentArgs['for'..f] and parentArgs['for'..f] ~= '' then
navboxParams['list'..(rowCount + 1)] = "'''" .. parentArgs['for'..f] .. "'''"
else
navboxParams['list'..(rowCount + 1)] = "'''" .. title.text .. "'''"
end
navboxParams['list'..(rowCount + 1)..'style'] = 'background-color: #ddf;'
rowCount = rowCount + 1
end
for _, db in pairs( conf.databases ) do
if db.list and #db.list > 0 then
local listElements = {}
for n, gr in pairs( db.list ) do
local groupElements = {}
if gr.group and #gr.group > 0 then
for _, params in pairs( gr.group ) do
local id = mw.ustring.lower( params[1] )
-- Wikidata fallback if requested
if itemId and params[3] ~= 0 and (not parentArgs[id..f] or parentArgs[id..f] == '') then
local wikidataIds = {}
if type( params[3] ) == 'function' then
wikidataIds = params[3]( itemId )
elseif type( params[3] ) == 'string' then
wikidataIds = getIdsFromSitelinks(itemId, params[3] )
else
wikidataIds = getIdsFromWikidata( itemId, 'P' .. params[3] )
end
if wikidataIds[1] then
parentArgs[id..f] = wikidataIds[1]
end
end
local val = parentArgs[id..f]
if val and val ~= '' and mw.ustring.lower(val) ~= 'no' and params[3] ~= 0 then
local link
if type( params[3] ) == 'function' then
link = val
else
link = getLink( params[3], val, params[4] )
end
if link and link ~= '' then
table.insert( groupElements, createRow( id, params[2], val, link, true ) .. getCatForId( params[1], params[5] or 0 ) )
itemCount = itemCount + 1
end
end
end
if #groupElements > 0 then
if gr.title and gr.title ~= '' then
table.insert( listElements, "* '''"..gr.title.."'''\n" )
end
table.insert( listElements, table.concat( groupElements ) )
if n == 1 and #groupElements > 1 then
table.insert( listElements, "\n----\n" )
end
-- mobile version
if n == 1 then
mobileContent = table.concat( groupElements )
end
end
end
end
-- Generate navbox title
if #listElements > 0 then
if fromForCount > 1 and #conf.databases == 1 then
if parentArgs['for'..f] and parentArgs['for'..f] ~= '' then
navboxParams['group'..(rowCount + 1)] = "''" .. parentArgs['for'..f] .. "''"
else
navboxParams['group'..(rowCount + 1)] = "''" .. title.text .. "''"
end
else
navboxParams['group'..(rowCount + 1)] = db.name or ''
end
navboxParams['list'..(rowCount + 1)] = table.concat( listElements )
rowCount = rowCount + 1
end
end
end
end
end
if rowCount > 0 then
local Navbox = require('ماژول:Navbox')
if fromForCount > 1 then
--add missing names
for r = 1, rowCount, 1 do
if navboxParams['group'..r] == '' then
navboxParams['group'..r] = "''" .. mw.wikibase.getEntity(parentArgs['wikidata'..r]):getLabel().."''"
end
end
if fromForCount > 2 then
navboxParams['navbar'] = 'plain'
else
navboxParams['state'] = 'off'
navboxParams['navbar'] = 'off'
end
end
local mainCategories = ''
if stringArgs then
mainCategories = mainCategories .. '[[رج:مرجعون کنترل که محلی پارامتر دارنه]]\n'
end
if itemCount > 13 then
if itemCount > 30 then
itemCount = 'بیش از ۳۰'
end
-- mainCategories = mainCategories .. '[[رج:مرجعون کنترل که ' .. itemCount .. ' ویژگی ره کار زننه]]\n'
end
navboxParams['style'] = 'width: inherit';
return frame:extensionTag{ name = 'templatestyles', args = { src = 'شابلون:مرجعون کنترل/styles.css' } }
.. tostring(
mw.html.create( 'div' )
:addClass( 'mw-authority-control' )
:wikitext( Navbox._navbox( navboxParams ) )
:done()
:tag('div')
:addClass( 'mw-mf-linked-projects' )
:addClass( 'hlist' )
:newline()
:wikitext( mobileContent )
:done()
:done()
)
.. mainCategories
else
return ''
end
end
return p
17nxcc0ip0r25vpxcrwrk576yphqllt
402001
402000
2026-08-31T18:33:57Z
محک
1023
402001
Scribunto
text/plain
require('ماژول:No globals')
local function cleanLink ( link, style )
-- similar to mw.uri.encode
local wikiLink = link
if style == 'PATH' then
wikiLink = mw.ustring.gsub( wikiLink, ' ', '%%%%20' )
elseif style == 'WIKI' then
wikiLink = mw.ustring.gsub( wikiLink, ' ', '_' )
wikiLink = mw.ustring.gsub( wikiLink, '?', '%%%%3F')
else -- if style == 'QUERY' then -- default
wikiLink = mw.ustring.gsub( wikiLink, ' ', '+' )
end
wikiLink = mw.ustring.gsub( wikiLink, '%[', '%%5B' )
wikiLink = mw.ustring.gsub( wikiLink, '%]', '%%5D' )
wikiLink = mw.ustring.gsub( wikiLink, '%"', '%%%%22' )
return wikiLink
end
local function generic ( id, link, parameter )
local idlink = cleanLink( id, 'PATH' )
link = mw.ustring.gsub( link, '$1', idlink )
return '[' .. link .. ' ' .. id .. ']'
end
local function noLink ( id, link, parameter )
-- evita generar un enlace externo junto con el identificador
return id
end
local function bncLink ( id, link, parameter )
-- filtro local del BNC, para evadir multitud de identificadores de Wikidata que no se enlazan adecuadamente
-- véase https://www.wikidata.org/wiki/Wikidata:Database_reports/Constraint_violations/P1890#%22Format%22_violations
if ( string.match( id, '^%d%d%d%d%d%d%d%d%d$' ) ) then
return generic ( id, link, parameter )
end
return false
end
local function bnfLink ( id, link, parameter )
-- representación local del BNF, con doble enlace
return generic( id, link, parameter ) .. ' [http://data.bnf.fr/ark:/12148/cb' .. id .. ' (data)]'
end
local function icd11Link ( id, link, parameter )
-- la propiedad P7329 no genera un enlace externo, así que se usarán los valores de P7807 cuando esté definida
local foundation = getIdsFromWikidata(mw.wikibase.getEntityIdForCurrentPage(), 'P7807')
if foundation and foundation[1] then
link = 'https://icd.who.int/browse11/l-m/en#/http://id.who.int/icd/entity/$1'
link = link:gsub('$1', foundation[1])
return generic(id, link, parameter)
else
return id
end
end
local function ineLink ( id, link, parameter )
-- representación especial del INE, enlace no estándar con cinco parámetros utilizados
local ineMainRE, ineTailRE = '^(%d%d)(%d%d%d)', '(%d%d)(%d%d)(%d%d)'
local codProv, codMuni, codEC, codES, codNUC = string.match( id, ineMainRE .. ineTailRE .. '$' )
if not codEC or not codES or not codNUC then
codProv, codMuni = string.match( id, ineMainRE .. '$' )
if codProv and codMuni then
codEC, codES, codNUC = '00', '00', '00'
else
codProv, codMuni = string.match( id, ineMainRE )
codEC, codES, codNUC = '', '', ''
end
end
if codProv and codMuni then
link = 'http://www.ine.es/nomen2/inicio_a.do?accion=busquedaAvanzada&inicio=inicio_a&subaccion=&botonBusquedaAvanzada=Consultar+selecci%C3%B3n&numPag=0&ordenAnios=ASC&comunidad=00&entidad_amb=no&poblacion_amb=T&poblacion_op=%3D&poblacion_txt=&denominacion_op=like&denominacion_txt=&codProv=$1&codMuni=$2&codEC=$3&codES=$4&codNUC=$5'
link = link:gsub('$1', codProv):gsub('$2', codMuni):gsub('$3', codEC):gsub('$4', codES):gsub('$5', codNUC)
return generic( id, link, parameter )
end
return id
end
local function commonscat ( id, link, parameter )
-- representación especial del enlace a las categorías de Commons, para mantener el formato de enlace interwiki
local idlink = cleanLink( id, 'WIKI' )
link = mw.ustring.gsub( link, '$1', idlink )
return '<span class="plainlinks">[' .. link .. ' ' .. id .. ']</span>'
end
local function sisterprojects ( id, link, parameter )
-- enlaces interproyecto
local prefix = {
-- Ejemplo: -- enwiki = 'w:en',
commonswiki = 'c',
fawikivoyage = 'voy',
enwiktionary = 'wikt',
enwikibooks = 'b',
wikinews = 'n',
enwikiversity = 'v',
fawikiquote = 'q',
enwikisource = 's',
mediawikiwiki = 'mw',
metawiki = 'm',
specieswiki = 'species',
}
if prefix[ parameter ] then
return '[['..prefix[ parameter ]..':'..id..'|'..id..']]'
end
return false
end
function getCommonsValue ( itemId )
local commonslink = ''
local categories = ''
local property = getIdsFromWikidata( itemId, 'P373' )
if property and property[1] then
property = property[1]
commonslink = commonslink .. getLink( 373, property, commonscat )
else
property = ''
end
local sitelink = getIdsFromSitelinks( itemId, 'commonswiki' )
if sitelink and sitelink[1] then
sitelink = sitelink[1]
if sitelink ~= 'Category:' .. property then
if commonslink == '' then
commonslink = commonslink .. sisterprojects( sitelink, nil, 'commonswiki' )
end
end
else
sitelink = ''
end
if property and sitelink then
if sitelink ~= 'Category:' .. property then
-- categories = categories .. '[[رج:Wikipedia:Control de autoridades con enlaces diferentes de Commons]]'
end
elseif sitelink then -- not property
-- categories = categories .. '[[رج:Wikipedia:Control de autoridades sin Commonscat]]'
elseif property then -- not sitelink
-- categories = categories .. '[[رج:Wikipedia:Control de autoridades sin Commons]]'
else -- not property and not sitelink
-- categories = categories .. '[[رج:Wikipedia:Control de autoridades sin ningún enlace de Commons]]'
end
if commonslink ~= '' then
-- Special:MediaSearch
local mediasearch = 'https://commons.wikimedia.org/wiki/Special:MediaSearch?type=image&search=%22$1%22'
commonslink = commonslink .. ' / ' .. commonscat( itemId, mediasearch )
return { commonslink .. categories }
end
return {}
end
local conf = {}
--In this order: name of the parameter, label, propertyId in Wikidata, formatting function, category id
-- -- name of the parameter: unique name
-- -- label: internal link in wiki format
-- -- propertyId in Wikidata: number without 'P' suffix
-- -- formatting function: one of these four options
-- -- -- local function (like 'generic')
-- -- -- string 'y' (yes), to show a default identifier 'ID'
-- -- -- string 'n' (no), to show the real identifier
-- -- -- any other string, to show this string as identifier ('id', 'url', 'link', ...)
-- -- category id: one of these tree options
-- -- -- number 0, to not add category
-- -- -- number 1, to add a category based on the name of the parameter
-- -- -- any string, to add a category based on this string
conf.databases = {}
conf.databases[1] = {}
conf.databases[1].name = 'مرجعون کنترل'
conf.databases[1].list = {
{
title = 'ویکیپروژهئون',
group = {
{ 'Wikidata', '[[پرونده:Wikidata-logo.svg|20px|link=Wikidata|alt=Wd|ویکیدیتا]] ویکیدیتا (دادهئون)', 'Wikidata:$1', 'n', 0 },
{ 'Commons', '[[پرونده:Commons-logo.svg|15px|link=Wikimedia Commons|alt=Commonscat|ویکیتلمبار]] ویکیتلمبار (عکس و فیلم)', getCommonsValue, 'n', 0 },
{ 'Wikivoyage', '[[پرونده:Wikivoyage-logo.svg|15px|link=Wikiviajes|alt=Wikivoyage|ویکیسفر]] ویکیسفر (سفرنومه و بوروشور)', 'fawikivoyage', sisterprojects, 0 },
{ 'Wiktionary', '[[پرونده:Wiktionary-logo.svg|15px|link=Wikcionario|alt=Wiktionary|ویکیواژه]] ویکیواژه (واژهنومه)', 'enwiktionary', sisterprojects, 0 },
{ 'Wikibooks', '[[پرونده:Wikibooks-logo.svg|15px|link=Wikilibros|alt=Wikibooks|ویکیکتاب]] ویکیکتاب', 'enwikibooks', sisterprojects, 0 },
{ 'Wikinews', '[[پرونده:Wikinews-logo.svg|20px|link=Wikinoticias|alt=Wikinews|ویکیخَوِرون]] ویکیخَوِرون', 'wikinews', sisterprojects, 0 },
{ 'Wikiversity', '[[پرونده:Wikiversity-logo.svg|15px|link=Wikiversidad|alt=Wikiversity|ویکیدانشگاه]] ویکیدانشگاه', 'enwikiversity', sisterprojects, 0 },
{ 'Wikiquote', '[[پرونده:Wikiquote-logo.svg|15px|link=Wikiquote|alt=Wikiquote|ویکیبائوته]] ویکیبائوته', 'fawikiquote', sisterprojects, 0 },
{ 'Wikisource', '[[پرونده:Wikisource-logo.svg|15px|link=Wikisource|alt=Wikisource|ویکیقالزم]] ویکیقالزم (بنویشتهئون)', 'enwikisource', sisterprojects, 0 },
{ 'MediaWiki', '[[پرونده:MediaWiki-2020-icon.svg|20px|link=MediaWiki|alt=MediaWiki|مدیاویکی]] مدیاویکی', 'mediawikiwiki', sisterprojects, 0 },
{ 'Meta-Wiki', '[[پرونده:Wikimedia Community Logo.svg|15px|link=Wikimedia Meta-Wiki|alt=Meta-Wiki|متاویکی]] متاویکی', 'metawiki', sisterprojects, 0 },
{ 'Wikispecies', '[[پرونده:Wikispecies-logo.svg|15px|link=Wikispecies|alt=Wikispecies|ویکیزیست]] ویکیزیست (جاندارون)', 'specieswiki', sisterprojects, 0 },
},
},
{
title = 'شناساگرون',
group = {
{ 'ISSN', 'ISSN', 236, 'n', 1 },
{ 'VIAF', 'VIAF', 214, 'n', 1 },
{ 'ISNI', 'ISNI', 213, 'n', 1 },
{ 'BCN', 'BCN', 2879, 'n', 1 },
{ 'BNA', 'BNA', 3788, 'n', 1 },
{ 'BNA-ed', 'BNA', 1143, 'n', 0 },
{ 'BNM', 'BNM', 9774, 'n', 1 },
{ 'BNE', 'BNE', 950, 'n', 1 },
{ 'BNF', 'BNF', 268, bnfLink, 1 },
{ 'VcBA', 'VcBA', 8034, 'n', 1 },
{ 'BNM', 'BNM', 4440, 'n', 1 },
{ 'BNC', 'BNC', 1890, bncLink, 1 },
{ 'BNC', 'BNC', 7369, 'n', 1 },
{ 'BNU', 'BNU', 12595, 'n', 1 },
{ 'BNB', 'BNB', 4619, 'n', 1 },
{ 'CANTIC', 'CANTIC', 9984, 'n', 1 },
{ 'GND', 'GND', 227, 'n', 1 },
{ 'LCCN', 'LCCN', 244, 'n', 1 },
{ 'NCL', 'NCL', 1048, 'n', 0 },
{ 'NDL', 'NDL', 349, 'n', 0 },
{ 'NKC', 'NKC', 691, 'n', 0 },
{ 'NLA', 'NLA', 409, 'n', 1 },
{ 'RLS', 'BER', 947, 'n', 0 },
{ 'J9U', 'NLI', 8189, 'n', 0 },
{ 'CINII', 'CiNii', 271, 'n', 0 },
{ 'NARA', 'NARA', 1225, 'n', 0 },
{ 'LCCNLCOC', 'LCCN', 1144, 'n', 0 },
{ 'SNAC', 'SNAC', 3430, 'n', 1 },
{ 'S2', 'S2', 4012, 'n', 0 },
{ 'SUDOC', 'SUDOC', 269, 'n', 0 },
{ 'ULAN', 'ULAN', 245, 'n', 1 },
{ 'frickSpain ', 'research.frick', 8572, 'n', 1 },
{ 'ORCID', 'ORCID', 496, 'n', 1 },
{ 'Scopus', 'Scopus', 1153, 'n', 1 },
-- { 'SELIBR', 'SELIBR', 906, 'n', 1 },
{ 'BIBSYS', 'BIBSYS', 1015, 'n', 1 },
{ 'IPNIaut', 'IPNI', 586, 'n', 'IPNI' },
{ 'MGP', 'MGP', 549, 'n', 0 },
{ 'autores.uy', 'autores.uy', 2558, 'n', 1 },
{ 'Slovenska biografija', 'Slovenska biografija', 1254, 'n', 0 },
{ 'SBN', 'ICCU', 396, 'n', 1 },
{ 'ARAE', 'ARAE', 9226, 'n', 1 },
{ 'DeutscheBiographie', 'Deutsche Biographie', 7902, 'n', 1 },
{ 'NobelPrize', '[[نوبل جایزه|Nobel]]', 8024, 'n', 0 },
{ 'CCBAE', 'CCBAE', 6493, 'n', 1 },
-- { 'DIR3', 'DIR3', 6222, 'n', 1 },
{ 'CensoGuia', 'Censo-Guía', 3998, 'n', 'Censo-Guía' },
{ 'Libraries.org', 'Libraries.org', 4848, 'n', 1 },
{ 'DirectorioMuseos', 'Directorio de Museos y Colecciones de España', 5763, 'n', 1 },
{ 'SUCA', 'SUCA', 5946, 'n', 1 },
{ 'BOE', 'BOE', 4256, 'n', 1 },
{ 'RoyalSociety', 'Royal Society', 2070, 'url', 'Royal Society' },
{ 'HAW', 'HAW', 2273, 'n', 1 },
{ 'SAW', 'SAW', 3411, 'n', 1 },
{ 'KNAW', 'KNAW', 2454, 'n', 1 },
-- { 'KVAB', 'KVAB', 3887, 'n', 1 },
{ 'Leopoldina', 'Leopoldina', 3413, 'n', 1 },
{ 'CONICET', 'CONICET', 3900, 'n', 1 },
{ 'Grierson', 'Grierson', 3946, 'n', 1 },
{ 'RANM', 'RANM', 3945, 'n', 1 },
-- { 'ANMF', 'ANMF', 3956, 'n', 1 },
{ 'Léonore', 'Léonore', 11152, 'n', 0 },
{ 'USCongress', 'US Congress', 1157, 'n', 0 },
{ 'BPN', 'BPN', 651, 'n', 1 },
-- { 'ISCO', 'ISCO', 952, 'n', 1 },
{ 'AAT', 'AAT', 1014, 'n', 1 },
{ 'OpenLibrary', 'Open Library', 648, 'n', 'Open Library' },
{ 'PARES', 'PARES', 4813, 'n', 1 },
{ 'SSRN', 'SSRN autor', 3747, 'n', 'SSRN autor' },
{ 'SIKART', 'SIKART', 781, 'n', 0 },
{ 'KULTURNAV', 'KulturNav', 1248, 'id', 0 },
{ 'RKDartists', 'RKD', 650, 'n', 1 },
{ 'GoogleScholar', 'GoogleScholar', 1960, 'n', 'Google Scholar' },
-- { 'Microsoft Academic', 'Microsoft Academic', 6366, 'n', 1 },
{ 'RID', 'ResearcherID', 1053, 'n', 1 },
{ 'NLM', 'NLM', 1055, 'n', 1 },
{ 'Latindex', 'Latindex', 12376, 'n', 1 },
{ 'ERIH PLUS', 'ERIH PLUS', 3434, 'n', 1 },
{ 'IPNIpub', 'IPNI', 2008, 'n', 1 },
{ 'SUDOCcat', 'SUDOC catálogo', 1025, 'n', 'SUDOC catálogo' },
{ 'ZDB', 'ZDB', 1042, 'n', 1 },
{ 'NorwegianRegister', 'Norwegian Register', 1270, 'n', 'Norwegian Register' },
{ 'DOAJ', 'DOAJ', 5115, 'n', 1 },
{ 'ACNP', 'ACNP', 6981, 'n', 1 },
{ 'DipFedBra', 'Cámara de Diputados de Brasil', 7480, 'n', 1 },
{ 'HCDN', 'Estadísticas HCDN', 4693, 'n', 1 },
{ 'HCDNbio', 'Biografía HCDN', 5225, 'n', 1 },
{ 'Directorio Legislativo', 'DirectorioLegislativo', 6585, 'n', 0 },
-- { 'Legislatura CABA', 'Legislatura CABA', 4667, 'n', 1 },
{ 'Archivo Histórico de Diputados de España', 'Archivo Histórico de Diputados (1810-1977)', 9033, 'n', 1 },
{ 'Senadores de España (1834-1923)', 'Senadores de España (1834-1923)', 10265, 'n', 1 },
{ 'Asamblea de Madrid', 'Asamblea de Madrid', 4797, 'n', 1 },
{ 'BCNCL', 'Biografías BCN', 5442, 'url', 0 },
{ 'RBD', 'RBD MINEDUC', 1919, 'n', 0 },
{ 'CineChile', 'CineChile', 6750, 'url', 0 },
{ 'Tebeosfera-autor', 'Tebeosfera', 5562, 'n', 1 },
{ 'DPRR', 'DPRR', 6863, 'n', 0},
{ 'tribunsdelaplebe.fr', 'TDLP', 8961, 'n', 0},
{ 'Pleiades', 'Pleiades', 1584, 'n', 0},
{ 'IMO', 'IMO', 458, 'n', 0},
{ 'Mnemosine', 'Mnemosine', 10373, 'n', 0 },
{ 'Renacyt', 'Renacyt', 10452, 'n', 0 },
{ 'AWARE', 'AWARE', 6637, 'url', 0 },
{ 'Tabakalera', 'Tabakalera', 10069, 'n', 1 },
{ 'BUSC', 'BUSC', 12538, 'n' , 1}
},
},
{
title = 'واژهنومهئون و دانشنومهئون',
group = {
{ 'Auñamendi', 'Auñamendi', 3218, 'n', 1 },
-- { 'GEA', 'GEA', 1807, 'n', 1 },
{ 'GEN', 'GEN', 7388, 'n', 1 },
{ 'DBSE', 'DBSE', 2985, 'url', 1 },
{ 'DBE', 'DBE', 4459, 'url', 1 },
{ 'DBCLM', 'DBCLM', 13067, 'url', 1 },
{ 'DCED', 'DCED', 13620, 'n', 1 },
{ 'DBA', 'DBA', 13851, 'n', 1 },
{ 'DHS', 'DHS', 902, 'n', 0 },
{ 'LIR', 'LIR', 886, 'n', 0 },
{ 'TLS', 'TLS', 1362, 'n', 0 },
{ 'Britannica', 'Britannica', 1417, 'url', 0 },
{ 'ELEM', 'ELEM', 1565, 'n', 0 },
{ 'Treccani', 'Treccani', 4223, 'url', 0 },
{ 'Iranica', 'Encyclopædia Iranica', 3021, 'n', 1 },
},
},
{
title = 'دیجیتال مخازن',
group = {
{ 'PerséeRevista', 'Persée revista', 2733, 'n', 'Persée revista' },
{ 'DialnetRevista', 'Dialnet revista', 1609, 'n', 'Dialnet revista' },
{ 'Redalyc', 'Redalyc', 3131, 'n', 1 },
-- { 'UNZrevista', 'UNZ', 2735, 'n', 0 },
-- { 'JSTORrevista', 'JSTOR revista', 1230, 'n', 'JSTOR revista' },
{ 'HathiTrust', 'HathiTrust', 1844, 'n', 1 },
{ 'Galicianaobra', 'Galiciana obra', 3004, 'n', 'Galiciana obra' },
{ 'Trove', 'Trove', 5603, 'n', 1 },
{ 'BVMCobra', 'BVMC obra', 3976, 'n', 'BVMC obra' },
{ 'BVMCpersona', 'BVMC persona', 2799, 'n', 'BVMC persona' },
{ 'Persée', 'Persée', 2732, 'n', 1 },
{ 'Dialnet', 'Dialnet', 1607, 'n', 1 },
{ 'GutenbergAutor', 'Proyecto Gutenberg autor', 1938, 'n', 'Proyecto Gutenberg autor' },
{ 'BHL-bibliografia', 'BHL', 4327, 'n', 0 },
-- { 'UNZautor', 'UNZ', 2734, 'n', 'UNZ' },
{ 'TLL', 'The Latin Library', 7042, 'n', 'The Latin Library' },
{ 'BDCYL', 'BDCYL', 3964, 'n', 1 },
{ 'BVPB', 'BVPB', 4802, 'n', 1 },
{ 'PDCLM', 'Patrimonio Digital de Castilla-La Mancha', 6490, 'n', 1 },
{ 'BDA', 'BDA', 6496, 'n', 1 },
{ 'BDM', 'BDM', 13816, 'n', 1 },
{ 'BVPHautoridad', 'BVPH', 6492, 'n', 1 },
{ 'BivaldiAutor', 'Bivaldi autor', 3932, 'n', 'Bivaldi autor' },
{ 'GalicianaAutor', 'Galiciana autor', 3307, 'n', 'Galiciana autor' },
{ 'Packard Humanities Institute', 'PHI', 6941, 'n', 0 },
{ 'Europeana', 'Europeana', 7704, 'n', 1 },
{ 'DOI', 'DOI', 356, 'n', 1 },
{ 'Handle', 'Handle', 1184, 'url', 1 },
},
},
{
title = 'موزهئون',
group = {
{ 'MNCARS', 'MNCARS', 4439, 'url', 1 },
{ 'MuseoDelPradoPersona', 'Museo del Prado (persona)', 5321, 'n', 'Museo del Prado (persona)' },
{ 'MuseoDelPradoObra', 'Museo del Prado (obra)', 8905, 'n', 'Museo del Prado (obra)' },
{ 'Museo Smithsoniano de Arte AmericanoPersona', 'SAAM (persona)', 1795, 'n', 'SAAM (persona)' },
{ 'Museo Smithsoniano de Arte AmericanObra', 'SAAM (obra)', 4704, 'n', 'SAAM (obra)' },
{ 'MuseodeOrsayArtistas', 'Museo de Orsay (artista)', 2268, 'n', 'Museo de Orsay (artista)' },
{ 'Thyssen-BornemiszaArtistas', 'Thyssen-Bornemisza (artista)', 2431, 'n', 'Thyssen-Bornemisza (artista)' },
},
},
{
title = 'دیجیتالی روزنومه دکّهئون',
group = {
{ 'HemBNE', 'Hemeroteca digital de la BNE', 12151, 'n', 1 },
{ 'BVPH', 'Biblioteca Virtual de Prensa Histórica', 2961, 'n', 1 },
{ 'Memoriademadrid', 'Memoriademadrid', 7372, 'n', 1 },
},
},
{
title = 'إستارهشناسی',
group = {
{ 'Simbad', 'SIMBAD', 3083, 'n', 0 },
{ 'JPL-Small-Body-Database', 'JPL', 716, 'n', 0 },
{ 'MPC', 'MPC', 5736, 'n', 0 },
{ 'NASA-Exoplanet-Archive', 'NASA Exoplanet Archive', 5667, 'n', 0 },
{ 'GazPlaNom', 'Gazetteer of Planetary Nomenclature', 2824, 'n', 0 },
},
},
{
title = 'جاجیگاهون',
group = {
{ 'OSM', 'Relación OSM', 402, 'n', 'Relación OSM' },
{ 'TGN', 'TGN', 1667, 'n', 1 },
{ 'AtlasIR', 'Atlas Digital del Imperio Romano', 1936, 'n', 0 },
{ 'Pleiades', 'Pleiades', 1584, 'n', 0 },
{ 'TmGEO', 'Trismegistos GEO', 1958, 'n', 0 },
{ 'SNCZI-IPE-EMBALSE', 'SNCZI-IPE embalse', 4568, 'n', 'SNCZI-IPE embalse' },
{ 'SNCZI-IPE-PRESA', 'SNCZI-IPE presa', 4558, 'n', 'SNCZI-IPE presa' },
{ 'NATURA2000', 'Natura 2000', 3425, 'n', 'Natura 2000' },
{ 'WWF', 'WWF', 1294, 'n', 1 },
{ 'IDESCAT', 'IDESCAT', 4335, 'n', 1 },
{ 'INE', 'INE', 772, ineLink, 1 },
{ 'INE Portugal', 'INE', 6324, 'n', 1 },
{ 'ISTAT', 'ISTAT', 635, 'n', 1 },
{ 'OFS-Suiza', 'OFS', 771, 'n', 1 },
{ 'IBGE', 'IBGE', 1585, 'n', 1 },
{ 'TOID', 'TOID', 3120, 'n', 1 },
{ 'INSEE-commune', 'INSEE (comuna)', 374, 'n', 'INSEE (comuna)' },
{ 'INSEE-departamento', 'INSEE (departamento)', 2586, 'n', 'INSEE (departamento)' },
{ 'INSEE-region', 'INSEE (región)', 2585, 'n', 'INSEE (región)' },
{ 'INSEE-canton', 'INSEE (cantón)', 2506, 'n', 'INSEE (cantón)' },
{ 'INEGI-mun', 'INEGI municipio', 3801, 'n', 'INEGI municipio' },
{ 'INEGI-loc', 'INEGI localidad', 1976, 'n', 'INEGI localidad' },
{ 'SIRUTA', 'SIRUTA', 843, 'n', 1 },
{ 'SUDAFRICA-MUN', 'Código municipio Sudáfrica', 911, 'n', 1 },
{ 'LAU', 'LAU', 782, 'n', 1 },
{ 'KSH', 'KSH', 939, 'n', 1 },
{ 'OKATO', 'OKATO', 721, 'n', 1 },
{ 'OSTAT', 'ÖSTAT-Nr', 964, 'n', 'ÖSTAT-Nr'},
{ 'TERC', 'TERC', 1653, 'n', 'TERC'},
{ 'GNIS', 'GNIS', 590, 'n', 0},
{ 'WDTA', 'WDTA', 809, 'n', 0 },
},
},
{
title = 'معماری',
group = {
{ 'DocomomoIberico', 'Docomomo Ibérico', 3758, 'n', 'Docomomo Ibérico' },
{ 'COAMinmueble', 'COAM inmueble', 2917, 'n', 'COAM inmueble' },
{ 'COAMpersona', 'COAM persona', 4488, 'n', 'COAM persona' },
{ 'ArchnetAutoridad', 'Archnet autoridad', 12728, 'n', 'Archnet autoridad' },
{ 'ArchnetSitio', 'Archnet sitio', 7323, 'n', 'Archnet sitio' },
},
},
{
title = 'دریایی فانوس',
group = {
{ 'ARHLS', 'ARHLS', 2980, 'n', 0 },
{ 'NGA', 'NGA', 3563, 'n', 0 },
{ 'UKHO', 'UKHO', 3562, 'n', 0 },
{ 'MarineTraffic', 'MarineTraffic', 3601, 'n', 0 },
{ 'OnlineListofLights', 'Online List of Lights', 3223, 'n', 0 },
},
},
{
title = 'تاریخی میراث',
group = {
{ 'World Heritage Site', 'Centro del Patrimonio Mundial', 757, 'n', 'Centro del Patrimonio Mundial' },
{ 'CNMLBH', 'cnmlbh', 4587, 'n', 'cnmlbh' },
{ 'IGESPAR', 'IGESPAR', 1702, 'n', 1 },
{ 'SIPA', 'SIPA', 1700, 'n', 1 },
{ 'Infopatrimonio', 'Infopatrimônio', 4372, 'n', 'Infopatrimônio' },
{ 'AustriaObjektID', 'Austria ObjektID', 2951, 'n', 'Austria ObjektID' },
{ 'FBBID', 'FBB', 2783, 'n', 'FBB' },
{ 'Fornminnesregistret', 'FMIS', 1260, 'n', 'FMIS' },
{ 'BerlinerKulturdenkmal', 'Berliner Kulturdenkmal', 2424, 'n', 'Berliner Kulturdenkmal' },
{ 'NHLE', 'NHLE', 1216, 'n', 1 },
{ 'NRHP', 'NRHP', 649, 'n', 1 },
{ 'KULTURMINNE', 'Kulturminne', 758, 'n', 'Kulturminne' },
{ 'CRHP', 'CRHP', 477, 'n', 1 },
{ 'MERIMEE', 'Mérimée', 380, 'n', 'Mérimée' },
{ 'CADW', 'Cadw', 1459, 'n', 'Cadw' },
{ 'Památkový Katalog', 'Památkový katalog', 762, 'n', 'Památkový katalog' },
{ 'PatrimonioIran', 'Patrimonio Nacional de Irán', 1369, 'n', 'Patrimonio Nacional de Irán' },
{ 'Rijksmonument', 'Rijksmonument', 359, 'n', 'Rijksmonument' },
{ 'BIC', 'BIC', 808, 'n', 1 },
{ 'BCIN', 'BCIN', 1586, 'n', 1 },
{ 'IPAC', 'IPAC', 1600, 'n', 1 },
{ 'IGPCV', 'IGPCV', 2473, 'n', 1 },
{ 'IAPH', 'IAPH', 8425, 'n', 0 },
{ 'GD-PCA', 'Patrimonio Cultural de Andalucía', 3318, 'n', 1 },
{ 'SIPCA', 'SIPCA', 3580, 'n', 1 },
{ 'PWJCYL', 'Patrimonio Web JCyL', 3177, 'n', 'Patrimonio Web JCyL' },
{ 'CPCCLM', 'Catálogo de Patrimonio Cultural de Castilla-La Mancha', 6539, 'n', 1 },
{ 'HispaniaNostra', 'Lista Roja Hispania Nostra', 4868, 'url', 'Lista Roja Hispania Nostra' },
{ 'HGC', 'Heritage Gazetteer for Cyprus', 6916, 'n', 1 },
{ 'HGL', 'Heritage Gazetteer of Libya', 6751, 'n', 1 },
},
},
{
title = 'ورزشکارون',
group = {
{ 'COI', 'COI', 5815, 'n', 0 },
{ 'World Athletics', 'World Athletics', 1146, 'n', 0 },
{ 'European Athletics', 'Atletismo Europeo', 3766, 'n', 0 },
{ 'Liga Diamante', 'Liga de Diamante', 3923, 'n', 0 },
{ 'ITU', 'ITU', 3604, 'n', 0 },
{ 'ATP', 'ATP', 536, 'n', 0 },
{ 'Copa Davis', 'Copa Davis', 2641, 'n', 0 },
{ 'WTA', 'WTA', 597, 'n', 0 },
{ 'Fed Cup', 'Fed Cup', 2642, 'n', 0 },
{ 'ITF', 'ITF', 599, 'n', 0 },
{ 'ITHF', 'ITHF', 3363, 'n', 0 },
{ 'ITTF', 'ITTF', 1364, 'n', 0 },
{ 'FIFA', 'FIFA', 1469, 'n', 0 },
{ 'UEFA', 'UEFA', 2276, 'n', 0 },
{ 'NFT', 'National-Football-Teams', 2574, 'n', 0 },
{ 'Soccerway', 'Soccerway', 2369, 'n', 0 },
{ 'Transfermarkt', 'Transfermarkt', 2446, 'n', 0 },
{ 'As', 'As', 3427, 'n', 0 },
{ 'ESPN FC', 'ESPN FC', 3681, 'n', 0 },
{ 'FBref', 'FBref', 5750, 'n', 0 },
{ 'BeSoccer', 'BeSoccer', 12577, 'n', 0 },
{ 'LaPreferente', 'LaPreferente', 7359, 'n', 0 },
{ 'Livefutbol', 'Livefutbol', 2020, 'n', 0 },
{ 'Soccerbase', 'Soccerbase', 2193, 'n', 0 },
{ 'FootballDatabase', 'FootballDatabase', 3537, 'n', 0 },
{ 'BDFutbol', 'BDFutbol', 3655, 'n', 0 },
{ 'EPCR', 'EPCR', 3666, 'n', 0 },
{ 'FIDE', 'FIDE', 1440, 'n', 0 },
{ 'BoxRec', 'BoxRec', 1967, 'n', 0 },
{ 'Sherdog', 'Sherdog', 2818, 'n', 0 },
{ 'WWE', 'WWE', 2857, 'n', 0 },
{ 'NSK', 'NSK', 3385, 'n', 0 },
{ 'IJF', 'IJF', 4559, 'n', 0 },
{ 'FINA', 'FINA', 3408, 'n', 0 },
{ 'ISHOF', 'ISHOF', 3691, 'n', 0 },
{ 'NFL', 'NFL', 3539, 'n', 0 },
{ 'NHL', 'NHL', 3522, 'n', 0 },
{ 'FIH', 'FIH', 3742, 'n', 0 },
{ 'MLB', 'MLB', 3541, 'n', 0 },
{ 'Baseball-Reference', 'Baseball-Reference', 1825, 'n', 0 },
{ 'FIL', 'FIL', 2990, 'n', 0 },
{ 'IBSF', 'IBSF', 2991, 'n', 0 },
{ 'WAF', 'WAF', 3010, 'n', 0 },
{ 'FEI', 'FEI', 3111, 'n', 0 },
{ 'FIE', 'FIE', 2423, 'n', 0 },
{ 'CEE', 'CEE', 4475, 'n', 0 },
{ 'IBU', 'IBU', 2459, 'n', 0 },
{ 'ISU', 'ISU', 2694, 'n', 0 },
{ 'FIG', 'FIG', 2696, 'n', 0 },
{ 'UIPM', 'UIPM', 2726, 'n', 0 },
{ 'BWF', 'BWF', 2729, 'n', 0 },
{ 'WCF', 'WCF', 3557, 'n', 0 },
{ 'EHF', 'EHF', 3573, 'n', 0 },
{ 'IWF', 'IWF', 3667, 'n', 0 },
{ 'IOF', 'IOF', 3672, 'n', 0 },
{ 'ISSF', 'ISSF', 2730, 'n', 0 },
{ 'FIVB', 'FIVB', 2801, 'n', 0 },
{ 'CEV', 'CEV', 3725, 'n', 0 },
{ 'ICF', 'ICF', 3689, 'n', 0 },
{ 'FISA', 'FISA', 2091, 'n', 0 },
{ 'IFSC', 'IFSC', 3690, 'n', 0 },
{ 'NLL', 'NLL', 3955, 'n', 0 },
{ 'PGA', 'PGA', 2811, 'n', 0 },
{ 'LPGA', 'LPGA', 2810, 'n', 0 },
{ 'FIBA', 'FIBA', 3542, 'n', 0 },
{ 'Euroliga', 'Euroliga', 3536, 'n', 0 },
{ 'WNBA', 'WNBA', 3588, 'n', 0 },
{ 'NBA', 'NBA', 3647, 'n', 0 },
{ 'ACB', 'ACB', 3525, 'n', 0 },
{ 'Entr. ACB', 'Entrenador ACB', 6297, 'n', 0 },
{ 'snooker.org', 'snooker.org', 4502, 'n', 0 },
{ 'snooker.org tournament', 'snooker.org', 4921, 'n', 0 },
{ 'WST', 'WST', 4498, 'n', 0 },
{ 'CueTracker', 'CueTracker', 4924, 'n', 0 },
},
},
{
title = 'سینما',
group = {
{ 'FilmAffinity', 'FilmAffinity', 480, 'n', 0 },
{ 'IMDb', 'IMDb', 345, 'n', 0 },
{ 'Óscar', 'Óscar', 6145, 'n', 0 },
{ 'AFI', 'AFI', 3593, 'n', 0 },
{ 'Allcinema', 'Allcinema', 2465, 'n', 0 },
{ 'AllMovie', 'AllMovie', 1562, 'n', 0 },
{ 'AlloCiné', 'AlloCiné', 1265, 'n', 0 },
{ 'BFI', 'BFI', 2703, 'n', 0 },
{ 'Box Office Mojo', 'Box Office Mojo', 1237, 'n', 0 },
{ 'ICAA película', 'ICAA', 5128, 'n', 1 },
},
},
{
title = 'کارآفرینون',
group = {
{ 'Bloomberg', 'Bloomberg', 3052, 'n', 0 },
{ 'Crunchbase', 'Crunchbase', 2087, 'n', 0 },
},
},
{
title = 'مالیاتی شناساگرون',
group = {
{ 'IRS', 'IRS', 1297, noLink, 0 },
{ 'VAT', 'VAT', 3608, noLink, 0 },
{ 'UID', 'UID', 4829, 'n', 0 },
},
},
{
title = 'کامپیوتری شناساگرون',
group = {
{ 'TOP500', 'TOP500', 7307, 'n', 0 },
{ 'Arch', 'Arch Linux', 3454, 'n', 0 },
{ 'AUR', 'AUR', 4162, 'n', 0 },
{ 'Debian', 'Debian', 3442, 'n', 0 },
{ 'Fedora', 'Fedora', 3463, 'n', 0 },
{ 'FSD', 'Free Software Directory', 2537, 'n', 0 },
{ 'Gentoo', 'Gentoo', 3499, 'n', 0 },
{ 'OpenHub', 'Open Hub', 1972, 'n', 0 },
{ 'PyPI', 'PyPI', 5568, 'n', 0 },
{ 'Snap', 'Snap', 4435, 'n', 0 },
{ 'Ubuntu', 'Ubuntu', 3473, 'n', 0 },
}
},
{
title = 'زیستشناسی دیتابیسئون',
group = {
{ 'Algabase', 'AlgaeBase', 1348, 'y', 0 },
{ 'ADW', 'ADW', 4024, 'n', 0 },
{ 'AmphibiaWeb', 'AmphibiaWeb', 5036, 'n', 0 },
{ 'BOLD', 'BOLD', 3606, 'n', 0 },
{ 'APD', 'African Plant DB', 2036, 'n', 0 },
{ 'Avibase', 'Avibase', 2026, 'n', 0 },
{ 'BHL', 'BHL', 687, 'n', 0 },
{ 'BioLib', 'BioLib', 838, 'n', 0 },
{ 'BirdLife', 'BirdLife', 5257, 'n', 0 },
{ 'CatalogueOfLife', 'Catalogue of Life', 3088, 'n', 0 },
{ 'CONABIO', 'CONABIO', 4902, 'n', 0 },
{ 'Dyntaxa', 'Dyntaxa', 1939, 'n', 0 },
{ 'eBird', 'eBird', 3444, 'n', 0 },
{ 'EOL', 'EOL', 830, 'n', 0 },
{ 'EUNIS', 'EUNIS', 6177, 'n', 0 },
{ 'FaunaEuropaea', 'Fauna Europaea', 1895, 'n', 0 },
{ 'FishBase', 'FishBase', 938, 'n', 0 },
{ 'FloraBase', 'FloraBase', 3101, 'n', 0 },
{ 'FOC', 'Fl. China', 1747, 'n', 0 },
{ 'GBIF', 'GBIF', 846, 'n', 0 },
{ 'GlobalSpecies', 'GlobalSpecies', 6433, 'n', 0 },
{ 'GRIN', 'GRIN', 1421, 'url', 0 },
{ 'IBC', 'Internet Bird Collection', 3099, 'n', 0 },
{ 'iNaturalist', 'iNaturalist', 3151, 'n', 0 },
{ 'IndexFungorum', 'Index Fungorum', 1391, 'n', 0 },
{ 'IOBIS', 'OBIS', 6754, 'n', 0 },
{ 'IPNI', 'IPNI', 961, 'n', 0 },
{ 'ITIS', 'ITIS', 815, 'n', 0 },
{ 'LPSN', 'LPSN', 1991, 'url', 0 },
{ 'MSW', 'MSW', 959, 'n', 0 },
{ 'MycoBank', 'MycoBank', 962, 'n', 0 },
{ 'NCBI', 'NCBI', 685, 'n', 0 },
{ 'FossilWorks', 'Paleobiology Database', 842, 'n', 0 },
{ 'PlantList', 'PlantList', 1070, 'n', 0 },
{ 'SpeciesPlus', 'Species+', 2040, 'n', 0 },
{ 'Taxonomicon', 'Taxonomicon', 7066, 'n', 0 },
{ 'Tropicos', 'W3TROPICOS', 960, 'n', 0 },
{ 'UICN', 'UICN', 627, 'n', 0 },
{ 'USDAP', 'USDA Plants', 1772, 'n', 0 },
{ 'VASCAN', 'VASCAN', 1745, 'n', 0 },
{ 'WoRMS', 'WoRMS', 850, 'n', 0 },
{ 'uBio', 'uBio', 4728, 'n', 0 },
{ 'Xeno-canto', 'Xeno-canto', 2426, 'n', 0 },
{ 'Zoobank', 'Zoobank', 1746, 'n', 0 },
},
},
{
title = 'پزشکی شناساگرون',
group = {
{ 'DOID', 'DOID', 699, 'n', 0 },
{ 'CIE11', 'CIE-11', 7329, icd11Link, 0},
{ 'CIE10', 'CIE-10', 494, 'n', 0 },
{ 'CIE9', 'CIE-9', 493, 'n', 0 },
{ 'CIE10MC', 'CIE-10-MC', 4229, 'n', 0 },
{ 'CIE9MC', 'CIE-9-MC', 1692, 'n', 0 },
{ 'CIEO', 'CIE-O', 563, 'n', 0 },
{ 'CIAP2', 'CIAP-2', 667, 'n', 0 },
{ 'OMIM', 'OMIM', 492, 'n', 0 },
{ 'DSM IV', 'DSM IV', 663, 'n', 0 },
{ 'DSM 5', 'DSM-5', 1930, 'n', 0 },
{ 'DiseasesDB', 'DiseasesDB', 557, 'n', 0 },
{ 'MedlinePlus', 'MedlinePlus', 604, 'n', 0 },
{ 'eMedicine', 'eMedicine', 673, 'n', 0 },
{ 'MeSH', 'MeSH', 486, 'n', 0 },
{ 'MeSHdq', 'MeSH D/Q', 9340, 'y', 0 },
{ 'DeCS', 'DeCS', 9272, 'n', 0 },
{ 'Orphanet', 'Orphanet', 1550, 'n', 0 },
{ 'TA98', 'TA', 1323, 'n', 1 },
{ 'FMA', 'FMA', 1402, 'n', 0 },
{ 'UMLS', 'UMLS', 2892, 'n', 0 },
{ 'GeneReviews', 'GeneReviews', 668, 'n', 0 },
{ 'NumE', 'Número E', 628, 'n', 0 },
{ 'GARD', 'GARD', 4317, 'n', 0 },
}
},
{
title = 'شیمیایی شناساگرون',
group = {
{ 'CAS', 'Número CAS', 231, 'n', 0 },
{ 'EINECS', 'Números EINECS', 232, 'n', 0},
{ 'ATC', 'Código ATC', 267, 'n', 0 },
{ 'RTECS', 'RTECS', 657, 'n', 0 },
{ 'ChEBI', 'ChEBI', 683, 'n', 0 },
{ 'ChEMBL', 'ChEMBL', 592, 'n', 0 },
{ 'ChemSpider', 'ChemSpider', 661, 'n', 0 },
{ 'DrugBank', 'DrugBank', 715, 'n', 0 },
{ 'PubChem', 'PubChem', 662, 'n', 0 },
{ 'UNII', 'UNII', 652, 'n', 0 },
{ 'KEGG', 'KEGG', 665, 'n', 0 },
{ 'SMILES', 'SMILES', 233, 'y', 0 },
{ 'InChI', 'InChI', 234, 'y', 0 },
{ 'InChIKey', 'InChI key', 235, 'y', 0 },
}
},
{
title = 'زیستی شناساگرون',
group = {
{ 'MGI', 'MGI', 231, 'n', 0 },
{ 'HomoloGene', 'HomoloGene', 593, 'n', 0 },
{ ' HGNC', 'HGNC', 354, 'n', 0 },
{ 'UniProt', 'UniProt', 352, 'n', 0 },
}
},
{
title = 'إسارهشناسی شناساگرون',
group = {
{ 'COSPAR', 'COSPAR', 247, 'n', 0 },
{ 'SCN', 'SCN', 377, 'n', 0 },
{ 'NSSDCA', 'NSSDCA', 8913, 'n', 0 }
}
},
{
title = 'هستیشناسیون',
group = {
{ 'IEV', 'Número IEV', 8855, 'n', 0 },
{ 'OUM2', 'OUM 2.0', 8769, 'n', 0 }
}
}
}
-- -- Example row: --
-- conf.databases[2] = {}
-- conf.databases[2].name = 'خارجی لینکون'
-- conf.databases[2].list = {
-- {
-- title = '',
-- group = {
-- { 'Website', 'وبسایت', 856, 'n', 0 },
-- },
-- },
-- }
--In this order: alternate name, name of parameter from databases table
conf.aliases = {
{ 'Wd', 'Wikidata' },
{ 'PND', 'GND' },
{ 'Commonscat', 'Commons' },
}
local function getCatForId( parameter, category )
local title = mw.title.getCurrentTitle()
local namespace = title.namespace
if category == 0 then
return ''
elseif category == 1 then
category = parameter
end
if namespace == 0 then
return '[[رج:شناساگر دار مقالهئون|' .. category .. ']]\n'
elseif namespace == 2 and not title.isSubpage then
return '[[رج:شناساگر دار کارور صفحهئون|' .. category .. ']]\n'
else
return '[[رج:شناساگر دار متفرقه صفحهئون|' .. category .. ']]\n'
end
end
function getIdsFromSitelinks( itemId, property )
local ids = {}
local siteLink = itemId and mw.wikibase.getSitelink( itemId, property )
if siteLink then
table.insert( ids, siteLink )
end
return ids
end
function getIdsFromWikidata( itemId, property )
local ids = {}
local declaraciones = mw.wikibase.getBestStatements(itemId, property)
for _, statement in pairs( declaraciones) do
if statement.mainsnak.datavalue then
table.insert( ids, statement.mainsnak.datavalue.value )
end
end
return ids
end
function getLink( property, val, mask )
local link = ''
if mw.ustring.find( val, '//' ) then
link = val
else
if type(property) == 'number' then
local entityObject = mw.wikibase.getEntityObject('P'..property)
local dataType = entityObject.datatype
if dataType == 'external-id' then
local allStatements = entityObject:getBestStatements('P1630')
if allStatements then
for pos = 1, #allStatements, 1 do
local q = allStatements[pos].qualifiers
if q and q.P407 and q.P407[1].datavalue and q.P407[1].datavalue.value.id == 'Q1321' then
link = allStatements[pos].mainsnak.datavalue.value
end
end
end
if link == '' then
local formatterURL = entityObject:getBestStatements('P1630')[1]
if formatterURL then
link = formatterURL.mainsnak.datavalue.value
else
local formatterURL = entityObject:getBestStatements('P3303')[1]
if formatterURL then link = formatterURL.mainsnak.datavalue.value end
end
end
elseif dataType == 'url' then
local subjectItem = entityObject:getBestStatements('P1629')[1]
if subjectItem then
local officialWebsite = mw.wikibase.getBestStatements(subjectItem.mainsnak.datavalue.value.id, 'P856')[1]
if officialWebsite then
link = officialWebsite.mainsnak.datavalue.value
end
end
elseif dataType == 'string' then
local formatterURL = entityObject:getBestStatements('P1630')[1]
if formatterURL then
link = formatterURL.mainsnak.datavalue.value
else
local formatterURL = entityObject:getBestStatements('P3303')[1]
if formatterURL then
link = formatterURL.mainsnak.datavalue.value
else
local subjectItem = entityObject:getBestStatements('P1629')[1]
if subjectItem then
local officialWebsite = mw.wikibase.getBestStatements(subjectItem.mainsnak.datavalue.value.id,'P856')[1]
if officialWebsite then
link = officialWebsite.mainsnak.datavalue.value
end
end
end
end
end
elseif type(property) == 'string' then
link = property
end
end
link = mw.ustring.gsub(link, '^[Hh][Tt][Tt][Pp]([Ss]?)://', 'http%1://') -- fix wikidata URL
if type(mask) == 'function' then
return mask( val, link, property )
end
link = mw.ustring.gsub(link, '$1', mw.ustring.gsub( mw.ustring.gsub( val, '%%', '%%%%' ), ' ', '%%%%20' ) or val )
if mw.ustring.find( link, '//' ) then
if type(mask) == 'string' then
link = cleanLink( link, 'PATH' )
if mask == 'y' then
return '['..link..' شناساگر]'
elseif mask == 'n' then
return '['..link..' '..val..']'
end
return '['..link..' '..mask..']'
end
elseif link == '' then
return val
else
return '[['..link..'|'..val..']]'
end
end
local function createRow( id, label, rawValue, link, withUid )
if link then
if label and label ~= '' then label = '<span style="white-space:nowrap;">'..label .. ':</span> ' end
if withUid then
return '* ' .. label .. '<span class="uid">' .. link .. '</span>\n'
else
return '* ' .. label .. link .. '\n'
end
else
return '* <span class="error">این ' .. id .. ' شناساگر ' .. rawValue .. ' نامعتبر هسته</span>[[رج:مرجعون کنترل که خطا ور بخردنه]]\n'
end
end
local function copyTable(inTable)
if type(inTable) ~= 'table' then return inTable end
local outTable = setmetatable({}, getmetatable(inTable))
for key, value in pairs (inTable) do outTable[copyTable(key)] = copyTable(value) end
return outTable
end
local function splitLccn( id )
if id:match( '^%l%l?%l?%d%d%d%d%d%d%d%d%d?%d?$' ) then
id = id:gsub( '^(%l+)(%d+)(%d%d%d%d%d%d)$', '%1/%2/%3' )
end
if id:match( '^%l%l?%l?/%d%d%d?%d?/%d+$' ) then
return mw.text.split( id, '/' )
end
return false
end
local p = {}
function p.authorityControl( frame )
local pArgs = frame:getParent().args
local parentArgs = copyTable(pArgs)
local stringArgs = false
local fromForCount, itemCount, rowCount = 1, 0, 0
local mobileContent = ''
--Cleanup args
for k, v in pairs( pArgs ) do
if type(k) == 'string' then
--make args case insensitive
local lowerk = mw.ustring.lower(k)
if not parentArgs[lowerk] or parentArgs[lowerk] == '' then
parentArgs[lowerk] = v
parentArgs[k] = nil
end
--remap abc to abc1
if not mw.ustring.find(lowerk, '%d$') then --if no number at end of param
if not parentArgs[lowerk..'1'] or parentArgs[lowerk..'1'] == '' then
parentArgs[lowerk..'1'] = v
parentArgs[lowerk] = nil
end
end
if v and v ~= '' then
--find highest from param
if mw.ustring.sub(lowerk,1,4) == 'from' then
local fromNumber = tonumber(mw.ustring.sub(lowerk,5,-1))
if fromNumber and fromNumber >= fromForCount then fromForCount = fromNumber end
elseif mw.ustring.sub(lowerk,1,3) == 'for' then
local forNumber = tonumber(mw.ustring.sub(lowerk,4,-1))
if forNumber and forNumber >= fromForCount then fromForCount = forNumber end
elseif mw.ustring.lower(v) ~= 'no' and lowerk ~= 'for' then
stringArgs = true
end
end
end
end
--Setup navbox
local navboxParams = {
name = 'مرجعون کنترل',
bodyclass = 'hlist',
groupstyle = 'width: 12%; text-align:center;',
}
for f = 1, fromForCount, 1 do
local title = {}
--cleanup parameters
if parentArgs['from'..f] == '' then parentArgs['from'..f] = nil end
if parentArgs['for'..f] == '' then parentArgs['for'..f] = nil end
--remap aliases
for _, a in pairs( conf.aliases ) do
local alias, name = mw.ustring.lower(a[1]), mw.ustring.lower(a[2])
if parentArgs[alias..f] and not parentArgs[name..f] then
parentArgs[name..f] = parentArgs[alias..f]
parentArgs[alias..f] = nil
end
end
--Fetch Wikidata item
local itemId = parentArgs['from'..f] or mw.wikibase.getEntityIdForCurrentPage()
local label = itemId and (mw.wikibase.getSitelink(itemId) or mw.wikibase.getLabel(itemId)) or ''
if label and label ~= '' then
title = mw.title.new(label)
if not title then title = mw.title.getCurrentTitle() end
else
title = mw.title.getCurrentTitle()
end
if (not parentArgs['wikidata'..f] or parentArgs['wikidata'..f] == '') and (title.namespace == 0 or title.namespace == 104) then
parentArgs['wikidata'..f] = parentArgs['from'..f] or itemId or ''
end
if title.namespace == 0 or title.namespace == 104 or stringArgs then --Only in the main namespaces or if there are manual overrides
if fromForCount > 1 and #conf.databases > 1 then
if parentArgs['for'..f] and parentArgs['for'..f] ~= '' then
navboxParams['list'..(rowCount + 1)] = "'''" .. parentArgs['for'..f] .. "'''"
else
navboxParams['list'..(rowCount + 1)] = "'''" .. title.text .. "'''"
end
navboxParams['list'..(rowCount + 1)..'style'] = 'background-color: #ddf;'
rowCount = rowCount + 1
end
for _, db in pairs( conf.databases ) do
if db.list and #db.list > 0 then
local listElements = {}
for n, gr in pairs( db.list ) do
local groupElements = {}
if gr.group and #gr.group > 0 then
for _, params in pairs( gr.group ) do
local id = mw.ustring.lower( params[1] )
-- Wikidata fallback if requested
if itemId and params[3] ~= 0 and (not parentArgs[id..f] or parentArgs[id..f] == '') then
local wikidataIds = {}
if type( params[3] ) == 'function' then
wikidataIds = params[3]( itemId )
elseif type( params[3] ) == 'string' then
wikidataIds = getIdsFromSitelinks(itemId, params[3] )
else
wikidataIds = getIdsFromWikidata( itemId, 'P' .. params[3] )
end
if wikidataIds[1] then
parentArgs[id..f] = wikidataIds[1]
end
end
local val = parentArgs[id..f]
if val and val ~= '' and mw.ustring.lower(val) ~= 'no' and params[3] ~= 0 then
local link
if type( params[3] ) == 'function' then
link = val
else
link = getLink( params[3], val, params[4] )
end
if link and link ~= '' then
table.insert( groupElements, createRow( id, params[2], val, link, true ) .. getCatForId( params[1], params[5] or 0 ) )
itemCount = itemCount + 1
end
end
end
if #groupElements > 0 then
if gr.title and gr.title ~= '' then
table.insert( listElements, "* '''"..gr.title.."'''\n" )
end
table.insert( listElements, table.concat( groupElements ) )
if n == 1 and #groupElements > 1 then
table.insert( listElements, "\n----\n" )
end
-- mobile version
if n == 1 then
mobileContent = table.concat( groupElements )
end
end
end
end
-- Generate navbox title
if #listElements > 0 then
if fromForCount > 1 and #conf.databases == 1 then
if parentArgs['for'..f] and parentArgs['for'..f] ~= '' then
navboxParams['group'..(rowCount + 1)] = "''" .. parentArgs['for'..f] .. "''"
else
navboxParams['group'..(rowCount + 1)] = "''" .. title.text .. "''"
end
else
navboxParams['group'..(rowCount + 1)] = db.name or ''
end
navboxParams['list'..(rowCount + 1)] = table.concat( listElements )
rowCount = rowCount + 1
end
end
end
end
end
if rowCount > 0 then
local Navbox = require('ماژول:Navbox')
if fromForCount > 1 then
--add missing names
for r = 1, rowCount, 1 do
if navboxParams['group'..r] == '' then
navboxParams['group'..r] = "''" .. mw.wikibase.getEntity(parentArgs['wikidata'..r]):getLabel().."''"
end
end
if fromForCount > 2 then
navboxParams['navbar'] = 'plain'
else
navboxParams['state'] = 'off'
navboxParams['navbar'] = 'off'
end
end
local mainCategories = ''
if stringArgs then
mainCategories = mainCategories .. '[[رج:مرجعون کنترل که محلی پارامتر دارنه]]\n'
end
if itemCount > 13 then
if itemCount > 30 then
itemCount = 'بیش از ۳۰'
end
-- mainCategories = mainCategories .. '[[رج:مرجعون کنترل که ' .. itemCount .. ' ویژگی ره کار زننه]]\n'
end
navboxParams['style'] = 'width: inherit';
return frame:extensionTag{ name = 'templatestyles', args = { src = 'شابلون:مرجعون کنترل/styles.css' } }
.. tostring(
mw.html.create( 'div' )
:addClass( 'mw-authority-control' )
:wikitext( Navbox._navbox( navboxParams ) )
:done()
:tag('div')
:addClass( 'mw-mf-linked-projects' )
:addClass( 'hlist' )
:newline()
:wikitext( mobileContent )
:done()
:done()
)
.. mainCategories
else
return ''
end
end
return p
lewh41sbxhhlfu27d3v5uthitmmv4jj
402002
402001
2026-08-31T18:38:02Z
محک
1023
enwikisource = 's',
402002
Scribunto
text/plain
require('ماژول:No globals')
local function cleanLink ( link, style )
-- similar to mw.uri.encode
local wikiLink = link
if style == 'PATH' then
wikiLink = mw.ustring.gsub( wikiLink, ' ', '%%%%20' )
elseif style == 'WIKI' then
wikiLink = mw.ustring.gsub( wikiLink, ' ', '_' )
wikiLink = mw.ustring.gsub( wikiLink, '?', '%%%%3F')
else -- if style == 'QUERY' then -- default
wikiLink = mw.ustring.gsub( wikiLink, ' ', '+' )
end
wikiLink = mw.ustring.gsub( wikiLink, '%[', '%%5B' )
wikiLink = mw.ustring.gsub( wikiLink, '%]', '%%5D' )
wikiLink = mw.ustring.gsub( wikiLink, '%"', '%%%%22' )
return wikiLink
end
local function generic ( id, link, parameter )
local idlink = cleanLink( id, 'PATH' )
link = mw.ustring.gsub( link, '$1', idlink )
return '[' .. link .. ' ' .. id .. ']'
end
local function noLink ( id, link, parameter )
-- evita generar un enlace externo junto con el identificador
return id
end
local function bncLink ( id, link, parameter )
-- filtro local del BNC, para evadir multitud de identificadores de Wikidata que no se enlazan adecuadamente
-- véase https://www.wikidata.org/wiki/Wikidata:Database_reports/Constraint_violations/P1890#%22Format%22_violations
if ( string.match( id, '^%d%d%d%d%d%d%d%d%d$' ) ) then
return generic ( id, link, parameter )
end
return false
end
local function bnfLink ( id, link, parameter )
-- representación local del BNF, con doble enlace
return generic( id, link, parameter ) .. ' [http://data.bnf.fr/ark:/12148/cb' .. id .. ' (data)]'
end
local function icd11Link ( id, link, parameter )
-- la propiedad P7329 no genera un enlace externo, así que se usarán los valores de P7807 cuando esté definida
local foundation = getIdsFromWikidata(mw.wikibase.getEntityIdForCurrentPage(), 'P7807')
if foundation and foundation[1] then
link = 'https://icd.who.int/browse11/l-m/en#/http://id.who.int/icd/entity/$1'
link = link:gsub('$1', foundation[1])
return generic(id, link, parameter)
else
return id
end
end
local function ineLink ( id, link, parameter )
-- representación especial del INE, enlace no estándar con cinco parámetros utilizados
local ineMainRE, ineTailRE = '^(%d%d)(%d%d%d)', '(%d%d)(%d%d)(%d%d)'
local codProv, codMuni, codEC, codES, codNUC = string.match( id, ineMainRE .. ineTailRE .. '$' )
if not codEC or not codES or not codNUC then
codProv, codMuni = string.match( id, ineMainRE .. '$' )
if codProv and codMuni then
codEC, codES, codNUC = '00', '00', '00'
else
codProv, codMuni = string.match( id, ineMainRE )
codEC, codES, codNUC = '', '', ''
end
end
if codProv and codMuni then
link = 'http://www.ine.es/nomen2/inicio_a.do?accion=busquedaAvanzada&inicio=inicio_a&subaccion=&botonBusquedaAvanzada=Consultar+selecci%C3%B3n&numPag=0&ordenAnios=ASC&comunidad=00&entidad_amb=no&poblacion_amb=T&poblacion_op=%3D&poblacion_txt=&denominacion_op=like&denominacion_txt=&codProv=$1&codMuni=$2&codEC=$3&codES=$4&codNUC=$5'
link = link:gsub('$1', codProv):gsub('$2', codMuni):gsub('$3', codEC):gsub('$4', codES):gsub('$5', codNUC)
return generic( id, link, parameter )
end
return id
end
local function commonscat ( id, link, parameter )
-- representación especial del enlace a las categorías de Commons, para mantener el formato de enlace interwiki
local idlink = cleanLink( id, 'WIKI' )
link = mw.ustring.gsub( link, '$1', idlink )
return '<span class="plainlinks">[' .. link .. ' ' .. id .. ']</span>'
end
local function sisterprojects ( id, link, parameter )
-- enlaces interproyecto
local prefix = {
-- Ejemplo: -- enwiki = 'w:en',
commonswiki = 'c',
fawikivoyage = 'voy',
enwiktionary = 'wikt',
enwikibooks = 'b',
wikinews = 'n',
enwikiversity = 'v',
fawikiquote = 'q',
enwikisource = 's',
wikisource = 's',
mediawikiwiki = 'mw',
metawiki = 'm',
specieswiki = 'species',
}
if prefix[ parameter ] then
return '[['..prefix[ parameter ]..':'..id..'|'..id..']]'
end
return false
end
function getCommonsValue ( itemId )
local commonslink = ''
local categories = ''
local property = getIdsFromWikidata( itemId, 'P373' )
if property and property[1] then
property = property[1]
commonslink = commonslink .. getLink( 373, property, commonscat )
else
property = ''
end
local sitelink = getIdsFromSitelinks( itemId, 'commonswiki' )
if sitelink and sitelink[1] then
sitelink = sitelink[1]
if sitelink ~= 'Category:' .. property then
if commonslink == '' then
commonslink = commonslink .. sisterprojects( sitelink, nil, 'commonswiki' )
end
end
else
sitelink = ''
end
if property and sitelink then
if sitelink ~= 'Category:' .. property then
-- categories = categories .. '[[رج:Wikipedia:Control de autoridades con enlaces diferentes de Commons]]'
end
elseif sitelink then -- not property
-- categories = categories .. '[[رج:Wikipedia:Control de autoridades sin Commonscat]]'
elseif property then -- not sitelink
-- categories = categories .. '[[رج:Wikipedia:Control de autoridades sin Commons]]'
else -- not property and not sitelink
-- categories = categories .. '[[رج:Wikipedia:Control de autoridades sin ningún enlace de Commons]]'
end
if commonslink ~= '' then
-- Special:MediaSearch
local mediasearch = 'https://commons.wikimedia.org/wiki/Special:MediaSearch?type=image&search=%22$1%22'
commonslink = commonslink .. ' / ' .. commonscat( itemId, mediasearch )
return { commonslink .. categories }
end
return {}
end
local conf = {}
--In this order: name of the parameter, label, propertyId in Wikidata, formatting function, category id
-- -- name of the parameter: unique name
-- -- label: internal link in wiki format
-- -- propertyId in Wikidata: number without 'P' suffix
-- -- formatting function: one of these four options
-- -- -- local function (like 'generic')
-- -- -- string 'y' (yes), to show a default identifier 'ID'
-- -- -- string 'n' (no), to show the real identifier
-- -- -- any other string, to show this string as identifier ('id', 'url', 'link', ...)
-- -- category id: one of these tree options
-- -- -- number 0, to not add category
-- -- -- number 1, to add a category based on the name of the parameter
-- -- -- any string, to add a category based on this string
conf.databases = {}
conf.databases[1] = {}
conf.databases[1].name = 'مرجعون کنترل'
conf.databases[1].list = {
{
title = 'ویکیپروژهئون',
group = {
{ 'Wikidata', '[[پرونده:Wikidata-logo.svg|20px|link=Wikidata|alt=Wd|ویکیدیتا]] ویکیدیتا (دادهئون)', 'Wikidata:$1', 'n', 0 },
{ 'Commons', '[[پرونده:Commons-logo.svg|15px|link=Wikimedia Commons|alt=Commonscat|ویکیتلمبار]] ویکیتلمبار (عکس و فیلم)', getCommonsValue, 'n', 0 },
{ 'Wikivoyage', '[[پرونده:Wikivoyage-logo.svg|15px|link=Wikiviajes|alt=Wikivoyage|ویکیسفر]] ویکیسفر (سفرنومه و بوروشور)', 'fawikivoyage', sisterprojects, 0 },
{ 'Wiktionary', '[[پرونده:Wiktionary-logo.svg|15px|link=Wikcionario|alt=Wiktionary|ویکیواژه]] ویکیواژه (واژهنومه)', 'enwiktionary', sisterprojects, 0 },
{ 'Wikibooks', '[[پرونده:Wikibooks-logo.svg|15px|link=Wikilibros|alt=Wikibooks|ویکیکتاب]] ویکیکتاب', 'enwikibooks', sisterprojects, 0 },
{ 'Wikinews', '[[پرونده:Wikinews-logo.svg|20px|link=Wikinoticias|alt=Wikinews|ویکیخَوِرون]] ویکیخَوِرون', 'wikinews', sisterprojects, 0 },
{ 'Wikiversity', '[[پرونده:Wikiversity-logo.svg|15px|link=Wikiversidad|alt=Wikiversity|ویکیدانشگاه]] ویکیدانشگاه', 'enwikiversity', sisterprojects, 0 },
{ 'Wikiquote', '[[پرونده:Wikiquote-logo.svg|15px|link=Wikiquote|alt=Wikiquote|ویکیبائوته]] ویکیبائوته', 'fawikiquote', sisterprojects, 0 },
{ 'Wikisource', '[[پرونده:Wikisource-logo.svg|15px|link=Wikisource|alt=Wikisource|ویکیقالزم]] ویکیقالزم (بنویشتهئون)', 'enwikisource', sisterprojects, 0 },
{ 'Wikisource', '[[پرونده:Wikisource-logo.svg|15px|link=Wikisource|alt=Wikisource|ویکیقالزم]] ویکیقالزم (بنویشتهئون)', 'wikisource', sisterprojects, 0 },
{ 'MediaWiki', '[[پرونده:MediaWiki-2020-icon.svg|20px|link=MediaWiki|alt=MediaWiki|مدیاویکی]] مدیاویکی', 'mediawikiwiki', sisterprojects, 0 },
{ 'Meta-Wiki', '[[پرونده:Wikimedia Community Logo.svg|15px|link=Wikimedia Meta-Wiki|alt=Meta-Wiki|متاویکی]] متاویکی', 'metawiki', sisterprojects, 0 },
{ 'Wikispecies', '[[پرونده:Wikispecies-logo.svg|15px|link=Wikispecies|alt=Wikispecies|ویکیزیست]] ویکیزیست (جاندارون)', 'specieswiki', sisterprojects, 0 },
},
},
{
title = 'شناساگرون',
group = {
{ 'ISSN', 'ISSN', 236, 'n', 1 },
{ 'VIAF', 'VIAF', 214, 'n', 1 },
{ 'ISNI', 'ISNI', 213, 'n', 1 },
{ 'BCN', 'BCN', 2879, 'n', 1 },
{ 'BNA', 'BNA', 3788, 'n', 1 },
{ 'BNA-ed', 'BNA', 1143, 'n', 0 },
{ 'BNM', 'BNM', 9774, 'n', 1 },
{ 'BNE', 'BNE', 950, 'n', 1 },
{ 'BNF', 'BNF', 268, bnfLink, 1 },
{ 'VcBA', 'VcBA', 8034, 'n', 1 },
{ 'BNM', 'BNM', 4440, 'n', 1 },
{ 'BNC', 'BNC', 1890, bncLink, 1 },
{ 'BNC', 'BNC', 7369, 'n', 1 },
{ 'BNU', 'BNU', 12595, 'n', 1 },
{ 'BNB', 'BNB', 4619, 'n', 1 },
{ 'CANTIC', 'CANTIC', 9984, 'n', 1 },
{ 'GND', 'GND', 227, 'n', 1 },
{ 'LCCN', 'LCCN', 244, 'n', 1 },
{ 'NCL', 'NCL', 1048, 'n', 0 },
{ 'NDL', 'NDL', 349, 'n', 0 },
{ 'NKC', 'NKC', 691, 'n', 0 },
{ 'NLA', 'NLA', 409, 'n', 1 },
{ 'RLS', 'BER', 947, 'n', 0 },
{ 'J9U', 'NLI', 8189, 'n', 0 },
{ 'CINII', 'CiNii', 271, 'n', 0 },
{ 'NARA', 'NARA', 1225, 'n', 0 },
{ 'LCCNLCOC', 'LCCN', 1144, 'n', 0 },
{ 'SNAC', 'SNAC', 3430, 'n', 1 },
{ 'S2', 'S2', 4012, 'n', 0 },
{ 'SUDOC', 'SUDOC', 269, 'n', 0 },
{ 'ULAN', 'ULAN', 245, 'n', 1 },
{ 'frickSpain ', 'research.frick', 8572, 'n', 1 },
{ 'ORCID', 'ORCID', 496, 'n', 1 },
{ 'Scopus', 'Scopus', 1153, 'n', 1 },
-- { 'SELIBR', 'SELIBR', 906, 'n', 1 },
{ 'BIBSYS', 'BIBSYS', 1015, 'n', 1 },
{ 'IPNIaut', 'IPNI', 586, 'n', 'IPNI' },
{ 'MGP', 'MGP', 549, 'n', 0 },
{ 'autores.uy', 'autores.uy', 2558, 'n', 1 },
{ 'Slovenska biografija', 'Slovenska biografija', 1254, 'n', 0 },
{ 'SBN', 'ICCU', 396, 'n', 1 },
{ 'ARAE', 'ARAE', 9226, 'n', 1 },
{ 'DeutscheBiographie', 'Deutsche Biographie', 7902, 'n', 1 },
{ 'NobelPrize', '[[نوبل جایزه|Nobel]]', 8024, 'n', 0 },
{ 'CCBAE', 'CCBAE', 6493, 'n', 1 },
-- { 'DIR3', 'DIR3', 6222, 'n', 1 },
{ 'CensoGuia', 'Censo-Guía', 3998, 'n', 'Censo-Guía' },
{ 'Libraries.org', 'Libraries.org', 4848, 'n', 1 },
{ 'DirectorioMuseos', 'Directorio de Museos y Colecciones de España', 5763, 'n', 1 },
{ 'SUCA', 'SUCA', 5946, 'n', 1 },
{ 'BOE', 'BOE', 4256, 'n', 1 },
{ 'RoyalSociety', 'Royal Society', 2070, 'url', 'Royal Society' },
{ 'HAW', 'HAW', 2273, 'n', 1 },
{ 'SAW', 'SAW', 3411, 'n', 1 },
{ 'KNAW', 'KNAW', 2454, 'n', 1 },
-- { 'KVAB', 'KVAB', 3887, 'n', 1 },
{ 'Leopoldina', 'Leopoldina', 3413, 'n', 1 },
{ 'CONICET', 'CONICET', 3900, 'n', 1 },
{ 'Grierson', 'Grierson', 3946, 'n', 1 },
{ 'RANM', 'RANM', 3945, 'n', 1 },
-- { 'ANMF', 'ANMF', 3956, 'n', 1 },
{ 'Léonore', 'Léonore', 11152, 'n', 0 },
{ 'USCongress', 'US Congress', 1157, 'n', 0 },
{ 'BPN', 'BPN', 651, 'n', 1 },
-- { 'ISCO', 'ISCO', 952, 'n', 1 },
{ 'AAT', 'AAT', 1014, 'n', 1 },
{ 'OpenLibrary', 'Open Library', 648, 'n', 'Open Library' },
{ 'PARES', 'PARES', 4813, 'n', 1 },
{ 'SSRN', 'SSRN autor', 3747, 'n', 'SSRN autor' },
{ 'SIKART', 'SIKART', 781, 'n', 0 },
{ 'KULTURNAV', 'KulturNav', 1248, 'id', 0 },
{ 'RKDartists', 'RKD', 650, 'n', 1 },
{ 'GoogleScholar', 'GoogleScholar', 1960, 'n', 'Google Scholar' },
-- { 'Microsoft Academic', 'Microsoft Academic', 6366, 'n', 1 },
{ 'RID', 'ResearcherID', 1053, 'n', 1 },
{ 'NLM', 'NLM', 1055, 'n', 1 },
{ 'Latindex', 'Latindex', 12376, 'n', 1 },
{ 'ERIH PLUS', 'ERIH PLUS', 3434, 'n', 1 },
{ 'IPNIpub', 'IPNI', 2008, 'n', 1 },
{ 'SUDOCcat', 'SUDOC catálogo', 1025, 'n', 'SUDOC catálogo' },
{ 'ZDB', 'ZDB', 1042, 'n', 1 },
{ 'NorwegianRegister', 'Norwegian Register', 1270, 'n', 'Norwegian Register' },
{ 'DOAJ', 'DOAJ', 5115, 'n', 1 },
{ 'ACNP', 'ACNP', 6981, 'n', 1 },
{ 'DipFedBra', 'Cámara de Diputados de Brasil', 7480, 'n', 1 },
{ 'HCDN', 'Estadísticas HCDN', 4693, 'n', 1 },
{ 'HCDNbio', 'Biografía HCDN', 5225, 'n', 1 },
{ 'Directorio Legislativo', 'DirectorioLegislativo', 6585, 'n', 0 },
-- { 'Legislatura CABA', 'Legislatura CABA', 4667, 'n', 1 },
{ 'Archivo Histórico de Diputados de España', 'Archivo Histórico de Diputados (1810-1977)', 9033, 'n', 1 },
{ 'Senadores de España (1834-1923)', 'Senadores de España (1834-1923)', 10265, 'n', 1 },
{ 'Asamblea de Madrid', 'Asamblea de Madrid', 4797, 'n', 1 },
{ 'BCNCL', 'Biografías BCN', 5442, 'url', 0 },
{ 'RBD', 'RBD MINEDUC', 1919, 'n', 0 },
{ 'CineChile', 'CineChile', 6750, 'url', 0 },
{ 'Tebeosfera-autor', 'Tebeosfera', 5562, 'n', 1 },
{ 'DPRR', 'DPRR', 6863, 'n', 0},
{ 'tribunsdelaplebe.fr', 'TDLP', 8961, 'n', 0},
{ 'Pleiades', 'Pleiades', 1584, 'n', 0},
{ 'IMO', 'IMO', 458, 'n', 0},
{ 'Mnemosine', 'Mnemosine', 10373, 'n', 0 },
{ 'Renacyt', 'Renacyt', 10452, 'n', 0 },
{ 'AWARE', 'AWARE', 6637, 'url', 0 },
{ 'Tabakalera', 'Tabakalera', 10069, 'n', 1 },
{ 'BUSC', 'BUSC', 12538, 'n' , 1}
},
},
{
title = 'واژهنومهئون و دانشنومهئون',
group = {
{ 'Auñamendi', 'Auñamendi', 3218, 'n', 1 },
-- { 'GEA', 'GEA', 1807, 'n', 1 },
{ 'GEN', 'GEN', 7388, 'n', 1 },
{ 'DBSE', 'DBSE', 2985, 'url', 1 },
{ 'DBE', 'DBE', 4459, 'url', 1 },
{ 'DBCLM', 'DBCLM', 13067, 'url', 1 },
{ 'DCED', 'DCED', 13620, 'n', 1 },
{ 'DBA', 'DBA', 13851, 'n', 1 },
{ 'DHS', 'DHS', 902, 'n', 0 },
{ 'LIR', 'LIR', 886, 'n', 0 },
{ 'TLS', 'TLS', 1362, 'n', 0 },
{ 'Britannica', 'Britannica', 1417, 'url', 0 },
{ 'ELEM', 'ELEM', 1565, 'n', 0 },
{ 'Treccani', 'Treccani', 4223, 'url', 0 },
{ 'Iranica', 'Encyclopædia Iranica', 3021, 'n', 1 },
},
},
{
title = 'دیجیتال مخازن',
group = {
{ 'PerséeRevista', 'Persée revista', 2733, 'n', 'Persée revista' },
{ 'DialnetRevista', 'Dialnet revista', 1609, 'n', 'Dialnet revista' },
{ 'Redalyc', 'Redalyc', 3131, 'n', 1 },
-- { 'UNZrevista', 'UNZ', 2735, 'n', 0 },
-- { 'JSTORrevista', 'JSTOR revista', 1230, 'n', 'JSTOR revista' },
{ 'HathiTrust', 'HathiTrust', 1844, 'n', 1 },
{ 'Galicianaobra', 'Galiciana obra', 3004, 'n', 'Galiciana obra' },
{ 'Trove', 'Trove', 5603, 'n', 1 },
{ 'BVMCobra', 'BVMC obra', 3976, 'n', 'BVMC obra' },
{ 'BVMCpersona', 'BVMC persona', 2799, 'n', 'BVMC persona' },
{ 'Persée', 'Persée', 2732, 'n', 1 },
{ 'Dialnet', 'Dialnet', 1607, 'n', 1 },
{ 'GutenbergAutor', 'Proyecto Gutenberg autor', 1938, 'n', 'Proyecto Gutenberg autor' },
{ 'BHL-bibliografia', 'BHL', 4327, 'n', 0 },
-- { 'UNZautor', 'UNZ', 2734, 'n', 'UNZ' },
{ 'TLL', 'The Latin Library', 7042, 'n', 'The Latin Library' },
{ 'BDCYL', 'BDCYL', 3964, 'n', 1 },
{ 'BVPB', 'BVPB', 4802, 'n', 1 },
{ 'PDCLM', 'Patrimonio Digital de Castilla-La Mancha', 6490, 'n', 1 },
{ 'BDA', 'BDA', 6496, 'n', 1 },
{ 'BDM', 'BDM', 13816, 'n', 1 },
{ 'BVPHautoridad', 'BVPH', 6492, 'n', 1 },
{ 'BivaldiAutor', 'Bivaldi autor', 3932, 'n', 'Bivaldi autor' },
{ 'GalicianaAutor', 'Galiciana autor', 3307, 'n', 'Galiciana autor' },
{ 'Packard Humanities Institute', 'PHI', 6941, 'n', 0 },
{ 'Europeana', 'Europeana', 7704, 'n', 1 },
{ 'DOI', 'DOI', 356, 'n', 1 },
{ 'Handle', 'Handle', 1184, 'url', 1 },
},
},
{
title = 'موزهئون',
group = {
{ 'MNCARS', 'MNCARS', 4439, 'url', 1 },
{ 'MuseoDelPradoPersona', 'Museo del Prado (persona)', 5321, 'n', 'Museo del Prado (persona)' },
{ 'MuseoDelPradoObra', 'Museo del Prado (obra)', 8905, 'n', 'Museo del Prado (obra)' },
{ 'Museo Smithsoniano de Arte AmericanoPersona', 'SAAM (persona)', 1795, 'n', 'SAAM (persona)' },
{ 'Museo Smithsoniano de Arte AmericanObra', 'SAAM (obra)', 4704, 'n', 'SAAM (obra)' },
{ 'MuseodeOrsayArtistas', 'Museo de Orsay (artista)', 2268, 'n', 'Museo de Orsay (artista)' },
{ 'Thyssen-BornemiszaArtistas', 'Thyssen-Bornemisza (artista)', 2431, 'n', 'Thyssen-Bornemisza (artista)' },
},
},
{
title = 'دیجیتالی روزنومه دکّهئون',
group = {
{ 'HemBNE', 'Hemeroteca digital de la BNE', 12151, 'n', 1 },
{ 'BVPH', 'Biblioteca Virtual de Prensa Histórica', 2961, 'n', 1 },
{ 'Memoriademadrid', 'Memoriademadrid', 7372, 'n', 1 },
},
},
{
title = 'إستارهشناسی',
group = {
{ 'Simbad', 'SIMBAD', 3083, 'n', 0 },
{ 'JPL-Small-Body-Database', 'JPL', 716, 'n', 0 },
{ 'MPC', 'MPC', 5736, 'n', 0 },
{ 'NASA-Exoplanet-Archive', 'NASA Exoplanet Archive', 5667, 'n', 0 },
{ 'GazPlaNom', 'Gazetteer of Planetary Nomenclature', 2824, 'n', 0 },
},
},
{
title = 'جاجیگاهون',
group = {
{ 'OSM', 'Relación OSM', 402, 'n', 'Relación OSM' },
{ 'TGN', 'TGN', 1667, 'n', 1 },
{ 'AtlasIR', 'Atlas Digital del Imperio Romano', 1936, 'n', 0 },
{ 'Pleiades', 'Pleiades', 1584, 'n', 0 },
{ 'TmGEO', 'Trismegistos GEO', 1958, 'n', 0 },
{ 'SNCZI-IPE-EMBALSE', 'SNCZI-IPE embalse', 4568, 'n', 'SNCZI-IPE embalse' },
{ 'SNCZI-IPE-PRESA', 'SNCZI-IPE presa', 4558, 'n', 'SNCZI-IPE presa' },
{ 'NATURA2000', 'Natura 2000', 3425, 'n', 'Natura 2000' },
{ 'WWF', 'WWF', 1294, 'n', 1 },
{ 'IDESCAT', 'IDESCAT', 4335, 'n', 1 },
{ 'INE', 'INE', 772, ineLink, 1 },
{ 'INE Portugal', 'INE', 6324, 'n', 1 },
{ 'ISTAT', 'ISTAT', 635, 'n', 1 },
{ 'OFS-Suiza', 'OFS', 771, 'n', 1 },
{ 'IBGE', 'IBGE', 1585, 'n', 1 },
{ 'TOID', 'TOID', 3120, 'n', 1 },
{ 'INSEE-commune', 'INSEE (comuna)', 374, 'n', 'INSEE (comuna)' },
{ 'INSEE-departamento', 'INSEE (departamento)', 2586, 'n', 'INSEE (departamento)' },
{ 'INSEE-region', 'INSEE (región)', 2585, 'n', 'INSEE (región)' },
{ 'INSEE-canton', 'INSEE (cantón)', 2506, 'n', 'INSEE (cantón)' },
{ 'INEGI-mun', 'INEGI municipio', 3801, 'n', 'INEGI municipio' },
{ 'INEGI-loc', 'INEGI localidad', 1976, 'n', 'INEGI localidad' },
{ 'SIRUTA', 'SIRUTA', 843, 'n', 1 },
{ 'SUDAFRICA-MUN', 'Código municipio Sudáfrica', 911, 'n', 1 },
{ 'LAU', 'LAU', 782, 'n', 1 },
{ 'KSH', 'KSH', 939, 'n', 1 },
{ 'OKATO', 'OKATO', 721, 'n', 1 },
{ 'OSTAT', 'ÖSTAT-Nr', 964, 'n', 'ÖSTAT-Nr'},
{ 'TERC', 'TERC', 1653, 'n', 'TERC'},
{ 'GNIS', 'GNIS', 590, 'n', 0},
{ 'WDTA', 'WDTA', 809, 'n', 0 },
},
},
{
title = 'معماری',
group = {
{ 'DocomomoIberico', 'Docomomo Ibérico', 3758, 'n', 'Docomomo Ibérico' },
{ 'COAMinmueble', 'COAM inmueble', 2917, 'n', 'COAM inmueble' },
{ 'COAMpersona', 'COAM persona', 4488, 'n', 'COAM persona' },
{ 'ArchnetAutoridad', 'Archnet autoridad', 12728, 'n', 'Archnet autoridad' },
{ 'ArchnetSitio', 'Archnet sitio', 7323, 'n', 'Archnet sitio' },
},
},
{
title = 'دریایی فانوس',
group = {
{ 'ARHLS', 'ARHLS', 2980, 'n', 0 },
{ 'NGA', 'NGA', 3563, 'n', 0 },
{ 'UKHO', 'UKHO', 3562, 'n', 0 },
{ 'MarineTraffic', 'MarineTraffic', 3601, 'n', 0 },
{ 'OnlineListofLights', 'Online List of Lights', 3223, 'n', 0 },
},
},
{
title = 'تاریخی میراث',
group = {
{ 'World Heritage Site', 'Centro del Patrimonio Mundial', 757, 'n', 'Centro del Patrimonio Mundial' },
{ 'CNMLBH', 'cnmlbh', 4587, 'n', 'cnmlbh' },
{ 'IGESPAR', 'IGESPAR', 1702, 'n', 1 },
{ 'SIPA', 'SIPA', 1700, 'n', 1 },
{ 'Infopatrimonio', 'Infopatrimônio', 4372, 'n', 'Infopatrimônio' },
{ 'AustriaObjektID', 'Austria ObjektID', 2951, 'n', 'Austria ObjektID' },
{ 'FBBID', 'FBB', 2783, 'n', 'FBB' },
{ 'Fornminnesregistret', 'FMIS', 1260, 'n', 'FMIS' },
{ 'BerlinerKulturdenkmal', 'Berliner Kulturdenkmal', 2424, 'n', 'Berliner Kulturdenkmal' },
{ 'NHLE', 'NHLE', 1216, 'n', 1 },
{ 'NRHP', 'NRHP', 649, 'n', 1 },
{ 'KULTURMINNE', 'Kulturminne', 758, 'n', 'Kulturminne' },
{ 'CRHP', 'CRHP', 477, 'n', 1 },
{ 'MERIMEE', 'Mérimée', 380, 'n', 'Mérimée' },
{ 'CADW', 'Cadw', 1459, 'n', 'Cadw' },
{ 'Památkový Katalog', 'Památkový katalog', 762, 'n', 'Památkový katalog' },
{ 'PatrimonioIran', 'Patrimonio Nacional de Irán', 1369, 'n', 'Patrimonio Nacional de Irán' },
{ 'Rijksmonument', 'Rijksmonument', 359, 'n', 'Rijksmonument' },
{ 'BIC', 'BIC', 808, 'n', 1 },
{ 'BCIN', 'BCIN', 1586, 'n', 1 },
{ 'IPAC', 'IPAC', 1600, 'n', 1 },
{ 'IGPCV', 'IGPCV', 2473, 'n', 1 },
{ 'IAPH', 'IAPH', 8425, 'n', 0 },
{ 'GD-PCA', 'Patrimonio Cultural de Andalucía', 3318, 'n', 1 },
{ 'SIPCA', 'SIPCA', 3580, 'n', 1 },
{ 'PWJCYL', 'Patrimonio Web JCyL', 3177, 'n', 'Patrimonio Web JCyL' },
{ 'CPCCLM', 'Catálogo de Patrimonio Cultural de Castilla-La Mancha', 6539, 'n', 1 },
{ 'HispaniaNostra', 'Lista Roja Hispania Nostra', 4868, 'url', 'Lista Roja Hispania Nostra' },
{ 'HGC', 'Heritage Gazetteer for Cyprus', 6916, 'n', 1 },
{ 'HGL', 'Heritage Gazetteer of Libya', 6751, 'n', 1 },
},
},
{
title = 'ورزشکارون',
group = {
{ 'COI', 'COI', 5815, 'n', 0 },
{ 'World Athletics', 'World Athletics', 1146, 'n', 0 },
{ 'European Athletics', 'Atletismo Europeo', 3766, 'n', 0 },
{ 'Liga Diamante', 'Liga de Diamante', 3923, 'n', 0 },
{ 'ITU', 'ITU', 3604, 'n', 0 },
{ 'ATP', 'ATP', 536, 'n', 0 },
{ 'Copa Davis', 'Copa Davis', 2641, 'n', 0 },
{ 'WTA', 'WTA', 597, 'n', 0 },
{ 'Fed Cup', 'Fed Cup', 2642, 'n', 0 },
{ 'ITF', 'ITF', 599, 'n', 0 },
{ 'ITHF', 'ITHF', 3363, 'n', 0 },
{ 'ITTF', 'ITTF', 1364, 'n', 0 },
{ 'FIFA', 'FIFA', 1469, 'n', 0 },
{ 'UEFA', 'UEFA', 2276, 'n', 0 },
{ 'NFT', 'National-Football-Teams', 2574, 'n', 0 },
{ 'Soccerway', 'Soccerway', 2369, 'n', 0 },
{ 'Transfermarkt', 'Transfermarkt', 2446, 'n', 0 },
{ 'As', 'As', 3427, 'n', 0 },
{ 'ESPN FC', 'ESPN FC', 3681, 'n', 0 },
{ 'FBref', 'FBref', 5750, 'n', 0 },
{ 'BeSoccer', 'BeSoccer', 12577, 'n', 0 },
{ 'LaPreferente', 'LaPreferente', 7359, 'n', 0 },
{ 'Livefutbol', 'Livefutbol', 2020, 'n', 0 },
{ 'Soccerbase', 'Soccerbase', 2193, 'n', 0 },
{ 'FootballDatabase', 'FootballDatabase', 3537, 'n', 0 },
{ 'BDFutbol', 'BDFutbol', 3655, 'n', 0 },
{ 'EPCR', 'EPCR', 3666, 'n', 0 },
{ 'FIDE', 'FIDE', 1440, 'n', 0 },
{ 'BoxRec', 'BoxRec', 1967, 'n', 0 },
{ 'Sherdog', 'Sherdog', 2818, 'n', 0 },
{ 'WWE', 'WWE', 2857, 'n', 0 },
{ 'NSK', 'NSK', 3385, 'n', 0 },
{ 'IJF', 'IJF', 4559, 'n', 0 },
{ 'FINA', 'FINA', 3408, 'n', 0 },
{ 'ISHOF', 'ISHOF', 3691, 'n', 0 },
{ 'NFL', 'NFL', 3539, 'n', 0 },
{ 'NHL', 'NHL', 3522, 'n', 0 },
{ 'FIH', 'FIH', 3742, 'n', 0 },
{ 'MLB', 'MLB', 3541, 'n', 0 },
{ 'Baseball-Reference', 'Baseball-Reference', 1825, 'n', 0 },
{ 'FIL', 'FIL', 2990, 'n', 0 },
{ 'IBSF', 'IBSF', 2991, 'n', 0 },
{ 'WAF', 'WAF', 3010, 'n', 0 },
{ 'FEI', 'FEI', 3111, 'n', 0 },
{ 'FIE', 'FIE', 2423, 'n', 0 },
{ 'CEE', 'CEE', 4475, 'n', 0 },
{ 'IBU', 'IBU', 2459, 'n', 0 },
{ 'ISU', 'ISU', 2694, 'n', 0 },
{ 'FIG', 'FIG', 2696, 'n', 0 },
{ 'UIPM', 'UIPM', 2726, 'n', 0 },
{ 'BWF', 'BWF', 2729, 'n', 0 },
{ 'WCF', 'WCF', 3557, 'n', 0 },
{ 'EHF', 'EHF', 3573, 'n', 0 },
{ 'IWF', 'IWF', 3667, 'n', 0 },
{ 'IOF', 'IOF', 3672, 'n', 0 },
{ 'ISSF', 'ISSF', 2730, 'n', 0 },
{ 'FIVB', 'FIVB', 2801, 'n', 0 },
{ 'CEV', 'CEV', 3725, 'n', 0 },
{ 'ICF', 'ICF', 3689, 'n', 0 },
{ 'FISA', 'FISA', 2091, 'n', 0 },
{ 'IFSC', 'IFSC', 3690, 'n', 0 },
{ 'NLL', 'NLL', 3955, 'n', 0 },
{ 'PGA', 'PGA', 2811, 'n', 0 },
{ 'LPGA', 'LPGA', 2810, 'n', 0 },
{ 'FIBA', 'FIBA', 3542, 'n', 0 },
{ 'Euroliga', 'Euroliga', 3536, 'n', 0 },
{ 'WNBA', 'WNBA', 3588, 'n', 0 },
{ 'NBA', 'NBA', 3647, 'n', 0 },
{ 'ACB', 'ACB', 3525, 'n', 0 },
{ 'Entr. ACB', 'Entrenador ACB', 6297, 'n', 0 },
{ 'snooker.org', 'snooker.org', 4502, 'n', 0 },
{ 'snooker.org tournament', 'snooker.org', 4921, 'n', 0 },
{ 'WST', 'WST', 4498, 'n', 0 },
{ 'CueTracker', 'CueTracker', 4924, 'n', 0 },
},
},
{
title = 'سینما',
group = {
{ 'FilmAffinity', 'FilmAffinity', 480, 'n', 0 },
{ 'IMDb', 'IMDb', 345, 'n', 0 },
{ 'Óscar', 'Óscar', 6145, 'n', 0 },
{ 'AFI', 'AFI', 3593, 'n', 0 },
{ 'Allcinema', 'Allcinema', 2465, 'n', 0 },
{ 'AllMovie', 'AllMovie', 1562, 'n', 0 },
{ 'AlloCiné', 'AlloCiné', 1265, 'n', 0 },
{ 'BFI', 'BFI', 2703, 'n', 0 },
{ 'Box Office Mojo', 'Box Office Mojo', 1237, 'n', 0 },
{ 'ICAA película', 'ICAA', 5128, 'n', 1 },
},
},
{
title = 'کارآفرینون',
group = {
{ 'Bloomberg', 'Bloomberg', 3052, 'n', 0 },
{ 'Crunchbase', 'Crunchbase', 2087, 'n', 0 },
},
},
{
title = 'مالیاتی شناساگرون',
group = {
{ 'IRS', 'IRS', 1297, noLink, 0 },
{ 'VAT', 'VAT', 3608, noLink, 0 },
{ 'UID', 'UID', 4829, 'n', 0 },
},
},
{
title = 'کامپیوتری شناساگرون',
group = {
{ 'TOP500', 'TOP500', 7307, 'n', 0 },
{ 'Arch', 'Arch Linux', 3454, 'n', 0 },
{ 'AUR', 'AUR', 4162, 'n', 0 },
{ 'Debian', 'Debian', 3442, 'n', 0 },
{ 'Fedora', 'Fedora', 3463, 'n', 0 },
{ 'FSD', 'Free Software Directory', 2537, 'n', 0 },
{ 'Gentoo', 'Gentoo', 3499, 'n', 0 },
{ 'OpenHub', 'Open Hub', 1972, 'n', 0 },
{ 'PyPI', 'PyPI', 5568, 'n', 0 },
{ 'Snap', 'Snap', 4435, 'n', 0 },
{ 'Ubuntu', 'Ubuntu', 3473, 'n', 0 },
}
},
{
title = 'زیستشناسی دیتابیسئون',
group = {
{ 'Algabase', 'AlgaeBase', 1348, 'y', 0 },
{ 'ADW', 'ADW', 4024, 'n', 0 },
{ 'AmphibiaWeb', 'AmphibiaWeb', 5036, 'n', 0 },
{ 'BOLD', 'BOLD', 3606, 'n', 0 },
{ 'APD', 'African Plant DB', 2036, 'n', 0 },
{ 'Avibase', 'Avibase', 2026, 'n', 0 },
{ 'BHL', 'BHL', 687, 'n', 0 },
{ 'BioLib', 'BioLib', 838, 'n', 0 },
{ 'BirdLife', 'BirdLife', 5257, 'n', 0 },
{ 'CatalogueOfLife', 'Catalogue of Life', 3088, 'n', 0 },
{ 'CONABIO', 'CONABIO', 4902, 'n', 0 },
{ 'Dyntaxa', 'Dyntaxa', 1939, 'n', 0 },
{ 'eBird', 'eBird', 3444, 'n', 0 },
{ 'EOL', 'EOL', 830, 'n', 0 },
{ 'EUNIS', 'EUNIS', 6177, 'n', 0 },
{ 'FaunaEuropaea', 'Fauna Europaea', 1895, 'n', 0 },
{ 'FishBase', 'FishBase', 938, 'n', 0 },
{ 'FloraBase', 'FloraBase', 3101, 'n', 0 },
{ 'FOC', 'Fl. China', 1747, 'n', 0 },
{ 'GBIF', 'GBIF', 846, 'n', 0 },
{ 'GlobalSpecies', 'GlobalSpecies', 6433, 'n', 0 },
{ 'GRIN', 'GRIN', 1421, 'url', 0 },
{ 'IBC', 'Internet Bird Collection', 3099, 'n', 0 },
{ 'iNaturalist', 'iNaturalist', 3151, 'n', 0 },
{ 'IndexFungorum', 'Index Fungorum', 1391, 'n', 0 },
{ 'IOBIS', 'OBIS', 6754, 'n', 0 },
{ 'IPNI', 'IPNI', 961, 'n', 0 },
{ 'ITIS', 'ITIS', 815, 'n', 0 },
{ 'LPSN', 'LPSN', 1991, 'url', 0 },
{ 'MSW', 'MSW', 959, 'n', 0 },
{ 'MycoBank', 'MycoBank', 962, 'n', 0 },
{ 'NCBI', 'NCBI', 685, 'n', 0 },
{ 'FossilWorks', 'Paleobiology Database', 842, 'n', 0 },
{ 'PlantList', 'PlantList', 1070, 'n', 0 },
{ 'SpeciesPlus', 'Species+', 2040, 'n', 0 },
{ 'Taxonomicon', 'Taxonomicon', 7066, 'n', 0 },
{ 'Tropicos', 'W3TROPICOS', 960, 'n', 0 },
{ 'UICN', 'UICN', 627, 'n', 0 },
{ 'USDAP', 'USDA Plants', 1772, 'n', 0 },
{ 'VASCAN', 'VASCAN', 1745, 'n', 0 },
{ 'WoRMS', 'WoRMS', 850, 'n', 0 },
{ 'uBio', 'uBio', 4728, 'n', 0 },
{ 'Xeno-canto', 'Xeno-canto', 2426, 'n', 0 },
{ 'Zoobank', 'Zoobank', 1746, 'n', 0 },
},
},
{
title = 'پزشکی شناساگرون',
group = {
{ 'DOID', 'DOID', 699, 'n', 0 },
{ 'CIE11', 'CIE-11', 7329, icd11Link, 0},
{ 'CIE10', 'CIE-10', 494, 'n', 0 },
{ 'CIE9', 'CIE-9', 493, 'n', 0 },
{ 'CIE10MC', 'CIE-10-MC', 4229, 'n', 0 },
{ 'CIE9MC', 'CIE-9-MC', 1692, 'n', 0 },
{ 'CIEO', 'CIE-O', 563, 'n', 0 },
{ 'CIAP2', 'CIAP-2', 667, 'n', 0 },
{ 'OMIM', 'OMIM', 492, 'n', 0 },
{ 'DSM IV', 'DSM IV', 663, 'n', 0 },
{ 'DSM 5', 'DSM-5', 1930, 'n', 0 },
{ 'DiseasesDB', 'DiseasesDB', 557, 'n', 0 },
{ 'MedlinePlus', 'MedlinePlus', 604, 'n', 0 },
{ 'eMedicine', 'eMedicine', 673, 'n', 0 },
{ 'MeSH', 'MeSH', 486, 'n', 0 },
{ 'MeSHdq', 'MeSH D/Q', 9340, 'y', 0 },
{ 'DeCS', 'DeCS', 9272, 'n', 0 },
{ 'Orphanet', 'Orphanet', 1550, 'n', 0 },
{ 'TA98', 'TA', 1323, 'n', 1 },
{ 'FMA', 'FMA', 1402, 'n', 0 },
{ 'UMLS', 'UMLS', 2892, 'n', 0 },
{ 'GeneReviews', 'GeneReviews', 668, 'n', 0 },
{ 'NumE', 'Número E', 628, 'n', 0 },
{ 'GARD', 'GARD', 4317, 'n', 0 },
}
},
{
title = 'شیمیایی شناساگرون',
group = {
{ 'CAS', 'Número CAS', 231, 'n', 0 },
{ 'EINECS', 'Números EINECS', 232, 'n', 0},
{ 'ATC', 'Código ATC', 267, 'n', 0 },
{ 'RTECS', 'RTECS', 657, 'n', 0 },
{ 'ChEBI', 'ChEBI', 683, 'n', 0 },
{ 'ChEMBL', 'ChEMBL', 592, 'n', 0 },
{ 'ChemSpider', 'ChemSpider', 661, 'n', 0 },
{ 'DrugBank', 'DrugBank', 715, 'n', 0 },
{ 'PubChem', 'PubChem', 662, 'n', 0 },
{ 'UNII', 'UNII', 652, 'n', 0 },
{ 'KEGG', 'KEGG', 665, 'n', 0 },
{ 'SMILES', 'SMILES', 233, 'y', 0 },
{ 'InChI', 'InChI', 234, 'y', 0 },
{ 'InChIKey', 'InChI key', 235, 'y', 0 },
}
},
{
title = 'زیستی شناساگرون',
group = {
{ 'MGI', 'MGI', 231, 'n', 0 },
{ 'HomoloGene', 'HomoloGene', 593, 'n', 0 },
{ ' HGNC', 'HGNC', 354, 'n', 0 },
{ 'UniProt', 'UniProt', 352, 'n', 0 },
}
},
{
title = 'إسارهشناسی شناساگرون',
group = {
{ 'COSPAR', 'COSPAR', 247, 'n', 0 },
{ 'SCN', 'SCN', 377, 'n', 0 },
{ 'NSSDCA', 'NSSDCA', 8913, 'n', 0 }
}
},
{
title = 'هستیشناسیون',
group = {
{ 'IEV', 'Número IEV', 8855, 'n', 0 },
{ 'OUM2', 'OUM 2.0', 8769, 'n', 0 }
}
}
}
-- -- Example row: --
-- conf.databases[2] = {}
-- conf.databases[2].name = 'خارجی لینکون'
-- conf.databases[2].list = {
-- {
-- title = '',
-- group = {
-- { 'Website', 'وبسایت', 856, 'n', 0 },
-- },
-- },
-- }
--In this order: alternate name, name of parameter from databases table
conf.aliases = {
{ 'Wd', 'Wikidata' },
{ 'PND', 'GND' },
{ 'Commonscat', 'Commons' },
}
local function getCatForId( parameter, category )
local title = mw.title.getCurrentTitle()
local namespace = title.namespace
if category == 0 then
return ''
elseif category == 1 then
category = parameter
end
if namespace == 0 then
return '[[رج:شناساگر دار مقالهئون|' .. category .. ']]\n'
elseif namespace == 2 and not title.isSubpage then
return '[[رج:شناساگر دار کارور صفحهئون|' .. category .. ']]\n'
else
return '[[رج:شناساگر دار متفرقه صفحهئون|' .. category .. ']]\n'
end
end
function getIdsFromSitelinks( itemId, property )
local ids = {}
local siteLink = itemId and mw.wikibase.getSitelink( itemId, property )
if siteLink then
table.insert( ids, siteLink )
end
return ids
end
function getIdsFromWikidata( itemId, property )
local ids = {}
local declaraciones = mw.wikibase.getBestStatements(itemId, property)
for _, statement in pairs( declaraciones) do
if statement.mainsnak.datavalue then
table.insert( ids, statement.mainsnak.datavalue.value )
end
end
return ids
end
function getLink( property, val, mask )
local link = ''
if mw.ustring.find( val, '//' ) then
link = val
else
if type(property) == 'number' then
local entityObject = mw.wikibase.getEntityObject('P'..property)
local dataType = entityObject.datatype
if dataType == 'external-id' then
local allStatements = entityObject:getBestStatements('P1630')
if allStatements then
for pos = 1, #allStatements, 1 do
local q = allStatements[pos].qualifiers
if q and q.P407 and q.P407[1].datavalue and q.P407[1].datavalue.value.id == 'Q1321' then
link = allStatements[pos].mainsnak.datavalue.value
end
end
end
if link == '' then
local formatterURL = entityObject:getBestStatements('P1630')[1]
if formatterURL then
link = formatterURL.mainsnak.datavalue.value
else
local formatterURL = entityObject:getBestStatements('P3303')[1]
if formatterURL then link = formatterURL.mainsnak.datavalue.value end
end
end
elseif dataType == 'url' then
local subjectItem = entityObject:getBestStatements('P1629')[1]
if subjectItem then
local officialWebsite = mw.wikibase.getBestStatements(subjectItem.mainsnak.datavalue.value.id, 'P856')[1]
if officialWebsite then
link = officialWebsite.mainsnak.datavalue.value
end
end
elseif dataType == 'string' then
local formatterURL = entityObject:getBestStatements('P1630')[1]
if formatterURL then
link = formatterURL.mainsnak.datavalue.value
else
local formatterURL = entityObject:getBestStatements('P3303')[1]
if formatterURL then
link = formatterURL.mainsnak.datavalue.value
else
local subjectItem = entityObject:getBestStatements('P1629')[1]
if subjectItem then
local officialWebsite = mw.wikibase.getBestStatements(subjectItem.mainsnak.datavalue.value.id,'P856')[1]
if officialWebsite then
link = officialWebsite.mainsnak.datavalue.value
end
end
end
end
end
elseif type(property) == 'string' then
link = property
end
end
link = mw.ustring.gsub(link, '^[Hh][Tt][Tt][Pp]([Ss]?)://', 'http%1://') -- fix wikidata URL
if type(mask) == 'function' then
return mask( val, link, property )
end
link = mw.ustring.gsub(link, '$1', mw.ustring.gsub( mw.ustring.gsub( val, '%%', '%%%%' ), ' ', '%%%%20' ) or val )
if mw.ustring.find( link, '//' ) then
if type(mask) == 'string' then
link = cleanLink( link, 'PATH' )
if mask == 'y' then
return '['..link..' شناساگر]'
elseif mask == 'n' then
return '['..link..' '..val..']'
end
return '['..link..' '..mask..']'
end
elseif link == '' then
return val
else
return '[['..link..'|'..val..']]'
end
end
local function createRow( id, label, rawValue, link, withUid )
if link then
if label and label ~= '' then label = '<span style="white-space:nowrap;">'..label .. ':</span> ' end
if withUid then
return '* ' .. label .. '<span class="uid">' .. link .. '</span>\n'
else
return '* ' .. label .. link .. '\n'
end
else
return '* <span class="error">این ' .. id .. ' شناساگر ' .. rawValue .. ' نامعتبر هسته</span>[[رج:مرجعون کنترل که خطا ور بخردنه]]\n'
end
end
local function copyTable(inTable)
if type(inTable) ~= 'table' then return inTable end
local outTable = setmetatable({}, getmetatable(inTable))
for key, value in pairs (inTable) do outTable[copyTable(key)] = copyTable(value) end
return outTable
end
local function splitLccn( id )
if id:match( '^%l%l?%l?%d%d%d%d%d%d%d%d%d?%d?$' ) then
id = id:gsub( '^(%l+)(%d+)(%d%d%d%d%d%d)$', '%1/%2/%3' )
end
if id:match( '^%l%l?%l?/%d%d%d?%d?/%d+$' ) then
return mw.text.split( id, '/' )
end
return false
end
local p = {}
function p.authorityControl( frame )
local pArgs = frame:getParent().args
local parentArgs = copyTable(pArgs)
local stringArgs = false
local fromForCount, itemCount, rowCount = 1, 0, 0
local mobileContent = ''
--Cleanup args
for k, v in pairs( pArgs ) do
if type(k) == 'string' then
--make args case insensitive
local lowerk = mw.ustring.lower(k)
if not parentArgs[lowerk] or parentArgs[lowerk] == '' then
parentArgs[lowerk] = v
parentArgs[k] = nil
end
--remap abc to abc1
if not mw.ustring.find(lowerk, '%d$') then --if no number at end of param
if not parentArgs[lowerk..'1'] or parentArgs[lowerk..'1'] == '' then
parentArgs[lowerk..'1'] = v
parentArgs[lowerk] = nil
end
end
if v and v ~= '' then
--find highest from param
if mw.ustring.sub(lowerk,1,4) == 'from' then
local fromNumber = tonumber(mw.ustring.sub(lowerk,5,-1))
if fromNumber and fromNumber >= fromForCount then fromForCount = fromNumber end
elseif mw.ustring.sub(lowerk,1,3) == 'for' then
local forNumber = tonumber(mw.ustring.sub(lowerk,4,-1))
if forNumber and forNumber >= fromForCount then fromForCount = forNumber end
elseif mw.ustring.lower(v) ~= 'no' and lowerk ~= 'for' then
stringArgs = true
end
end
end
end
--Setup navbox
local navboxParams = {
name = 'مرجعون کنترل',
bodyclass = 'hlist',
groupstyle = 'width: 12%; text-align:center;',
}
for f = 1, fromForCount, 1 do
local title = {}
--cleanup parameters
if parentArgs['from'..f] == '' then parentArgs['from'..f] = nil end
if parentArgs['for'..f] == '' then parentArgs['for'..f] = nil end
--remap aliases
for _, a in pairs( conf.aliases ) do
local alias, name = mw.ustring.lower(a[1]), mw.ustring.lower(a[2])
if parentArgs[alias..f] and not parentArgs[name..f] then
parentArgs[name..f] = parentArgs[alias..f]
parentArgs[alias..f] = nil
end
end
--Fetch Wikidata item
local itemId = parentArgs['from'..f] or mw.wikibase.getEntityIdForCurrentPage()
local label = itemId and (mw.wikibase.getSitelink(itemId) or mw.wikibase.getLabel(itemId)) or ''
if label and label ~= '' then
title = mw.title.new(label)
if not title then title = mw.title.getCurrentTitle() end
else
title = mw.title.getCurrentTitle()
end
if (not parentArgs['wikidata'..f] or parentArgs['wikidata'..f] == '') and (title.namespace == 0 or title.namespace == 104) then
parentArgs['wikidata'..f] = parentArgs['from'..f] or itemId or ''
end
if title.namespace == 0 or title.namespace == 104 or stringArgs then --Only in the main namespaces or if there are manual overrides
if fromForCount > 1 and #conf.databases > 1 then
if parentArgs['for'..f] and parentArgs['for'..f] ~= '' then
navboxParams['list'..(rowCount + 1)] = "'''" .. parentArgs['for'..f] .. "'''"
else
navboxParams['list'..(rowCount + 1)] = "'''" .. title.text .. "'''"
end
navboxParams['list'..(rowCount + 1)..'style'] = 'background-color: #ddf;'
rowCount = rowCount + 1
end
for _, db in pairs( conf.databases ) do
if db.list and #db.list > 0 then
local listElements = {}
for n, gr in pairs( db.list ) do
local groupElements = {}
if gr.group and #gr.group > 0 then
for _, params in pairs( gr.group ) do
local id = mw.ustring.lower( params[1] )
-- Wikidata fallback if requested
if itemId and params[3] ~= 0 and (not parentArgs[id..f] or parentArgs[id..f] == '') then
local wikidataIds = {}
if type( params[3] ) == 'function' then
wikidataIds = params[3]( itemId )
elseif type( params[3] ) == 'string' then
wikidataIds = getIdsFromSitelinks(itemId, params[3] )
else
wikidataIds = getIdsFromWikidata( itemId, 'P' .. params[3] )
end
if wikidataIds[1] then
parentArgs[id..f] = wikidataIds[1]
end
end
local val = parentArgs[id..f]
if val and val ~= '' and mw.ustring.lower(val) ~= 'no' and params[3] ~= 0 then
local link
if type( params[3] ) == 'function' then
link = val
else
link = getLink( params[3], val, params[4] )
end
if link and link ~= '' then
table.insert( groupElements, createRow( id, params[2], val, link, true ) .. getCatForId( params[1], params[5] or 0 ) )
itemCount = itemCount + 1
end
end
end
if #groupElements > 0 then
if gr.title and gr.title ~= '' then
table.insert( listElements, "* '''"..gr.title.."'''\n" )
end
table.insert( listElements, table.concat( groupElements ) )
if n == 1 and #groupElements > 1 then
table.insert( listElements, "\n----\n" )
end
-- mobile version
if n == 1 then
mobileContent = table.concat( groupElements )
end
end
end
end
-- Generate navbox title
if #listElements > 0 then
if fromForCount > 1 and #conf.databases == 1 then
if parentArgs['for'..f] and parentArgs['for'..f] ~= '' then
navboxParams['group'..(rowCount + 1)] = "''" .. parentArgs['for'..f] .. "''"
else
navboxParams['group'..(rowCount + 1)] = "''" .. title.text .. "''"
end
else
navboxParams['group'..(rowCount + 1)] = db.name or ''
end
navboxParams['list'..(rowCount + 1)] = table.concat( listElements )
rowCount = rowCount + 1
end
end
end
end
end
if rowCount > 0 then
local Navbox = require('ماژول:Navbox')
if fromForCount > 1 then
--add missing names
for r = 1, rowCount, 1 do
if navboxParams['group'..r] == '' then
navboxParams['group'..r] = "''" .. mw.wikibase.getEntity(parentArgs['wikidata'..r]):getLabel().."''"
end
end
if fromForCount > 2 then
navboxParams['navbar'] = 'plain'
else
navboxParams['state'] = 'off'
navboxParams['navbar'] = 'off'
end
end
local mainCategories = ''
if stringArgs then
mainCategories = mainCategories .. '[[رج:مرجعون کنترل که محلی پارامتر دارنه]]\n'
end
if itemCount > 13 then
if itemCount > 30 then
itemCount = 'بیش از ۳۰'
end
-- mainCategories = mainCategories .. '[[رج:مرجعون کنترل که ' .. itemCount .. ' ویژگی ره کار زننه]]\n'
end
navboxParams['style'] = 'width: inherit';
return frame:extensionTag{ name = 'templatestyles', args = { src = 'شابلون:مرجعون کنترل/styles.css' } }
.. tostring(
mw.html.create( 'div' )
:addClass( 'mw-authority-control' )
:wikitext( Navbox._navbox( navboxParams ) )
:done()
:tag('div')
:addClass( 'mw-mf-linked-projects' )
:addClass( 'hlist' )
:newline()
:wikitext( mobileContent )
:done()
:done()
)
.. mainCategories
else
return ''
end
end
return p
ks5yeg95xg6xoe41rzd353nqfiz3kh8
402003
402002
2026-08-31T18:39:50Z
محک
1023
نسخهٔ [[Special:Diff/402002|402002]] از [[Special:Contributions/محک|محک]] ([[User talk:محک|بحث]]) خنثی شد
402003
Scribunto
text/plain
require('ماژول:No globals')
local function cleanLink ( link, style )
-- similar to mw.uri.encode
local wikiLink = link
if style == 'PATH' then
wikiLink = mw.ustring.gsub( wikiLink, ' ', '%%%%20' )
elseif style == 'WIKI' then
wikiLink = mw.ustring.gsub( wikiLink, ' ', '_' )
wikiLink = mw.ustring.gsub( wikiLink, '?', '%%%%3F')
else -- if style == 'QUERY' then -- default
wikiLink = mw.ustring.gsub( wikiLink, ' ', '+' )
end
wikiLink = mw.ustring.gsub( wikiLink, '%[', '%%5B' )
wikiLink = mw.ustring.gsub( wikiLink, '%]', '%%5D' )
wikiLink = mw.ustring.gsub( wikiLink, '%"', '%%%%22' )
return wikiLink
end
local function generic ( id, link, parameter )
local idlink = cleanLink( id, 'PATH' )
link = mw.ustring.gsub( link, '$1', idlink )
return '[' .. link .. ' ' .. id .. ']'
end
local function noLink ( id, link, parameter )
-- evita generar un enlace externo junto con el identificador
return id
end
local function bncLink ( id, link, parameter )
-- filtro local del BNC, para evadir multitud de identificadores de Wikidata que no se enlazan adecuadamente
-- véase https://www.wikidata.org/wiki/Wikidata:Database_reports/Constraint_violations/P1890#%22Format%22_violations
if ( string.match( id, '^%d%d%d%d%d%d%d%d%d$' ) ) then
return generic ( id, link, parameter )
end
return false
end
local function bnfLink ( id, link, parameter )
-- representación local del BNF, con doble enlace
return generic( id, link, parameter ) .. ' [http://data.bnf.fr/ark:/12148/cb' .. id .. ' (data)]'
end
local function icd11Link ( id, link, parameter )
-- la propiedad P7329 no genera un enlace externo, así que se usarán los valores de P7807 cuando esté definida
local foundation = getIdsFromWikidata(mw.wikibase.getEntityIdForCurrentPage(), 'P7807')
if foundation and foundation[1] then
link = 'https://icd.who.int/browse11/l-m/en#/http://id.who.int/icd/entity/$1'
link = link:gsub('$1', foundation[1])
return generic(id, link, parameter)
else
return id
end
end
local function ineLink ( id, link, parameter )
-- representación especial del INE, enlace no estándar con cinco parámetros utilizados
local ineMainRE, ineTailRE = '^(%d%d)(%d%d%d)', '(%d%d)(%d%d)(%d%d)'
local codProv, codMuni, codEC, codES, codNUC = string.match( id, ineMainRE .. ineTailRE .. '$' )
if not codEC or not codES or not codNUC then
codProv, codMuni = string.match( id, ineMainRE .. '$' )
if codProv and codMuni then
codEC, codES, codNUC = '00', '00', '00'
else
codProv, codMuni = string.match( id, ineMainRE )
codEC, codES, codNUC = '', '', ''
end
end
if codProv and codMuni then
link = 'http://www.ine.es/nomen2/inicio_a.do?accion=busquedaAvanzada&inicio=inicio_a&subaccion=&botonBusquedaAvanzada=Consultar+selecci%C3%B3n&numPag=0&ordenAnios=ASC&comunidad=00&entidad_amb=no&poblacion_amb=T&poblacion_op=%3D&poblacion_txt=&denominacion_op=like&denominacion_txt=&codProv=$1&codMuni=$2&codEC=$3&codES=$4&codNUC=$5'
link = link:gsub('$1', codProv):gsub('$2', codMuni):gsub('$3', codEC):gsub('$4', codES):gsub('$5', codNUC)
return generic( id, link, parameter )
end
return id
end
local function commonscat ( id, link, parameter )
-- representación especial del enlace a las categorías de Commons, para mantener el formato de enlace interwiki
local idlink = cleanLink( id, 'WIKI' )
link = mw.ustring.gsub( link, '$1', idlink )
return '<span class="plainlinks">[' .. link .. ' ' .. id .. ']</span>'
end
local function sisterprojects ( id, link, parameter )
-- enlaces interproyecto
local prefix = {
-- Ejemplo: -- enwiki = 'w:en',
commonswiki = 'c',
fawikivoyage = 'voy',
enwiktionary = 'wikt',
enwikibooks = 'b',
wikinews = 'n',
enwikiversity = 'v',
fawikiquote = 'q',
enwikisource = 's',
mediawikiwiki = 'mw',
metawiki = 'm',
specieswiki = 'species',
}
if prefix[ parameter ] then
return '[['..prefix[ parameter ]..':'..id..'|'..id..']]'
end
return false
end
function getCommonsValue ( itemId )
local commonslink = ''
local categories = ''
local property = getIdsFromWikidata( itemId, 'P373' )
if property and property[1] then
property = property[1]
commonslink = commonslink .. getLink( 373, property, commonscat )
else
property = ''
end
local sitelink = getIdsFromSitelinks( itemId, 'commonswiki' )
if sitelink and sitelink[1] then
sitelink = sitelink[1]
if sitelink ~= 'Category:' .. property then
if commonslink == '' then
commonslink = commonslink .. sisterprojects( sitelink, nil, 'commonswiki' )
end
end
else
sitelink = ''
end
if property and sitelink then
if sitelink ~= 'Category:' .. property then
-- categories = categories .. '[[رج:Wikipedia:Control de autoridades con enlaces diferentes de Commons]]'
end
elseif sitelink then -- not property
-- categories = categories .. '[[رج:Wikipedia:Control de autoridades sin Commonscat]]'
elseif property then -- not sitelink
-- categories = categories .. '[[رج:Wikipedia:Control de autoridades sin Commons]]'
else -- not property and not sitelink
-- categories = categories .. '[[رج:Wikipedia:Control de autoridades sin ningún enlace de Commons]]'
end
if commonslink ~= '' then
-- Special:MediaSearch
local mediasearch = 'https://commons.wikimedia.org/wiki/Special:MediaSearch?type=image&search=%22$1%22'
commonslink = commonslink .. ' / ' .. commonscat( itemId, mediasearch )
return { commonslink .. categories }
end
return {}
end
local conf = {}
--In this order: name of the parameter, label, propertyId in Wikidata, formatting function, category id
-- -- name of the parameter: unique name
-- -- label: internal link in wiki format
-- -- propertyId in Wikidata: number without 'P' suffix
-- -- formatting function: one of these four options
-- -- -- local function (like 'generic')
-- -- -- string 'y' (yes), to show a default identifier 'ID'
-- -- -- string 'n' (no), to show the real identifier
-- -- -- any other string, to show this string as identifier ('id', 'url', 'link', ...)
-- -- category id: one of these tree options
-- -- -- number 0, to not add category
-- -- -- number 1, to add a category based on the name of the parameter
-- -- -- any string, to add a category based on this string
conf.databases = {}
conf.databases[1] = {}
conf.databases[1].name = 'مرجعون کنترل'
conf.databases[1].list = {
{
title = 'ویکیپروژهئون',
group = {
{ 'Wikidata', '[[پرونده:Wikidata-logo.svg|20px|link=Wikidata|alt=Wd|ویکیدیتا]] ویکیدیتا (دادهئون)', 'Wikidata:$1', 'n', 0 },
{ 'Commons', '[[پرونده:Commons-logo.svg|15px|link=Wikimedia Commons|alt=Commonscat|ویکیتلمبار]] ویکیتلمبار (عکس و فیلم)', getCommonsValue, 'n', 0 },
{ 'Wikivoyage', '[[پرونده:Wikivoyage-logo.svg|15px|link=Wikiviajes|alt=Wikivoyage|ویکیسفر]] ویکیسفر (سفرنومه و بوروشور)', 'fawikivoyage', sisterprojects, 0 },
{ 'Wiktionary', '[[پرونده:Wiktionary-logo.svg|15px|link=Wikcionario|alt=Wiktionary|ویکیواژه]] ویکیواژه (واژهنومه)', 'enwiktionary', sisterprojects, 0 },
{ 'Wikibooks', '[[پرونده:Wikibooks-logo.svg|15px|link=Wikilibros|alt=Wikibooks|ویکیکتاب]] ویکیکتاب', 'enwikibooks', sisterprojects, 0 },
{ 'Wikinews', '[[پرونده:Wikinews-logo.svg|20px|link=Wikinoticias|alt=Wikinews|ویکیخَوِرون]] ویکیخَوِرون', 'wikinews', sisterprojects, 0 },
{ 'Wikiversity', '[[پرونده:Wikiversity-logo.svg|15px|link=Wikiversidad|alt=Wikiversity|ویکیدانشگاه]] ویکیدانشگاه', 'enwikiversity', sisterprojects, 0 },
{ 'Wikiquote', '[[پرونده:Wikiquote-logo.svg|15px|link=Wikiquote|alt=Wikiquote|ویکیبائوته]] ویکیبائوته', 'fawikiquote', sisterprojects, 0 },
{ 'Wikisource', '[[پرونده:Wikisource-logo.svg|15px|link=Wikisource|alt=Wikisource|ویکیقالزم]] ویکیقالزم (بنویشتهئون)', 'enwikisource', sisterprojects, 0 },
{ 'MediaWiki', '[[پرونده:MediaWiki-2020-icon.svg|20px|link=MediaWiki|alt=MediaWiki|مدیاویکی]] مدیاویکی', 'mediawikiwiki', sisterprojects, 0 },
{ 'Meta-Wiki', '[[پرونده:Wikimedia Community Logo.svg|15px|link=Wikimedia Meta-Wiki|alt=Meta-Wiki|متاویکی]] متاویکی', 'metawiki', sisterprojects, 0 },
{ 'Wikispecies', '[[پرونده:Wikispecies-logo.svg|15px|link=Wikispecies|alt=Wikispecies|ویکیزیست]] ویکیزیست (جاندارون)', 'specieswiki', sisterprojects, 0 },
},
},
{
title = 'شناساگرون',
group = {
{ 'ISSN', 'ISSN', 236, 'n', 1 },
{ 'VIAF', 'VIAF', 214, 'n', 1 },
{ 'ISNI', 'ISNI', 213, 'n', 1 },
{ 'BCN', 'BCN', 2879, 'n', 1 },
{ 'BNA', 'BNA', 3788, 'n', 1 },
{ 'BNA-ed', 'BNA', 1143, 'n', 0 },
{ 'BNM', 'BNM', 9774, 'n', 1 },
{ 'BNE', 'BNE', 950, 'n', 1 },
{ 'BNF', 'BNF', 268, bnfLink, 1 },
{ 'VcBA', 'VcBA', 8034, 'n', 1 },
{ 'BNM', 'BNM', 4440, 'n', 1 },
{ 'BNC', 'BNC', 1890, bncLink, 1 },
{ 'BNC', 'BNC', 7369, 'n', 1 },
{ 'BNU', 'BNU', 12595, 'n', 1 },
{ 'BNB', 'BNB', 4619, 'n', 1 },
{ 'CANTIC', 'CANTIC', 9984, 'n', 1 },
{ 'GND', 'GND', 227, 'n', 1 },
{ 'LCCN', 'LCCN', 244, 'n', 1 },
{ 'NCL', 'NCL', 1048, 'n', 0 },
{ 'NDL', 'NDL', 349, 'n', 0 },
{ 'NKC', 'NKC', 691, 'n', 0 },
{ 'NLA', 'NLA', 409, 'n', 1 },
{ 'RLS', 'BER', 947, 'n', 0 },
{ 'J9U', 'NLI', 8189, 'n', 0 },
{ 'CINII', 'CiNii', 271, 'n', 0 },
{ 'NARA', 'NARA', 1225, 'n', 0 },
{ 'LCCNLCOC', 'LCCN', 1144, 'n', 0 },
{ 'SNAC', 'SNAC', 3430, 'n', 1 },
{ 'S2', 'S2', 4012, 'n', 0 },
{ 'SUDOC', 'SUDOC', 269, 'n', 0 },
{ 'ULAN', 'ULAN', 245, 'n', 1 },
{ 'frickSpain ', 'research.frick', 8572, 'n', 1 },
{ 'ORCID', 'ORCID', 496, 'n', 1 },
{ 'Scopus', 'Scopus', 1153, 'n', 1 },
-- { 'SELIBR', 'SELIBR', 906, 'n', 1 },
{ 'BIBSYS', 'BIBSYS', 1015, 'n', 1 },
{ 'IPNIaut', 'IPNI', 586, 'n', 'IPNI' },
{ 'MGP', 'MGP', 549, 'n', 0 },
{ 'autores.uy', 'autores.uy', 2558, 'n', 1 },
{ 'Slovenska biografija', 'Slovenska biografija', 1254, 'n', 0 },
{ 'SBN', 'ICCU', 396, 'n', 1 },
{ 'ARAE', 'ARAE', 9226, 'n', 1 },
{ 'DeutscheBiographie', 'Deutsche Biographie', 7902, 'n', 1 },
{ 'NobelPrize', '[[نوبل جایزه|Nobel]]', 8024, 'n', 0 },
{ 'CCBAE', 'CCBAE', 6493, 'n', 1 },
-- { 'DIR3', 'DIR3', 6222, 'n', 1 },
{ 'CensoGuia', 'Censo-Guía', 3998, 'n', 'Censo-Guía' },
{ 'Libraries.org', 'Libraries.org', 4848, 'n', 1 },
{ 'DirectorioMuseos', 'Directorio de Museos y Colecciones de España', 5763, 'n', 1 },
{ 'SUCA', 'SUCA', 5946, 'n', 1 },
{ 'BOE', 'BOE', 4256, 'n', 1 },
{ 'RoyalSociety', 'Royal Society', 2070, 'url', 'Royal Society' },
{ 'HAW', 'HAW', 2273, 'n', 1 },
{ 'SAW', 'SAW', 3411, 'n', 1 },
{ 'KNAW', 'KNAW', 2454, 'n', 1 },
-- { 'KVAB', 'KVAB', 3887, 'n', 1 },
{ 'Leopoldina', 'Leopoldina', 3413, 'n', 1 },
{ 'CONICET', 'CONICET', 3900, 'n', 1 },
{ 'Grierson', 'Grierson', 3946, 'n', 1 },
{ 'RANM', 'RANM', 3945, 'n', 1 },
-- { 'ANMF', 'ANMF', 3956, 'n', 1 },
{ 'Léonore', 'Léonore', 11152, 'n', 0 },
{ 'USCongress', 'US Congress', 1157, 'n', 0 },
{ 'BPN', 'BPN', 651, 'n', 1 },
-- { 'ISCO', 'ISCO', 952, 'n', 1 },
{ 'AAT', 'AAT', 1014, 'n', 1 },
{ 'OpenLibrary', 'Open Library', 648, 'n', 'Open Library' },
{ 'PARES', 'PARES', 4813, 'n', 1 },
{ 'SSRN', 'SSRN autor', 3747, 'n', 'SSRN autor' },
{ 'SIKART', 'SIKART', 781, 'n', 0 },
{ 'KULTURNAV', 'KulturNav', 1248, 'id', 0 },
{ 'RKDartists', 'RKD', 650, 'n', 1 },
{ 'GoogleScholar', 'GoogleScholar', 1960, 'n', 'Google Scholar' },
-- { 'Microsoft Academic', 'Microsoft Academic', 6366, 'n', 1 },
{ 'RID', 'ResearcherID', 1053, 'n', 1 },
{ 'NLM', 'NLM', 1055, 'n', 1 },
{ 'Latindex', 'Latindex', 12376, 'n', 1 },
{ 'ERIH PLUS', 'ERIH PLUS', 3434, 'n', 1 },
{ 'IPNIpub', 'IPNI', 2008, 'n', 1 },
{ 'SUDOCcat', 'SUDOC catálogo', 1025, 'n', 'SUDOC catálogo' },
{ 'ZDB', 'ZDB', 1042, 'n', 1 },
{ 'NorwegianRegister', 'Norwegian Register', 1270, 'n', 'Norwegian Register' },
{ 'DOAJ', 'DOAJ', 5115, 'n', 1 },
{ 'ACNP', 'ACNP', 6981, 'n', 1 },
{ 'DipFedBra', 'Cámara de Diputados de Brasil', 7480, 'n', 1 },
{ 'HCDN', 'Estadísticas HCDN', 4693, 'n', 1 },
{ 'HCDNbio', 'Biografía HCDN', 5225, 'n', 1 },
{ 'Directorio Legislativo', 'DirectorioLegislativo', 6585, 'n', 0 },
-- { 'Legislatura CABA', 'Legislatura CABA', 4667, 'n', 1 },
{ 'Archivo Histórico de Diputados de España', 'Archivo Histórico de Diputados (1810-1977)', 9033, 'n', 1 },
{ 'Senadores de España (1834-1923)', 'Senadores de España (1834-1923)', 10265, 'n', 1 },
{ 'Asamblea de Madrid', 'Asamblea de Madrid', 4797, 'n', 1 },
{ 'BCNCL', 'Biografías BCN', 5442, 'url', 0 },
{ 'RBD', 'RBD MINEDUC', 1919, 'n', 0 },
{ 'CineChile', 'CineChile', 6750, 'url', 0 },
{ 'Tebeosfera-autor', 'Tebeosfera', 5562, 'n', 1 },
{ 'DPRR', 'DPRR', 6863, 'n', 0},
{ 'tribunsdelaplebe.fr', 'TDLP', 8961, 'n', 0},
{ 'Pleiades', 'Pleiades', 1584, 'n', 0},
{ 'IMO', 'IMO', 458, 'n', 0},
{ 'Mnemosine', 'Mnemosine', 10373, 'n', 0 },
{ 'Renacyt', 'Renacyt', 10452, 'n', 0 },
{ 'AWARE', 'AWARE', 6637, 'url', 0 },
{ 'Tabakalera', 'Tabakalera', 10069, 'n', 1 },
{ 'BUSC', 'BUSC', 12538, 'n' , 1}
},
},
{
title = 'واژهنومهئون و دانشنومهئون',
group = {
{ 'Auñamendi', 'Auñamendi', 3218, 'n', 1 },
-- { 'GEA', 'GEA', 1807, 'n', 1 },
{ 'GEN', 'GEN', 7388, 'n', 1 },
{ 'DBSE', 'DBSE', 2985, 'url', 1 },
{ 'DBE', 'DBE', 4459, 'url', 1 },
{ 'DBCLM', 'DBCLM', 13067, 'url', 1 },
{ 'DCED', 'DCED', 13620, 'n', 1 },
{ 'DBA', 'DBA', 13851, 'n', 1 },
{ 'DHS', 'DHS', 902, 'n', 0 },
{ 'LIR', 'LIR', 886, 'n', 0 },
{ 'TLS', 'TLS', 1362, 'n', 0 },
{ 'Britannica', 'Britannica', 1417, 'url', 0 },
{ 'ELEM', 'ELEM', 1565, 'n', 0 },
{ 'Treccani', 'Treccani', 4223, 'url', 0 },
{ 'Iranica', 'Encyclopædia Iranica', 3021, 'n', 1 },
},
},
{
title = 'دیجیتال مخازن',
group = {
{ 'PerséeRevista', 'Persée revista', 2733, 'n', 'Persée revista' },
{ 'DialnetRevista', 'Dialnet revista', 1609, 'n', 'Dialnet revista' },
{ 'Redalyc', 'Redalyc', 3131, 'n', 1 },
-- { 'UNZrevista', 'UNZ', 2735, 'n', 0 },
-- { 'JSTORrevista', 'JSTOR revista', 1230, 'n', 'JSTOR revista' },
{ 'HathiTrust', 'HathiTrust', 1844, 'n', 1 },
{ 'Galicianaobra', 'Galiciana obra', 3004, 'n', 'Galiciana obra' },
{ 'Trove', 'Trove', 5603, 'n', 1 },
{ 'BVMCobra', 'BVMC obra', 3976, 'n', 'BVMC obra' },
{ 'BVMCpersona', 'BVMC persona', 2799, 'n', 'BVMC persona' },
{ 'Persée', 'Persée', 2732, 'n', 1 },
{ 'Dialnet', 'Dialnet', 1607, 'n', 1 },
{ 'GutenbergAutor', 'Proyecto Gutenberg autor', 1938, 'n', 'Proyecto Gutenberg autor' },
{ 'BHL-bibliografia', 'BHL', 4327, 'n', 0 },
-- { 'UNZautor', 'UNZ', 2734, 'n', 'UNZ' },
{ 'TLL', 'The Latin Library', 7042, 'n', 'The Latin Library' },
{ 'BDCYL', 'BDCYL', 3964, 'n', 1 },
{ 'BVPB', 'BVPB', 4802, 'n', 1 },
{ 'PDCLM', 'Patrimonio Digital de Castilla-La Mancha', 6490, 'n', 1 },
{ 'BDA', 'BDA', 6496, 'n', 1 },
{ 'BDM', 'BDM', 13816, 'n', 1 },
{ 'BVPHautoridad', 'BVPH', 6492, 'n', 1 },
{ 'BivaldiAutor', 'Bivaldi autor', 3932, 'n', 'Bivaldi autor' },
{ 'GalicianaAutor', 'Galiciana autor', 3307, 'n', 'Galiciana autor' },
{ 'Packard Humanities Institute', 'PHI', 6941, 'n', 0 },
{ 'Europeana', 'Europeana', 7704, 'n', 1 },
{ 'DOI', 'DOI', 356, 'n', 1 },
{ 'Handle', 'Handle', 1184, 'url', 1 },
},
},
{
title = 'موزهئون',
group = {
{ 'MNCARS', 'MNCARS', 4439, 'url', 1 },
{ 'MuseoDelPradoPersona', 'Museo del Prado (persona)', 5321, 'n', 'Museo del Prado (persona)' },
{ 'MuseoDelPradoObra', 'Museo del Prado (obra)', 8905, 'n', 'Museo del Prado (obra)' },
{ 'Museo Smithsoniano de Arte AmericanoPersona', 'SAAM (persona)', 1795, 'n', 'SAAM (persona)' },
{ 'Museo Smithsoniano de Arte AmericanObra', 'SAAM (obra)', 4704, 'n', 'SAAM (obra)' },
{ 'MuseodeOrsayArtistas', 'Museo de Orsay (artista)', 2268, 'n', 'Museo de Orsay (artista)' },
{ 'Thyssen-BornemiszaArtistas', 'Thyssen-Bornemisza (artista)', 2431, 'n', 'Thyssen-Bornemisza (artista)' },
},
},
{
title = 'دیجیتالی روزنومه دکّهئون',
group = {
{ 'HemBNE', 'Hemeroteca digital de la BNE', 12151, 'n', 1 },
{ 'BVPH', 'Biblioteca Virtual de Prensa Histórica', 2961, 'n', 1 },
{ 'Memoriademadrid', 'Memoriademadrid', 7372, 'n', 1 },
},
},
{
title = 'إستارهشناسی',
group = {
{ 'Simbad', 'SIMBAD', 3083, 'n', 0 },
{ 'JPL-Small-Body-Database', 'JPL', 716, 'n', 0 },
{ 'MPC', 'MPC', 5736, 'n', 0 },
{ 'NASA-Exoplanet-Archive', 'NASA Exoplanet Archive', 5667, 'n', 0 },
{ 'GazPlaNom', 'Gazetteer of Planetary Nomenclature', 2824, 'n', 0 },
},
},
{
title = 'جاجیگاهون',
group = {
{ 'OSM', 'Relación OSM', 402, 'n', 'Relación OSM' },
{ 'TGN', 'TGN', 1667, 'n', 1 },
{ 'AtlasIR', 'Atlas Digital del Imperio Romano', 1936, 'n', 0 },
{ 'Pleiades', 'Pleiades', 1584, 'n', 0 },
{ 'TmGEO', 'Trismegistos GEO', 1958, 'n', 0 },
{ 'SNCZI-IPE-EMBALSE', 'SNCZI-IPE embalse', 4568, 'n', 'SNCZI-IPE embalse' },
{ 'SNCZI-IPE-PRESA', 'SNCZI-IPE presa', 4558, 'n', 'SNCZI-IPE presa' },
{ 'NATURA2000', 'Natura 2000', 3425, 'n', 'Natura 2000' },
{ 'WWF', 'WWF', 1294, 'n', 1 },
{ 'IDESCAT', 'IDESCAT', 4335, 'n', 1 },
{ 'INE', 'INE', 772, ineLink, 1 },
{ 'INE Portugal', 'INE', 6324, 'n', 1 },
{ 'ISTAT', 'ISTAT', 635, 'n', 1 },
{ 'OFS-Suiza', 'OFS', 771, 'n', 1 },
{ 'IBGE', 'IBGE', 1585, 'n', 1 },
{ 'TOID', 'TOID', 3120, 'n', 1 },
{ 'INSEE-commune', 'INSEE (comuna)', 374, 'n', 'INSEE (comuna)' },
{ 'INSEE-departamento', 'INSEE (departamento)', 2586, 'n', 'INSEE (departamento)' },
{ 'INSEE-region', 'INSEE (región)', 2585, 'n', 'INSEE (región)' },
{ 'INSEE-canton', 'INSEE (cantón)', 2506, 'n', 'INSEE (cantón)' },
{ 'INEGI-mun', 'INEGI municipio', 3801, 'n', 'INEGI municipio' },
{ 'INEGI-loc', 'INEGI localidad', 1976, 'n', 'INEGI localidad' },
{ 'SIRUTA', 'SIRUTA', 843, 'n', 1 },
{ 'SUDAFRICA-MUN', 'Código municipio Sudáfrica', 911, 'n', 1 },
{ 'LAU', 'LAU', 782, 'n', 1 },
{ 'KSH', 'KSH', 939, 'n', 1 },
{ 'OKATO', 'OKATO', 721, 'n', 1 },
{ 'OSTAT', 'ÖSTAT-Nr', 964, 'n', 'ÖSTAT-Nr'},
{ 'TERC', 'TERC', 1653, 'n', 'TERC'},
{ 'GNIS', 'GNIS', 590, 'n', 0},
{ 'WDTA', 'WDTA', 809, 'n', 0 },
},
},
{
title = 'معماری',
group = {
{ 'DocomomoIberico', 'Docomomo Ibérico', 3758, 'n', 'Docomomo Ibérico' },
{ 'COAMinmueble', 'COAM inmueble', 2917, 'n', 'COAM inmueble' },
{ 'COAMpersona', 'COAM persona', 4488, 'n', 'COAM persona' },
{ 'ArchnetAutoridad', 'Archnet autoridad', 12728, 'n', 'Archnet autoridad' },
{ 'ArchnetSitio', 'Archnet sitio', 7323, 'n', 'Archnet sitio' },
},
},
{
title = 'دریایی فانوس',
group = {
{ 'ARHLS', 'ARHLS', 2980, 'n', 0 },
{ 'NGA', 'NGA', 3563, 'n', 0 },
{ 'UKHO', 'UKHO', 3562, 'n', 0 },
{ 'MarineTraffic', 'MarineTraffic', 3601, 'n', 0 },
{ 'OnlineListofLights', 'Online List of Lights', 3223, 'n', 0 },
},
},
{
title = 'تاریخی میراث',
group = {
{ 'World Heritage Site', 'Centro del Patrimonio Mundial', 757, 'n', 'Centro del Patrimonio Mundial' },
{ 'CNMLBH', 'cnmlbh', 4587, 'n', 'cnmlbh' },
{ 'IGESPAR', 'IGESPAR', 1702, 'n', 1 },
{ 'SIPA', 'SIPA', 1700, 'n', 1 },
{ 'Infopatrimonio', 'Infopatrimônio', 4372, 'n', 'Infopatrimônio' },
{ 'AustriaObjektID', 'Austria ObjektID', 2951, 'n', 'Austria ObjektID' },
{ 'FBBID', 'FBB', 2783, 'n', 'FBB' },
{ 'Fornminnesregistret', 'FMIS', 1260, 'n', 'FMIS' },
{ 'BerlinerKulturdenkmal', 'Berliner Kulturdenkmal', 2424, 'n', 'Berliner Kulturdenkmal' },
{ 'NHLE', 'NHLE', 1216, 'n', 1 },
{ 'NRHP', 'NRHP', 649, 'n', 1 },
{ 'KULTURMINNE', 'Kulturminne', 758, 'n', 'Kulturminne' },
{ 'CRHP', 'CRHP', 477, 'n', 1 },
{ 'MERIMEE', 'Mérimée', 380, 'n', 'Mérimée' },
{ 'CADW', 'Cadw', 1459, 'n', 'Cadw' },
{ 'Památkový Katalog', 'Památkový katalog', 762, 'n', 'Památkový katalog' },
{ 'PatrimonioIran', 'Patrimonio Nacional de Irán', 1369, 'n', 'Patrimonio Nacional de Irán' },
{ 'Rijksmonument', 'Rijksmonument', 359, 'n', 'Rijksmonument' },
{ 'BIC', 'BIC', 808, 'n', 1 },
{ 'BCIN', 'BCIN', 1586, 'n', 1 },
{ 'IPAC', 'IPAC', 1600, 'n', 1 },
{ 'IGPCV', 'IGPCV', 2473, 'n', 1 },
{ 'IAPH', 'IAPH', 8425, 'n', 0 },
{ 'GD-PCA', 'Patrimonio Cultural de Andalucía', 3318, 'n', 1 },
{ 'SIPCA', 'SIPCA', 3580, 'n', 1 },
{ 'PWJCYL', 'Patrimonio Web JCyL', 3177, 'n', 'Patrimonio Web JCyL' },
{ 'CPCCLM', 'Catálogo de Patrimonio Cultural de Castilla-La Mancha', 6539, 'n', 1 },
{ 'HispaniaNostra', 'Lista Roja Hispania Nostra', 4868, 'url', 'Lista Roja Hispania Nostra' },
{ 'HGC', 'Heritage Gazetteer for Cyprus', 6916, 'n', 1 },
{ 'HGL', 'Heritage Gazetteer of Libya', 6751, 'n', 1 },
},
},
{
title = 'ورزشکارون',
group = {
{ 'COI', 'COI', 5815, 'n', 0 },
{ 'World Athletics', 'World Athletics', 1146, 'n', 0 },
{ 'European Athletics', 'Atletismo Europeo', 3766, 'n', 0 },
{ 'Liga Diamante', 'Liga de Diamante', 3923, 'n', 0 },
{ 'ITU', 'ITU', 3604, 'n', 0 },
{ 'ATP', 'ATP', 536, 'n', 0 },
{ 'Copa Davis', 'Copa Davis', 2641, 'n', 0 },
{ 'WTA', 'WTA', 597, 'n', 0 },
{ 'Fed Cup', 'Fed Cup', 2642, 'n', 0 },
{ 'ITF', 'ITF', 599, 'n', 0 },
{ 'ITHF', 'ITHF', 3363, 'n', 0 },
{ 'ITTF', 'ITTF', 1364, 'n', 0 },
{ 'FIFA', 'FIFA', 1469, 'n', 0 },
{ 'UEFA', 'UEFA', 2276, 'n', 0 },
{ 'NFT', 'National-Football-Teams', 2574, 'n', 0 },
{ 'Soccerway', 'Soccerway', 2369, 'n', 0 },
{ 'Transfermarkt', 'Transfermarkt', 2446, 'n', 0 },
{ 'As', 'As', 3427, 'n', 0 },
{ 'ESPN FC', 'ESPN FC', 3681, 'n', 0 },
{ 'FBref', 'FBref', 5750, 'n', 0 },
{ 'BeSoccer', 'BeSoccer', 12577, 'n', 0 },
{ 'LaPreferente', 'LaPreferente', 7359, 'n', 0 },
{ 'Livefutbol', 'Livefutbol', 2020, 'n', 0 },
{ 'Soccerbase', 'Soccerbase', 2193, 'n', 0 },
{ 'FootballDatabase', 'FootballDatabase', 3537, 'n', 0 },
{ 'BDFutbol', 'BDFutbol', 3655, 'n', 0 },
{ 'EPCR', 'EPCR', 3666, 'n', 0 },
{ 'FIDE', 'FIDE', 1440, 'n', 0 },
{ 'BoxRec', 'BoxRec', 1967, 'n', 0 },
{ 'Sherdog', 'Sherdog', 2818, 'n', 0 },
{ 'WWE', 'WWE', 2857, 'n', 0 },
{ 'NSK', 'NSK', 3385, 'n', 0 },
{ 'IJF', 'IJF', 4559, 'n', 0 },
{ 'FINA', 'FINA', 3408, 'n', 0 },
{ 'ISHOF', 'ISHOF', 3691, 'n', 0 },
{ 'NFL', 'NFL', 3539, 'n', 0 },
{ 'NHL', 'NHL', 3522, 'n', 0 },
{ 'FIH', 'FIH', 3742, 'n', 0 },
{ 'MLB', 'MLB', 3541, 'n', 0 },
{ 'Baseball-Reference', 'Baseball-Reference', 1825, 'n', 0 },
{ 'FIL', 'FIL', 2990, 'n', 0 },
{ 'IBSF', 'IBSF', 2991, 'n', 0 },
{ 'WAF', 'WAF', 3010, 'n', 0 },
{ 'FEI', 'FEI', 3111, 'n', 0 },
{ 'FIE', 'FIE', 2423, 'n', 0 },
{ 'CEE', 'CEE', 4475, 'n', 0 },
{ 'IBU', 'IBU', 2459, 'n', 0 },
{ 'ISU', 'ISU', 2694, 'n', 0 },
{ 'FIG', 'FIG', 2696, 'n', 0 },
{ 'UIPM', 'UIPM', 2726, 'n', 0 },
{ 'BWF', 'BWF', 2729, 'n', 0 },
{ 'WCF', 'WCF', 3557, 'n', 0 },
{ 'EHF', 'EHF', 3573, 'n', 0 },
{ 'IWF', 'IWF', 3667, 'n', 0 },
{ 'IOF', 'IOF', 3672, 'n', 0 },
{ 'ISSF', 'ISSF', 2730, 'n', 0 },
{ 'FIVB', 'FIVB', 2801, 'n', 0 },
{ 'CEV', 'CEV', 3725, 'n', 0 },
{ 'ICF', 'ICF', 3689, 'n', 0 },
{ 'FISA', 'FISA', 2091, 'n', 0 },
{ 'IFSC', 'IFSC', 3690, 'n', 0 },
{ 'NLL', 'NLL', 3955, 'n', 0 },
{ 'PGA', 'PGA', 2811, 'n', 0 },
{ 'LPGA', 'LPGA', 2810, 'n', 0 },
{ 'FIBA', 'FIBA', 3542, 'n', 0 },
{ 'Euroliga', 'Euroliga', 3536, 'n', 0 },
{ 'WNBA', 'WNBA', 3588, 'n', 0 },
{ 'NBA', 'NBA', 3647, 'n', 0 },
{ 'ACB', 'ACB', 3525, 'n', 0 },
{ 'Entr. ACB', 'Entrenador ACB', 6297, 'n', 0 },
{ 'snooker.org', 'snooker.org', 4502, 'n', 0 },
{ 'snooker.org tournament', 'snooker.org', 4921, 'n', 0 },
{ 'WST', 'WST', 4498, 'n', 0 },
{ 'CueTracker', 'CueTracker', 4924, 'n', 0 },
},
},
{
title = 'سینما',
group = {
{ 'FilmAffinity', 'FilmAffinity', 480, 'n', 0 },
{ 'IMDb', 'IMDb', 345, 'n', 0 },
{ 'Óscar', 'Óscar', 6145, 'n', 0 },
{ 'AFI', 'AFI', 3593, 'n', 0 },
{ 'Allcinema', 'Allcinema', 2465, 'n', 0 },
{ 'AllMovie', 'AllMovie', 1562, 'n', 0 },
{ 'AlloCiné', 'AlloCiné', 1265, 'n', 0 },
{ 'BFI', 'BFI', 2703, 'n', 0 },
{ 'Box Office Mojo', 'Box Office Mojo', 1237, 'n', 0 },
{ 'ICAA película', 'ICAA', 5128, 'n', 1 },
},
},
{
title = 'کارآفرینون',
group = {
{ 'Bloomberg', 'Bloomberg', 3052, 'n', 0 },
{ 'Crunchbase', 'Crunchbase', 2087, 'n', 0 },
},
},
{
title = 'مالیاتی شناساگرون',
group = {
{ 'IRS', 'IRS', 1297, noLink, 0 },
{ 'VAT', 'VAT', 3608, noLink, 0 },
{ 'UID', 'UID', 4829, 'n', 0 },
},
},
{
title = 'کامپیوتری شناساگرون',
group = {
{ 'TOP500', 'TOP500', 7307, 'n', 0 },
{ 'Arch', 'Arch Linux', 3454, 'n', 0 },
{ 'AUR', 'AUR', 4162, 'n', 0 },
{ 'Debian', 'Debian', 3442, 'n', 0 },
{ 'Fedora', 'Fedora', 3463, 'n', 0 },
{ 'FSD', 'Free Software Directory', 2537, 'n', 0 },
{ 'Gentoo', 'Gentoo', 3499, 'n', 0 },
{ 'OpenHub', 'Open Hub', 1972, 'n', 0 },
{ 'PyPI', 'PyPI', 5568, 'n', 0 },
{ 'Snap', 'Snap', 4435, 'n', 0 },
{ 'Ubuntu', 'Ubuntu', 3473, 'n', 0 },
}
},
{
title = 'زیستشناسی دیتابیسئون',
group = {
{ 'Algabase', 'AlgaeBase', 1348, 'y', 0 },
{ 'ADW', 'ADW', 4024, 'n', 0 },
{ 'AmphibiaWeb', 'AmphibiaWeb', 5036, 'n', 0 },
{ 'BOLD', 'BOLD', 3606, 'n', 0 },
{ 'APD', 'African Plant DB', 2036, 'n', 0 },
{ 'Avibase', 'Avibase', 2026, 'n', 0 },
{ 'BHL', 'BHL', 687, 'n', 0 },
{ 'BioLib', 'BioLib', 838, 'n', 0 },
{ 'BirdLife', 'BirdLife', 5257, 'n', 0 },
{ 'CatalogueOfLife', 'Catalogue of Life', 3088, 'n', 0 },
{ 'CONABIO', 'CONABIO', 4902, 'n', 0 },
{ 'Dyntaxa', 'Dyntaxa', 1939, 'n', 0 },
{ 'eBird', 'eBird', 3444, 'n', 0 },
{ 'EOL', 'EOL', 830, 'n', 0 },
{ 'EUNIS', 'EUNIS', 6177, 'n', 0 },
{ 'FaunaEuropaea', 'Fauna Europaea', 1895, 'n', 0 },
{ 'FishBase', 'FishBase', 938, 'n', 0 },
{ 'FloraBase', 'FloraBase', 3101, 'n', 0 },
{ 'FOC', 'Fl. China', 1747, 'n', 0 },
{ 'GBIF', 'GBIF', 846, 'n', 0 },
{ 'GlobalSpecies', 'GlobalSpecies', 6433, 'n', 0 },
{ 'GRIN', 'GRIN', 1421, 'url', 0 },
{ 'IBC', 'Internet Bird Collection', 3099, 'n', 0 },
{ 'iNaturalist', 'iNaturalist', 3151, 'n', 0 },
{ 'IndexFungorum', 'Index Fungorum', 1391, 'n', 0 },
{ 'IOBIS', 'OBIS', 6754, 'n', 0 },
{ 'IPNI', 'IPNI', 961, 'n', 0 },
{ 'ITIS', 'ITIS', 815, 'n', 0 },
{ 'LPSN', 'LPSN', 1991, 'url', 0 },
{ 'MSW', 'MSW', 959, 'n', 0 },
{ 'MycoBank', 'MycoBank', 962, 'n', 0 },
{ 'NCBI', 'NCBI', 685, 'n', 0 },
{ 'FossilWorks', 'Paleobiology Database', 842, 'n', 0 },
{ 'PlantList', 'PlantList', 1070, 'n', 0 },
{ 'SpeciesPlus', 'Species+', 2040, 'n', 0 },
{ 'Taxonomicon', 'Taxonomicon', 7066, 'n', 0 },
{ 'Tropicos', 'W3TROPICOS', 960, 'n', 0 },
{ 'UICN', 'UICN', 627, 'n', 0 },
{ 'USDAP', 'USDA Plants', 1772, 'n', 0 },
{ 'VASCAN', 'VASCAN', 1745, 'n', 0 },
{ 'WoRMS', 'WoRMS', 850, 'n', 0 },
{ 'uBio', 'uBio', 4728, 'n', 0 },
{ 'Xeno-canto', 'Xeno-canto', 2426, 'n', 0 },
{ 'Zoobank', 'Zoobank', 1746, 'n', 0 },
},
},
{
title = 'پزشکی شناساگرون',
group = {
{ 'DOID', 'DOID', 699, 'n', 0 },
{ 'CIE11', 'CIE-11', 7329, icd11Link, 0},
{ 'CIE10', 'CIE-10', 494, 'n', 0 },
{ 'CIE9', 'CIE-9', 493, 'n', 0 },
{ 'CIE10MC', 'CIE-10-MC', 4229, 'n', 0 },
{ 'CIE9MC', 'CIE-9-MC', 1692, 'n', 0 },
{ 'CIEO', 'CIE-O', 563, 'n', 0 },
{ 'CIAP2', 'CIAP-2', 667, 'n', 0 },
{ 'OMIM', 'OMIM', 492, 'n', 0 },
{ 'DSM IV', 'DSM IV', 663, 'n', 0 },
{ 'DSM 5', 'DSM-5', 1930, 'n', 0 },
{ 'DiseasesDB', 'DiseasesDB', 557, 'n', 0 },
{ 'MedlinePlus', 'MedlinePlus', 604, 'n', 0 },
{ 'eMedicine', 'eMedicine', 673, 'n', 0 },
{ 'MeSH', 'MeSH', 486, 'n', 0 },
{ 'MeSHdq', 'MeSH D/Q', 9340, 'y', 0 },
{ 'DeCS', 'DeCS', 9272, 'n', 0 },
{ 'Orphanet', 'Orphanet', 1550, 'n', 0 },
{ 'TA98', 'TA', 1323, 'n', 1 },
{ 'FMA', 'FMA', 1402, 'n', 0 },
{ 'UMLS', 'UMLS', 2892, 'n', 0 },
{ 'GeneReviews', 'GeneReviews', 668, 'n', 0 },
{ 'NumE', 'Número E', 628, 'n', 0 },
{ 'GARD', 'GARD', 4317, 'n', 0 },
}
},
{
title = 'شیمیایی شناساگرون',
group = {
{ 'CAS', 'Número CAS', 231, 'n', 0 },
{ 'EINECS', 'Números EINECS', 232, 'n', 0},
{ 'ATC', 'Código ATC', 267, 'n', 0 },
{ 'RTECS', 'RTECS', 657, 'n', 0 },
{ 'ChEBI', 'ChEBI', 683, 'n', 0 },
{ 'ChEMBL', 'ChEMBL', 592, 'n', 0 },
{ 'ChemSpider', 'ChemSpider', 661, 'n', 0 },
{ 'DrugBank', 'DrugBank', 715, 'n', 0 },
{ 'PubChem', 'PubChem', 662, 'n', 0 },
{ 'UNII', 'UNII', 652, 'n', 0 },
{ 'KEGG', 'KEGG', 665, 'n', 0 },
{ 'SMILES', 'SMILES', 233, 'y', 0 },
{ 'InChI', 'InChI', 234, 'y', 0 },
{ 'InChIKey', 'InChI key', 235, 'y', 0 },
}
},
{
title = 'زیستی شناساگرون',
group = {
{ 'MGI', 'MGI', 231, 'n', 0 },
{ 'HomoloGene', 'HomoloGene', 593, 'n', 0 },
{ ' HGNC', 'HGNC', 354, 'n', 0 },
{ 'UniProt', 'UniProt', 352, 'n', 0 },
}
},
{
title = 'إسارهشناسی شناساگرون',
group = {
{ 'COSPAR', 'COSPAR', 247, 'n', 0 },
{ 'SCN', 'SCN', 377, 'n', 0 },
{ 'NSSDCA', 'NSSDCA', 8913, 'n', 0 }
}
},
{
title = 'هستیشناسیون',
group = {
{ 'IEV', 'Número IEV', 8855, 'n', 0 },
{ 'OUM2', 'OUM 2.0', 8769, 'n', 0 }
}
}
}
-- -- Example row: --
-- conf.databases[2] = {}
-- conf.databases[2].name = 'خارجی لینکون'
-- conf.databases[2].list = {
-- {
-- title = '',
-- group = {
-- { 'Website', 'وبسایت', 856, 'n', 0 },
-- },
-- },
-- }
--In this order: alternate name, name of parameter from databases table
conf.aliases = {
{ 'Wd', 'Wikidata' },
{ 'PND', 'GND' },
{ 'Commonscat', 'Commons' },
}
local function getCatForId( parameter, category )
local title = mw.title.getCurrentTitle()
local namespace = title.namespace
if category == 0 then
return ''
elseif category == 1 then
category = parameter
end
if namespace == 0 then
return '[[رج:شناساگر دار مقالهئون|' .. category .. ']]\n'
elseif namespace == 2 and not title.isSubpage then
return '[[رج:شناساگر دار کارور صفحهئون|' .. category .. ']]\n'
else
return '[[رج:شناساگر دار متفرقه صفحهئون|' .. category .. ']]\n'
end
end
function getIdsFromSitelinks( itemId, property )
local ids = {}
local siteLink = itemId and mw.wikibase.getSitelink( itemId, property )
if siteLink then
table.insert( ids, siteLink )
end
return ids
end
function getIdsFromWikidata( itemId, property )
local ids = {}
local declaraciones = mw.wikibase.getBestStatements(itemId, property)
for _, statement in pairs( declaraciones) do
if statement.mainsnak.datavalue then
table.insert( ids, statement.mainsnak.datavalue.value )
end
end
return ids
end
function getLink( property, val, mask )
local link = ''
if mw.ustring.find( val, '//' ) then
link = val
else
if type(property) == 'number' then
local entityObject = mw.wikibase.getEntityObject('P'..property)
local dataType = entityObject.datatype
if dataType == 'external-id' then
local allStatements = entityObject:getBestStatements('P1630')
if allStatements then
for pos = 1, #allStatements, 1 do
local q = allStatements[pos].qualifiers
if q and q.P407 and q.P407[1].datavalue and q.P407[1].datavalue.value.id == 'Q1321' then
link = allStatements[pos].mainsnak.datavalue.value
end
end
end
if link == '' then
local formatterURL = entityObject:getBestStatements('P1630')[1]
if formatterURL then
link = formatterURL.mainsnak.datavalue.value
else
local formatterURL = entityObject:getBestStatements('P3303')[1]
if formatterURL then link = formatterURL.mainsnak.datavalue.value end
end
end
elseif dataType == 'url' then
local subjectItem = entityObject:getBestStatements('P1629')[1]
if subjectItem then
local officialWebsite = mw.wikibase.getBestStatements(subjectItem.mainsnak.datavalue.value.id, 'P856')[1]
if officialWebsite then
link = officialWebsite.mainsnak.datavalue.value
end
end
elseif dataType == 'string' then
local formatterURL = entityObject:getBestStatements('P1630')[1]
if formatterURL then
link = formatterURL.mainsnak.datavalue.value
else
local formatterURL = entityObject:getBestStatements('P3303')[1]
if formatterURL then
link = formatterURL.mainsnak.datavalue.value
else
local subjectItem = entityObject:getBestStatements('P1629')[1]
if subjectItem then
local officialWebsite = mw.wikibase.getBestStatements(subjectItem.mainsnak.datavalue.value.id,'P856')[1]
if officialWebsite then
link = officialWebsite.mainsnak.datavalue.value
end
end
end
end
end
elseif type(property) == 'string' then
link = property
end
end
link = mw.ustring.gsub(link, '^[Hh][Tt][Tt][Pp]([Ss]?)://', 'http%1://') -- fix wikidata URL
if type(mask) == 'function' then
return mask( val, link, property )
end
link = mw.ustring.gsub(link, '$1', mw.ustring.gsub( mw.ustring.gsub( val, '%%', '%%%%' ), ' ', '%%%%20' ) or val )
if mw.ustring.find( link, '//' ) then
if type(mask) == 'string' then
link = cleanLink( link, 'PATH' )
if mask == 'y' then
return '['..link..' شناساگر]'
elseif mask == 'n' then
return '['..link..' '..val..']'
end
return '['..link..' '..mask..']'
end
elseif link == '' then
return val
else
return '[['..link..'|'..val..']]'
end
end
local function createRow( id, label, rawValue, link, withUid )
if link then
if label and label ~= '' then label = '<span style="white-space:nowrap;">'..label .. ':</span> ' end
if withUid then
return '* ' .. label .. '<span class="uid">' .. link .. '</span>\n'
else
return '* ' .. label .. link .. '\n'
end
else
return '* <span class="error">این ' .. id .. ' شناساگر ' .. rawValue .. ' نامعتبر هسته</span>[[رج:مرجعون کنترل که خطا ور بخردنه]]\n'
end
end
local function copyTable(inTable)
if type(inTable) ~= 'table' then return inTable end
local outTable = setmetatable({}, getmetatable(inTable))
for key, value in pairs (inTable) do outTable[copyTable(key)] = copyTable(value) end
return outTable
end
local function splitLccn( id )
if id:match( '^%l%l?%l?%d%d%d%d%d%d%d%d%d?%d?$' ) then
id = id:gsub( '^(%l+)(%d+)(%d%d%d%d%d%d)$', '%1/%2/%3' )
end
if id:match( '^%l%l?%l?/%d%d%d?%d?/%d+$' ) then
return mw.text.split( id, '/' )
end
return false
end
local p = {}
function p.authorityControl( frame )
local pArgs = frame:getParent().args
local parentArgs = copyTable(pArgs)
local stringArgs = false
local fromForCount, itemCount, rowCount = 1, 0, 0
local mobileContent = ''
--Cleanup args
for k, v in pairs( pArgs ) do
if type(k) == 'string' then
--make args case insensitive
local lowerk = mw.ustring.lower(k)
if not parentArgs[lowerk] or parentArgs[lowerk] == '' then
parentArgs[lowerk] = v
parentArgs[k] = nil
end
--remap abc to abc1
if not mw.ustring.find(lowerk, '%d$') then --if no number at end of param
if not parentArgs[lowerk..'1'] or parentArgs[lowerk..'1'] == '' then
parentArgs[lowerk..'1'] = v
parentArgs[lowerk] = nil
end
end
if v and v ~= '' then
--find highest from param
if mw.ustring.sub(lowerk,1,4) == 'from' then
local fromNumber = tonumber(mw.ustring.sub(lowerk,5,-1))
if fromNumber and fromNumber >= fromForCount then fromForCount = fromNumber end
elseif mw.ustring.sub(lowerk,1,3) == 'for' then
local forNumber = tonumber(mw.ustring.sub(lowerk,4,-1))
if forNumber and forNumber >= fromForCount then fromForCount = forNumber end
elseif mw.ustring.lower(v) ~= 'no' and lowerk ~= 'for' then
stringArgs = true
end
end
end
end
--Setup navbox
local navboxParams = {
name = 'مرجعون کنترل',
bodyclass = 'hlist',
groupstyle = 'width: 12%; text-align:center;',
}
for f = 1, fromForCount, 1 do
local title = {}
--cleanup parameters
if parentArgs['from'..f] == '' then parentArgs['from'..f] = nil end
if parentArgs['for'..f] == '' then parentArgs['for'..f] = nil end
--remap aliases
for _, a in pairs( conf.aliases ) do
local alias, name = mw.ustring.lower(a[1]), mw.ustring.lower(a[2])
if parentArgs[alias..f] and not parentArgs[name..f] then
parentArgs[name..f] = parentArgs[alias..f]
parentArgs[alias..f] = nil
end
end
--Fetch Wikidata item
local itemId = parentArgs['from'..f] or mw.wikibase.getEntityIdForCurrentPage()
local label = itemId and (mw.wikibase.getSitelink(itemId) or mw.wikibase.getLabel(itemId)) or ''
if label and label ~= '' then
title = mw.title.new(label)
if not title then title = mw.title.getCurrentTitle() end
else
title = mw.title.getCurrentTitle()
end
if (not parentArgs['wikidata'..f] or parentArgs['wikidata'..f] == '') and (title.namespace == 0 or title.namespace == 104) then
parentArgs['wikidata'..f] = parentArgs['from'..f] or itemId or ''
end
if title.namespace == 0 or title.namespace == 104 or stringArgs then --Only in the main namespaces or if there are manual overrides
if fromForCount > 1 and #conf.databases > 1 then
if parentArgs['for'..f] and parentArgs['for'..f] ~= '' then
navboxParams['list'..(rowCount + 1)] = "'''" .. parentArgs['for'..f] .. "'''"
else
navboxParams['list'..(rowCount + 1)] = "'''" .. title.text .. "'''"
end
navboxParams['list'..(rowCount + 1)..'style'] = 'background-color: #ddf;'
rowCount = rowCount + 1
end
for _, db in pairs( conf.databases ) do
if db.list and #db.list > 0 then
local listElements = {}
for n, gr in pairs( db.list ) do
local groupElements = {}
if gr.group and #gr.group > 0 then
for _, params in pairs( gr.group ) do
local id = mw.ustring.lower( params[1] )
-- Wikidata fallback if requested
if itemId and params[3] ~= 0 and (not parentArgs[id..f] or parentArgs[id..f] == '') then
local wikidataIds = {}
if type( params[3] ) == 'function' then
wikidataIds = params[3]( itemId )
elseif type( params[3] ) == 'string' then
wikidataIds = getIdsFromSitelinks(itemId, params[3] )
else
wikidataIds = getIdsFromWikidata( itemId, 'P' .. params[3] )
end
if wikidataIds[1] then
parentArgs[id..f] = wikidataIds[1]
end
end
local val = parentArgs[id..f]
if val and val ~= '' and mw.ustring.lower(val) ~= 'no' and params[3] ~= 0 then
local link
if type( params[3] ) == 'function' then
link = val
else
link = getLink( params[3], val, params[4] )
end
if link and link ~= '' then
table.insert( groupElements, createRow( id, params[2], val, link, true ) .. getCatForId( params[1], params[5] or 0 ) )
itemCount = itemCount + 1
end
end
end
if #groupElements > 0 then
if gr.title and gr.title ~= '' then
table.insert( listElements, "* '''"..gr.title.."'''\n" )
end
table.insert( listElements, table.concat( groupElements ) )
if n == 1 and #groupElements > 1 then
table.insert( listElements, "\n----\n" )
end
-- mobile version
if n == 1 then
mobileContent = table.concat( groupElements )
end
end
end
end
-- Generate navbox title
if #listElements > 0 then
if fromForCount > 1 and #conf.databases == 1 then
if parentArgs['for'..f] and parentArgs['for'..f] ~= '' then
navboxParams['group'..(rowCount + 1)] = "''" .. parentArgs['for'..f] .. "''"
else
navboxParams['group'..(rowCount + 1)] = "''" .. title.text .. "''"
end
else
navboxParams['group'..(rowCount + 1)] = db.name or ''
end
navboxParams['list'..(rowCount + 1)] = table.concat( listElements )
rowCount = rowCount + 1
end
end
end
end
end
if rowCount > 0 then
local Navbox = require('ماژول:Navbox')
if fromForCount > 1 then
--add missing names
for r = 1, rowCount, 1 do
if navboxParams['group'..r] == '' then
navboxParams['group'..r] = "''" .. mw.wikibase.getEntity(parentArgs['wikidata'..r]):getLabel().."''"
end
end
if fromForCount > 2 then
navboxParams['navbar'] = 'plain'
else
navboxParams['state'] = 'off'
navboxParams['navbar'] = 'off'
end
end
local mainCategories = ''
if stringArgs then
mainCategories = mainCategories .. '[[رج:مرجعون کنترل که محلی پارامتر دارنه]]\n'
end
if itemCount > 13 then
if itemCount > 30 then
itemCount = 'بیش از ۳۰'
end
-- mainCategories = mainCategories .. '[[رج:مرجعون کنترل که ' .. itemCount .. ' ویژگی ره کار زننه]]\n'
end
navboxParams['style'] = 'width: inherit';
return frame:extensionTag{ name = 'templatestyles', args = { src = 'شابلون:مرجعون کنترل/styles.css' } }
.. tostring(
mw.html.create( 'div' )
:addClass( 'mw-authority-control' )
:wikitext( Navbox._navbox( navboxParams ) )
:done()
:tag('div')
:addClass( 'mw-mf-linked-projects' )
:addClass( 'hlist' )
:newline()
:wikitext( mobileContent )
:done()
:done()
)
.. mainCategories
else
return ''
end
end
return p
lewh41sbxhhlfu27d3v5uthitmmv4jj
402004
402003
2026-08-31T18:42:00Z
محک
1023
:en
402004
Scribunto
text/plain
require('ماژول:No globals')
local function cleanLink ( link, style )
-- similar to mw.uri.encode
local wikiLink = link
if style == 'PATH' then
wikiLink = mw.ustring.gsub( wikiLink, ' ', '%%%%20' )
elseif style == 'WIKI' then
wikiLink = mw.ustring.gsub( wikiLink, ' ', '_' )
wikiLink = mw.ustring.gsub( wikiLink, '?', '%%%%3F')
else -- if style == 'QUERY' then -- default
wikiLink = mw.ustring.gsub( wikiLink, ' ', '+' )
end
wikiLink = mw.ustring.gsub( wikiLink, '%[', '%%5B' )
wikiLink = mw.ustring.gsub( wikiLink, '%]', '%%5D' )
wikiLink = mw.ustring.gsub( wikiLink, '%"', '%%%%22' )
return wikiLink
end
local function generic ( id, link, parameter )
local idlink = cleanLink( id, 'PATH' )
link = mw.ustring.gsub( link, '$1', idlink )
return '[' .. link .. ' ' .. id .. ']'
end
local function noLink ( id, link, parameter )
-- evita generar un enlace externo junto con el identificador
return id
end
local function bncLink ( id, link, parameter )
-- filtro local del BNC, para evadir multitud de identificadores de Wikidata que no se enlazan adecuadamente
-- véase https://www.wikidata.org/wiki/Wikidata:Database_reports/Constraint_violations/P1890#%22Format%22_violations
if ( string.match( id, '^%d%d%d%d%d%d%d%d%d$' ) ) then
return generic ( id, link, parameter )
end
return false
end
local function bnfLink ( id, link, parameter )
-- representación local del BNF, con doble enlace
return generic( id, link, parameter ) .. ' [http://data.bnf.fr/ark:/12148/cb' .. id .. ' (data)]'
end
local function icd11Link ( id, link, parameter )
-- la propiedad P7329 no genera un enlace externo, así que se usarán los valores de P7807 cuando esté definida
local foundation = getIdsFromWikidata(mw.wikibase.getEntityIdForCurrentPage(), 'P7807')
if foundation and foundation[1] then
link = 'https://icd.who.int/browse11/l-m/en#/http://id.who.int/icd/entity/$1'
link = link:gsub('$1', foundation[1])
return generic(id, link, parameter)
else
return id
end
end
local function ineLink ( id, link, parameter )
-- representación especial del INE, enlace no estándar con cinco parámetros utilizados
local ineMainRE, ineTailRE = '^(%d%d)(%d%d%d)', '(%d%d)(%d%d)(%d%d)'
local codProv, codMuni, codEC, codES, codNUC = string.match( id, ineMainRE .. ineTailRE .. '$' )
if not codEC or not codES or not codNUC then
codProv, codMuni = string.match( id, ineMainRE .. '$' )
if codProv and codMuni then
codEC, codES, codNUC = '00', '00', '00'
else
codProv, codMuni = string.match( id, ineMainRE )
codEC, codES, codNUC = '', '', ''
end
end
if codProv and codMuni then
link = 'http://www.ine.es/nomen2/inicio_a.do?accion=busquedaAvanzada&inicio=inicio_a&subaccion=&botonBusquedaAvanzada=Consultar+selecci%C3%B3n&numPag=0&ordenAnios=ASC&comunidad=00&entidad_amb=no&poblacion_amb=T&poblacion_op=%3D&poblacion_txt=&denominacion_op=like&denominacion_txt=&codProv=$1&codMuni=$2&codEC=$3&codES=$4&codNUC=$5'
link = link:gsub('$1', codProv):gsub('$2', codMuni):gsub('$3', codEC):gsub('$4', codES):gsub('$5', codNUC)
return generic( id, link, parameter )
end
return id
end
local function commonscat ( id, link, parameter )
-- representación especial del enlace a las categorías de Commons, para mantener el formato de enlace interwiki
local idlink = cleanLink( id, 'WIKI' )
link = mw.ustring.gsub( link, '$1', idlink )
return '<span class="plainlinks">[' .. link .. ' ' .. id .. ']</span>'
end
local function sisterprojects ( id, link, parameter )
-- enlaces interproyecto
local prefix = {
-- Ejemplo: -- enwiki = 'w:en',
commonswiki = 'c',
fawikivoyage = 'voy:fa',
enwiktionary = 'wikt:en',
enwikibooks = 'b:en',
wikinews = 'n',
enwikiversity = 'v:en',
fawikiquote = 'q:fa',
enwikisource = 's:en',
mediawikiwiki = 'mw',
metawiki = 'm',
specieswiki = 'species',
}
if prefix[ parameter ] then
return '[['..prefix[ parameter ]..':'..id..'|'..id..']]'
end
return false
end
function getCommonsValue ( itemId )
local commonslink = ''
local categories = ''
local property = getIdsFromWikidata( itemId, 'P373' )
if property and property[1] then
property = property[1]
commonslink = commonslink .. getLink( 373, property, commonscat )
else
property = ''
end
local sitelink = getIdsFromSitelinks( itemId, 'commonswiki' )
if sitelink and sitelink[1] then
sitelink = sitelink[1]
if sitelink ~= 'Category:' .. property then
if commonslink == '' then
commonslink = commonslink .. sisterprojects( sitelink, nil, 'commonswiki' )
end
end
else
sitelink = ''
end
if property and sitelink then
if sitelink ~= 'Category:' .. property then
-- categories = categories .. '[[رج:Wikipedia:Control de autoridades con enlaces diferentes de Commons]]'
end
elseif sitelink then -- not property
-- categories = categories .. '[[رج:Wikipedia:Control de autoridades sin Commonscat]]'
elseif property then -- not sitelink
-- categories = categories .. '[[رج:Wikipedia:Control de autoridades sin Commons]]'
else -- not property and not sitelink
-- categories = categories .. '[[رج:Wikipedia:Control de autoridades sin ningún enlace de Commons]]'
end
if commonslink ~= '' then
-- Special:MediaSearch
local mediasearch = 'https://commons.wikimedia.org/wiki/Special:MediaSearch?type=image&search=%22$1%22'
commonslink = commonslink .. ' / ' .. commonscat( itemId, mediasearch )
return { commonslink .. categories }
end
return {}
end
local conf = {}
--In this order: name of the parameter, label, propertyId in Wikidata, formatting function, category id
-- -- name of the parameter: unique name
-- -- label: internal link in wiki format
-- -- propertyId in Wikidata: number without 'P' suffix
-- -- formatting function: one of these four options
-- -- -- local function (like 'generic')
-- -- -- string 'y' (yes), to show a default identifier 'ID'
-- -- -- string 'n' (no), to show the real identifier
-- -- -- any other string, to show this string as identifier ('id', 'url', 'link', ...)
-- -- category id: one of these tree options
-- -- -- number 0, to not add category
-- -- -- number 1, to add a category based on the name of the parameter
-- -- -- any string, to add a category based on this string
conf.databases = {}
conf.databases[1] = {}
conf.databases[1].name = 'مرجعون کنترل'
conf.databases[1].list = {
{
title = 'ویکیپروژهئون',
group = {
{ 'Wikidata', '[[پرونده:Wikidata-logo.svg|20px|link=Wikidata|alt=Wd|ویکیدیتا]] ویکیدیتا (دادهئون)', 'Wikidata:$1', 'n', 0 },
{ 'Commons', '[[پرونده:Commons-logo.svg|15px|link=Wikimedia Commons|alt=Commonscat|ویکیتلمبار]] ویکیتلمبار (عکس و فیلم)', getCommonsValue, 'n', 0 },
{ 'Wikivoyage', '[[پرونده:Wikivoyage-logo.svg|15px|link=Wikiviajes|alt=Wikivoyage|ویکیسفر]] ویکیسفر (سفرنومه و بوروشور)', 'fawikivoyage', sisterprojects, 0 },
{ 'Wiktionary', '[[پرونده:Wiktionary-logo.svg|15px|link=Wikcionario|alt=Wiktionary|ویکیواژه]] ویکیواژه (واژهنومه)', 'enwiktionary', sisterprojects, 0 },
{ 'Wikibooks', '[[پرونده:Wikibooks-logo.svg|15px|link=Wikilibros|alt=Wikibooks|ویکیکتاب]] ویکیکتاب', 'enwikibooks', sisterprojects, 0 },
{ 'Wikinews', '[[پرونده:Wikinews-logo.svg|20px|link=Wikinoticias|alt=Wikinews|ویکیخَوِرون]] ویکیخَوِرون', 'wikinews', sisterprojects, 0 },
{ 'Wikiversity', '[[پرونده:Wikiversity-logo.svg|15px|link=Wikiversidad|alt=Wikiversity|ویکیدانشگاه]] ویکیدانشگاه', 'enwikiversity', sisterprojects, 0 },
{ 'Wikiquote', '[[پرونده:Wikiquote-logo.svg|15px|link=Wikiquote|alt=Wikiquote|ویکیبائوته]] ویکیبائوته', 'fawikiquote', sisterprojects, 0 },
{ 'Wikisource', '[[پرونده:Wikisource-logo.svg|15px|link=Wikisource|alt=Wikisource|ویکیقالزم]] ویکیقالزم (بنویشتهئون)', 'enwikisource', sisterprojects, 0 },
{ 'MediaWiki', '[[پرونده:MediaWiki-2020-icon.svg|20px|link=MediaWiki|alt=MediaWiki|مدیاویکی]] مدیاویکی', 'mediawikiwiki', sisterprojects, 0 },
{ 'Meta-Wiki', '[[پرونده:Wikimedia Community Logo.svg|15px|link=Wikimedia Meta-Wiki|alt=Meta-Wiki|متاویکی]] متاویکی', 'metawiki', sisterprojects, 0 },
{ 'Wikispecies', '[[پرونده:Wikispecies-logo.svg|15px|link=Wikispecies|alt=Wikispecies|ویکیزیست]] ویکیزیست (جاندارون)', 'specieswiki', sisterprojects, 0 },
},
},
{
title = 'شناساگرون',
group = {
{ 'ISSN', 'ISSN', 236, 'n', 1 },
{ 'VIAF', 'VIAF', 214, 'n', 1 },
{ 'ISNI', 'ISNI', 213, 'n', 1 },
{ 'BCN', 'BCN', 2879, 'n', 1 },
{ 'BNA', 'BNA', 3788, 'n', 1 },
{ 'BNA-ed', 'BNA', 1143, 'n', 0 },
{ 'BNM', 'BNM', 9774, 'n', 1 },
{ 'BNE', 'BNE', 950, 'n', 1 },
{ 'BNF', 'BNF', 268, bnfLink, 1 },
{ 'VcBA', 'VcBA', 8034, 'n', 1 },
{ 'BNM', 'BNM', 4440, 'n', 1 },
{ 'BNC', 'BNC', 1890, bncLink, 1 },
{ 'BNC', 'BNC', 7369, 'n', 1 },
{ 'BNU', 'BNU', 12595, 'n', 1 },
{ 'BNB', 'BNB', 4619, 'n', 1 },
{ 'CANTIC', 'CANTIC', 9984, 'n', 1 },
{ 'GND', 'GND', 227, 'n', 1 },
{ 'LCCN', 'LCCN', 244, 'n', 1 },
{ 'NCL', 'NCL', 1048, 'n', 0 },
{ 'NDL', 'NDL', 349, 'n', 0 },
{ 'NKC', 'NKC', 691, 'n', 0 },
{ 'NLA', 'NLA', 409, 'n', 1 },
{ 'RLS', 'BER', 947, 'n', 0 },
{ 'J9U', 'NLI', 8189, 'n', 0 },
{ 'CINII', 'CiNii', 271, 'n', 0 },
{ 'NARA', 'NARA', 1225, 'n', 0 },
{ 'LCCNLCOC', 'LCCN', 1144, 'n', 0 },
{ 'SNAC', 'SNAC', 3430, 'n', 1 },
{ 'S2', 'S2', 4012, 'n', 0 },
{ 'SUDOC', 'SUDOC', 269, 'n', 0 },
{ 'ULAN', 'ULAN', 245, 'n', 1 },
{ 'frickSpain ', 'research.frick', 8572, 'n', 1 },
{ 'ORCID', 'ORCID', 496, 'n', 1 },
{ 'Scopus', 'Scopus', 1153, 'n', 1 },
-- { 'SELIBR', 'SELIBR', 906, 'n', 1 },
{ 'BIBSYS', 'BIBSYS', 1015, 'n', 1 },
{ 'IPNIaut', 'IPNI', 586, 'n', 'IPNI' },
{ 'MGP', 'MGP', 549, 'n', 0 },
{ 'autores.uy', 'autores.uy', 2558, 'n', 1 },
{ 'Slovenska biografija', 'Slovenska biografija', 1254, 'n', 0 },
{ 'SBN', 'ICCU', 396, 'n', 1 },
{ 'ARAE', 'ARAE', 9226, 'n', 1 },
{ 'DeutscheBiographie', 'Deutsche Biographie', 7902, 'n', 1 },
{ 'NobelPrize', '[[نوبل جایزه|Nobel]]', 8024, 'n', 0 },
{ 'CCBAE', 'CCBAE', 6493, 'n', 1 },
-- { 'DIR3', 'DIR3', 6222, 'n', 1 },
{ 'CensoGuia', 'Censo-Guía', 3998, 'n', 'Censo-Guía' },
{ 'Libraries.org', 'Libraries.org', 4848, 'n', 1 },
{ 'DirectorioMuseos', 'Directorio de Museos y Colecciones de España', 5763, 'n', 1 },
{ 'SUCA', 'SUCA', 5946, 'n', 1 },
{ 'BOE', 'BOE', 4256, 'n', 1 },
{ 'RoyalSociety', 'Royal Society', 2070, 'url', 'Royal Society' },
{ 'HAW', 'HAW', 2273, 'n', 1 },
{ 'SAW', 'SAW', 3411, 'n', 1 },
{ 'KNAW', 'KNAW', 2454, 'n', 1 },
-- { 'KVAB', 'KVAB', 3887, 'n', 1 },
{ 'Leopoldina', 'Leopoldina', 3413, 'n', 1 },
{ 'CONICET', 'CONICET', 3900, 'n', 1 },
{ 'Grierson', 'Grierson', 3946, 'n', 1 },
{ 'RANM', 'RANM', 3945, 'n', 1 },
-- { 'ANMF', 'ANMF', 3956, 'n', 1 },
{ 'Léonore', 'Léonore', 11152, 'n', 0 },
{ 'USCongress', 'US Congress', 1157, 'n', 0 },
{ 'BPN', 'BPN', 651, 'n', 1 },
-- { 'ISCO', 'ISCO', 952, 'n', 1 },
{ 'AAT', 'AAT', 1014, 'n', 1 },
{ 'OpenLibrary', 'Open Library', 648, 'n', 'Open Library' },
{ 'PARES', 'PARES', 4813, 'n', 1 },
{ 'SSRN', 'SSRN autor', 3747, 'n', 'SSRN autor' },
{ 'SIKART', 'SIKART', 781, 'n', 0 },
{ 'KULTURNAV', 'KulturNav', 1248, 'id', 0 },
{ 'RKDartists', 'RKD', 650, 'n', 1 },
{ 'GoogleScholar', 'GoogleScholar', 1960, 'n', 'Google Scholar' },
-- { 'Microsoft Academic', 'Microsoft Academic', 6366, 'n', 1 },
{ 'RID', 'ResearcherID', 1053, 'n', 1 },
{ 'NLM', 'NLM', 1055, 'n', 1 },
{ 'Latindex', 'Latindex', 12376, 'n', 1 },
{ 'ERIH PLUS', 'ERIH PLUS', 3434, 'n', 1 },
{ 'IPNIpub', 'IPNI', 2008, 'n', 1 },
{ 'SUDOCcat', 'SUDOC catálogo', 1025, 'n', 'SUDOC catálogo' },
{ 'ZDB', 'ZDB', 1042, 'n', 1 },
{ 'NorwegianRegister', 'Norwegian Register', 1270, 'n', 'Norwegian Register' },
{ 'DOAJ', 'DOAJ', 5115, 'n', 1 },
{ 'ACNP', 'ACNP', 6981, 'n', 1 },
{ 'DipFedBra', 'Cámara de Diputados de Brasil', 7480, 'n', 1 },
{ 'HCDN', 'Estadísticas HCDN', 4693, 'n', 1 },
{ 'HCDNbio', 'Biografía HCDN', 5225, 'n', 1 },
{ 'Directorio Legislativo', 'DirectorioLegislativo', 6585, 'n', 0 },
-- { 'Legislatura CABA', 'Legislatura CABA', 4667, 'n', 1 },
{ 'Archivo Histórico de Diputados de España', 'Archivo Histórico de Diputados (1810-1977)', 9033, 'n', 1 },
{ 'Senadores de España (1834-1923)', 'Senadores de España (1834-1923)', 10265, 'n', 1 },
{ 'Asamblea de Madrid', 'Asamblea de Madrid', 4797, 'n', 1 },
{ 'BCNCL', 'Biografías BCN', 5442, 'url', 0 },
{ 'RBD', 'RBD MINEDUC', 1919, 'n', 0 },
{ 'CineChile', 'CineChile', 6750, 'url', 0 },
{ 'Tebeosfera-autor', 'Tebeosfera', 5562, 'n', 1 },
{ 'DPRR', 'DPRR', 6863, 'n', 0},
{ 'tribunsdelaplebe.fr', 'TDLP', 8961, 'n', 0},
{ 'Pleiades', 'Pleiades', 1584, 'n', 0},
{ 'IMO', 'IMO', 458, 'n', 0},
{ 'Mnemosine', 'Mnemosine', 10373, 'n', 0 },
{ 'Renacyt', 'Renacyt', 10452, 'n', 0 },
{ 'AWARE', 'AWARE', 6637, 'url', 0 },
{ 'Tabakalera', 'Tabakalera', 10069, 'n', 1 },
{ 'BUSC', 'BUSC', 12538, 'n' , 1}
},
},
{
title = 'واژهنومهئون و دانشنومهئون',
group = {
{ 'Auñamendi', 'Auñamendi', 3218, 'n', 1 },
-- { 'GEA', 'GEA', 1807, 'n', 1 },
{ 'GEN', 'GEN', 7388, 'n', 1 },
{ 'DBSE', 'DBSE', 2985, 'url', 1 },
{ 'DBE', 'DBE', 4459, 'url', 1 },
{ 'DBCLM', 'DBCLM', 13067, 'url', 1 },
{ 'DCED', 'DCED', 13620, 'n', 1 },
{ 'DBA', 'DBA', 13851, 'n', 1 },
{ 'DHS', 'DHS', 902, 'n', 0 },
{ 'LIR', 'LIR', 886, 'n', 0 },
{ 'TLS', 'TLS', 1362, 'n', 0 },
{ 'Britannica', 'Britannica', 1417, 'url', 0 },
{ 'ELEM', 'ELEM', 1565, 'n', 0 },
{ 'Treccani', 'Treccani', 4223, 'url', 0 },
{ 'Iranica', 'Encyclopædia Iranica', 3021, 'n', 1 },
},
},
{
title = 'دیجیتال مخازن',
group = {
{ 'PerséeRevista', 'Persée revista', 2733, 'n', 'Persée revista' },
{ 'DialnetRevista', 'Dialnet revista', 1609, 'n', 'Dialnet revista' },
{ 'Redalyc', 'Redalyc', 3131, 'n', 1 },
-- { 'UNZrevista', 'UNZ', 2735, 'n', 0 },
-- { 'JSTORrevista', 'JSTOR revista', 1230, 'n', 'JSTOR revista' },
{ 'HathiTrust', 'HathiTrust', 1844, 'n', 1 },
{ 'Galicianaobra', 'Galiciana obra', 3004, 'n', 'Galiciana obra' },
{ 'Trove', 'Trove', 5603, 'n', 1 },
{ 'BVMCobra', 'BVMC obra', 3976, 'n', 'BVMC obra' },
{ 'BVMCpersona', 'BVMC persona', 2799, 'n', 'BVMC persona' },
{ 'Persée', 'Persée', 2732, 'n', 1 },
{ 'Dialnet', 'Dialnet', 1607, 'n', 1 },
{ 'GutenbergAutor', 'Proyecto Gutenberg autor', 1938, 'n', 'Proyecto Gutenberg autor' },
{ 'BHL-bibliografia', 'BHL', 4327, 'n', 0 },
-- { 'UNZautor', 'UNZ', 2734, 'n', 'UNZ' },
{ 'TLL', 'The Latin Library', 7042, 'n', 'The Latin Library' },
{ 'BDCYL', 'BDCYL', 3964, 'n', 1 },
{ 'BVPB', 'BVPB', 4802, 'n', 1 },
{ 'PDCLM', 'Patrimonio Digital de Castilla-La Mancha', 6490, 'n', 1 },
{ 'BDA', 'BDA', 6496, 'n', 1 },
{ 'BDM', 'BDM', 13816, 'n', 1 },
{ 'BVPHautoridad', 'BVPH', 6492, 'n', 1 },
{ 'BivaldiAutor', 'Bivaldi autor', 3932, 'n', 'Bivaldi autor' },
{ 'GalicianaAutor', 'Galiciana autor', 3307, 'n', 'Galiciana autor' },
{ 'Packard Humanities Institute', 'PHI', 6941, 'n', 0 },
{ 'Europeana', 'Europeana', 7704, 'n', 1 },
{ 'DOI', 'DOI', 356, 'n', 1 },
{ 'Handle', 'Handle', 1184, 'url', 1 },
},
},
{
title = 'موزهئون',
group = {
{ 'MNCARS', 'MNCARS', 4439, 'url', 1 },
{ 'MuseoDelPradoPersona', 'Museo del Prado (persona)', 5321, 'n', 'Museo del Prado (persona)' },
{ 'MuseoDelPradoObra', 'Museo del Prado (obra)', 8905, 'n', 'Museo del Prado (obra)' },
{ 'Museo Smithsoniano de Arte AmericanoPersona', 'SAAM (persona)', 1795, 'n', 'SAAM (persona)' },
{ 'Museo Smithsoniano de Arte AmericanObra', 'SAAM (obra)', 4704, 'n', 'SAAM (obra)' },
{ 'MuseodeOrsayArtistas', 'Museo de Orsay (artista)', 2268, 'n', 'Museo de Orsay (artista)' },
{ 'Thyssen-BornemiszaArtistas', 'Thyssen-Bornemisza (artista)', 2431, 'n', 'Thyssen-Bornemisza (artista)' },
},
},
{
title = 'دیجیتالی روزنومه دکّهئون',
group = {
{ 'HemBNE', 'Hemeroteca digital de la BNE', 12151, 'n', 1 },
{ 'BVPH', 'Biblioteca Virtual de Prensa Histórica', 2961, 'n', 1 },
{ 'Memoriademadrid', 'Memoriademadrid', 7372, 'n', 1 },
},
},
{
title = 'إستارهشناسی',
group = {
{ 'Simbad', 'SIMBAD', 3083, 'n', 0 },
{ 'JPL-Small-Body-Database', 'JPL', 716, 'n', 0 },
{ 'MPC', 'MPC', 5736, 'n', 0 },
{ 'NASA-Exoplanet-Archive', 'NASA Exoplanet Archive', 5667, 'n', 0 },
{ 'GazPlaNom', 'Gazetteer of Planetary Nomenclature', 2824, 'n', 0 },
},
},
{
title = 'جاجیگاهون',
group = {
{ 'OSM', 'Relación OSM', 402, 'n', 'Relación OSM' },
{ 'TGN', 'TGN', 1667, 'n', 1 },
{ 'AtlasIR', 'Atlas Digital del Imperio Romano', 1936, 'n', 0 },
{ 'Pleiades', 'Pleiades', 1584, 'n', 0 },
{ 'TmGEO', 'Trismegistos GEO', 1958, 'n', 0 },
{ 'SNCZI-IPE-EMBALSE', 'SNCZI-IPE embalse', 4568, 'n', 'SNCZI-IPE embalse' },
{ 'SNCZI-IPE-PRESA', 'SNCZI-IPE presa', 4558, 'n', 'SNCZI-IPE presa' },
{ 'NATURA2000', 'Natura 2000', 3425, 'n', 'Natura 2000' },
{ 'WWF', 'WWF', 1294, 'n', 1 },
{ 'IDESCAT', 'IDESCAT', 4335, 'n', 1 },
{ 'INE', 'INE', 772, ineLink, 1 },
{ 'INE Portugal', 'INE', 6324, 'n', 1 },
{ 'ISTAT', 'ISTAT', 635, 'n', 1 },
{ 'OFS-Suiza', 'OFS', 771, 'n', 1 },
{ 'IBGE', 'IBGE', 1585, 'n', 1 },
{ 'TOID', 'TOID', 3120, 'n', 1 },
{ 'INSEE-commune', 'INSEE (comuna)', 374, 'n', 'INSEE (comuna)' },
{ 'INSEE-departamento', 'INSEE (departamento)', 2586, 'n', 'INSEE (departamento)' },
{ 'INSEE-region', 'INSEE (región)', 2585, 'n', 'INSEE (región)' },
{ 'INSEE-canton', 'INSEE (cantón)', 2506, 'n', 'INSEE (cantón)' },
{ 'INEGI-mun', 'INEGI municipio', 3801, 'n', 'INEGI municipio' },
{ 'INEGI-loc', 'INEGI localidad', 1976, 'n', 'INEGI localidad' },
{ 'SIRUTA', 'SIRUTA', 843, 'n', 1 },
{ 'SUDAFRICA-MUN', 'Código municipio Sudáfrica', 911, 'n', 1 },
{ 'LAU', 'LAU', 782, 'n', 1 },
{ 'KSH', 'KSH', 939, 'n', 1 },
{ 'OKATO', 'OKATO', 721, 'n', 1 },
{ 'OSTAT', 'ÖSTAT-Nr', 964, 'n', 'ÖSTAT-Nr'},
{ 'TERC', 'TERC', 1653, 'n', 'TERC'},
{ 'GNIS', 'GNIS', 590, 'n', 0},
{ 'WDTA', 'WDTA', 809, 'n', 0 },
},
},
{
title = 'معماری',
group = {
{ 'DocomomoIberico', 'Docomomo Ibérico', 3758, 'n', 'Docomomo Ibérico' },
{ 'COAMinmueble', 'COAM inmueble', 2917, 'n', 'COAM inmueble' },
{ 'COAMpersona', 'COAM persona', 4488, 'n', 'COAM persona' },
{ 'ArchnetAutoridad', 'Archnet autoridad', 12728, 'n', 'Archnet autoridad' },
{ 'ArchnetSitio', 'Archnet sitio', 7323, 'n', 'Archnet sitio' },
},
},
{
title = 'دریایی فانوس',
group = {
{ 'ARHLS', 'ARHLS', 2980, 'n', 0 },
{ 'NGA', 'NGA', 3563, 'n', 0 },
{ 'UKHO', 'UKHO', 3562, 'n', 0 },
{ 'MarineTraffic', 'MarineTraffic', 3601, 'n', 0 },
{ 'OnlineListofLights', 'Online List of Lights', 3223, 'n', 0 },
},
},
{
title = 'تاریخی میراث',
group = {
{ 'World Heritage Site', 'Centro del Patrimonio Mundial', 757, 'n', 'Centro del Patrimonio Mundial' },
{ 'CNMLBH', 'cnmlbh', 4587, 'n', 'cnmlbh' },
{ 'IGESPAR', 'IGESPAR', 1702, 'n', 1 },
{ 'SIPA', 'SIPA', 1700, 'n', 1 },
{ 'Infopatrimonio', 'Infopatrimônio', 4372, 'n', 'Infopatrimônio' },
{ 'AustriaObjektID', 'Austria ObjektID', 2951, 'n', 'Austria ObjektID' },
{ 'FBBID', 'FBB', 2783, 'n', 'FBB' },
{ 'Fornminnesregistret', 'FMIS', 1260, 'n', 'FMIS' },
{ 'BerlinerKulturdenkmal', 'Berliner Kulturdenkmal', 2424, 'n', 'Berliner Kulturdenkmal' },
{ 'NHLE', 'NHLE', 1216, 'n', 1 },
{ 'NRHP', 'NRHP', 649, 'n', 1 },
{ 'KULTURMINNE', 'Kulturminne', 758, 'n', 'Kulturminne' },
{ 'CRHP', 'CRHP', 477, 'n', 1 },
{ 'MERIMEE', 'Mérimée', 380, 'n', 'Mérimée' },
{ 'CADW', 'Cadw', 1459, 'n', 'Cadw' },
{ 'Památkový Katalog', 'Památkový katalog', 762, 'n', 'Památkový katalog' },
{ 'PatrimonioIran', 'Patrimonio Nacional de Irán', 1369, 'n', 'Patrimonio Nacional de Irán' },
{ 'Rijksmonument', 'Rijksmonument', 359, 'n', 'Rijksmonument' },
{ 'BIC', 'BIC', 808, 'n', 1 },
{ 'BCIN', 'BCIN', 1586, 'n', 1 },
{ 'IPAC', 'IPAC', 1600, 'n', 1 },
{ 'IGPCV', 'IGPCV', 2473, 'n', 1 },
{ 'IAPH', 'IAPH', 8425, 'n', 0 },
{ 'GD-PCA', 'Patrimonio Cultural de Andalucía', 3318, 'n', 1 },
{ 'SIPCA', 'SIPCA', 3580, 'n', 1 },
{ 'PWJCYL', 'Patrimonio Web JCyL', 3177, 'n', 'Patrimonio Web JCyL' },
{ 'CPCCLM', 'Catálogo de Patrimonio Cultural de Castilla-La Mancha', 6539, 'n', 1 },
{ 'HispaniaNostra', 'Lista Roja Hispania Nostra', 4868, 'url', 'Lista Roja Hispania Nostra' },
{ 'HGC', 'Heritage Gazetteer for Cyprus', 6916, 'n', 1 },
{ 'HGL', 'Heritage Gazetteer of Libya', 6751, 'n', 1 },
},
},
{
title = 'ورزشکارون',
group = {
{ 'COI', 'COI', 5815, 'n', 0 },
{ 'World Athletics', 'World Athletics', 1146, 'n', 0 },
{ 'European Athletics', 'Atletismo Europeo', 3766, 'n', 0 },
{ 'Liga Diamante', 'Liga de Diamante', 3923, 'n', 0 },
{ 'ITU', 'ITU', 3604, 'n', 0 },
{ 'ATP', 'ATP', 536, 'n', 0 },
{ 'Copa Davis', 'Copa Davis', 2641, 'n', 0 },
{ 'WTA', 'WTA', 597, 'n', 0 },
{ 'Fed Cup', 'Fed Cup', 2642, 'n', 0 },
{ 'ITF', 'ITF', 599, 'n', 0 },
{ 'ITHF', 'ITHF', 3363, 'n', 0 },
{ 'ITTF', 'ITTF', 1364, 'n', 0 },
{ 'FIFA', 'FIFA', 1469, 'n', 0 },
{ 'UEFA', 'UEFA', 2276, 'n', 0 },
{ 'NFT', 'National-Football-Teams', 2574, 'n', 0 },
{ 'Soccerway', 'Soccerway', 2369, 'n', 0 },
{ 'Transfermarkt', 'Transfermarkt', 2446, 'n', 0 },
{ 'As', 'As', 3427, 'n', 0 },
{ 'ESPN FC', 'ESPN FC', 3681, 'n', 0 },
{ 'FBref', 'FBref', 5750, 'n', 0 },
{ 'BeSoccer', 'BeSoccer', 12577, 'n', 0 },
{ 'LaPreferente', 'LaPreferente', 7359, 'n', 0 },
{ 'Livefutbol', 'Livefutbol', 2020, 'n', 0 },
{ 'Soccerbase', 'Soccerbase', 2193, 'n', 0 },
{ 'FootballDatabase', 'FootballDatabase', 3537, 'n', 0 },
{ 'BDFutbol', 'BDFutbol', 3655, 'n', 0 },
{ 'EPCR', 'EPCR', 3666, 'n', 0 },
{ 'FIDE', 'FIDE', 1440, 'n', 0 },
{ 'BoxRec', 'BoxRec', 1967, 'n', 0 },
{ 'Sherdog', 'Sherdog', 2818, 'n', 0 },
{ 'WWE', 'WWE', 2857, 'n', 0 },
{ 'NSK', 'NSK', 3385, 'n', 0 },
{ 'IJF', 'IJF', 4559, 'n', 0 },
{ 'FINA', 'FINA', 3408, 'n', 0 },
{ 'ISHOF', 'ISHOF', 3691, 'n', 0 },
{ 'NFL', 'NFL', 3539, 'n', 0 },
{ 'NHL', 'NHL', 3522, 'n', 0 },
{ 'FIH', 'FIH', 3742, 'n', 0 },
{ 'MLB', 'MLB', 3541, 'n', 0 },
{ 'Baseball-Reference', 'Baseball-Reference', 1825, 'n', 0 },
{ 'FIL', 'FIL', 2990, 'n', 0 },
{ 'IBSF', 'IBSF', 2991, 'n', 0 },
{ 'WAF', 'WAF', 3010, 'n', 0 },
{ 'FEI', 'FEI', 3111, 'n', 0 },
{ 'FIE', 'FIE', 2423, 'n', 0 },
{ 'CEE', 'CEE', 4475, 'n', 0 },
{ 'IBU', 'IBU', 2459, 'n', 0 },
{ 'ISU', 'ISU', 2694, 'n', 0 },
{ 'FIG', 'FIG', 2696, 'n', 0 },
{ 'UIPM', 'UIPM', 2726, 'n', 0 },
{ 'BWF', 'BWF', 2729, 'n', 0 },
{ 'WCF', 'WCF', 3557, 'n', 0 },
{ 'EHF', 'EHF', 3573, 'n', 0 },
{ 'IWF', 'IWF', 3667, 'n', 0 },
{ 'IOF', 'IOF', 3672, 'n', 0 },
{ 'ISSF', 'ISSF', 2730, 'n', 0 },
{ 'FIVB', 'FIVB', 2801, 'n', 0 },
{ 'CEV', 'CEV', 3725, 'n', 0 },
{ 'ICF', 'ICF', 3689, 'n', 0 },
{ 'FISA', 'FISA', 2091, 'n', 0 },
{ 'IFSC', 'IFSC', 3690, 'n', 0 },
{ 'NLL', 'NLL', 3955, 'n', 0 },
{ 'PGA', 'PGA', 2811, 'n', 0 },
{ 'LPGA', 'LPGA', 2810, 'n', 0 },
{ 'FIBA', 'FIBA', 3542, 'n', 0 },
{ 'Euroliga', 'Euroliga', 3536, 'n', 0 },
{ 'WNBA', 'WNBA', 3588, 'n', 0 },
{ 'NBA', 'NBA', 3647, 'n', 0 },
{ 'ACB', 'ACB', 3525, 'n', 0 },
{ 'Entr. ACB', 'Entrenador ACB', 6297, 'n', 0 },
{ 'snooker.org', 'snooker.org', 4502, 'n', 0 },
{ 'snooker.org tournament', 'snooker.org', 4921, 'n', 0 },
{ 'WST', 'WST', 4498, 'n', 0 },
{ 'CueTracker', 'CueTracker', 4924, 'n', 0 },
},
},
{
title = 'سینما',
group = {
{ 'FilmAffinity', 'FilmAffinity', 480, 'n', 0 },
{ 'IMDb', 'IMDb', 345, 'n', 0 },
{ 'Óscar', 'Óscar', 6145, 'n', 0 },
{ 'AFI', 'AFI', 3593, 'n', 0 },
{ 'Allcinema', 'Allcinema', 2465, 'n', 0 },
{ 'AllMovie', 'AllMovie', 1562, 'n', 0 },
{ 'AlloCiné', 'AlloCiné', 1265, 'n', 0 },
{ 'BFI', 'BFI', 2703, 'n', 0 },
{ 'Box Office Mojo', 'Box Office Mojo', 1237, 'n', 0 },
{ 'ICAA película', 'ICAA', 5128, 'n', 1 },
},
},
{
title = 'کارآفرینون',
group = {
{ 'Bloomberg', 'Bloomberg', 3052, 'n', 0 },
{ 'Crunchbase', 'Crunchbase', 2087, 'n', 0 },
},
},
{
title = 'مالیاتی شناساگرون',
group = {
{ 'IRS', 'IRS', 1297, noLink, 0 },
{ 'VAT', 'VAT', 3608, noLink, 0 },
{ 'UID', 'UID', 4829, 'n', 0 },
},
},
{
title = 'کامپیوتری شناساگرون',
group = {
{ 'TOP500', 'TOP500', 7307, 'n', 0 },
{ 'Arch', 'Arch Linux', 3454, 'n', 0 },
{ 'AUR', 'AUR', 4162, 'n', 0 },
{ 'Debian', 'Debian', 3442, 'n', 0 },
{ 'Fedora', 'Fedora', 3463, 'n', 0 },
{ 'FSD', 'Free Software Directory', 2537, 'n', 0 },
{ 'Gentoo', 'Gentoo', 3499, 'n', 0 },
{ 'OpenHub', 'Open Hub', 1972, 'n', 0 },
{ 'PyPI', 'PyPI', 5568, 'n', 0 },
{ 'Snap', 'Snap', 4435, 'n', 0 },
{ 'Ubuntu', 'Ubuntu', 3473, 'n', 0 },
}
},
{
title = 'زیستشناسی دیتابیسئون',
group = {
{ 'Algabase', 'AlgaeBase', 1348, 'y', 0 },
{ 'ADW', 'ADW', 4024, 'n', 0 },
{ 'AmphibiaWeb', 'AmphibiaWeb', 5036, 'n', 0 },
{ 'BOLD', 'BOLD', 3606, 'n', 0 },
{ 'APD', 'African Plant DB', 2036, 'n', 0 },
{ 'Avibase', 'Avibase', 2026, 'n', 0 },
{ 'BHL', 'BHL', 687, 'n', 0 },
{ 'BioLib', 'BioLib', 838, 'n', 0 },
{ 'BirdLife', 'BirdLife', 5257, 'n', 0 },
{ 'CatalogueOfLife', 'Catalogue of Life', 3088, 'n', 0 },
{ 'CONABIO', 'CONABIO', 4902, 'n', 0 },
{ 'Dyntaxa', 'Dyntaxa', 1939, 'n', 0 },
{ 'eBird', 'eBird', 3444, 'n', 0 },
{ 'EOL', 'EOL', 830, 'n', 0 },
{ 'EUNIS', 'EUNIS', 6177, 'n', 0 },
{ 'FaunaEuropaea', 'Fauna Europaea', 1895, 'n', 0 },
{ 'FishBase', 'FishBase', 938, 'n', 0 },
{ 'FloraBase', 'FloraBase', 3101, 'n', 0 },
{ 'FOC', 'Fl. China', 1747, 'n', 0 },
{ 'GBIF', 'GBIF', 846, 'n', 0 },
{ 'GlobalSpecies', 'GlobalSpecies', 6433, 'n', 0 },
{ 'GRIN', 'GRIN', 1421, 'url', 0 },
{ 'IBC', 'Internet Bird Collection', 3099, 'n', 0 },
{ 'iNaturalist', 'iNaturalist', 3151, 'n', 0 },
{ 'IndexFungorum', 'Index Fungorum', 1391, 'n', 0 },
{ 'IOBIS', 'OBIS', 6754, 'n', 0 },
{ 'IPNI', 'IPNI', 961, 'n', 0 },
{ 'ITIS', 'ITIS', 815, 'n', 0 },
{ 'LPSN', 'LPSN', 1991, 'url', 0 },
{ 'MSW', 'MSW', 959, 'n', 0 },
{ 'MycoBank', 'MycoBank', 962, 'n', 0 },
{ 'NCBI', 'NCBI', 685, 'n', 0 },
{ 'FossilWorks', 'Paleobiology Database', 842, 'n', 0 },
{ 'PlantList', 'PlantList', 1070, 'n', 0 },
{ 'SpeciesPlus', 'Species+', 2040, 'n', 0 },
{ 'Taxonomicon', 'Taxonomicon', 7066, 'n', 0 },
{ 'Tropicos', 'W3TROPICOS', 960, 'n', 0 },
{ 'UICN', 'UICN', 627, 'n', 0 },
{ 'USDAP', 'USDA Plants', 1772, 'n', 0 },
{ 'VASCAN', 'VASCAN', 1745, 'n', 0 },
{ 'WoRMS', 'WoRMS', 850, 'n', 0 },
{ 'uBio', 'uBio', 4728, 'n', 0 },
{ 'Xeno-canto', 'Xeno-canto', 2426, 'n', 0 },
{ 'Zoobank', 'Zoobank', 1746, 'n', 0 },
},
},
{
title = 'پزشکی شناساگرون',
group = {
{ 'DOID', 'DOID', 699, 'n', 0 },
{ 'CIE11', 'CIE-11', 7329, icd11Link, 0},
{ 'CIE10', 'CIE-10', 494, 'n', 0 },
{ 'CIE9', 'CIE-9', 493, 'n', 0 },
{ 'CIE10MC', 'CIE-10-MC', 4229, 'n', 0 },
{ 'CIE9MC', 'CIE-9-MC', 1692, 'n', 0 },
{ 'CIEO', 'CIE-O', 563, 'n', 0 },
{ 'CIAP2', 'CIAP-2', 667, 'n', 0 },
{ 'OMIM', 'OMIM', 492, 'n', 0 },
{ 'DSM IV', 'DSM IV', 663, 'n', 0 },
{ 'DSM 5', 'DSM-5', 1930, 'n', 0 },
{ 'DiseasesDB', 'DiseasesDB', 557, 'n', 0 },
{ 'MedlinePlus', 'MedlinePlus', 604, 'n', 0 },
{ 'eMedicine', 'eMedicine', 673, 'n', 0 },
{ 'MeSH', 'MeSH', 486, 'n', 0 },
{ 'MeSHdq', 'MeSH D/Q', 9340, 'y', 0 },
{ 'DeCS', 'DeCS', 9272, 'n', 0 },
{ 'Orphanet', 'Orphanet', 1550, 'n', 0 },
{ 'TA98', 'TA', 1323, 'n', 1 },
{ 'FMA', 'FMA', 1402, 'n', 0 },
{ 'UMLS', 'UMLS', 2892, 'n', 0 },
{ 'GeneReviews', 'GeneReviews', 668, 'n', 0 },
{ 'NumE', 'Número E', 628, 'n', 0 },
{ 'GARD', 'GARD', 4317, 'n', 0 },
}
},
{
title = 'شیمیایی شناساگرون',
group = {
{ 'CAS', 'Número CAS', 231, 'n', 0 },
{ 'EINECS', 'Números EINECS', 232, 'n', 0},
{ 'ATC', 'Código ATC', 267, 'n', 0 },
{ 'RTECS', 'RTECS', 657, 'n', 0 },
{ 'ChEBI', 'ChEBI', 683, 'n', 0 },
{ 'ChEMBL', 'ChEMBL', 592, 'n', 0 },
{ 'ChemSpider', 'ChemSpider', 661, 'n', 0 },
{ 'DrugBank', 'DrugBank', 715, 'n', 0 },
{ 'PubChem', 'PubChem', 662, 'n', 0 },
{ 'UNII', 'UNII', 652, 'n', 0 },
{ 'KEGG', 'KEGG', 665, 'n', 0 },
{ 'SMILES', 'SMILES', 233, 'y', 0 },
{ 'InChI', 'InChI', 234, 'y', 0 },
{ 'InChIKey', 'InChI key', 235, 'y', 0 },
}
},
{
title = 'زیستی شناساگرون',
group = {
{ 'MGI', 'MGI', 231, 'n', 0 },
{ 'HomoloGene', 'HomoloGene', 593, 'n', 0 },
{ ' HGNC', 'HGNC', 354, 'n', 0 },
{ 'UniProt', 'UniProt', 352, 'n', 0 },
}
},
{
title = 'إسارهشناسی شناساگرون',
group = {
{ 'COSPAR', 'COSPAR', 247, 'n', 0 },
{ 'SCN', 'SCN', 377, 'n', 0 },
{ 'NSSDCA', 'NSSDCA', 8913, 'n', 0 }
}
},
{
title = 'هستیشناسیون',
group = {
{ 'IEV', 'Número IEV', 8855, 'n', 0 },
{ 'OUM2', 'OUM 2.0', 8769, 'n', 0 }
}
}
}
-- -- Example row: --
-- conf.databases[2] = {}
-- conf.databases[2].name = 'خارجی لینکون'
-- conf.databases[2].list = {
-- {
-- title = '',
-- group = {
-- { 'Website', 'وبسایت', 856, 'n', 0 },
-- },
-- },
-- }
--In this order: alternate name, name of parameter from databases table
conf.aliases = {
{ 'Wd', 'Wikidata' },
{ 'PND', 'GND' },
{ 'Commonscat', 'Commons' },
}
local function getCatForId( parameter, category )
local title = mw.title.getCurrentTitle()
local namespace = title.namespace
if category == 0 then
return ''
elseif category == 1 then
category = parameter
end
if namespace == 0 then
return '[[رج:شناساگر دار مقالهئون|' .. category .. ']]\n'
elseif namespace == 2 and not title.isSubpage then
return '[[رج:شناساگر دار کارور صفحهئون|' .. category .. ']]\n'
else
return '[[رج:شناساگر دار متفرقه صفحهئون|' .. category .. ']]\n'
end
end
function getIdsFromSitelinks( itemId, property )
local ids = {}
local siteLink = itemId and mw.wikibase.getSitelink( itemId, property )
if siteLink then
table.insert( ids, siteLink )
end
return ids
end
function getIdsFromWikidata( itemId, property )
local ids = {}
local declaraciones = mw.wikibase.getBestStatements(itemId, property)
for _, statement in pairs( declaraciones) do
if statement.mainsnak.datavalue then
table.insert( ids, statement.mainsnak.datavalue.value )
end
end
return ids
end
function getLink( property, val, mask )
local link = ''
if mw.ustring.find( val, '//' ) then
link = val
else
if type(property) == 'number' then
local entityObject = mw.wikibase.getEntityObject('P'..property)
local dataType = entityObject.datatype
if dataType == 'external-id' then
local allStatements = entityObject:getBestStatements('P1630')
if allStatements then
for pos = 1, #allStatements, 1 do
local q = allStatements[pos].qualifiers
if q and q.P407 and q.P407[1].datavalue and q.P407[1].datavalue.value.id == 'Q1321' then
link = allStatements[pos].mainsnak.datavalue.value
end
end
end
if link == '' then
local formatterURL = entityObject:getBestStatements('P1630')[1]
if formatterURL then
link = formatterURL.mainsnak.datavalue.value
else
local formatterURL = entityObject:getBestStatements('P3303')[1]
if formatterURL then link = formatterURL.mainsnak.datavalue.value end
end
end
elseif dataType == 'url' then
local subjectItem = entityObject:getBestStatements('P1629')[1]
if subjectItem then
local officialWebsite = mw.wikibase.getBestStatements(subjectItem.mainsnak.datavalue.value.id, 'P856')[1]
if officialWebsite then
link = officialWebsite.mainsnak.datavalue.value
end
end
elseif dataType == 'string' then
local formatterURL = entityObject:getBestStatements('P1630')[1]
if formatterURL then
link = formatterURL.mainsnak.datavalue.value
else
local formatterURL = entityObject:getBestStatements('P3303')[1]
if formatterURL then
link = formatterURL.mainsnak.datavalue.value
else
local subjectItem = entityObject:getBestStatements('P1629')[1]
if subjectItem then
local officialWebsite = mw.wikibase.getBestStatements(subjectItem.mainsnak.datavalue.value.id,'P856')[1]
if officialWebsite then
link = officialWebsite.mainsnak.datavalue.value
end
end
end
end
end
elseif type(property) == 'string' then
link = property
end
end
link = mw.ustring.gsub(link, '^[Hh][Tt][Tt][Pp]([Ss]?)://', 'http%1://') -- fix wikidata URL
if type(mask) == 'function' then
return mask( val, link, property )
end
link = mw.ustring.gsub(link, '$1', mw.ustring.gsub( mw.ustring.gsub( val, '%%', '%%%%' ), ' ', '%%%%20' ) or val )
if mw.ustring.find( link, '//' ) then
if type(mask) == 'string' then
link = cleanLink( link, 'PATH' )
if mask == 'y' then
return '['..link..' شناساگر]'
elseif mask == 'n' then
return '['..link..' '..val..']'
end
return '['..link..' '..mask..']'
end
elseif link == '' then
return val
else
return '[['..link..'|'..val..']]'
end
end
local function createRow( id, label, rawValue, link, withUid )
if link then
if label and label ~= '' then label = '<span style="white-space:nowrap;">'..label .. ':</span> ' end
if withUid then
return '* ' .. label .. '<span class="uid">' .. link .. '</span>\n'
else
return '* ' .. label .. link .. '\n'
end
else
return '* <span class="error">این ' .. id .. ' شناساگر ' .. rawValue .. ' نامعتبر هسته</span>[[رج:مرجعون کنترل که خطا ور بخردنه]]\n'
end
end
local function copyTable(inTable)
if type(inTable) ~= 'table' then return inTable end
local outTable = setmetatable({}, getmetatable(inTable))
for key, value in pairs (inTable) do outTable[copyTable(key)] = copyTable(value) end
return outTable
end
local function splitLccn( id )
if id:match( '^%l%l?%l?%d%d%d%d%d%d%d%d%d?%d?$' ) then
id = id:gsub( '^(%l+)(%d+)(%d%d%d%d%d%d)$', '%1/%2/%3' )
end
if id:match( '^%l%l?%l?/%d%d%d?%d?/%d+$' ) then
return mw.text.split( id, '/' )
end
return false
end
local p = {}
function p.authorityControl( frame )
local pArgs = frame:getParent().args
local parentArgs = copyTable(pArgs)
local stringArgs = false
local fromForCount, itemCount, rowCount = 1, 0, 0
local mobileContent = ''
--Cleanup args
for k, v in pairs( pArgs ) do
if type(k) == 'string' then
--make args case insensitive
local lowerk = mw.ustring.lower(k)
if not parentArgs[lowerk] or parentArgs[lowerk] == '' then
parentArgs[lowerk] = v
parentArgs[k] = nil
end
--remap abc to abc1
if not mw.ustring.find(lowerk, '%d$') then --if no number at end of param
if not parentArgs[lowerk..'1'] or parentArgs[lowerk..'1'] == '' then
parentArgs[lowerk..'1'] = v
parentArgs[lowerk] = nil
end
end
if v and v ~= '' then
--find highest from param
if mw.ustring.sub(lowerk,1,4) == 'from' then
local fromNumber = tonumber(mw.ustring.sub(lowerk,5,-1))
if fromNumber and fromNumber >= fromForCount then fromForCount = fromNumber end
elseif mw.ustring.sub(lowerk,1,3) == 'for' then
local forNumber = tonumber(mw.ustring.sub(lowerk,4,-1))
if forNumber and forNumber >= fromForCount then fromForCount = forNumber end
elseif mw.ustring.lower(v) ~= 'no' and lowerk ~= 'for' then
stringArgs = true
end
end
end
end
--Setup navbox
local navboxParams = {
name = 'مرجعون کنترل',
bodyclass = 'hlist',
groupstyle = 'width: 12%; text-align:center;',
}
for f = 1, fromForCount, 1 do
local title = {}
--cleanup parameters
if parentArgs['from'..f] == '' then parentArgs['from'..f] = nil end
if parentArgs['for'..f] == '' then parentArgs['for'..f] = nil end
--remap aliases
for _, a in pairs( conf.aliases ) do
local alias, name = mw.ustring.lower(a[1]), mw.ustring.lower(a[2])
if parentArgs[alias..f] and not parentArgs[name..f] then
parentArgs[name..f] = parentArgs[alias..f]
parentArgs[alias..f] = nil
end
end
--Fetch Wikidata item
local itemId = parentArgs['from'..f] or mw.wikibase.getEntityIdForCurrentPage()
local label = itemId and (mw.wikibase.getSitelink(itemId) or mw.wikibase.getLabel(itemId)) or ''
if label and label ~= '' then
title = mw.title.new(label)
if not title then title = mw.title.getCurrentTitle() end
else
title = mw.title.getCurrentTitle()
end
if (not parentArgs['wikidata'..f] or parentArgs['wikidata'..f] == '') and (title.namespace == 0 or title.namespace == 104) then
parentArgs['wikidata'..f] = parentArgs['from'..f] or itemId or ''
end
if title.namespace == 0 or title.namespace == 104 or stringArgs then --Only in the main namespaces or if there are manual overrides
if fromForCount > 1 and #conf.databases > 1 then
if parentArgs['for'..f] and parentArgs['for'..f] ~= '' then
navboxParams['list'..(rowCount + 1)] = "'''" .. parentArgs['for'..f] .. "'''"
else
navboxParams['list'..(rowCount + 1)] = "'''" .. title.text .. "'''"
end
navboxParams['list'..(rowCount + 1)..'style'] = 'background-color: #ddf;'
rowCount = rowCount + 1
end
for _, db in pairs( conf.databases ) do
if db.list and #db.list > 0 then
local listElements = {}
for n, gr in pairs( db.list ) do
local groupElements = {}
if gr.group and #gr.group > 0 then
for _, params in pairs( gr.group ) do
local id = mw.ustring.lower( params[1] )
-- Wikidata fallback if requested
if itemId and params[3] ~= 0 and (not parentArgs[id..f] or parentArgs[id..f] == '') then
local wikidataIds = {}
if type( params[3] ) == 'function' then
wikidataIds = params[3]( itemId )
elseif type( params[3] ) == 'string' then
wikidataIds = getIdsFromSitelinks(itemId, params[3] )
else
wikidataIds = getIdsFromWikidata( itemId, 'P' .. params[3] )
end
if wikidataIds[1] then
parentArgs[id..f] = wikidataIds[1]
end
end
local val = parentArgs[id..f]
if val and val ~= '' and mw.ustring.lower(val) ~= 'no' and params[3] ~= 0 then
local link
if type( params[3] ) == 'function' then
link = val
else
link = getLink( params[3], val, params[4] )
end
if link and link ~= '' then
table.insert( groupElements, createRow( id, params[2], val, link, true ) .. getCatForId( params[1], params[5] or 0 ) )
itemCount = itemCount + 1
end
end
end
if #groupElements > 0 then
if gr.title and gr.title ~= '' then
table.insert( listElements, "* '''"..gr.title.."'''\n" )
end
table.insert( listElements, table.concat( groupElements ) )
if n == 1 and #groupElements > 1 then
table.insert( listElements, "\n----\n" )
end
-- mobile version
if n == 1 then
mobileContent = table.concat( groupElements )
end
end
end
end
-- Generate navbox title
if #listElements > 0 then
if fromForCount > 1 and #conf.databases == 1 then
if parentArgs['for'..f] and parentArgs['for'..f] ~= '' then
navboxParams['group'..(rowCount + 1)] = "''" .. parentArgs['for'..f] .. "''"
else
navboxParams['group'..(rowCount + 1)] = "''" .. title.text .. "''"
end
else
navboxParams['group'..(rowCount + 1)] = db.name or ''
end
navboxParams['list'..(rowCount + 1)] = table.concat( listElements )
rowCount = rowCount + 1
end
end
end
end
end
if rowCount > 0 then
local Navbox = require('ماژول:Navbox')
if fromForCount > 1 then
--add missing names
for r = 1, rowCount, 1 do
if navboxParams['group'..r] == '' then
navboxParams['group'..r] = "''" .. mw.wikibase.getEntity(parentArgs['wikidata'..r]):getLabel().."''"
end
end
if fromForCount > 2 then
navboxParams['navbar'] = 'plain'
else
navboxParams['state'] = 'off'
navboxParams['navbar'] = 'off'
end
end
local mainCategories = ''
if stringArgs then
mainCategories = mainCategories .. '[[رج:مرجعون کنترل که محلی پارامتر دارنه]]\n'
end
if itemCount > 13 then
if itemCount > 30 then
itemCount = 'بیش از ۳۰'
end
-- mainCategories = mainCategories .. '[[رج:مرجعون کنترل که ' .. itemCount .. ' ویژگی ره کار زننه]]\n'
end
navboxParams['style'] = 'width: inherit';
return frame:extensionTag{ name = 'templatestyles', args = { src = 'شابلون:مرجعون کنترل/styles.css' } }
.. tostring(
mw.html.create( 'div' )
:addClass( 'mw-authority-control' )
:wikitext( Navbox._navbox( navboxParams ) )
:done()
:tag('div')
:addClass( 'mw-mf-linked-projects' )
:addClass( 'hlist' )
:newline()
:wikitext( mobileContent )
:done()
:done()
)
.. mainCategories
else
return ''
end
end
return p
2xzl42t2g4myytq88yypp2euntzu68a
402005
402004
2026-08-31T18:46:21Z
محک
1023
402005
Scribunto
text/plain
require('ماژول:No globals')
local function cleanLink ( link, style )
-- similar to mw.uri.encode
local wikiLink = link
if style == 'PATH' then
wikiLink = mw.ustring.gsub( wikiLink, ' ', '%%%%20' )
elseif style == 'WIKI' then
wikiLink = mw.ustring.gsub( wikiLink, ' ', '_' )
wikiLink = mw.ustring.gsub( wikiLink, '?', '%%%%3F')
else -- if style == 'QUERY' then -- default
wikiLink = mw.ustring.gsub( wikiLink, ' ', '+' )
end
wikiLink = mw.ustring.gsub( wikiLink, '%[', '%%5B' )
wikiLink = mw.ustring.gsub( wikiLink, '%]', '%%5D' )
wikiLink = mw.ustring.gsub( wikiLink, '%"', '%%%%22' )
return wikiLink
end
local function generic ( id, link, parameter )
local idlink = cleanLink( id, 'PATH' )
link = mw.ustring.gsub( link, '$1', idlink )
return '[' .. link .. ' ' .. id .. ']'
end
local function noLink ( id, link, parameter )
-- evita generar un enlace externo junto con el identificador
return id
end
local function bncLink ( id, link, parameter )
-- filtro local del BNC, para evadir multitud de identificadores de Wikidata que no se enlazan adecuadamente
-- véase https://www.wikidata.org/wiki/Wikidata:Database_reports/Constraint_violations/P1890#%22Format%22_violations
if ( string.match( id, '^%d%d%d%d%d%d%d%d%d$' ) ) then
return generic ( id, link, parameter )
end
return false
end
local function bnfLink ( id, link, parameter )
-- representación local del BNF, con doble enlace
return generic( id, link, parameter ) .. ' [http://data.bnf.fr/ark:/12148/cb' .. id .. ' (data)]'
end
local function icd11Link ( id, link, parameter )
-- la propiedad P7329 no genera un enlace externo, así que se usarán los valores de P7807 cuando esté definida
local foundation = getIdsFromWikidata(mw.wikibase.getEntityIdForCurrentPage(), 'P7807')
if foundation and foundation[1] then
link = 'https://icd.who.int/browse11/l-m/en#/http://id.who.int/icd/entity/$1'
link = link:gsub('$1', foundation[1])
return generic(id, link, parameter)
else
return id
end
end
local function ineLink ( id, link, parameter )
-- representación especial del INE, enlace no estándar con cinco parámetros utilizados
local ineMainRE, ineTailRE = '^(%d%d)(%d%d%d)', '(%d%d)(%d%d)(%d%d)'
local codProv, codMuni, codEC, codES, codNUC = string.match( id, ineMainRE .. ineTailRE .. '$' )
if not codEC or not codES or not codNUC then
codProv, codMuni = string.match( id, ineMainRE .. '$' )
if codProv and codMuni then
codEC, codES, codNUC = '00', '00', '00'
else
codProv, codMuni = string.match( id, ineMainRE )
codEC, codES, codNUC = '', '', ''
end
end
if codProv and codMuni then
link = 'http://www.ine.es/nomen2/inicio_a.do?accion=busquedaAvanzada&inicio=inicio_a&subaccion=&botonBusquedaAvanzada=Consultar+selecci%C3%B3n&numPag=0&ordenAnios=ASC&comunidad=00&entidad_amb=no&poblacion_amb=T&poblacion_op=%3D&poblacion_txt=&denominacion_op=like&denominacion_txt=&codProv=$1&codMuni=$2&codEC=$3&codES=$4&codNUC=$5'
link = link:gsub('$1', codProv):gsub('$2', codMuni):gsub('$3', codEC):gsub('$4', codES):gsub('$5', codNUC)
return generic( id, link, parameter )
end
return id
end
local function commonscat ( id, link, parameter )
-- representación especial del enlace a las categorías de Commons, para mantener el formato de enlace interwiki
local idlink = cleanLink( id, 'WIKI' )
link = mw.ustring.gsub( link, '$1', idlink )
return '<span class="plainlinks">[' .. link .. ' ' .. id .. ']</span>'
end
local function sisterprojects ( id, link, parameter )
-- enlaces interproyecto
local prefix = {
-- Ejemplo: -- enwiki = 'w:en',
commonswiki = 'c',
fawikivoyage = 'voy:fa',
enwiktionary = 'wikt:en',
enwikibooks = 'b:en',
wikinews = 'n',
enwikiversity = 'v:en',
fawikiquote = 'q:fa',
enwikisource = 's:en',
mulwikisource = 's',
mediawikiwiki = 'mw',
metawiki = 'm',
specieswiki = 'species',
}
if prefix[ parameter ] then
return '[['..prefix[ parameter ]..':'..id..'|'..id..']]'
end
return false
end
function getCommonsValue ( itemId )
local commonslink = ''
local categories = ''
local property = getIdsFromWikidata( itemId, 'P373' )
if property and property[1] then
property = property[1]
commonslink = commonslink .. getLink( 373, property, commonscat )
else
property = ''
end
local sitelink = getIdsFromSitelinks( itemId, 'commonswiki' )
if sitelink and sitelink[1] then
sitelink = sitelink[1]
if sitelink ~= 'Category:' .. property then
if commonslink == '' then
commonslink = commonslink .. sisterprojects( sitelink, nil, 'commonswiki' )
end
end
else
sitelink = ''
end
if property and sitelink then
if sitelink ~= 'Category:' .. property then
-- categories = categories .. '[[رج:Wikipedia:Control de autoridades con enlaces diferentes de Commons]]'
end
elseif sitelink then -- not property
-- categories = categories .. '[[رج:Wikipedia:Control de autoridades sin Commonscat]]'
elseif property then -- not sitelink
-- categories = categories .. '[[رج:Wikipedia:Control de autoridades sin Commons]]'
else -- not property and not sitelink
-- categories = categories .. '[[رج:Wikipedia:Control de autoridades sin ningún enlace de Commons]]'
end
if commonslink ~= '' then
-- Special:MediaSearch
local mediasearch = 'https://commons.wikimedia.org/wiki/Special:MediaSearch?type=image&search=%22$1%22'
commonslink = commonslink .. ' / ' .. commonscat( itemId, mediasearch )
return { commonslink .. categories }
end
return {}
end
local conf = {}
--In this order: name of the parameter, label, propertyId in Wikidata, formatting function, category id
-- -- name of the parameter: unique name
-- -- label: internal link in wiki format
-- -- propertyId in Wikidata: number without 'P' suffix
-- -- formatting function: one of these four options
-- -- -- local function (like 'generic')
-- -- -- string 'y' (yes), to show a default identifier 'ID'
-- -- -- string 'n' (no), to show the real identifier
-- -- -- any other string, to show this string as identifier ('id', 'url', 'link', ...)
-- -- category id: one of these tree options
-- -- -- number 0, to not add category
-- -- -- number 1, to add a category based on the name of the parameter
-- -- -- any string, to add a category based on this string
conf.databases = {}
conf.databases[1] = {}
conf.databases[1].name = 'مرجعون کنترل'
conf.databases[1].list = {
{
title = 'ویکیپروژهئون',
group = {
{ 'Wikidata', '[[پرونده:Wikidata-logo.svg|20px|link=Wikidata|alt=Wd|ویکیدیتا]] ویکیدیتا (دادهئون)', 'Wikidata:$1', 'n', 0 },
{ 'Commons', '[[پرونده:Commons-logo.svg|15px|link=Wikimedia Commons|alt=Commonscat|ویکیتلمبار]] ویکیتلمبار (عکس و فیلم)', getCommonsValue, 'n', 0 },
{ 'Wikivoyage', '[[پرونده:Wikivoyage-logo.svg|15px|link=Wikiviajes|alt=Wikivoyage|ویکیسفر]] ویکیسفر (سفرنومه و بوروشور)', 'fawikivoyage', sisterprojects, 0 },
{ 'Wiktionary', '[[پرونده:Wiktionary-logo.svg|15px|link=Wikcionario|alt=Wiktionary|ویکیواژه]] ویکیواژه (واژهنومه)', 'enwiktionary', sisterprojects, 0 },
{ 'Wikibooks', '[[پرونده:Wikibooks-logo.svg|15px|link=Wikilibros|alt=Wikibooks|ویکیکتاب]] ویکیکتاب', 'enwikibooks', sisterprojects, 0 },
{ 'Wikinews', '[[پرونده:Wikinews-logo.svg|20px|link=Wikinoticias|alt=Wikinews|ویکیخَوِرون]] ویکیخَوِرون', 'wikinews', sisterprojects, 0 },
{ 'Wikiversity', '[[پرونده:Wikiversity-logo.svg|15px|link=Wikiversidad|alt=Wikiversity|ویکیدانشگاه]] ویکیدانشگاه', 'enwikiversity', sisterprojects, 0 },
{ 'Wikiquote', '[[پرونده:Wikiquote-logo.svg|15px|link=Wikiquote|alt=Wikiquote|ویکیبائوته]] ویکیبائوته', 'fawikiquote', sisterprojects, 0 },
{ 'Wikisource', '[[پرونده:Wikisource-logo.svg|15px|link=Wikisource|alt=Wikisource|ویکیقالزم]] ویکیقالزم (بنویشتهئون)', 'enwikisource', sisterprojects, 0 },
{ 'Multilingual Wikisource', '[[پرونده:Wikisource-logo.svg|15px|link=Wikisource|alt=Wikisource|ویکیقالزم]] ویکیقالزم (بنویشتهئون)', 'wikisource', sisterprojects, 0 },
{ 'MediaWiki', '[[پرونده:MediaWiki-2020-icon.svg|20px|link=MediaWiki|alt=MediaWiki|مدیاویکی]] مدیاویکی', 'mediawikiwiki', sisterprojects, 0 },
{ 'Meta-Wiki', '[[پرونده:Wikimedia Community Logo.svg|15px|link=Wikimedia Meta-Wiki|alt=Meta-Wiki|متاویکی]] متاویکی', 'metawiki', sisterprojects, 0 },
{ 'Wikispecies', '[[پرونده:Wikispecies-logo.svg|15px|link=Wikispecies|alt=Wikispecies|ویکیزیست]] ویکیزیست (جاندارون)', 'specieswiki', sisterprojects, 0 },
},
},
{
title = 'شناساگرون',
group = {
{ 'ISSN', 'ISSN', 236, 'n', 1 },
{ 'VIAF', 'VIAF', 214, 'n', 1 },
{ 'ISNI', 'ISNI', 213, 'n', 1 },
{ 'BCN', 'BCN', 2879, 'n', 1 },
{ 'BNA', 'BNA', 3788, 'n', 1 },
{ 'BNA-ed', 'BNA', 1143, 'n', 0 },
{ 'BNM', 'BNM', 9774, 'n', 1 },
{ 'BNE', 'BNE', 950, 'n', 1 },
{ 'BNF', 'BNF', 268, bnfLink, 1 },
{ 'VcBA', 'VcBA', 8034, 'n', 1 },
{ 'BNM', 'BNM', 4440, 'n', 1 },
{ 'BNC', 'BNC', 1890, bncLink, 1 },
{ 'BNC', 'BNC', 7369, 'n', 1 },
{ 'BNU', 'BNU', 12595, 'n', 1 },
{ 'BNB', 'BNB', 4619, 'n', 1 },
{ 'CANTIC', 'CANTIC', 9984, 'n', 1 },
{ 'GND', 'GND', 227, 'n', 1 },
{ 'LCCN', 'LCCN', 244, 'n', 1 },
{ 'NCL', 'NCL', 1048, 'n', 0 },
{ 'NDL', 'NDL', 349, 'n', 0 },
{ 'NKC', 'NKC', 691, 'n', 0 },
{ 'NLA', 'NLA', 409, 'n', 1 },
{ 'RLS', 'BER', 947, 'n', 0 },
{ 'J9U', 'NLI', 8189, 'n', 0 },
{ 'CINII', 'CiNii', 271, 'n', 0 },
{ 'NARA', 'NARA', 1225, 'n', 0 },
{ 'LCCNLCOC', 'LCCN', 1144, 'n', 0 },
{ 'SNAC', 'SNAC', 3430, 'n', 1 },
{ 'S2', 'S2', 4012, 'n', 0 },
{ 'SUDOC', 'SUDOC', 269, 'n', 0 },
{ 'ULAN', 'ULAN', 245, 'n', 1 },
{ 'frickSpain ', 'research.frick', 8572, 'n', 1 },
{ 'ORCID', 'ORCID', 496, 'n', 1 },
{ 'Scopus', 'Scopus', 1153, 'n', 1 },
-- { 'SELIBR', 'SELIBR', 906, 'n', 1 },
{ 'BIBSYS', 'BIBSYS', 1015, 'n', 1 },
{ 'IPNIaut', 'IPNI', 586, 'n', 'IPNI' },
{ 'MGP', 'MGP', 549, 'n', 0 },
{ 'autores.uy', 'autores.uy', 2558, 'n', 1 },
{ 'Slovenska biografija', 'Slovenska biografija', 1254, 'n', 0 },
{ 'SBN', 'ICCU', 396, 'n', 1 },
{ 'ARAE', 'ARAE', 9226, 'n', 1 },
{ 'DeutscheBiographie', 'Deutsche Biographie', 7902, 'n', 1 },
{ 'NobelPrize', '[[نوبل جایزه|Nobel]]', 8024, 'n', 0 },
{ 'CCBAE', 'CCBAE', 6493, 'n', 1 },
-- { 'DIR3', 'DIR3', 6222, 'n', 1 },
{ 'CensoGuia', 'Censo-Guía', 3998, 'n', 'Censo-Guía' },
{ 'Libraries.org', 'Libraries.org', 4848, 'n', 1 },
{ 'DirectorioMuseos', 'Directorio de Museos y Colecciones de España', 5763, 'n', 1 },
{ 'SUCA', 'SUCA', 5946, 'n', 1 },
{ 'BOE', 'BOE', 4256, 'n', 1 },
{ 'RoyalSociety', 'Royal Society', 2070, 'url', 'Royal Society' },
{ 'HAW', 'HAW', 2273, 'n', 1 },
{ 'SAW', 'SAW', 3411, 'n', 1 },
{ 'KNAW', 'KNAW', 2454, 'n', 1 },
-- { 'KVAB', 'KVAB', 3887, 'n', 1 },
{ 'Leopoldina', 'Leopoldina', 3413, 'n', 1 },
{ 'CONICET', 'CONICET', 3900, 'n', 1 },
{ 'Grierson', 'Grierson', 3946, 'n', 1 },
{ 'RANM', 'RANM', 3945, 'n', 1 },
-- { 'ANMF', 'ANMF', 3956, 'n', 1 },
{ 'Léonore', 'Léonore', 11152, 'n', 0 },
{ 'USCongress', 'US Congress', 1157, 'n', 0 },
{ 'BPN', 'BPN', 651, 'n', 1 },
-- { 'ISCO', 'ISCO', 952, 'n', 1 },
{ 'AAT', 'AAT', 1014, 'n', 1 },
{ 'OpenLibrary', 'Open Library', 648, 'n', 'Open Library' },
{ 'PARES', 'PARES', 4813, 'n', 1 },
{ 'SSRN', 'SSRN autor', 3747, 'n', 'SSRN autor' },
{ 'SIKART', 'SIKART', 781, 'n', 0 },
{ 'KULTURNAV', 'KulturNav', 1248, 'id', 0 },
{ 'RKDartists', 'RKD', 650, 'n', 1 },
{ 'GoogleScholar', 'GoogleScholar', 1960, 'n', 'Google Scholar' },
-- { 'Microsoft Academic', 'Microsoft Academic', 6366, 'n', 1 },
{ 'RID', 'ResearcherID', 1053, 'n', 1 },
{ 'NLM', 'NLM', 1055, 'n', 1 },
{ 'Latindex', 'Latindex', 12376, 'n', 1 },
{ 'ERIH PLUS', 'ERIH PLUS', 3434, 'n', 1 },
{ 'IPNIpub', 'IPNI', 2008, 'n', 1 },
{ 'SUDOCcat', 'SUDOC catálogo', 1025, 'n', 'SUDOC catálogo' },
{ 'ZDB', 'ZDB', 1042, 'n', 1 },
{ 'NorwegianRegister', 'Norwegian Register', 1270, 'n', 'Norwegian Register' },
{ 'DOAJ', 'DOAJ', 5115, 'n', 1 },
{ 'ACNP', 'ACNP', 6981, 'n', 1 },
{ 'DipFedBra', 'Cámara de Diputados de Brasil', 7480, 'n', 1 },
{ 'HCDN', 'Estadísticas HCDN', 4693, 'n', 1 },
{ 'HCDNbio', 'Biografía HCDN', 5225, 'n', 1 },
{ 'Directorio Legislativo', 'DirectorioLegislativo', 6585, 'n', 0 },
-- { 'Legislatura CABA', 'Legislatura CABA', 4667, 'n', 1 },
{ 'Archivo Histórico de Diputados de España', 'Archivo Histórico de Diputados (1810-1977)', 9033, 'n', 1 },
{ 'Senadores de España (1834-1923)', 'Senadores de España (1834-1923)', 10265, 'n', 1 },
{ 'Asamblea de Madrid', 'Asamblea de Madrid', 4797, 'n', 1 },
{ 'BCNCL', 'Biografías BCN', 5442, 'url', 0 },
{ 'RBD', 'RBD MINEDUC', 1919, 'n', 0 },
{ 'CineChile', 'CineChile', 6750, 'url', 0 },
{ 'Tebeosfera-autor', 'Tebeosfera', 5562, 'n', 1 },
{ 'DPRR', 'DPRR', 6863, 'n', 0},
{ 'tribunsdelaplebe.fr', 'TDLP', 8961, 'n', 0},
{ 'Pleiades', 'Pleiades', 1584, 'n', 0},
{ 'IMO', 'IMO', 458, 'n', 0},
{ 'Mnemosine', 'Mnemosine', 10373, 'n', 0 },
{ 'Renacyt', 'Renacyt', 10452, 'n', 0 },
{ 'AWARE', 'AWARE', 6637, 'url', 0 },
{ 'Tabakalera', 'Tabakalera', 10069, 'n', 1 },
{ 'BUSC', 'BUSC', 12538, 'n' , 1}
},
},
{
title = 'واژهنومهئون و دانشنومهئون',
group = {
{ 'Auñamendi', 'Auñamendi', 3218, 'n', 1 },
-- { 'GEA', 'GEA', 1807, 'n', 1 },
{ 'GEN', 'GEN', 7388, 'n', 1 },
{ 'DBSE', 'DBSE', 2985, 'url', 1 },
{ 'DBE', 'DBE', 4459, 'url', 1 },
{ 'DBCLM', 'DBCLM', 13067, 'url', 1 },
{ 'DCED', 'DCED', 13620, 'n', 1 },
{ 'DBA', 'DBA', 13851, 'n', 1 },
{ 'DHS', 'DHS', 902, 'n', 0 },
{ 'LIR', 'LIR', 886, 'n', 0 },
{ 'TLS', 'TLS', 1362, 'n', 0 },
{ 'Britannica', 'Britannica', 1417, 'url', 0 },
{ 'ELEM', 'ELEM', 1565, 'n', 0 },
{ 'Treccani', 'Treccani', 4223, 'url', 0 },
{ 'Iranica', 'Encyclopædia Iranica', 3021, 'n', 1 },
},
},
{
title = 'دیجیتال مخازن',
group = {
{ 'PerséeRevista', 'Persée revista', 2733, 'n', 'Persée revista' },
{ 'DialnetRevista', 'Dialnet revista', 1609, 'n', 'Dialnet revista' },
{ 'Redalyc', 'Redalyc', 3131, 'n', 1 },
-- { 'UNZrevista', 'UNZ', 2735, 'n', 0 },
-- { 'JSTORrevista', 'JSTOR revista', 1230, 'n', 'JSTOR revista' },
{ 'HathiTrust', 'HathiTrust', 1844, 'n', 1 },
{ 'Galicianaobra', 'Galiciana obra', 3004, 'n', 'Galiciana obra' },
{ 'Trove', 'Trove', 5603, 'n', 1 },
{ 'BVMCobra', 'BVMC obra', 3976, 'n', 'BVMC obra' },
{ 'BVMCpersona', 'BVMC persona', 2799, 'n', 'BVMC persona' },
{ 'Persée', 'Persée', 2732, 'n', 1 },
{ 'Dialnet', 'Dialnet', 1607, 'n', 1 },
{ 'GutenbergAutor', 'Proyecto Gutenberg autor', 1938, 'n', 'Proyecto Gutenberg autor' },
{ 'BHL-bibliografia', 'BHL', 4327, 'n', 0 },
-- { 'UNZautor', 'UNZ', 2734, 'n', 'UNZ' },
{ 'TLL', 'The Latin Library', 7042, 'n', 'The Latin Library' },
{ 'BDCYL', 'BDCYL', 3964, 'n', 1 },
{ 'BVPB', 'BVPB', 4802, 'n', 1 },
{ 'PDCLM', 'Patrimonio Digital de Castilla-La Mancha', 6490, 'n', 1 },
{ 'BDA', 'BDA', 6496, 'n', 1 },
{ 'BDM', 'BDM', 13816, 'n', 1 },
{ 'BVPHautoridad', 'BVPH', 6492, 'n', 1 },
{ 'BivaldiAutor', 'Bivaldi autor', 3932, 'n', 'Bivaldi autor' },
{ 'GalicianaAutor', 'Galiciana autor', 3307, 'n', 'Galiciana autor' },
{ 'Packard Humanities Institute', 'PHI', 6941, 'n', 0 },
{ 'Europeana', 'Europeana', 7704, 'n', 1 },
{ 'DOI', 'DOI', 356, 'n', 1 },
{ 'Handle', 'Handle', 1184, 'url', 1 },
},
},
{
title = 'موزهئون',
group = {
{ 'MNCARS', 'MNCARS', 4439, 'url', 1 },
{ 'MuseoDelPradoPersona', 'Museo del Prado (persona)', 5321, 'n', 'Museo del Prado (persona)' },
{ 'MuseoDelPradoObra', 'Museo del Prado (obra)', 8905, 'n', 'Museo del Prado (obra)' },
{ 'Museo Smithsoniano de Arte AmericanoPersona', 'SAAM (persona)', 1795, 'n', 'SAAM (persona)' },
{ 'Museo Smithsoniano de Arte AmericanObra', 'SAAM (obra)', 4704, 'n', 'SAAM (obra)' },
{ 'MuseodeOrsayArtistas', 'Museo de Orsay (artista)', 2268, 'n', 'Museo de Orsay (artista)' },
{ 'Thyssen-BornemiszaArtistas', 'Thyssen-Bornemisza (artista)', 2431, 'n', 'Thyssen-Bornemisza (artista)' },
},
},
{
title = 'دیجیتالی روزنومه دکّهئون',
group = {
{ 'HemBNE', 'Hemeroteca digital de la BNE', 12151, 'n', 1 },
{ 'BVPH', 'Biblioteca Virtual de Prensa Histórica', 2961, 'n', 1 },
{ 'Memoriademadrid', 'Memoriademadrid', 7372, 'n', 1 },
},
},
{
title = 'إستارهشناسی',
group = {
{ 'Simbad', 'SIMBAD', 3083, 'n', 0 },
{ 'JPL-Small-Body-Database', 'JPL', 716, 'n', 0 },
{ 'MPC', 'MPC', 5736, 'n', 0 },
{ 'NASA-Exoplanet-Archive', 'NASA Exoplanet Archive', 5667, 'n', 0 },
{ 'GazPlaNom', 'Gazetteer of Planetary Nomenclature', 2824, 'n', 0 },
},
},
{
title = 'جاجیگاهون',
group = {
{ 'OSM', 'Relación OSM', 402, 'n', 'Relación OSM' },
{ 'TGN', 'TGN', 1667, 'n', 1 },
{ 'AtlasIR', 'Atlas Digital del Imperio Romano', 1936, 'n', 0 },
{ 'Pleiades', 'Pleiades', 1584, 'n', 0 },
{ 'TmGEO', 'Trismegistos GEO', 1958, 'n', 0 },
{ 'SNCZI-IPE-EMBALSE', 'SNCZI-IPE embalse', 4568, 'n', 'SNCZI-IPE embalse' },
{ 'SNCZI-IPE-PRESA', 'SNCZI-IPE presa', 4558, 'n', 'SNCZI-IPE presa' },
{ 'NATURA2000', 'Natura 2000', 3425, 'n', 'Natura 2000' },
{ 'WWF', 'WWF', 1294, 'n', 1 },
{ 'IDESCAT', 'IDESCAT', 4335, 'n', 1 },
{ 'INE', 'INE', 772, ineLink, 1 },
{ 'INE Portugal', 'INE', 6324, 'n', 1 },
{ 'ISTAT', 'ISTAT', 635, 'n', 1 },
{ 'OFS-Suiza', 'OFS', 771, 'n', 1 },
{ 'IBGE', 'IBGE', 1585, 'n', 1 },
{ 'TOID', 'TOID', 3120, 'n', 1 },
{ 'INSEE-commune', 'INSEE (comuna)', 374, 'n', 'INSEE (comuna)' },
{ 'INSEE-departamento', 'INSEE (departamento)', 2586, 'n', 'INSEE (departamento)' },
{ 'INSEE-region', 'INSEE (región)', 2585, 'n', 'INSEE (región)' },
{ 'INSEE-canton', 'INSEE (cantón)', 2506, 'n', 'INSEE (cantón)' },
{ 'INEGI-mun', 'INEGI municipio', 3801, 'n', 'INEGI municipio' },
{ 'INEGI-loc', 'INEGI localidad', 1976, 'n', 'INEGI localidad' },
{ 'SIRUTA', 'SIRUTA', 843, 'n', 1 },
{ 'SUDAFRICA-MUN', 'Código municipio Sudáfrica', 911, 'n', 1 },
{ 'LAU', 'LAU', 782, 'n', 1 },
{ 'KSH', 'KSH', 939, 'n', 1 },
{ 'OKATO', 'OKATO', 721, 'n', 1 },
{ 'OSTAT', 'ÖSTAT-Nr', 964, 'n', 'ÖSTAT-Nr'},
{ 'TERC', 'TERC', 1653, 'n', 'TERC'},
{ 'GNIS', 'GNIS', 590, 'n', 0},
{ 'WDTA', 'WDTA', 809, 'n', 0 },
},
},
{
title = 'معماری',
group = {
{ 'DocomomoIberico', 'Docomomo Ibérico', 3758, 'n', 'Docomomo Ibérico' },
{ 'COAMinmueble', 'COAM inmueble', 2917, 'n', 'COAM inmueble' },
{ 'COAMpersona', 'COAM persona', 4488, 'n', 'COAM persona' },
{ 'ArchnetAutoridad', 'Archnet autoridad', 12728, 'n', 'Archnet autoridad' },
{ 'ArchnetSitio', 'Archnet sitio', 7323, 'n', 'Archnet sitio' },
},
},
{
title = 'دریایی فانوس',
group = {
{ 'ARHLS', 'ARHLS', 2980, 'n', 0 },
{ 'NGA', 'NGA', 3563, 'n', 0 },
{ 'UKHO', 'UKHO', 3562, 'n', 0 },
{ 'MarineTraffic', 'MarineTraffic', 3601, 'n', 0 },
{ 'OnlineListofLights', 'Online List of Lights', 3223, 'n', 0 },
},
},
{
title = 'تاریخی میراث',
group = {
{ 'World Heritage Site', 'Centro del Patrimonio Mundial', 757, 'n', 'Centro del Patrimonio Mundial' },
{ 'CNMLBH', 'cnmlbh', 4587, 'n', 'cnmlbh' },
{ 'IGESPAR', 'IGESPAR', 1702, 'n', 1 },
{ 'SIPA', 'SIPA', 1700, 'n', 1 },
{ 'Infopatrimonio', 'Infopatrimônio', 4372, 'n', 'Infopatrimônio' },
{ 'AustriaObjektID', 'Austria ObjektID', 2951, 'n', 'Austria ObjektID' },
{ 'FBBID', 'FBB', 2783, 'n', 'FBB' },
{ 'Fornminnesregistret', 'FMIS', 1260, 'n', 'FMIS' },
{ 'BerlinerKulturdenkmal', 'Berliner Kulturdenkmal', 2424, 'n', 'Berliner Kulturdenkmal' },
{ 'NHLE', 'NHLE', 1216, 'n', 1 },
{ 'NRHP', 'NRHP', 649, 'n', 1 },
{ 'KULTURMINNE', 'Kulturminne', 758, 'n', 'Kulturminne' },
{ 'CRHP', 'CRHP', 477, 'n', 1 },
{ 'MERIMEE', 'Mérimée', 380, 'n', 'Mérimée' },
{ 'CADW', 'Cadw', 1459, 'n', 'Cadw' },
{ 'Památkový Katalog', 'Památkový katalog', 762, 'n', 'Památkový katalog' },
{ 'PatrimonioIran', 'Patrimonio Nacional de Irán', 1369, 'n', 'Patrimonio Nacional de Irán' },
{ 'Rijksmonument', 'Rijksmonument', 359, 'n', 'Rijksmonument' },
{ 'BIC', 'BIC', 808, 'n', 1 },
{ 'BCIN', 'BCIN', 1586, 'n', 1 },
{ 'IPAC', 'IPAC', 1600, 'n', 1 },
{ 'IGPCV', 'IGPCV', 2473, 'n', 1 },
{ 'IAPH', 'IAPH', 8425, 'n', 0 },
{ 'GD-PCA', 'Patrimonio Cultural de Andalucía', 3318, 'n', 1 },
{ 'SIPCA', 'SIPCA', 3580, 'n', 1 },
{ 'PWJCYL', 'Patrimonio Web JCyL', 3177, 'n', 'Patrimonio Web JCyL' },
{ 'CPCCLM', 'Catálogo de Patrimonio Cultural de Castilla-La Mancha', 6539, 'n', 1 },
{ 'HispaniaNostra', 'Lista Roja Hispania Nostra', 4868, 'url', 'Lista Roja Hispania Nostra' },
{ 'HGC', 'Heritage Gazetteer for Cyprus', 6916, 'n', 1 },
{ 'HGL', 'Heritage Gazetteer of Libya', 6751, 'n', 1 },
},
},
{
title = 'ورزشکارون',
group = {
{ 'COI', 'COI', 5815, 'n', 0 },
{ 'World Athletics', 'World Athletics', 1146, 'n', 0 },
{ 'European Athletics', 'Atletismo Europeo', 3766, 'n', 0 },
{ 'Liga Diamante', 'Liga de Diamante', 3923, 'n', 0 },
{ 'ITU', 'ITU', 3604, 'n', 0 },
{ 'ATP', 'ATP', 536, 'n', 0 },
{ 'Copa Davis', 'Copa Davis', 2641, 'n', 0 },
{ 'WTA', 'WTA', 597, 'n', 0 },
{ 'Fed Cup', 'Fed Cup', 2642, 'n', 0 },
{ 'ITF', 'ITF', 599, 'n', 0 },
{ 'ITHF', 'ITHF', 3363, 'n', 0 },
{ 'ITTF', 'ITTF', 1364, 'n', 0 },
{ 'FIFA', 'FIFA', 1469, 'n', 0 },
{ 'UEFA', 'UEFA', 2276, 'n', 0 },
{ 'NFT', 'National-Football-Teams', 2574, 'n', 0 },
{ 'Soccerway', 'Soccerway', 2369, 'n', 0 },
{ 'Transfermarkt', 'Transfermarkt', 2446, 'n', 0 },
{ 'As', 'As', 3427, 'n', 0 },
{ 'ESPN FC', 'ESPN FC', 3681, 'n', 0 },
{ 'FBref', 'FBref', 5750, 'n', 0 },
{ 'BeSoccer', 'BeSoccer', 12577, 'n', 0 },
{ 'LaPreferente', 'LaPreferente', 7359, 'n', 0 },
{ 'Livefutbol', 'Livefutbol', 2020, 'n', 0 },
{ 'Soccerbase', 'Soccerbase', 2193, 'n', 0 },
{ 'FootballDatabase', 'FootballDatabase', 3537, 'n', 0 },
{ 'BDFutbol', 'BDFutbol', 3655, 'n', 0 },
{ 'EPCR', 'EPCR', 3666, 'n', 0 },
{ 'FIDE', 'FIDE', 1440, 'n', 0 },
{ 'BoxRec', 'BoxRec', 1967, 'n', 0 },
{ 'Sherdog', 'Sherdog', 2818, 'n', 0 },
{ 'WWE', 'WWE', 2857, 'n', 0 },
{ 'NSK', 'NSK', 3385, 'n', 0 },
{ 'IJF', 'IJF', 4559, 'n', 0 },
{ 'FINA', 'FINA', 3408, 'n', 0 },
{ 'ISHOF', 'ISHOF', 3691, 'n', 0 },
{ 'NFL', 'NFL', 3539, 'n', 0 },
{ 'NHL', 'NHL', 3522, 'n', 0 },
{ 'FIH', 'FIH', 3742, 'n', 0 },
{ 'MLB', 'MLB', 3541, 'n', 0 },
{ 'Baseball-Reference', 'Baseball-Reference', 1825, 'n', 0 },
{ 'FIL', 'FIL', 2990, 'n', 0 },
{ 'IBSF', 'IBSF', 2991, 'n', 0 },
{ 'WAF', 'WAF', 3010, 'n', 0 },
{ 'FEI', 'FEI', 3111, 'n', 0 },
{ 'FIE', 'FIE', 2423, 'n', 0 },
{ 'CEE', 'CEE', 4475, 'n', 0 },
{ 'IBU', 'IBU', 2459, 'n', 0 },
{ 'ISU', 'ISU', 2694, 'n', 0 },
{ 'FIG', 'FIG', 2696, 'n', 0 },
{ 'UIPM', 'UIPM', 2726, 'n', 0 },
{ 'BWF', 'BWF', 2729, 'n', 0 },
{ 'WCF', 'WCF', 3557, 'n', 0 },
{ 'EHF', 'EHF', 3573, 'n', 0 },
{ 'IWF', 'IWF', 3667, 'n', 0 },
{ 'IOF', 'IOF', 3672, 'n', 0 },
{ 'ISSF', 'ISSF', 2730, 'n', 0 },
{ 'FIVB', 'FIVB', 2801, 'n', 0 },
{ 'CEV', 'CEV', 3725, 'n', 0 },
{ 'ICF', 'ICF', 3689, 'n', 0 },
{ 'FISA', 'FISA', 2091, 'n', 0 },
{ 'IFSC', 'IFSC', 3690, 'n', 0 },
{ 'NLL', 'NLL', 3955, 'n', 0 },
{ 'PGA', 'PGA', 2811, 'n', 0 },
{ 'LPGA', 'LPGA', 2810, 'n', 0 },
{ 'FIBA', 'FIBA', 3542, 'n', 0 },
{ 'Euroliga', 'Euroliga', 3536, 'n', 0 },
{ 'WNBA', 'WNBA', 3588, 'n', 0 },
{ 'NBA', 'NBA', 3647, 'n', 0 },
{ 'ACB', 'ACB', 3525, 'n', 0 },
{ 'Entr. ACB', 'Entrenador ACB', 6297, 'n', 0 },
{ 'snooker.org', 'snooker.org', 4502, 'n', 0 },
{ 'snooker.org tournament', 'snooker.org', 4921, 'n', 0 },
{ 'WST', 'WST', 4498, 'n', 0 },
{ 'CueTracker', 'CueTracker', 4924, 'n', 0 },
},
},
{
title = 'سینما',
group = {
{ 'FilmAffinity', 'FilmAffinity', 480, 'n', 0 },
{ 'IMDb', 'IMDb', 345, 'n', 0 },
{ 'Óscar', 'Óscar', 6145, 'n', 0 },
{ 'AFI', 'AFI', 3593, 'n', 0 },
{ 'Allcinema', 'Allcinema', 2465, 'n', 0 },
{ 'AllMovie', 'AllMovie', 1562, 'n', 0 },
{ 'AlloCiné', 'AlloCiné', 1265, 'n', 0 },
{ 'BFI', 'BFI', 2703, 'n', 0 },
{ 'Box Office Mojo', 'Box Office Mojo', 1237, 'n', 0 },
{ 'ICAA película', 'ICAA', 5128, 'n', 1 },
},
},
{
title = 'کارآفرینون',
group = {
{ 'Bloomberg', 'Bloomberg', 3052, 'n', 0 },
{ 'Crunchbase', 'Crunchbase', 2087, 'n', 0 },
},
},
{
title = 'مالیاتی شناساگرون',
group = {
{ 'IRS', 'IRS', 1297, noLink, 0 },
{ 'VAT', 'VAT', 3608, noLink, 0 },
{ 'UID', 'UID', 4829, 'n', 0 },
},
},
{
title = 'کامپیوتری شناساگرون',
group = {
{ 'TOP500', 'TOP500', 7307, 'n', 0 },
{ 'Arch', 'Arch Linux', 3454, 'n', 0 },
{ 'AUR', 'AUR', 4162, 'n', 0 },
{ 'Debian', 'Debian', 3442, 'n', 0 },
{ 'Fedora', 'Fedora', 3463, 'n', 0 },
{ 'FSD', 'Free Software Directory', 2537, 'n', 0 },
{ 'Gentoo', 'Gentoo', 3499, 'n', 0 },
{ 'OpenHub', 'Open Hub', 1972, 'n', 0 },
{ 'PyPI', 'PyPI', 5568, 'n', 0 },
{ 'Snap', 'Snap', 4435, 'n', 0 },
{ 'Ubuntu', 'Ubuntu', 3473, 'n', 0 },
}
},
{
title = 'زیستشناسی دیتابیسئون',
group = {
{ 'Algabase', 'AlgaeBase', 1348, 'y', 0 },
{ 'ADW', 'ADW', 4024, 'n', 0 },
{ 'AmphibiaWeb', 'AmphibiaWeb', 5036, 'n', 0 },
{ 'BOLD', 'BOLD', 3606, 'n', 0 },
{ 'APD', 'African Plant DB', 2036, 'n', 0 },
{ 'Avibase', 'Avibase', 2026, 'n', 0 },
{ 'BHL', 'BHL', 687, 'n', 0 },
{ 'BioLib', 'BioLib', 838, 'n', 0 },
{ 'BirdLife', 'BirdLife', 5257, 'n', 0 },
{ 'CatalogueOfLife', 'Catalogue of Life', 3088, 'n', 0 },
{ 'CONABIO', 'CONABIO', 4902, 'n', 0 },
{ 'Dyntaxa', 'Dyntaxa', 1939, 'n', 0 },
{ 'eBird', 'eBird', 3444, 'n', 0 },
{ 'EOL', 'EOL', 830, 'n', 0 },
{ 'EUNIS', 'EUNIS', 6177, 'n', 0 },
{ 'FaunaEuropaea', 'Fauna Europaea', 1895, 'n', 0 },
{ 'FishBase', 'FishBase', 938, 'n', 0 },
{ 'FloraBase', 'FloraBase', 3101, 'n', 0 },
{ 'FOC', 'Fl. China', 1747, 'n', 0 },
{ 'GBIF', 'GBIF', 846, 'n', 0 },
{ 'GlobalSpecies', 'GlobalSpecies', 6433, 'n', 0 },
{ 'GRIN', 'GRIN', 1421, 'url', 0 },
{ 'IBC', 'Internet Bird Collection', 3099, 'n', 0 },
{ 'iNaturalist', 'iNaturalist', 3151, 'n', 0 },
{ 'IndexFungorum', 'Index Fungorum', 1391, 'n', 0 },
{ 'IOBIS', 'OBIS', 6754, 'n', 0 },
{ 'IPNI', 'IPNI', 961, 'n', 0 },
{ 'ITIS', 'ITIS', 815, 'n', 0 },
{ 'LPSN', 'LPSN', 1991, 'url', 0 },
{ 'MSW', 'MSW', 959, 'n', 0 },
{ 'MycoBank', 'MycoBank', 962, 'n', 0 },
{ 'NCBI', 'NCBI', 685, 'n', 0 },
{ 'FossilWorks', 'Paleobiology Database', 842, 'n', 0 },
{ 'PlantList', 'PlantList', 1070, 'n', 0 },
{ 'SpeciesPlus', 'Species+', 2040, 'n', 0 },
{ 'Taxonomicon', 'Taxonomicon', 7066, 'n', 0 },
{ 'Tropicos', 'W3TROPICOS', 960, 'n', 0 },
{ 'UICN', 'UICN', 627, 'n', 0 },
{ 'USDAP', 'USDA Plants', 1772, 'n', 0 },
{ 'VASCAN', 'VASCAN', 1745, 'n', 0 },
{ 'WoRMS', 'WoRMS', 850, 'n', 0 },
{ 'uBio', 'uBio', 4728, 'n', 0 },
{ 'Xeno-canto', 'Xeno-canto', 2426, 'n', 0 },
{ 'Zoobank', 'Zoobank', 1746, 'n', 0 },
},
},
{
title = 'پزشکی شناساگرون',
group = {
{ 'DOID', 'DOID', 699, 'n', 0 },
{ 'CIE11', 'CIE-11', 7329, icd11Link, 0},
{ 'CIE10', 'CIE-10', 494, 'n', 0 },
{ 'CIE9', 'CIE-9', 493, 'n', 0 },
{ 'CIE10MC', 'CIE-10-MC', 4229, 'n', 0 },
{ 'CIE9MC', 'CIE-9-MC', 1692, 'n', 0 },
{ 'CIEO', 'CIE-O', 563, 'n', 0 },
{ 'CIAP2', 'CIAP-2', 667, 'n', 0 },
{ 'OMIM', 'OMIM', 492, 'n', 0 },
{ 'DSM IV', 'DSM IV', 663, 'n', 0 },
{ 'DSM 5', 'DSM-5', 1930, 'n', 0 },
{ 'DiseasesDB', 'DiseasesDB', 557, 'n', 0 },
{ 'MedlinePlus', 'MedlinePlus', 604, 'n', 0 },
{ 'eMedicine', 'eMedicine', 673, 'n', 0 },
{ 'MeSH', 'MeSH', 486, 'n', 0 },
{ 'MeSHdq', 'MeSH D/Q', 9340, 'y', 0 },
{ 'DeCS', 'DeCS', 9272, 'n', 0 },
{ 'Orphanet', 'Orphanet', 1550, 'n', 0 },
{ 'TA98', 'TA', 1323, 'n', 1 },
{ 'FMA', 'FMA', 1402, 'n', 0 },
{ 'UMLS', 'UMLS', 2892, 'n', 0 },
{ 'GeneReviews', 'GeneReviews', 668, 'n', 0 },
{ 'NumE', 'Número E', 628, 'n', 0 },
{ 'GARD', 'GARD', 4317, 'n', 0 },
}
},
{
title = 'شیمیایی شناساگرون',
group = {
{ 'CAS', 'Número CAS', 231, 'n', 0 },
{ 'EINECS', 'Números EINECS', 232, 'n', 0},
{ 'ATC', 'Código ATC', 267, 'n', 0 },
{ 'RTECS', 'RTECS', 657, 'n', 0 },
{ 'ChEBI', 'ChEBI', 683, 'n', 0 },
{ 'ChEMBL', 'ChEMBL', 592, 'n', 0 },
{ 'ChemSpider', 'ChemSpider', 661, 'n', 0 },
{ 'DrugBank', 'DrugBank', 715, 'n', 0 },
{ 'PubChem', 'PubChem', 662, 'n', 0 },
{ 'UNII', 'UNII', 652, 'n', 0 },
{ 'KEGG', 'KEGG', 665, 'n', 0 },
{ 'SMILES', 'SMILES', 233, 'y', 0 },
{ 'InChI', 'InChI', 234, 'y', 0 },
{ 'InChIKey', 'InChI key', 235, 'y', 0 },
}
},
{
title = 'زیستی شناساگرون',
group = {
{ 'MGI', 'MGI', 231, 'n', 0 },
{ 'HomoloGene', 'HomoloGene', 593, 'n', 0 },
{ ' HGNC', 'HGNC', 354, 'n', 0 },
{ 'UniProt', 'UniProt', 352, 'n', 0 },
}
},
{
title = 'إسارهشناسی شناساگرون',
group = {
{ 'COSPAR', 'COSPAR', 247, 'n', 0 },
{ 'SCN', 'SCN', 377, 'n', 0 },
{ 'NSSDCA', 'NSSDCA', 8913, 'n', 0 }
}
},
{
title = 'هستیشناسیون',
group = {
{ 'IEV', 'Número IEV', 8855, 'n', 0 },
{ 'OUM2', 'OUM 2.0', 8769, 'n', 0 }
}
}
}
-- -- Example row: --
-- conf.databases[2] = {}
-- conf.databases[2].name = 'خارجی لینکون'
-- conf.databases[2].list = {
-- {
-- title = '',
-- group = {
-- { 'Website', 'وبسایت', 856, 'n', 0 },
-- },
-- },
-- }
--In this order: alternate name, name of parameter from databases table
conf.aliases = {
{ 'Wd', 'Wikidata' },
{ 'PND', 'GND' },
{ 'Commonscat', 'Commons' },
}
local function getCatForId( parameter, category )
local title = mw.title.getCurrentTitle()
local namespace = title.namespace
if category == 0 then
return ''
elseif category == 1 then
category = parameter
end
if namespace == 0 then
return '[[رج:شناساگر دار مقالهئون|' .. category .. ']]\n'
elseif namespace == 2 and not title.isSubpage then
return '[[رج:شناساگر دار کارور صفحهئون|' .. category .. ']]\n'
else
return '[[رج:شناساگر دار متفرقه صفحهئون|' .. category .. ']]\n'
end
end
function getIdsFromSitelinks( itemId, property )
local ids = {}
local siteLink = itemId and mw.wikibase.getSitelink( itemId, property )
if siteLink then
table.insert( ids, siteLink )
end
return ids
end
function getIdsFromWikidata( itemId, property )
local ids = {}
local declaraciones = mw.wikibase.getBestStatements(itemId, property)
for _, statement in pairs( declaraciones) do
if statement.mainsnak.datavalue then
table.insert( ids, statement.mainsnak.datavalue.value )
end
end
return ids
end
function getLink( property, val, mask )
local link = ''
if mw.ustring.find( val, '//' ) then
link = val
else
if type(property) == 'number' then
local entityObject = mw.wikibase.getEntityObject('P'..property)
local dataType = entityObject.datatype
if dataType == 'external-id' then
local allStatements = entityObject:getBestStatements('P1630')
if allStatements then
for pos = 1, #allStatements, 1 do
local q = allStatements[pos].qualifiers
if q and q.P407 and q.P407[1].datavalue and q.P407[1].datavalue.value.id == 'Q1321' then
link = allStatements[pos].mainsnak.datavalue.value
end
end
end
if link == '' then
local formatterURL = entityObject:getBestStatements('P1630')[1]
if formatterURL then
link = formatterURL.mainsnak.datavalue.value
else
local formatterURL = entityObject:getBestStatements('P3303')[1]
if formatterURL then link = formatterURL.mainsnak.datavalue.value end
end
end
elseif dataType == 'url' then
local subjectItem = entityObject:getBestStatements('P1629')[1]
if subjectItem then
local officialWebsite = mw.wikibase.getBestStatements(subjectItem.mainsnak.datavalue.value.id, 'P856')[1]
if officialWebsite then
link = officialWebsite.mainsnak.datavalue.value
end
end
elseif dataType == 'string' then
local formatterURL = entityObject:getBestStatements('P1630')[1]
if formatterURL then
link = formatterURL.mainsnak.datavalue.value
else
local formatterURL = entityObject:getBestStatements('P3303')[1]
if formatterURL then
link = formatterURL.mainsnak.datavalue.value
else
local subjectItem = entityObject:getBestStatements('P1629')[1]
if subjectItem then
local officialWebsite = mw.wikibase.getBestStatements(subjectItem.mainsnak.datavalue.value.id,'P856')[1]
if officialWebsite then
link = officialWebsite.mainsnak.datavalue.value
end
end
end
end
end
elseif type(property) == 'string' then
link = property
end
end
link = mw.ustring.gsub(link, '^[Hh][Tt][Tt][Pp]([Ss]?)://', 'http%1://') -- fix wikidata URL
if type(mask) == 'function' then
return mask( val, link, property )
end
link = mw.ustring.gsub(link, '$1', mw.ustring.gsub( mw.ustring.gsub( val, '%%', '%%%%' ), ' ', '%%%%20' ) or val )
if mw.ustring.find( link, '//' ) then
if type(mask) == 'string' then
link = cleanLink( link, 'PATH' )
if mask == 'y' then
return '['..link..' شناساگر]'
elseif mask == 'n' then
return '['..link..' '..val..']'
end
return '['..link..' '..mask..']'
end
elseif link == '' then
return val
else
return '[['..link..'|'..val..']]'
end
end
local function createRow( id, label, rawValue, link, withUid )
if link then
if label and label ~= '' then label = '<span style="white-space:nowrap;">'..label .. ':</span> ' end
if withUid then
return '* ' .. label .. '<span class="uid">' .. link .. '</span>\n'
else
return '* ' .. label .. link .. '\n'
end
else
return '* <span class="error">این ' .. id .. ' شناساگر ' .. rawValue .. ' نامعتبر هسته</span>[[رج:مرجعون کنترل که خطا ور بخردنه]]\n'
end
end
local function copyTable(inTable)
if type(inTable) ~= 'table' then return inTable end
local outTable = setmetatable({}, getmetatable(inTable))
for key, value in pairs (inTable) do outTable[copyTable(key)] = copyTable(value) end
return outTable
end
local function splitLccn( id )
if id:match( '^%l%l?%l?%d%d%d%d%d%d%d%d%d?%d?$' ) then
id = id:gsub( '^(%l+)(%d+)(%d%d%d%d%d%d)$', '%1/%2/%3' )
end
if id:match( '^%l%l?%l?/%d%d%d?%d?/%d+$' ) then
return mw.text.split( id, '/' )
end
return false
end
local p = {}
function p.authorityControl( frame )
local pArgs = frame:getParent().args
local parentArgs = copyTable(pArgs)
local stringArgs = false
local fromForCount, itemCount, rowCount = 1, 0, 0
local mobileContent = ''
--Cleanup args
for k, v in pairs( pArgs ) do
if type(k) == 'string' then
--make args case insensitive
local lowerk = mw.ustring.lower(k)
if not parentArgs[lowerk] or parentArgs[lowerk] == '' then
parentArgs[lowerk] = v
parentArgs[k] = nil
end
--remap abc to abc1
if not mw.ustring.find(lowerk, '%d$') then --if no number at end of param
if not parentArgs[lowerk..'1'] or parentArgs[lowerk..'1'] == '' then
parentArgs[lowerk..'1'] = v
parentArgs[lowerk] = nil
end
end
if v and v ~= '' then
--find highest from param
if mw.ustring.sub(lowerk,1,4) == 'from' then
local fromNumber = tonumber(mw.ustring.sub(lowerk,5,-1))
if fromNumber and fromNumber >= fromForCount then fromForCount = fromNumber end
elseif mw.ustring.sub(lowerk,1,3) == 'for' then
local forNumber = tonumber(mw.ustring.sub(lowerk,4,-1))
if forNumber and forNumber >= fromForCount then fromForCount = forNumber end
elseif mw.ustring.lower(v) ~= 'no' and lowerk ~= 'for' then
stringArgs = true
end
end
end
end
--Setup navbox
local navboxParams = {
name = 'مرجعون کنترل',
bodyclass = 'hlist',
groupstyle = 'width: 12%; text-align:center;',
}
for f = 1, fromForCount, 1 do
local title = {}
--cleanup parameters
if parentArgs['from'..f] == '' then parentArgs['from'..f] = nil end
if parentArgs['for'..f] == '' then parentArgs['for'..f] = nil end
--remap aliases
for _, a in pairs( conf.aliases ) do
local alias, name = mw.ustring.lower(a[1]), mw.ustring.lower(a[2])
if parentArgs[alias..f] and not parentArgs[name..f] then
parentArgs[name..f] = parentArgs[alias..f]
parentArgs[alias..f] = nil
end
end
--Fetch Wikidata item
local itemId = parentArgs['from'..f] or mw.wikibase.getEntityIdForCurrentPage()
local label = itemId and (mw.wikibase.getSitelink(itemId) or mw.wikibase.getLabel(itemId)) or ''
if label and label ~= '' then
title = mw.title.new(label)
if not title then title = mw.title.getCurrentTitle() end
else
title = mw.title.getCurrentTitle()
end
if (not parentArgs['wikidata'..f] or parentArgs['wikidata'..f] == '') and (title.namespace == 0 or title.namespace == 104) then
parentArgs['wikidata'..f] = parentArgs['from'..f] or itemId or ''
end
if title.namespace == 0 or title.namespace == 104 or stringArgs then --Only in the main namespaces or if there are manual overrides
if fromForCount > 1 and #conf.databases > 1 then
if parentArgs['for'..f] and parentArgs['for'..f] ~= '' then
navboxParams['list'..(rowCount + 1)] = "'''" .. parentArgs['for'..f] .. "'''"
else
navboxParams['list'..(rowCount + 1)] = "'''" .. title.text .. "'''"
end
navboxParams['list'..(rowCount + 1)..'style'] = 'background-color: #ddf;'
rowCount = rowCount + 1
end
for _, db in pairs( conf.databases ) do
if db.list and #db.list > 0 then
local listElements = {}
for n, gr in pairs( db.list ) do
local groupElements = {}
if gr.group and #gr.group > 0 then
for _, params in pairs( gr.group ) do
local id = mw.ustring.lower( params[1] )
-- Wikidata fallback if requested
if itemId and params[3] ~= 0 and (not parentArgs[id..f] or parentArgs[id..f] == '') then
local wikidataIds = {}
if type( params[3] ) == 'function' then
wikidataIds = params[3]( itemId )
elseif type( params[3] ) == 'string' then
wikidataIds = getIdsFromSitelinks(itemId, params[3] )
else
wikidataIds = getIdsFromWikidata( itemId, 'P' .. params[3] )
end
if wikidataIds[1] then
parentArgs[id..f] = wikidataIds[1]
end
end
local val = parentArgs[id..f]
if val and val ~= '' and mw.ustring.lower(val) ~= 'no' and params[3] ~= 0 then
local link
if type( params[3] ) == 'function' then
link = val
else
link = getLink( params[3], val, params[4] )
end
if link and link ~= '' then
table.insert( groupElements, createRow( id, params[2], val, link, true ) .. getCatForId( params[1], params[5] or 0 ) )
itemCount = itemCount + 1
end
end
end
if #groupElements > 0 then
if gr.title and gr.title ~= '' then
table.insert( listElements, "* '''"..gr.title.."'''\n" )
end
table.insert( listElements, table.concat( groupElements ) )
if n == 1 and #groupElements > 1 then
table.insert( listElements, "\n----\n" )
end
-- mobile version
if n == 1 then
mobileContent = table.concat( groupElements )
end
end
end
end
-- Generate navbox title
if #listElements > 0 then
if fromForCount > 1 and #conf.databases == 1 then
if parentArgs['for'..f] and parentArgs['for'..f] ~= '' then
navboxParams['group'..(rowCount + 1)] = "''" .. parentArgs['for'..f] .. "''"
else
navboxParams['group'..(rowCount + 1)] = "''" .. title.text .. "''"
end
else
navboxParams['group'..(rowCount + 1)] = db.name or ''
end
navboxParams['list'..(rowCount + 1)] = table.concat( listElements )
rowCount = rowCount + 1
end
end
end
end
end
if rowCount > 0 then
local Navbox = require('ماژول:Navbox')
if fromForCount > 1 then
--add missing names
for r = 1, rowCount, 1 do
if navboxParams['group'..r] == '' then
navboxParams['group'..r] = "''" .. mw.wikibase.getEntity(parentArgs['wikidata'..r]):getLabel().."''"
end
end
if fromForCount > 2 then
navboxParams['navbar'] = 'plain'
else
navboxParams['state'] = 'off'
navboxParams['navbar'] = 'off'
end
end
local mainCategories = ''
if stringArgs then
mainCategories = mainCategories .. '[[رج:مرجعون کنترل که محلی پارامتر دارنه]]\n'
end
if itemCount > 13 then
if itemCount > 30 then
itemCount = 'بیش از ۳۰'
end
-- mainCategories = mainCategories .. '[[رج:مرجعون کنترل که ' .. itemCount .. ' ویژگی ره کار زننه]]\n'
end
navboxParams['style'] = 'width: inherit';
return frame:extensionTag{ name = 'templatestyles', args = { src = 'شابلون:مرجعون کنترل/styles.css' } }
.. tostring(
mw.html.create( 'div' )
:addClass( 'mw-authority-control' )
:wikitext( Navbox._navbox( navboxParams ) )
:done()
:tag('div')
:addClass( 'mw-mf-linked-projects' )
:addClass( 'hlist' )
:newline()
:wikitext( mobileContent )
:done()
:done()
)
.. mainCategories
else
return ''
end
end
return p
4tgh4thjpsjokronvk3mdm72yeuqq4g
شابلون:مرجعون کنترل
10
41048
401980
178562
2026-08-31T17:51:30Z
محک
1023
کارور محک، [[شابلون:Authority control]] ِصفحه ره دَکشییه [[شابلون:مرجعون کنترل]] دله
178561
wikitext
text/x-wiki
{{#invoke:Authority control|authorityControl}}<noinclude>
{{documentation}}
</noinclude>
r48ujosbuyn94pk0voopv45idwf5fo2
401984
401980
2026-08-31T17:52:04Z
محک
1023
401984
wikitext
text/x-wiki
{{#invoke:مرجعون کنترل|authorityControl}}<noinclude>{{توضیحات}}</noinclude>
hkize706bunorbsy4cp477v7lxwvzp1
ماژول:مرجعون کنترل/config
828
41151
401978
178836
2026-08-31T17:49:13Z
محک
1023
کارور محک، [[ماژول:Authority control/config]] ِصفحه ره دَکشییه [[ماژول:مرجعون کنترل/config]] دله
178835
Scribunto
text/plain
require('strict')
local p = {}
p.auxiliary = 'Module:Authority control/auxiliary'
p.i18n = {
aclink = '[[Help:Authority control|Authority control]]',
ACmodule = 'Module:Authority control',
addtowd = 'Add values to Wikidata',
attentioncat = 'Pages with authority control identifiers needing attention',
All_articles = 'All articles',
allfaultycat = 'All articles with faulty authority control information',
Appears_as = 'Appears as', -- used on documentation table to show example
Articles = 'Articles',
Articles_with = 'Articles with',
autocollapse = 'autocollapse', -- Navbox state parameter
category = 'Category',
Code = 'Code',
collapsed = 'collapsed', -- Navbox state parameter
connecttowd = 'Please connect this article to a Wikidata item.',
Description = 'Description',
errortemplate = 'Error', -- e.g. [[Template:Error]],
expanded = 'expanded', -- Navbox state parameter
faultcat = 'Articles with faulty authority control information',
Faults = 'Faults',
faulty = 'faulty',
Faulty = 'Faulty',
identifier = 'identifier',
Identifier = 'Identifier',
identifiers = 'identifiers',
Identifiers = 'Identifiers',
isnotvalid = 'is not valid',
linktemplate = 'Wikidata property link', -- refers to [[Template:Wikidata property link]]
localparams = 'Local parameters are deprecated.',
maincat = 'Articles with authority control information',
movetowd = 'Please move values to Wikidata.',
pages = 'pages',
pageswithparams = 'Pages using authority control with parameters', -- name of category for tracking uses with parameters
previewwarning = 'Warning: Local parameters are deprecated. Please move any identifiers to Wikidata.', -- preview message when local parameters are used
qidcode = 'Please use the <code>|qid=</code> parameter to specify the Wikidata item.',
sandbox = 'sandbox',
Section = 'Section',
suppressedcat = 'Articles with suppressed authority control identifiers',
testcases = 'testcases',
The = 'The',
Topic = 'Topic',
Totals = 'Totals',
Tracking_category = 'Tracking category',
warning = 'Warning',
warningicon = '345-409 Ambox warning centered.svg', -- icon used for faulty ids
WDproperty = 'Wikidata property',
}
p.config = {
{ 'AAG',
property = 3372,
section = 5,
link = 'https://www.aucklandartgallery.com/explore-art-and-ideas/artist/$1/',
label = 'Auckland',
pattern = '%d+',
},
{ 'ACM-DL',
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',
},
{ 'ADB',
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',
},
{ 'admiralty',
property = 3562,
patterns = {'[A-Q]%d%d%d%d', '[A-Q]%d%d%d%d%.%d+'},
section = 3,
prefix = '[[Admiralty (identifier)|Admiralty]]'
},
{ 'AGSA',
property = 6804,
section = 5,
pattern = '[1-9]%d*',
link = 'https://www.agsa.sa.gov.au/collection-publications/collection/creators/_/$1/',
label = 'South Australia',
},
{ 'ARLHS',
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',
},
{ 'autores.uy',
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."
},
{ 'AWR',
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',
},
{ 'BGCI',
property = 5818,
section = 3,
link = 'https://www.bgci.org/garden.php?id=$1',
label = 'BGCI garden',
pattern = '%d+'
},
{ 'BIBSYS',
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.'
},
{ 'Bildindex',
property = 2092,
section = 7,
pattern = '%d+',
link = 'https://www.bildindex.de/document/obj$1',
label = 'Bildindex',
},
{ 'BMLO',
property = 865,
section = 6,
link = 'https://bmlo.de/$1',
label = 'BMLO',
pattern = '[a-z][0-9][0-9][0-9][0-9]'
},
{ 'BNC',
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',
},
{ 'BNE',
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 = 'http://catalogo.bne.es/uhtbin/authoritybrowse.cgi?action=display&authority_id=$1',
label = 'Spain',
remark = "National Library of Spain (BNE: ''Biblioteca Nacional de España'') is a major public library, the largest in Spain."
},
{ 'BNF',
property = 268,
section = 2,
pattern = '%d%d%d%d%d%d%d%d[0-9bcdfghjkmnpqrstvwxz]',
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'
},
{ 'BNFdata',
property = 268,
section = 2,
pattern = '%d%d%d%d%d%d%d%d[0-9bcdfghjkmnpqrstvwxz]',
link = 'https://data.bnf.fr/ark:/12148/cb$1',
label = 'BnF data'
},
{ 'BNMM',
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',
},
{ 'Botanist',
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).'
},
{ 'BPN',
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.'
},
{ 'BRAHMS artist',
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'
},
{ 'BRAHMS work',
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"
},
{ 'CANTICN',
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',
},
{ 'CCG',
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.'
},
{ 'CINII',
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]].'
},
{ 'CWGC',
property = 1908,
section = 6,
pattern = '[1-9]%d*',
link = 'https://www.cwgc.org/find-war-dead/casualty/$1/',
label = 'Commonwealth War Graves Commission',
},
{ 'DAAO',
property = 1707,
section = 5,
pattern = '[a-z%-]+%d*',
link = 'https://www.daao.org.au/bio/$1',
label = 'Australian Artists',
},
{ 'Danish List of Lights and Fog signals',
property = 4038,
section = 3,
pattern = '[1-9]%d*[A-Za-z]?',
prefix = 'Denmark',
},
{ 'DBI',
property = 1986,
section = 6,
link = 'https://www.treccani.it/enciclopedia/$1_(Dizionario-Biografico)',
label = 'Italian People',
},
{ 'DBLP',
property = 2456,
section = 4,
patterns = {'%d%d%d?%/%d+-?[%d]*[%a]*-?[%d]*', '[%a]+%/[%w]*-?[%d]*'},
link = 'https://dblp.org/pid/$1',
label = 'DBLP',
},
{ 'Deutsche Synchronkartei',
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)
},
{ 'DIB',
property = 6829,
section = 6,
pattern = '0[01]%d%d%d%d%.?[A-D]?',
link = 'https://doi.org/10.3318/dib.$1.v1',
label = 'Ireland',
},
{ 'DSI',
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',
},
{ 'DTBIO',
property = 7902,
section = 6,
pattern = '1[0-9]%d%d%d%d%d%d%d?[0-9X]',
link = 'https://www.deutsche-biographie.de/pnd$1.html?language=en',
label = 'Deutsche Biographie',
},
{ 'EBIDAT',
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?'
},
{ 'Emmy',
property = 8381,
section = 5,
link = 'https://www.emmys.com/bios/$1',
label = 'Emmy Awards'
},
{ 'EMU',
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',
},
{ 'EUTA',
property = 4535,
section = 3,
label = 'EUTA theatre',
link = 'http://www.theatre-architecture.eu/db/?theatreId=$1',
pattern = '[1-9]%d*'
},
{ 'EUTA person',
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?'
},
{ 'FAST',
property = 2163,
section = 1,
pattern = '[1-9]%d?%d?%d?%d?%d?%d?%d?',
link = 'http://id.worldcat.org/fast/$1/',
label = 'FAST',
},
{ 'Finnish List of Lights',
property = 4143,
section = 3,
pattern = '%d+',
prefix = 'Finland',
},
{ 'FNZA',
property = 6792,
section = 5,
pattern = '[1-9]%d*',
link = 'https://findnzartists.org.nz/artist/$1/',
label = 'New Zealand Artists',
},
{ 'GND',
property = 227,
section = 2,
patterns = {'1[012]?%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)'
},
{ 'Google Scholar',
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',
},
{ 'Grammy',
property = 7303,
section = 5,
pattern = '%w[%w-]+%/%d+',
link = 'https://www.grammy.com/grammys/artists/$1',
label = 'Grammy Awards',
},
{ 'GVP',
property = 1886,
section = 3,
link = 'https://volcano.si.edu/volcano.cfm?vn=$1',
label = 'Global Volcanism Program',
pattern = '%d%d%d%d%d%d'
},
{ 'HDS',
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.'
},
{ 'IAAF',
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.'
},
{ 'ICCU',
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}}).'
},
{ 'ICIA',
property = 1736,
section = 5,
pattern = '%d+',
link = 'https://www.imj.org.il/artcenter/newsite/en/?artist=$1',
label = 'ICIA (Israel)',
},
{ 'IEU',
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',
},
{ 'ISIL',
property = 791,
section = 6,
customlink = 'ISILlink',
remark = 'Libraries, museums and archives, decentralized national databases.'
},
{ 'ISNI',
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.'
},
{ 'J9U',
property = 8189,
section = 2,
pattern = '9870[0-1]%d%d%d%d%d%d%d%d05171',
link = 'http://uli.nli.org.il/F/?func=find-b&local_base=NLX10&find_code=UID&request=$1',
label = 'Israel',
},
{ 'Joconde',
property = 347,
section = 7,
pattern = ''..string.rep('[%-0-9A-Za-z]', 11)..'',
link = 'https://www.pop.culture.gouv.fr/notice/joconde/$1',
label = 'Joconde',
},
{ 'KANTO',
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',
},
{ 'KBR',
property = 11249,
section = 2,
pattern = '%d%d%d%d%d%d%d%d',
link = 'https://opac.kbr.be/LIBRARY/doc/AUTHORITY/$1',
label = 'Belgium',
},
{ 'KULTURNAV',
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]].'
},
{ 'LCCN',
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'
},
{ 'Libris',
property = 5587,
section = 2,
pattern = '%w+',
link = 'https://libris.kb.se/$1',
label = 'Sweden'
},
{ 'LIR',
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.'
},
{ 'LNB',
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',
},
{ 'Marina Militare',
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',
},
{ 'MarineTraffic',
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',
},
{ 'MATHSN',
property = 4955,
section = 4,
pattern = '[1-9]%d%d%d%d%d?%d?',
link = 'https://mathscinet.ams.org/mathscinet/MRAuthorID/$1',
label = 'MathSciNet',
},
{ 'MBA',
property = 434,
section = 5,
category = 'MusicBrainz',
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.'
},
{ 'MBAREA',
property = 982,
section = 3,
category = 'MusicBrainz area',
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',
},
{ 'MBI',
property = 1330,
section = 7,
category = 'MusicBrainz instrument',
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',
},
{ 'MBL',
property = 966,
section = 7,
category = 'MusicBrainz label',
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',
},
{ 'MBP',
property = 1004,
section = 3,
category = 'MusicBrainz place',
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',
},
{ 'MBRG',
property = 436,
section = 7,
category = 'MusicBrainz release group',
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',
},
{ 'MBS',
property = 1407,
section = 7,
category = 'MusicBrainz series',
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',
},
{ 'MBW',
property = 435,
section = 7,
category = 'MusicBrainz work',
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',
},
{ 'Mérimée',
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'}
},
{ 'MGP',
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.'
},
{ 'MoMA',
property = 2174,
section = 5,
link = 'https://www.moma.org/artists/$1',
label = 'Museum of Modern Art',
pattern = '%d+'
},
{ 'Musée d\'Orsay',
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?'
},
{ 'NARA',
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.'
},
{ 'National Gallery of Canada',
property = 5368,
section = 5,
label = 'National Gallery of Canada',
link = 'https://www.gallery.ca/collection/artist/$1',
pattern = '%C+'
},
{ 'NCL',
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.'
},
{ 'NDL',
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].'
},
{ 'NGA',
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',
},
{ 'NGV',
property = 2041,
section = 5,
pattern = '%d+',
link = 'https://www.ngv.vic.gov.au/explore/collection/artist/$1/',
label = 'Victoria',
},
{ 'NKC',
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.'
},
{ 'NLA',
property = 409,
section = 2,
pattern = '[1-9]%d?%d?%d?%d?%d?%d?%d?%d?%d?%d?%d?',
link = 'https://nla.gov.au/anbd.aut-an$1',
label = 'Australia',
remark = "NLA Trove's People and Organisation view allows the discovery of biographical and other contextual information about people and organisations. Search also available via [http://viaf.org/ VIAF]."
},
{ 'NLG',
property = 3348,
section = 2,
pattern = '[1-9]%d*',
link = 'https://data.nlg.gr/resource/authority/record$1',
label = 'Greece',
},
{ 'NLK',
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'}
},
{ 'NLR',
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',
},
{ 'Norwegian List of Lights',
property = 4055,
section = 3,
pattern = '%d+',
prefix = 'Norway',
},
{ 'NSK',
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',
},
{ 'NTA',
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',
},
{ 'Online List of Lights',
property = 3223,
section = 3,
pattern = '[1-9]%d*',
label = 'OLL',
link = 'http://listoflights.org/leuchtfeuer/detail?id=$1.aspx'
},
{ 'ORCID',
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.'
},
{ 'PIC',
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."
},
{ 'Pleiades',
property = 1584,
section = 3,
label = 'Pleiades',
link = 'https://pleiades.stoa.org/places/$1',
pattern = '[1-9]%d?%d?%d?%d?%d?%d?%d?%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."
},
{ 'PLWABN',
property = 7293,
section = 2,
pattern = '981%d%d%d%d%d%d%d%d05606*',
link = 'http://mak.bn.org.pl/cgi-bin/KHW/makwww.exe?BM=1&NU=1&IM=4&WI=$1',
label = 'Poland',
},
{ 'PortugalA',
property = 1005,
section = 2,
pattern = '[1-9]%d*',
link = 'http://id.bnportugal.gov.pt/aut/catbnp/$1',
label = 'Portugal',
},
{ 'Portuguese lighthouse',
property = 4423,
section = 3,
patterns = {'[1-9]%d*', '[1-9]%d*.%d+'},
prefix = 'Portugal',
},
{ 'NLP',
property = 1695,
section = 2,
patterns = {'9810%d+', 'A%d%d%d%d%d%d%d[%dX]'},
link = 'https://tools.wmflabs.org/wikidata-externalid-url?p=1695&id=$1',
label = 'Poland',
suppressedbyproperty = {7293}
},
{ 'Prado',
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'
},
{ 'Publons',
property = 3829,
section = 4,
pattern = '%d+',
link = 'https://publons.com/author/$1/',
label = 'Publons'
},
{ 'RID',
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.'
},
{ 'RISM',
property = 5504,
section = 7,
label = 'RISM',
patterns = {'pe[1-9]%d*', 'ks[1-9]%d*', '[1-9]%d*'},
link = 'https://opac.rism.info/search?id=$1',
},
{ 'RKDartists',
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).'
},
{ 'RKDID',
property = 350,
section = 7,
pattern = '[1-9]%d?%d?%d?%d?%d?',
link = 'https://rkd.nl/nl/explore/images/$1',
label = 'RKD ID',
},
{ 'RSL',
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.'
},
{ 'Scopus',
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).'
},
{ 'SELIBR',
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}
},
{ 'SIKART',
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).'
},
{ 'SNAC-ID',
property = 3430,
section = 7,
pattern = '%d*[A-Za-z][0-9A-Za-z]*',
link = 'https://snaccooperative.org/ark:/99166/$1',
label = 'SNAC',
},
{ 'Städel',
property = 4581,
section = 5,
label = 'Städel',
link = 'https://sammlung.staedelmuseum.de/en/person/$1',
pattern = '%C+'
},
{ 'StadiumDB',
property = 5288,
section = 3,
label = 'StadiumDB',
link = 'http://stadiumdb.com/stadiums/$1',
pattern = '%l%l%l/[_%w]+'
},
{ 'Structurae structure',
property = 454,
section = 3,
pattern = '[12]0%d%d%d%d%d%d',
label = 'Structurae',
link = 'https://structurae.net/structures/$1',
},
{ 'Structurae person',
property = 2418,
section = 6,
pattern = '10%d%d%d%d%d',
label = 'Structurae',
link = 'https://structurae.net/persons/$1',
},
{ 'SUDOC',
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)'
},
{ 'Sycomore',
property = 1045,
section = 6,
link = 'https://www2.assemblee-nationale.fr/sycomore/fiche/(num_dept)/$1',
label = 'Sycomore',
pattern = '[1-9]%d?%d?%d?%d?'
},
{ 'TA98',
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',
},
{ 'TDVİA',
property = 7314,
section = 7,
pattern = '[%d%l/-]+',
link = 'https://islamansiklopedisi.org.tr/$1',
label = 'İslâm Ansiklopedisi',
},
{ 'TePapa',
property = 3544,
section = 5,
pattern = '%d+',
link = 'https://collections.tepapa.govt.nz/agent/$1',
label = 'Te Papa (New Zealand)'
},
{ 'TLS',
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]].'
},
{ 'Trove',
property = 1315,
section = 6,
label = 'Trove',
pattern = '[1-9]%d%d%d%d%d%d?%d?',
link = 'https://trove.nla.gov.au/people/$1',
},
{ 'UKPARL',
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'
},
{ 'ULAN',
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).'
},
{ 'USCG',
property = 3723,
section = 3,
prefix = '[[USCG (identifier)|USCG]]',
customlink = 'uscgLink'
},
{ 'USCongress',
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.'
},
{ 'VcBA',
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'
},
{ 'VIAF',
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)'
},
{ 'Vitaskrá',
property = 3993,
section = 3,
pattern = '[1-9]%d*',
prefix = 'Iceland'
},
{ 'WorldCat Entities',
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]]',
},
{ 'WORLDCATID',
property = 7859,
section = 1,
patterns = {'viaf%-%d+', 'lccn%-n[a-z]?[0-9%-]+', 'n[cps]%-.+'},
link = 'https://www.worldcat.org/identities/$1/',
label = 'WorldCat',
category = 'WorldCat',
suppressedbyproperty = {10832}
},
{ 'World Waterfall',
property = 3326,
section = 3,
link = 'https://www.worldwaterfalldatabase.com/index.php/waterfall/$1',
label = 'World Waterfall',
pattern = '%d+'
},
{ 'ZBMATH',
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',
}
}
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, 7859, 3372, 6804, 1907, 4186, 2092, 1908, 1707, 6829, 2349, 6792, 227, 1960, 347, 1248, 244, 1225, 2041, 409, 2750, 650, 350, 781, 3430, 3544, 1315, 245, 1986, 7902, 651, 791, 7303}
},
lighthouse = {
topic = 39715,
properties = {3563, 4055, 3223, 4423, 3723, 3993, 3562, 2980, 4038, 3920, 4143, 3863, 3601}
},
ch = {
topic = 39,
properties = {902, 886, 3065, 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}},
uy = {topic = 77, properties = {2558}}
}
p.auto_additional = { -- defines properties to check when additional=auto
527, -- has part(s)
150, -- contains the administrative territorial entity
355, -- has subsidiary
}
return p
74vr0g97w8n0a7mky14bg3dqntdkvio
ماژول:مرجعون کنترل/auxiliary
828
41937
401976
180511
2026-08-31T17:49:13Z
محک
1023
کارور محک، [[ماژول:Authority control/auxiliary]] ِصفحه ره دَکشییه [[ماژول:مرجعون کنترل/auxiliary]] دله
180511
Scribunto
text/plain
require('strict')
local p = {}
--[[======================================================]]
--[[ Format validation functions ]]
--[[======================================================]]
p.botanistV = function(id)
return mw.ustring.match(id,"^[%u%l%d%. '-]+$")
end
p.validateIsni = function(id) --Validate ISNI (and ORCID) and retuns 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
p.orcidV = function(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
p.tlsV = function(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 ]]
--[[======================================================]]
p.ISILlink = function(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 '<span class="uid">[https://w3id.org/isil/'..id..' ' .. (label or 'ISIL') .. ']</span>'
end
end
return '[[International Standard Identifier for Libraries and Related Organizations|ISIL]]\n**<span class="uid">' .. id .. '</span>'
end
p.uscgLink = function(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 '<span class="uid">[https://www.navcen.uscg.gov/pdf/lightlists/LightList%20V'..mw.ustring.sub(id2,1,1)..'.pdf '..id2..']</span>'
else
return false
end
end
p.ccg = function(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]] <span class="uid">[' .. link .. ' ' .. id .. ']</span>'
end
return p
9bx74n32pqrixrr3mhk4u67hwgwmtuc
شکیرا
0
46828
401988
392667
2026-08-31T18:06:07Z
محک
1023
/* بریم بگردستن */
401988
wikitext
text/x-wiki
{{صندخ/شخص}}
'''شکیرا ایزابل مبارک''' اتا [[کلمبیا]]یی خونشکر و سماکَر هسته که [[ایسپانیولی]] و [[انگلیسی]] زوون جه [[پاپ]] ِآهنگ خوندنّه.
== منابع ==
{{پانویس}}
== بریم بگردستن ==
{{شابلون:Social links}}
{{مرجعون کنترل}}
[[رج:کلمبیا زنا خونشکرون]]
[[رج:کلمبیایی سماکرون]]
[[رج:گرمی بیتهئون]]
0h42nndx19cf6jfw5g9pdsh6rmsyjtu
ویلیام ناکس دارسی
0
48308
402174
329372
2026-09-01T01:24:56Z
InternetArchiveBot
25385
Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5
402174
wikitext
text/x-wiki
{{صندخ/شخص}}
'''ویلیام ناکس دارسی''' ([[اینگلیسی زوون|اینگلیسی]] جه: ''William Knox D'arcy'')، (بزائۀ: 1849 اکتبر مایِ 11-بمردۀ: 1917 می مایِ 1) اتِ [[بریتانیا|بریتانیایی]]-[[استرالیا|استرالیایی]] تاجر و کسونی جه بییه کا [[ایرون|ایران]] دله نفت و نفت-پتروشیمی صنعت ره په بشته. دارسی امتیازنومه 1901 گدری ایمضا بیّه و دارسی ونه پشتی بتوندسته کا ایران دریم اُزوکریت (''Ozokerite'')، اِسفالت، طبیعی گاز و نفت ره بروشه، دس یاره و ونه دمبال، چرخ بَیره و پشو بزنه.<ref>Abbasi, Sadegh (4 November 2015). [https://web.archive.org/web/20170829032953/http://english.khamenei.ir/news/2165/Britain-s-Major-Plunder-of-Iranian-Oil-in-1903 "Britain's Major Plunder of Iranian Oil in 1903"]. english.khamenei.ir. Retrieved 4 January 2016.</ref>
== منبع ==
* 5 وهمنه مایِ 1535 تبری، این ولگ [[:en:William_Knox_D'Arcy|اینگلیسی ویکیپدیا]] جه ترجمه بیّه.
[[رج:اینگلیسی آدمئون]]
[[رج:1849 بزائهئون]]
[[رج:1917 بمردهئون]]
8vpaetsfmkgj2uu01bh9q1hkrgq0t2p
گپ:نئو موزه
1
127182
401964
342839
2026-08-31T16:03:31Z
محک
1023
کارور محک، [[گپ:ترنه موزه (برلین)]] ِصفحه ره دَکشییه [[گپ:نئو موزه]] دله
342839
wikitext
text/x-wiki
{{شاپزن}}
{{گپ صفحه}}
1vjigdfx9z1fnd3v7eklhi54qleb3gu
گپ:پرولا
1
162709
402175
380215
2026-09-01T08:39:11Z
Saeedmallahh
29825
/* لینک اشتباه */ نو تیکه
402175
wikitext
text/x-wiki
{{شاپزن}}
{{گپ صفحه}}
== لینک اشتباه ==
چیسه اینتا ولگک اتا پرتخالی شهر خوری گپ کنده امبا مروارید ولگ سر لینک هدائه؟ [[کارور:Saeedmallahh|Saeedmallahh]] ([[کارور گپ:Saeedmallahh|گپ]]) ۱ سپتامبر ۲۰۲۶، ساعت ۰۸:۳۹ (UTC)
aafbyh39iz35nojvvrf6y09bdgpwjsl
تراویس کلسی
0
172749
402006
392526
2026-08-31T18:48:11Z
محک
1023
/* منابع */
402006
wikitext
text/x-wiki
{{صندخ/شخص}}
'''تراویس کلسی''' اتا آمریکایی ورزشکار و [[انافال]] کاکر هسته که [[تیلور سوئیفت]] شی هسته.
== منابع ==
{{پهنویس}}
== بریم بگردستن ==
{{Social links}}
{{مرجعون کنترل}}
[[رج:آمریکا ورزشکارون]]
[[رج:زننه آدمون]]
letc5vvvb0uj7pcngf5kbipfrnj02w0
آدام مک
0
179873
402012
400144
2026-08-31T22:09:22Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402012
wikitext
text/x-wiki
{{صندخ/شخص}}
'''آدام مک''' {{Lang-en|Adam Mac}} اتا [[خونشکر|خونشکر]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] خوندِنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Adam Mac |لینک= https://en.wikipedia.org/wiki/Adam_Mac |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
f7o1q6ua6xxnug8iou0bn0hhzru0ufw
ادلین هود
0
179874
402049
400145
2026-08-31T22:15:12Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402049
wikitext
text/x-wiki
{{صندخ/شخص}}
'''ادلین هود''' {{Lang-en|Adelyne Hood}} اتا [[خونشکر|خونشکر]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] خوندِنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Adelyne Hood |لینک= https://en.wikipedia.org/wiki/Adelyne_Hood |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
jjo5lykc8tdxw1gm901bn4dxg4akibq
آلن بیبی
0
179875
402037
400147
2026-08-31T22:13:32Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402037
wikitext
text/x-wiki
{{صندخ/شخص}}
'''آلن بیبی''' {{Lang-en|Alan Bibey}} اتا [[خونشکر|خونشکر]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] خوندِنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Alan Bibey |لینک= https://en.wikipedia.org/wiki/Alan_Bibey |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
bkk1ofw7ezi94vtgk54vctqqssnbl9o
اندرو پوپ (خونشکر)
0
179876
402154
400148
2026-08-31T22:32:42Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402154
wikitext
text/x-wiki
{{صندخ/شخص}}
'''اندرو پوپ''' {{Lang-en|Andrew Pope}} اتا [[خونشکر|خونشکر]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] خوندِنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Andrew Pope |لینک= https://en.wikipedia.org/wiki/Andrew_Pope_(singer) |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
ngjmvkmt4yzvvvirjxgsa1e02egwq7q
ارل اسکات (خونشکر)
0
179895
402061
400167
2026-08-31T22:17:12Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402061
wikitext
text/x-wiki
{{صندخ/شخص}}
'''ارل اسکات''' {{Lang-en|Earl Scott}} اتا [[خونشکر|خونشکر]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] خوندِنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Earl Scott |لینک= https://en.wikipedia.org/wiki/Earl_Scott_(singer) |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
qztuslq99oxl2aabn5gfy6ee6t4htdv
ادی باند
0
179896
402050
400168
2026-08-31T22:15:22Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402050
wikitext
text/x-wiki
{{صندخ/شخص}}
'''ادی باند''' {{Lang-en|Eddie Bond}} اتا [[خونشکر|خونشکر]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] خوندِنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Eddie Bond |لینک= https://en.wikipedia.org/wiki/Eddie_Bond |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
t78hkknt4u761e1qtjwptvi20mjlxjn
ادی میدلتون
0
179897
402057
400169
2026-08-31T22:16:32Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402057
wikitext
text/x-wiki
{{صندخ/شخص}}
'''ادی میدلتون''' {{Lang-en|Eddie Middleton}} اتا [[خونشکر|خونشکر]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] خوندِنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Eddie Middleton |لینک= https://en.wikipedia.org/wiki/Eddie_Middleton |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
h1uvxs8xj4etxvbcb6ha1abnhrramhx
اسلیم لهارت
0
179929
402109
400201
2026-08-31T22:25:12Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402109
wikitext
text/x-wiki
{{صندخ/شخص}}
'''اسلیم لهارت''' {{Lang-en|Slim Lehart}} اتا [[خونشکر|خونشکر]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] خوندِنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Slim Lehart |لینک= https://en.wikipedia.org/wiki/Slim_Lehart |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
4wj8q9khzw619qbl6w1anv2mt7v5z40
استن هیچکاک
0
179930
402077
400202
2026-08-31T22:19:52Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402077
wikitext
text/x-wiki
{{صندخ/شخص}}
'''استن هیچکاک''' {{Lang-en|Stan Hitchcock}} اتا [[خونشکر|خونشکر]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] خوندِنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Stan Hitchcock |لینک= https://en.wikipedia.org/wiki/Stan_Hitchcock |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
hdao6hqdc0sdnj5wcn0vzgp55tgknlp
استیو ریپلی
0
179931
402089
400203
2026-08-31T22:21:52Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402089
wikitext
text/x-wiki
{{صندخ/شخص}}
'''استیو ریپلی''' {{Lang-en|Steve Ripley}} اتا [[خونشکر|خونشکر]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] خوندِنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Steve Ripley |لینک= https://en.wikipedia.org/wiki/Steve_Ripley |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
s6qnywyld15hg5p0rklj2m108rl9zi2
ای. جی. مسترز
0
179942
402171
400225
2026-08-31T22:35:32Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402171
wikitext
text/x-wiki
{{صندخ/شخص}}
'''ای. جی. مسترز''' {{Lang-en|A. J. Masters}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = A. J. Masters |لینک= https://en.wikipedia.org/wiki/A._J._Masters |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
2ihlurx1f79wppcl9a7z0awp1ly2n6d
ای. ال. "دودل" اوئنز
0
179943
402170
400226
2026-08-31T22:35:22Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402170
wikitext
text/x-wiki
{{صندخ/شخص}}
'''ای. ال. "دودل" اوئنز''' {{Lang-en|A. L. "Doodle" Owens}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = A. L. "Doodle" Owens |لینک= https://en.wikipedia.org/wiki/A._L._"Doodle"_Owens |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
acsbqagfl4reowncvovte5t2s4lj77n
ای. پی. کارتر
0
179944
402173
400227
2026-08-31T22:35:52Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402173
wikitext
text/x-wiki
{{صندخ/شخص}}
'''ای. پی. کارتر''' {{Lang-en|A. P. Carter}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = A. P. Carter |لینک= https://en.wikipedia.org/wiki/A._P._Carter |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
96felwrjawfqucjzvixo3asptfklpnx
آرون بارکر
0
179945
402025
400228
2026-08-31T22:11:32Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402025
wikitext
text/x-wiki
{{صندخ/شخص}}
'''آرون بارکر''' {{Lang-en|Aaron Barker}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Aaron Barker |لینک= https://en.wikipedia.org/wiki/Aaron_Barker |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
80nmgl5g2davg641j8nymihcbmjouht
آرون بنوارد
0
179946
402026
400229
2026-08-31T22:11:42Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402026
wikitext
text/x-wiki
{{صندخ/شخص}}
'''آرون بنوارد''' {{Lang-en|Aaron Benward}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Aaron Benward |لینک= https://en.wikipedia.org/wiki/Aaron_Benward |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
0zu5ry8wytoz2fi4deo92239ary9i4j
آرون گودوین
0
179947
402031
400230
2026-08-31T22:12:32Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402031
wikitext
text/x-wiki
{{صندخ/شخص}}
'''آرون گودوین''' {{Lang-en|Aaron Goodvin}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Aaron Goodvin |لینک= https://en.wikipedia.org/wiki/Aaron_Goodvin |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
grpdbdepmc9o05r960axuziho4e3hji
آرون کلی (خونشکر)
0
179948
402030
400231
2026-08-31T22:12:22Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402030
wikitext
text/x-wiki
{{صندخ/شخص}}
'''آرون کلی''' {{Lang-en|Aaron Kelly}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Aaron Kelly |لینک= https://en.wikipedia.org/wiki/Aaron_Kelly_(singer) |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
l7crx1gkkudud5h0dejhs16tf6amf8z
آرون لوئیس
0
179949
402028
400232
2026-08-31T22:12:02Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402028
wikitext
text/x-wiki
{{صندخ/شخص}}
'''آرون لوئیس''' {{Lang-en|Aaron Lewis}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Aaron Lewis |لینک= https://en.wikipedia.org/wiki/Aaron_Lewis |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
7r226tffylmt289ja7a9kk2611il51c
آرون تیپین
0
179950
402027
400233
2026-08-31T22:11:52Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402027
wikitext
text/x-wiki
{{صندخ/شخص}}
'''آرون تیپین''' {{Lang-en|Aaron Tippin}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Aaron Tippin |لینک= https://en.wikipedia.org/wiki/Aaron_Tippin |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
3pbgu0gt09ujxibhh5qrwe13edf9who
آرون واتسون
0
179951
402029
400234
2026-08-31T22:12:12Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402029
wikitext
text/x-wiki
{{صندخ/شخص}}
'''آرون واتسون''' {{Lang-en|Aaron Watson}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Aaron Watson |لینک= https://en.wikipedia.org/wiki/Aaron_Watson |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
sgaod5otzcarkdczi82i08ybfil1nar
آدام باکس
0
179952
402009
400235
2026-08-31T22:08:52Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402009
wikitext
text/x-wiki
{{صندخ/شخص}}
'''آدام باکس''' {{Lang-en|Adam Box}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Adam Box |لینک= https://en.wikipedia.org/wiki/Adam_Box |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
jsqmgo3wxxcy7mr7wj5eg5o9xe3ormw
آدام کالهون
0
179953
402015
400236
2026-08-31T22:09:52Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402015
wikitext
text/x-wiki
{{صندخ/شخص}}
'''آدام کالهون''' {{Lang-en|Adam Calhoun}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Adam Calhoun |لینک= https://en.wikipedia.org/wiki/Adam_Calhoun |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
pkc3gbtrrka2eh4yhq3kq28gq8ensyk
آدام کریگ (خونشکر)
0
179954
402016
400237
2026-08-31T22:10:02Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402016
wikitext
text/x-wiki
{{صندخ/شخص}}
'''آدام کریگ''' {{Lang-en|Adam Craig}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Adam Craig |لینک= https://en.wikipedia.org/wiki/Adam_Craig_(singer) |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
lbczsvdgmil6zvm245hurjjzdzk5mok
آدام دولیک
0
179955
402010
400238
2026-08-31T22:09:02Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402010
wikitext
text/x-wiki
{{صندخ/شخص}}
'''آدام دولیک''' {{Lang-en|Adam Doleac}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Adam Doleac |لینک= https://en.wikipedia.org/wiki/Adam_Doleac |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
ha1j3mczyy4sq40u8zcdhhyijkrndrx
آدام هامبریک
0
179956
402013
400239
2026-08-31T22:09:32Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402013
wikitext
text/x-wiki
{{صندخ/شخص}}
'''آدام هامبریک''' {{Lang-en|Adam Hambrick}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Adam Hambrick |لینک= https://en.wikipedia.org/wiki/Adam_Hambrick |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
4uobv0bpigda3fyirysocuen1vq88ld
آدام هود
0
179957
402014
400240
2026-08-31T22:09:42Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402014
wikitext
text/x-wiki
{{صندخ/شخص}}
'''آدام هود''' {{Lang-en|Adam Hood}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Adam Hood |لینک= https://en.wikipedia.org/wiki/Adam_Hood |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
sacfavokdtx9wmrt3hz1ulk7belnc9h
آدام ساندرز
0
179958
402011
400241
2026-08-31T22:09:12Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402011
wikitext
text/x-wiki
{{صندخ/شخص}}
'''آدام ساندرز''' {{Lang-en|Adam Sanders}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Adam Sanders |لینک= https://en.wikipedia.org/wiki/Adam_Sanders |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
esztkaudc3mpjww4v60ys5xyqb18xcv
ادیم د آرتیست
0
179959
402060
400242
2026-08-31T22:17:02Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402060
wikitext
text/x-wiki
{{صندخ/شخص}}
'''ادیم د آرتیست''' {{Lang-en|Adeem the Artist}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Adeem the Artist |لینک= https://en.wikipedia.org/wiki/Adeem_the_Artist |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
t8naf3rghf87i39me5pn87mzozmaura
آدولف هافنر
0
179960
402018
400243
2026-08-31T22:10:22Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402018
wikitext
text/x-wiki
{{صندخ/شخص}}
'''آدولف هافنر''' {{Lang-en|Adolph Hofner}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Adolph Hofner |لینک= https://en.wikipedia.org/wiki/Adolph_Hofner |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
of5w4yvmscrleb33vvct5c8vzn9qy6d
آدرین نونیز
0
179961
402017
400244
2026-08-31T22:10:12Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402017
wikitext
text/x-wiki
{{صندخ/شخص}}
'''آدرین نونیز''' {{Lang-en|Adrien Nunez}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Adrien Nunez |لینک= https://en.wikipedia.org/wiki/Adrien_Nunez |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
t7wuwz6zbzh0v9krn75gzl7snduxg2b
ال اندرسون (انآربیکیو)
0
179962
402138
400245
2026-08-31T22:30:02Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402138
wikitext
text/x-wiki
{{صندخ/شخص}}
'''ال اندرسون (انآربیکیو)''' {{Lang-en|Al Anderson}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Al Anderson |لینک= https://en.wikipedia.org/wiki/Al_Anderson_(NRBQ) |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
nu7ggctg2kiwazneec63769jce7xf90
ال دکستر
0
179964
402139
400247
2026-08-31T22:30:12Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402139
wikitext
text/x-wiki
{{صندخ/شخص}}
'''ال دکستر''' {{Lang-en|Al Dexter}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Al Dexter |لینک= https://en.wikipedia.org/wiki/Al_Dexter |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
5207l4ypezz619uoqbttkyvj4crhvg3
آلن جکسون
0
179965
402038
400248
2026-08-31T22:13:42Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402038
wikitext
text/x-wiki
{{صندخ/شخص}}
'''آلن جکسون''' {{Lang-en|Alan Jackson}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Alan Jackson |لینک= https://en.wikipedia.org/wiki/Alan_Jackson |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
dnk9mwocwc1xywpjb68wnc2viotm7xg
الکس هاروی (مزقونچی)
0
179966
402144
400249
2026-08-31T22:31:02Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402144
wikitext
text/x-wiki
{{صندخ/شخص}}
'''الکس هاروی''' {{Lang-en|Alex Harvey}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Alex Harvey |لینک= https://en.wikipedia.org/wiki/Alex_Harvey_(country_musician) |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
swy2oa7u2urgb4b1ehwd2rimai95sdw
الکسیس گومز (خونشکر)
0
179967
402145
400250
2026-08-31T22:31:12Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402145
wikitext
text/x-wiki
{{صندخ/شخص}}
'''الکسیس گومز''' {{Lang-en|Alexis Gomez}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Alexis Gomez |لینک= https://en.wikipedia.org/wiki/Alexis_Gomez_(singer) |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
g3ty1fi36je1b2ln49tvuuq17g1g2w7
اندرز پارکر
0
179968
402150
400251
2026-08-31T22:32:02Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402150
wikitext
text/x-wiki
{{صندخ/شخص}}
'''اندرز پارکر''' {{Lang-en|Anders Parker}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Anders Parker |لینک= https://en.wikipedia.org/wiki/Anders_Parker |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
jnk9ldxnmc0vk95k4z2hei4u929k25y
اندرو کامبز (مزقونچی)
0
179969
402155
400252
2026-08-31T22:32:52Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402155
wikitext
text/x-wiki
{{صندخ/شخص}}
'''اندرو کامبز''' {{Lang-en|Andrew Combs}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Andrew Combs |لینک= https://en.wikipedia.org/wiki/Andrew_Combs_(musician) |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
i0st5gknfa1rccxsfksbmpnix37b9gq
اندرو هایرا
0
179970
402153
400253
2026-08-31T22:32:32Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402153
wikitext
text/x-wiki
{{صندخ/شخص}}
'''اندرو هایرا''' {{Lang-en|Andrew Hyra}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Andrew Hyra |لینک= https://en.wikipedia.org/wiki/Andrew_Hyra |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
ki7gq8irdf7v28gy70lituj44iakcc2
اندرو جاناکوس
0
179972
402151
400255
2026-08-31T22:32:12Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402151
wikitext
text/x-wiki
{{صندخ/شخص}}
'''اندرو جاناکوس''' {{Lang-en|Andrew Jannakos}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Andrew Jannakos |لینک= https://en.wikipedia.org/wiki/Andrew_Jannakos |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
8bhlweto7xu80b4s5rvbcxw3m0hjosh
اندرو جنکینز (خونشکر)
0
179973
402152
400256
2026-08-31T22:32:22Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402152
wikitext
text/x-wiki
{{صندخ/شخص}}
'''اندرو جنکینز''' {{Lang-en|Andrew Jenkins}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Andrew Jenkins |لینک= https://en.wikipedia.org/wiki/Andrew_Jenkins_(songwriter) |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
58egdqlwyle2zau25ybkk5jk8670cpy
اندی آلبرت
0
179974
402156
400257
2026-08-31T22:33:02Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402156
wikitext
text/x-wiki
{{صندخ/شخص}}
'''اندی آلبرت''' {{Lang-en|Andy Albert}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Andy Albert |لینک= https://en.wikipedia.org/wiki/Andy_Albert |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
5p2qvkdz1xop62pd01wj3y5q1yanj3s
اندی چایلدز
0
179976
402157
400259
2026-08-31T22:33:12Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402157
wikitext
text/x-wiki
{{صندخ/شخص}}
'''اندی چایلدز''' {{Lang-en|Andy Childs}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Andy Childs |لینک= https://en.wikipedia.org/wiki/Andy_Childs |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
lz6ugcomrf6zk7yk334ijqchsru30f7
اندی گیبسون (خونشکر)
0
179977
402159
400260
2026-08-31T22:33:32Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402159
wikitext
text/x-wiki
{{صندخ/شخص}}
'''اندی گیبسون''' {{Lang-en|Andy Gibson}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Andy Gibson |لینک= https://en.wikipedia.org/wiki/Andy_Gibson_(singer) |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
gifrz1v9a4xxkv0m4eevesgkym90zn4
اندی گریگز
0
179978
402158
400261
2026-08-31T22:33:22Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402158
wikitext
text/x-wiki
{{صندخ/شخص}}
'''اندی گریگز''' {{Lang-en|Andy Griggs}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Andy Griggs |لینک= https://en.wikipedia.org/wiki/Andy_Griggs |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
i3j8q5fe27pghya0x84gyq21r56p5i2
انجی آپارو
0
179979
402149
400262
2026-08-31T22:31:52Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402149
wikitext
text/x-wiki
{{صندخ/شخص}}
'''انجی آپارو''' {{Lang-en|Angie Aparo}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Angie Aparo |لینک= https://en.wikipedia.org/wiki/Angie_Aparo |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
9lzixjua3o3rcyazq8quy5tlqp5wgrv
آنتونی آرمسترانگ جونز
0
179980
402039
400263
2026-08-31T22:13:52Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402039
wikitext
text/x-wiki
{{صندخ/شخص}}
'''آنتونی آرمسترانگ جونز''' {{Lang-en|Anthony Armstrong Jones}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Anthony Armstrong Jones |لینک= https://en.wikipedia.org/wiki/Anthony_Armstrong_Jones |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
9qwm0rpjc7oe0xwnr72oxkdh1ijkjxm
آنتونی اسمیت (خونشکر)
0
179981
402040
400264
2026-08-31T22:14:02Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402040
wikitext
text/x-wiki
{{صندخ/شخص}}
'''آنتونی اسمیت''' {{Lang-en|Anthony Smith}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Anthony Smith |لینک= https://en.wikipedia.org/wiki/Anthony_Smith_(singer) |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
rga6f5ohh2nstqguxeqlgoptczm9k9m
آرچی کمبل
0
179983
402032
400266
2026-08-31T22:12:42Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402032
wikitext
text/x-wiki
{{صندخ/شخص}}
'''آرچی کمبل''' {{Lang-en|Archie Campbell}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Archie Campbell |لینک= https://en.wikipedia.org/wiki/Archie_Campbell_(comedian) |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
lun3rc59jah8yzntnw8icfmzpy07sq4
آرکانزاس وودچاپر
0
179984
402033
400267
2026-08-31T22:12:52Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402033
wikitext
text/x-wiki
{{صندخ/شخص}}
'''آرکانزاس وودچاپر''' {{Lang-en|Arkansas Woodchopper}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Arkansas Woodchopper |لینک= https://en.wikipedia.org/wiki/Arkansas_Woodchopper |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
f4s0w3dd2umix01matyns9a49amtqe4
آرکی شیبلی
0
179985
402034
400268
2026-08-31T22:13:02Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402034
wikitext
text/x-wiki
{{صندخ/شخص}}
'''آرکی شیبلی''' {{Lang-en|Arkie Shibley}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Arkie Shibley |لینک= https://en.wikipedia.org/wiki/Arkie_Shibley |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
c9no2yvg41bko6zupdz5be0v4w5fg2j
آرلی داف
0
179987
402024
400270
2026-08-31T22:11:22Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402024
wikitext
text/x-wiki
{{صندخ/شخص}}
'''آرلی داف''' {{Lang-en|Arlie Duff}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Arlie Duff |لینک= https://en.wikipedia.org/wiki/Arlie_Duff |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
6fij8dxpbr56aa2o8od6g1eftdsehcx
آرلو مککینلی
0
179988
402023
400271
2026-08-31T22:11:12Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402023
wikitext
text/x-wiki
{{صندخ/شخص}}
'''آرلو مککینلی''' {{Lang-en|Arlo McKinley}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Arlo McKinley |لینک= https://en.wikipedia.org/wiki/Arlo_McKinley |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
6np97iwpgrwi8w6a5qs8dzyjo4t7z7n
آرتور اسمیت (خونشکر)
0
179989
402020
400272
2026-08-31T22:10:42Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402020
wikitext
text/x-wiki
{{صندخ/شخص}}
'''آرتور "گیتار بوگی" اسمیت''' {{Lang-en|Arthur "Guitar Boogie" Smith}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Arthur "Guitar Boogie" Smith |لینک= https://en.wikipedia.org/wiki/Arthur_"Guitar_Boogie"_Smith |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
bl6pds0pw5stgqtzjovy1u2m85vsjih
402046
402020
2026-08-31T22:14:57Z
محک
1023
کارور محک، [[آرتور "گیتار بوگی" اسمیت]] ِصفحه ره دَکشییه [[آرتور اسمیت (خونشکر)]] دله
402020
wikitext
text/x-wiki
{{صندخ/شخص}}
'''آرتور "گیتار بوگی" اسمیت''' {{Lang-en|Arthur "Guitar Boogie" Smith}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Arthur "Guitar Boogie" Smith |لینک= https://en.wikipedia.org/wiki/Arthur_"Guitar_Boogie"_Smith |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
bl6pds0pw5stgqtzjovy1u2m85vsjih
آرتور مایلز (خونشکر)
0
179991
402021
400274
2026-08-31T22:10:52Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402021
wikitext
text/x-wiki
{{صندخ/شخص}}
'''آرتور مایلز''' {{Lang-en|Arthur Miles}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Arthur Miles |لینک= https://en.wikipedia.org/wiki/Arthur_Miles_(country_singer) |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
evot69363vlepi22cfghfuz9a8c2f90
آرتی هیل
0
179992
402022
400275
2026-08-31T22:11:02Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402022
wikitext
text/x-wiki
{{صندخ/شخص}}
'''آرتی هیل''' {{Lang-en|Arty Hill}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Arty Hill |لینک= https://en.wikipedia.org/wiki/Arty_Hill |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
t45k78ozlf66pivsu282mt0wmmaaadj
اش باورز
0
179993
402136
400277
2026-08-31T22:29:42Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402136
wikitext
text/x-wiki
{{صندخ/شخص}}
'''اش باورز''' {{Lang-en|Ash Bowers}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Ash Bowers |لینک= https://en.wikipedia.org/wiki/Ash_Bowers |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
dq89ltequkwkweixbtcj70jmza3ihua
اشلی گورلی
0
179994
402137
400278
2026-08-31T22:29:52Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402137
wikitext
text/x-wiki
{{صندخ/شخص}}
'''اشلی گورلی''' {{Lang-en|Ashley Gorley}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Ashley Gorley |لینک= https://en.wikipedia.org/wiki/Ashley_Gorley |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
iwt3syu4bzjehjjv3r8sxpp8y5xhmc6
اوبری هینی
0
179995
402163
400279
2026-08-31T22:34:12Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402163
wikitext
text/x-wiki
{{صندخ/شخص}}
'''اوبری هینی''' {{Lang-en|Aubrey Haynie}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Aubrey Haynie |لینک= https://en.wikipedia.org/wiki/Aubrey_Haynie |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
g347ri6alddetef5e2wcx8027msub5o
اگی مایرز
0
179996
402169
400280
2026-08-31T22:35:12Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402169
wikitext
text/x-wiki
{{صندخ/شخص}}
'''اگی مایرز''' {{Lang-en|Augie Meyers}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Augie Meyers |لینک= https://en.wikipedia.org/wiki/Augie_Meyers |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
q9nuwxl1w0vtkawpraqdrytqaao8qd5
آستین رابرتز (خونشکر)
0
179997
402035
400281
2026-08-31T22:13:12Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402035
wikitext
text/x-wiki
{{صندخ/شخص}}
'''آستین رابرتز''' {{Lang-en|Austin Roberts}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Austin Roberts |لینک= https://en.wikipedia.org/wiki/Austin_Roberts_(singer) |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
h9mt6hr9yickqjy5nammi04e0rds0wz
آستین وب
0
179999
402036
400283
2026-08-31T22:13:22Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402036
wikitext
text/x-wiki
{{صندخ/شخص}}
'''آستین وب''' {{Lang-en|Austin Webb}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Austin Webb |لینک= https://en.wikipedia.org/wiki/Austin_Webb |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
3yizm3v4f6g42x0lxvgj3oz7u1eamre
اوتری اینمن
0
180000
402164
400284
2026-08-31T22:34:22Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402164
wikitext
text/x-wiki
{{صندخ/شخص}}
'''اوتری اینمن''' {{Lang-en|Autry Inman}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Autry Inman |لینک= https://en.wikipedia.org/wiki/Autry_Inman |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
4lawvpf3fs4435ln95c0mz1em1vslmk
آوری آنا
0
180001
402042
400285
2026-08-31T22:14:22Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402042
wikitext
text/x-wiki
{{صندخ/شخص}}
'''آوری آنا''' {{Lang-en|Avery Anna}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Avery Anna |لینک= https://en.wikipedia.org/wiki/Avery_Anna |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
m2f6i898xcsvu6fysey9492kekfib5m
ای. جی. ولز
0
180427
402172
400729
2026-08-31T22:35:42Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402172
wikitext
text/x-wiki
{{صندخ/شخص}}
'''ای. جی. ولز''' {{Lang-en|E. J. Wells}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = E. J. Wells |لینک= https://en.wikipedia.org/wiki/E._J._Wells |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
n7sg6x7yd64hf6hzcp2znbfcfuwizh9
ارل هالیمن
0
180428
402063
400730
2026-08-31T22:17:32Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402063
wikitext
text/x-wiki
{{صندخ/شخص}}
'''ارل هالیمن''' {{Lang-en|Earl Holliman}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Earl Holliman |لینک= https://en.wikipedia.org/wiki/Earl_Holliman |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
danqnn6ku5hdwie5h7vwtdt4mahes7x
ارل پول بال
0
180429
402064
400731
2026-08-31T22:17:42Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402064
wikitext
text/x-wiki
{{صندخ/شخص}}
'''ارل پول بال''' {{Lang-en|Earl Poole Ball}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Earl Poole Ball |لینک= https://en.wikipedia.org/wiki/Earl_Poole_Ball |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
kehozob5z1nzantdhia2i3k91ydr4yw
ارل توماس کانلی
0
180430
402062
400732
2026-08-31T22:17:22Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402062
wikitext
text/x-wiki
{{صندخ/شخص}}
'''ارل توماس کانلی''' {{Lang-en|Earl Thomas Conley}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Earl Thomas Conley |لینک= https://en.wikipedia.org/wiki/Earl_Thomas_Conley |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
jbkkeravagb9p5b9qtiipraxxe9e41l
اک رابرتسون
0
180432
402168
400734
2026-08-31T22:35:02Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402168
wikitext
text/x-wiki
{{صندخ/شخص}}
'''اک رابرتسون''' {{Lang-en|Eck Robertson}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Eck Robertson |لینک= https://en.wikipedia.org/wiki/Eck_Robertson |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
qtckguvt3tfs94ajyegnsxv9fmoqf15
اد بروس
0
180433
402045
400735
2026-08-31T22:14:52Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402045
wikitext
text/x-wiki
{{صندخ/شخص}}
'''اد بروس''' {{Lang-en|Ed Bruce}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Ed Bruce |لینک= https://en.wikipedia.org/wiki/Ed_Bruce |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
kyo9984zcyds4yh2hw6k6vooaaauhl1
اد هیل
0
180434
402048
400736
2026-08-31T22:15:02Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402048
wikitext
text/x-wiki
{{صندخ/شخص}}
'''اد هیل''' {{Lang-en|Ed Hill}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Ed Hill |لینک= https://en.wikipedia.org/wiki/Ed_Hill |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
bg3kzha2x5m9wq7qp9ktbcnid1u0xpo
ادی کاکرن
0
180435
402059
400737
2026-08-31T22:16:52Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402059
wikitext
text/x-wiki
{{صندخ/شخص}}
'''ادی کاکرن''' {{Lang-en|Eddie Cochran}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Eddie Cochran |لینک= https://en.wikipedia.org/wiki/Eddie_Cochran |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
7knjaof5gawfokyblvvtp6497f0bay3
ادی دین (خونشکر)
0
180436
402051
400738
2026-08-31T22:15:32Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402051
wikitext
text/x-wiki
{{صندخ/شخص}}
'''ادی دین''' {{Lang-en|Eddie Dean}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Eddie Dean |لینک= https://en.wikipedia.org/wiki/Eddie_Dean_(singer) |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
7et0wclf11rauvumdlhk0uzd2f0cnee
ادی لندن
0
180437
402055
400739
2026-08-31T22:16:12Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402055
wikitext
text/x-wiki
{{صندخ/شخص}}
'''ادی لندن''' {{Lang-en|Eddie London}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Eddie London |لینک= https://en.wikipedia.org/wiki/Eddie_London |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
82xhiguup2rybixwoogotquzia3uaxj
ادی مونتگومری
0
180438
402056
400740
2026-08-31T22:16:22Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402056
wikitext
text/x-wiki
{{صندخ/شخص}}
'''ادی مونتگومری''' {{Lang-en|Eddie Montgomery}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Eddie Montgomery |لینک= https://en.wikipedia.org/wiki/Eddie_Montgomery |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
dq97cpq2way2relrh1wdlcrnibp2gxu
ادی نوآک
0
180439
402058
400741
2026-08-31T22:16:42Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402058
wikitext
text/x-wiki
{{صندخ/شخص}}
'''ادی نوآک''' {{Lang-en|Eddie Noack}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Eddie Noack |لینک= https://en.wikipedia.org/wiki/Eddie_Noack |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
ilepnyfa3q91962qseu08rfuu4d45xh
ادی رابیت
0
180440
402052
400742
2026-08-31T22:15:42Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402052
wikitext
text/x-wiki
{{صندخ/شخص}}
'''ادی رابیت''' {{Lang-en|Eddie Rabbitt}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Eddie Rabbitt |لینک= https://en.wikipedia.org/wiki/Eddie_Rabbitt |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
mfsz91pcfks2a7o40mnki1ywnu87r08
ادی زک
0
180441
402054
400743
2026-08-31T22:16:02Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402054
wikitext
text/x-wiki
{{صندخ/شخص}}
'''ادی زک''' {{Lang-en|Eddie Zack}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Eddie Zack |لینک= https://en.wikipedia.org/wiki/Eddie_Zack |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
p0g3yy0lumls462dabi0fc7u7xn581q
ادی ریون
0
180442
402053
400744
2026-08-31T22:15:52Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402053
wikitext
text/x-wiki
{{صندخ/شخص}}
'''ادی ریون''' {{Lang-en|Eddy Raven}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Eddy Raven |لینک= https://en.wikipedia.org/wiki/Eddy_Raven |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
5sul1nl5qo2x7hr04dg9eeiy7roa1h0
ال گرینگو (مزقونچی)
0
180443
402140
400745
2026-08-31T22:30:22Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402140
wikitext
text/x-wiki
{{صندخ/شخص}}
'''ال گرینگو''' {{Lang-en|El Gringo}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = El Gringo |لینک= https://en.wikipedia.org/wiki/El_Gringo_(musician) |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
9f97io7gogkl2jhfmi2czx05qcul16j
البرت وست
0
180445
402141
400747
2026-08-31T22:30:32Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402141
wikitext
text/x-wiki
{{صندخ/شخص}}
'''البرت وست''' {{Lang-en|Elbert West}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Elbert West |لینک= https://en.wikipedia.org/wiki/Elbert_West |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
835qbitxamrdctf0rmlw1kvnr2ologo
الیس دیویس
0
180446
402147
400748
2026-08-31T22:31:32Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402147
wikitext
text/x-wiki
{{صندخ/شخص}}
'''الیس دیویس''' {{Lang-en|Elise Davis}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Elise Davis |لینک= https://en.wikipedia.org/wiki/Elise_Davis |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
c2air79wy9va0646m5325q1jxmyz2r4
الیزابت نیکولز (خونشکر)
0
180447
402146
400749
2026-08-31T22:31:22Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402146
wikitext
text/x-wiki
{{صندخ/شخص}}
'''الیزابت نیکولز''' {{Lang-en|Elizabeth Nichols}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Elizabeth Nichols |لینک= https://en.wikipedia.org/wiki/Elizabeth_Nichols_(singer) |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
iwbfxrl66088wzx8nv2g9619n755qtz
التون بریت
0
180448
402142
400750
2026-08-31T22:30:42Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402142
wikitext
text/x-wiki
{{صندخ/شخص}}
'''التون بریت''' {{Lang-en|Elton Britt}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Elton Britt |لینک= https://en.wikipedia.org/wiki/Elton_Britt |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
h0vzbiy5h7r23pwljy4kmjelzl1eum4
الوی شین
0
180449
402143
400751
2026-08-31T22:30:52Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402143
wikitext
text/x-wiki
{{صندخ/شخص}}
'''الوی شین''' {{Lang-en|Elvie Shane}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Elvie Shane |لینک= https://en.wikipedia.org/wiki/Elvie_Shane |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
fr9uv6xmnddsne600gpkjod1q77b0ga
امیلیو ناوایرا
0
180450
402148
400752
2026-08-31T22:31:42Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402148
wikitext
text/x-wiki
{{صندخ/شخص}}
'''امیلیو ناوایرا''' {{Lang-en|Emilio Navaira}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Emilio Navaira |لینک= https://en.wikipedia.org/wiki/Emilio_Navaira |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
5385xeo9m9ji81i0n5t87stgqgjclnx
اریک "رد ماوث" گبهارت
0
180451
402070
400753
2026-08-31T22:18:42Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402070
wikitext
text/x-wiki
{{صندخ/شخص}}
'''اریک "رد ماوث" گبهارت''' {{Lang-en|Eric "Red Mouth" Gebhardt}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Eric "Red Mouth" Gebhardt |لینک= https://en.wikipedia.org/wiki/Eric_"Red_Mouth"_Gebhardt |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
qtv5firxcmjgc7opcxpdfwe7049o7ta
اریک چرچ
0
180452
402073
400754
2026-08-31T22:19:12Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402073
wikitext
text/x-wiki
{{صندخ/شخص}}
'''اریک چرچ''' {{Lang-en|Eric Church}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Eric Church |لینک= https://en.wikipedia.org/wiki/Eric_Church |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
q8ip1ep4oh8an726iefsj3s4fkxqocl
اریک هدرلی
0
180453
402071
400755
2026-08-31T22:18:52Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402071
wikitext
text/x-wiki
{{صندخ/شخص}}
'''اریک هدرلی''' {{Lang-en|Eric Heatherly}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Eric Heatherly |لینک= https://en.wikipedia.org/wiki/Eric_Heatherly |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
rqjtp1pm6us74j3n23na6nd7r6k16d3
اریک پاسلی
0
180454
402072
400756
2026-08-31T22:19:02Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402072
wikitext
text/x-wiki
{{صندخ/شخص}}
'''اریک پاسلی''' {{Lang-en|Eric Paslay}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Eric Paslay |لینک= https://en.wikipedia.org/wiki/Eric_Paslay |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
sl3m76r25lb42qheueeurye7pncueyf
اریک یوگلوم
0
180455
402074
400757
2026-08-31T22:19:22Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402074
wikitext
text/x-wiki
{{صندخ/شخص}}
'''اریک یوگلوم''' {{Lang-en|Eric Uglum}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Eric Uglum |لینک= https://en.wikipedia.org/wiki/Eric_Uglum |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
1ufjjkd23exbv7tx4ypwl2sq1ckh9f7
ارنست (خونشکر)
0
180456
402065
400758
2026-08-31T22:17:52Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402065
wikitext
text/x-wiki
{{صندخ/شخص}}
'''ارنست''' {{Lang-en|Ernest}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Ernest |لینک= https://en.wikipedia.org/wiki/Ernest_(singer) |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
2rhsndjafzzh1io0y9h82z4ypgmstm4
ارنست اشوورث
0
180457
402067
400759
2026-08-31T22:18:12Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402067
wikitext
text/x-wiki
{{صندخ/شخص}}
'''ارنست اشوورث''' {{Lang-en|Ernest Ashworth}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Ernest Ashworth |لینک= https://en.wikipedia.org/wiki/Ernest_Ashworth |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
1ehyvs21n6o3i6zvt09gk3c5i03pe5t
ارنست استونمن
0
180458
402066
400760
2026-08-31T22:18:02Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402066
wikitext
text/x-wiki
{{صندخ/شخص}}
'''ارنست استونمن''' {{Lang-en|Ernest Stoneman}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Ernest Stoneman |لینک= https://en.wikipedia.org/wiki/Ernest_Stoneman |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
kmoc15vdi1wr9f13wfieavwxknkvgu1
ارنست تاب
0
180459
402068
400761
2026-08-31T22:18:22Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402068
wikitext
text/x-wiki
{{صندخ/شخص}}
'''ارنست تاب''' {{Lang-en|Ernest Tubb}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Ernest Tubb |لینک= https://en.wikipedia.org/wiki/Ernest_Tubb |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
jah97wtvekeaskfaz0m8sntkh8j4npg
استبان (مزقونچی)
0
180460
402075
400762
2026-08-31T22:19:32Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402075
wikitext
text/x-wiki
{{صندخ/شخص}}
'''استبان''' {{Lang-en|Esteban}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Esteban |لینک= https://en.wikipedia.org/wiki/Esteban_(musician) |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
hu65tpmrrrq3xr0072gu68e28f9m2a6
آیرا لووین
0
180578
402044
400880
2026-08-31T22:14:42Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402044
wikitext
text/x-wiki
{{صندخ/شخص}}
'''آیرا لووین''' {{Lang-en|Ira Louvin}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Ira Louvin |لینک= https://en.wikipedia.org/wiki/Ira_Louvin |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
40nx99h987he7s0d0qq7l7453xk91vc
انی ویلر
0
181069
402162
401371
2026-08-31T22:34:02Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402162
wikitext
text/x-wiki
{{صندخ/شخص}}
'''انی ویلر''' {{Lang-en|Onie Wheeler}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Onie Wheeler |لینک= https://en.wikipedia.org/wiki/Onie_Wheeler |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
hb8xqft0ey5190mg0sfcemolre8s539
اوریون (خونشکر)
0
181070
402166
401372
2026-08-31T22:34:42Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402166
wikitext
text/x-wiki
{{صندخ/شخص}}
'''اوریون''' {{Lang-en|Orion}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Orion |لینک= https://en.wikipedia.org/wiki/Orion_(singer) |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
1pttyjhs5ohdey363icnbljbfccuwj8
ارویل کوچ
0
181071
402069
401373
2026-08-31T22:18:32Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402069
wikitext
text/x-wiki
{{صندخ/شخص}}
'''ارویل کوچ''' {{Lang-en|Orville Couch}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Orville Couch |لینک= https://en.wikipedia.org/wiki/Orville_Couch |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
boe9tg4w2uc7oe59l5qm3ktczx8ug6t
اوتیس گیبز
0
181072
402165
401374
2026-08-31T22:34:32Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402165
wikitext
text/x-wiki
{{صندخ/شخص}}
'''اوتیس گیبز''' {{Lang-en|Otis Gibbs}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Otis Gibbs |لینک= https://en.wikipedia.org/wiki/Otis_Gibbs |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
24hg5nfze422p2xh3ier77lbceu20gv
اوون تمپل
0
181073
402167
401375
2026-08-31T22:34:52Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402167
wikitext
text/x-wiki
{{صندخ/شخص}}
'''اوون تمپل''' {{Lang-en|Owen Temple}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Owen Temple |لینک= https://en.wikipedia.org/wiki/Owen_Temple |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
e78otuwrcghikfkm2950xnc27yq57jq
آر.سی. بانون
0
181105
402019
401407
2026-08-31T22:10:32Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402019
wikitext
text/x-wiki
{{صندخ/شخص}}
'''آر.سی. بانون''' {{Lang-en|R.C. Bannon}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = R.C. Bannon |لینک= https://en.wikipedia.org/wiki/R.C._Bannon |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
avnh3jnrkqpze5oyvbgd9hfqi5rhc14
اسکات بویِر
0
181272
402123
401576
2026-08-31T22:27:32Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402123
wikitext
text/x-wiki
{{صندخ/شخص}}
'''اسکات بویِر''' {{Lang-en|Scott Boyer}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Scott Boyer |لینک= https://en.wikipedia.org/wiki/Scott_Boyer |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
t9ik0abfxx3xvvs59md1rtf6qp7o1kk
اسکات اچ. بایرام
0
181273
402122
401577
2026-08-31T22:27:22Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402122
wikitext
text/x-wiki
{{صندخ/شخص}}
'''اسکات اچ. بایرام''' {{Lang-en|Scott H. Biram}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Scott H. Biram |لینک= https://en.wikipedia.org/wiki/Scott_H._Biram |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
44uwtsu9xgucq22oep10le523b0dpin
اسکات هولستاین
0
181274
402127
401578
2026-08-31T22:28:12Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402127
wikitext
text/x-wiki
{{صندخ/شخص}}
'''اسکات هولستاین''' {{Lang-en|Scott Holstein}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Scott Holstein |لینک= https://en.wikipedia.org/wiki/Scott_Holstein |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
flz8pigqbq3kzno8vvcn7cj7cl386gj
اسکات کلی (مزقونچی)
0
181275
402129
401579
2026-08-31T22:28:32Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402129
wikitext
text/x-wiki
{{صندخ/شخص}}
'''اسکات کلی''' {{Lang-en|Scott Kelly}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Scott Kelly |لینک= https://en.wikipedia.org/wiki/Scott_Kelly_(musician) |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
bo5co2vs4may140ni9yj07vimr0t5cb
اسکات مککوایگ
0
181276
402125
401581
2026-08-31T22:27:52Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402125
wikitext
text/x-wiki
{{صندخ/شخص}}
'''اسکات مککوایگ''' {{Lang-en|Scott McQuaig}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Scott McQuaig |لینک= https://en.wikipedia.org/wiki/Scott_McQuaig |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
nf5mvpgdfbor4cwndjxz5ckwmjkj3rb
اسکات میلر (مزقونچی)
0
181277
402126
401582
2026-08-31T22:28:02Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402126
wikitext
text/x-wiki
{{صندخ/شخص}}
'''اسکات میلر''' {{Lang-en|Scott Miller}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Scott Miller |لینک= https://en.wikipedia.org/wiki/Scott_Miller_(country_musician) |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
01z5duhmtiiybirka855m6fxv7nugft
اسکات ریوز
0
181278
402124
401583
2026-08-31T22:27:42Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402124
wikitext
text/x-wiki
{{صندخ/شخص}}
'''اسکات ریوز''' {{Lang-en|Scott Reeves}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Scott Reeves |لینک= https://en.wikipedia.org/wiki/Scott_Reeves |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
ayac6bn3znhe8u83lv60sydxrc365tb
اسکات وستال
0
181279
402128
401584
2026-08-31T22:28:22Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402128
wikitext
text/x-wiki
{{صندخ/شخص}}
'''اسکات وستال''' {{Lang-en|Scott Vestal}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Scott Vestal |لینک= https://en.wikipedia.org/wiki/Scott_Vestal |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
9wa2bvqdtinoi949x1dvclpbci42suw
اسکاتی امریک
0
181280
402130
401585
2026-08-31T22:28:42Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402130
wikitext
text/x-wiki
{{صندخ/شخص}}
'''اسکاتی امریک''' {{Lang-en|Scotty Emerick}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Scotty Emerick |لینک= https://en.wikipedia.org/wiki/Scotty_Emerick |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
e9codpcqxruvc16zvp411b6amxuzwdk
اسکاتی مککریری
0
181281
402131
401586
2026-08-31T22:28:52Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402131
wikitext
text/x-wiki
{{صندخ/شخص}}
'''اسکاتی مککریری''' {{Lang-en|Scotty McCreery}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Scotty McCreery |لینک= https://en.wikipedia.org/wiki/Scotty_McCreery |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
dkkw5y05auo290rp4c806zl98ewve5l
اسکیتر بون
0
181299
402132
401604
2026-08-31T22:29:02Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402132
wikitext
text/x-wiki
{{صندخ/شخص}}
'''اسکیتر بون''' {{Lang-en|Skeeter Bonn}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Skeeter Bonn |لینک= https://en.wikipedia.org/wiki/Skeeter_Bonn |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
l0bqfw7yj8mi7xkmfvkyxap68uugtb5
اسکیتس مکدانلد
0
181300
402133
401605
2026-08-31T22:29:12Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402133
wikitext
text/x-wiki
{{صندخ/شخص}}
'''اسکیتس مکدانلد''' {{Lang-en|Skeets McDonald}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Skeets McDonald |لینک= https://en.wikipedia.org/wiki/Skeets_McDonald |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
67a9jfyrlra75lptc0390gysm02tsdr
اسکیپ باتین
0
181301
402134
401606
2026-08-31T22:29:22Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402134
wikitext
text/x-wiki
{{صندخ/شخص}}
'''اسکیپ باتین''' {{Lang-en|Skip Battin}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Skip Battin |لینک= https://en.wikipedia.org/wiki/Skip_Battin |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
3d7725f8wxcjlo1q33qll68fhwqxv0b
اسکیپ یوینگ
0
181302
402135
401607
2026-08-31T22:29:32Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402135
wikitext
text/x-wiki
{{صندخ/شخص}}
'''اسکیپ یوینگ''' {{Lang-en|Skip Ewing}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Skip Ewing |لینک= https://en.wikipedia.org/wiki/Skip_Ewing |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
knmt4yn73nm374inxmc8f14etlc1c71
اسلید کلیوز
0
181303
402106
401608
2026-08-31T22:24:42Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402106
wikitext
text/x-wiki
{{صندخ/شخص}}
'''اسلید کلیوز''' {{Lang-en|Slaid Cleaves}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Slaid Cleaves |لینک= https://en.wikipedia.org/wiki/Slaid_Cleaves |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
ictst56yohu9r3lomcqpyymki7yfq1o
اسلیپی لابیف
0
181304
402113
401609
2026-08-31T22:25:52Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402113
wikitext
text/x-wiki
{{صندخ/شخص}}
'''اسلیپی لابیف''' {{Lang-en|Sleepy LaBeef}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Sleepy LaBeef |لینک= https://en.wikipedia.org/wiki/Sleepy_LaBeef |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
0wevqwdso2vm3zcabpx2kc1k5ksi0ot
اسلیم برایانت
0
181305
402107
401610
2026-08-31T22:24:52Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402107
wikitext
text/x-wiki
{{صندخ/شخص}}
'''اسلیم برایانت''' {{Lang-en|Slim Bryant}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Slim Bryant |لینک= https://en.wikipedia.org/wiki/Slim_Bryant |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
m8bjnroc8fojqgwnhg2m9r5ujf71b30
اسلیم رودز
0
181306
402108
401611
2026-08-31T22:25:02Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402108
wikitext
text/x-wiki
{{صندخ/شخص}}
'''اسلیم رودز''' {{Lang-en|Slim Rhodes}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Slim Rhodes |لینک= https://en.wikipedia.org/wiki/Slim_Rhodes |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
oc0v087f5cio288t94ej3rmvl726zl4
اسلیم ویتمن
0
181307
402110
401612
2026-08-31T22:25:22Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402110
wikitext
text/x-wiki
{{صندخ/شخص}}
'''اسلیم ویتمن''' {{Lang-en|Slim Whitman}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Slim Whitman |لینک= https://en.wikipedia.org/wiki/Slim_Whitman |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
qi0l972r8tevcsv1r272rjo8w14jcjf
اسلیم ویلت
0
181308
402111
401613
2026-08-31T22:25:32Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402111
wikitext
text/x-wiki
{{صندخ/شخص}}
'''اسلیم ویلت''' {{Lang-en|Slim Willet}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Slim Willet |لینک= https://en.wikipedia.org/wiki/Slim_Willet |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
e08g201go6uat5cjc5w6hmwlz64554b
اسلیم ویلسون
0
181309
402112
401614
2026-08-31T22:25:42Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402112
wikitext
text/x-wiki
{{صندخ/شخص}}
'''اسلیم ویلسون''' {{Lang-en|Slim Wilson}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Slim Wilson |لینک= https://en.wikipedia.org/wiki/Slim_Wilson |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
lf6qyhu8zz0jpz78b06ipvlxur1w7gz
اسمایلی برنت
0
181310
402114
401615
2026-08-31T22:26:02Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402114
wikitext
text/x-wiki
{{صندخ/شخص}}
'''اسمایلی برنت''' {{Lang-en|Smiley Burnette}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Smiley Burnette |لینک= https://en.wikipedia.org/wiki/Smiley_Burnette |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
djdmvlbohdqfgy3q3cjtgpdnoajwu9u
اسمیت بالیو
0
181311
402117
401616
2026-08-31T22:26:32Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402117
wikitext
text/x-wiki
{{صندخ/شخص}}
'''اسمیت بالیو''' {{Lang-en|Smith Ballew}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Smith Ballew |لینک= https://en.wikipedia.org/wiki/Smith_Ballew |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
baby8kulsvn5sdkyzw91efe2t596q0h
اسموکی هوگ
0
181312
402116
401617
2026-08-31T22:26:22Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402116
wikitext
text/x-wiki
{{صندخ/شخص}}
'''اسموکی هوگ''' {{Lang-en|Smokey Hogg}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Smokey Hogg |لینک= https://en.wikipedia.org/wiki/Smokey_Hogg |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
rrf18b4zuzaxl6dnn4svpd11bmw6ptx
اسموکی راجرز
0
181313
402115
401618
2026-08-31T22:26:12Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402115
wikitext
text/x-wiki
{{صندخ/شخص}}
'''اسموکی راجرز''' {{Lang-en|Smokey Rogers}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Smokey Rogers |لینک= https://en.wikipedia.org/wiki/Smokey_Rogers |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
hi6rej6t0tnuhromrwl8d3kdf1j0v3x
اسنیکی پیت کلاینو
0
181314
402119
401619
2026-08-31T22:26:52Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402119
wikitext
text/x-wiki
{{صندخ/شخص}}
'''اسنیکی پیت کلاینو''' {{Lang-en|Sneaky Pete Kleinow}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Sneaky Pete Kleinow |لینک= https://en.wikipedia.org/wiki/Sneaky_Pete_Kleinow |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
fxjpqns41mqbsap1n1ijb54w9ijbq36
اسنافی جنکینز
0
181315
402118
401620
2026-08-31T22:26:42Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402118
wikitext
text/x-wiki
{{صندخ/شخص}}
'''اسنافی جنکینز''' {{Lang-en|Snuffy Jenkins}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Snuffy Jenkins |لینک= https://en.wikipedia.org/wiki/Snuffy_Jenkins |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
1z1yjmnvy8kserjet7at5xwr171d909
اسپید کولی
0
181320
402120
401625
2026-08-31T22:27:02Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402120
wikitext
text/x-wiki
{{صندخ/شخص}}
'''اسپید کولی''' {{Lang-en|Spade Cooley}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Spade Cooley |لینک= https://en.wikipedia.org/wiki/Spade_Cooley |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
7extbbxtcutq7k9r3s384tm1s43yzd6
اسپیدی هاوورث
0
181321
402121
401626
2026-08-31T22:27:12Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402121
wikitext
text/x-wiki
{{صندخ/شخص}}
'''اسپیدی هاوورث''' {{Lang-en|Speedy Haworth}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Speedy Haworth |لینک= https://en.wikipedia.org/wiki/Speedy_Haworth |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
pbkto4607rfdr0bv0nkbrbmuu3y5cqf
استیسی بورک
0
181322
402084
401627
2026-08-31T22:21:02Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402084
wikitext
text/x-wiki
{{صندخ/شخص}}
'''استیسی بورک''' {{Lang-en|Stacy Burk}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Stacy Burk |لینک= https://en.wikipedia.org/wiki/Stacy_Burk |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
53q4b1l3fu52n9s8pmtfpmx4h5cjq7k
استیسی دین کمبل
0
181323
402085
401628
2026-08-31T22:21:12Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402085
wikitext
text/x-wiki
{{صندخ/شخص}}
'''استیسی دین کمبل''' {{Lang-en|Stacy Dean Campbell}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Stacy Dean Campbell |لینک= https://en.wikipedia.org/wiki/Stacy_Dean_Campbell |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
30j91kgvkpsqiib6zrv5gcbs3c9yk13
استیون کاکرن
0
181324
402103
401629
2026-08-31T22:24:12Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402103
wikitext
text/x-wiki
{{صندخ/شخص}}
'''استیون کاکرن''' {{Lang-en|Stephen Cochran}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Stephen Cochran |لینک= https://en.wikipedia.org/wiki/Stephen_Cochran |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
5ih0bnd5x6u222azmm852ycxxbmb0x5
استیون کلاگ
0
181325
402104
401630
2026-08-31T22:24:22Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402104
wikitext
text/x-wiki
{{صندخ/شخص}}
'''استیون کلاگ''' {{Lang-en|Stephen Kellogg}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Stephen Kellogg |لینک= https://en.wikipedia.org/wiki/Stephen_Kellogg |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
2dkh06yha0l4ageijbjlcaebdzfhxfo
استیون وسلی
0
181326
402100
401631
2026-08-31T22:23:42Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402100
wikitext
text/x-wiki
{{صندخ/شخص}}
'''استیون وسلی''' {{Lang-en|Stephen Wesley}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Stephen Wesley |لینک= https://en.wikipedia.org/wiki/Stephen_Wesley |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
jjeadfgb0m8q49kw5zddikt06z6kz2f
استیون ویلسون جونیور
0
181327
402101
401632
2026-08-31T22:23:52Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402101
wikitext
text/x-wiki
{{صندخ/شخص}}
'''استیون ویلسون جونیور''' {{Lang-en|Stephen Wilson Jr.}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Stephen Wilson Jr. |لینک= https://en.wikipedia.org/wiki/Stephen_Wilson_Jr. |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
r6gzrzco9wgy6evna9fkmlnsrk4xpsn
استیون یرکی
0
181328
402105
401633
2026-08-31T22:24:32Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402105
wikitext
text/x-wiki
{{صندخ/شخص}}
'''استیون یرکی''' {{Lang-en|Stephen Yerkey}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Stephen Yerkey |لینک= https://en.wikipedia.org/wiki/Stephen_Yerkey |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
bjka1iy5m0sy2ni9z1amok2eu5ob2ef
استیو آذر
0
181329
402086
401634
2026-08-31T22:21:22Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402086
wikitext
text/x-wiki
{{صندخ/شخص}}
'''استیو آذر''' {{Lang-en|Steve Azar}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Steve Azar |لینک= https://en.wikipedia.org/wiki/Steve_Azar |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
7u6axeoy9byhwp1ypqo7bmx7ro5nodr
استیو ارل
0
181330
402087
401635
2026-08-31T22:21:32Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402087
wikitext
text/x-wiki
{{صندخ/شخص}}
'''استیو ارل''' {{Lang-en|Steve Earle}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Steve Earle |لینک= https://en.wikipedia.org/wiki/Steve_Earle |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
65whw0zhhuxv5t3wyulzfmoc1ew9bsz
استیو گرند
0
181331
402096
401636
2026-08-31T22:23:02Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402096
wikitext
text/x-wiki
{{صندخ/شخص}}
'''استیو گرند''' {{Lang-en|Steve Grand}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Steve Grand |لینک= https://en.wikipedia.org/wiki/Steve_Grand |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
aee4fw9ru9x42klfv66kwj97d060jy0
استیو هالی
0
181332
402092
401637
2026-08-31T22:22:22Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402092
wikitext
text/x-wiki
{{صندخ/شخص}}
'''استیو هالی''' {{Lang-en|Steve Holy}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Steve Holy |لینک= https://en.wikipedia.org/wiki/Steve_Holy |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
dc6w4e9sr4fvh0w1qcaz98v8w4kvap4
استیو کولاندر
0
181333
402095
401638
2026-08-31T22:22:52Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402095
wikitext
text/x-wiki
{{صندخ/شخص}}
'''استیو کولاندر''' {{Lang-en|Steve Kolander}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Steve Kolander |لینک= https://en.wikipedia.org/wiki/Steve_Kolander |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
oh88arqx4rtz493eulmobetoqeo50yt
استیو موکلر
0
181334
402091
401639
2026-08-31T22:22:12Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402091
wikitext
text/x-wiki
{{صندخ/شخص}}
'''استیو موکلر''' {{Lang-en|Steve Moakler}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Steve Moakler |لینک= https://en.wikipedia.org/wiki/Steve_Moakler |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
25kb9wub9p8vrp5aurbyzo8przzrklu
استیو ریچارد
0
181335
402090
401640
2026-08-31T22:22:02Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402090
wikitext
text/x-wiki
{{صندخ/شخص}}
'''استیو ریچارد''' {{Lang-en|Steve Richard}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Steve Richard |لینک= https://en.wikipedia.org/wiki/Steve_Richard |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
okqstiw8jgz1xjsdzvgotk4wo0pd1zl
استیو اسکات (خونشکر)
0
181336
402088
401641
2026-08-31T22:21:42Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402088
wikitext
text/x-wiki
{{صندخ/شخص}}
'''استیو اسکات''' {{Lang-en|Steve Scott}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Steve Scott |لینک= https://en.wikipedia.org/wiki/Steve_Scott_(singer-songwriter) |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
bhe6cx0rvefkq6kld0lbewkojn0saoa
استیو واز
0
181337
402094
401642
2026-08-31T22:22:42Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402094
wikitext
text/x-wiki
{{صندخ/شخص}}
'''استیو واز''' {{Lang-en|Steve Vaus}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Steve Vaus |لینک= https://en.wikipedia.org/wiki/Steve_Vaus |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
s70bnmxir8lcox718qihdq158eq4ncl
استیو وارینر
0
181338
402093
401643
2026-08-31T22:22:32Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402093
wikitext
text/x-wiki
{{صندخ/شخص}}
'''استیو وارینر''' {{Lang-en|Steve Wariner}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Steve Wariner |لینک= https://en.wikipedia.org/wiki/Steve_Wariner |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
3xp5oevheck2zafqhsupm2ueeb5hqef
استیو یانگ (مزقونچی)
0
181339
402097
401644
2026-08-31T22:23:12Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402097
wikitext
text/x-wiki
{{صندخ/شخص}}
'''استیو یانگ''' {{Lang-en|Steve Young}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Steve Young |لینک= https://en.wikipedia.org/wiki/Steve_Young_(musician) |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
lzz4ixzzflej95l7rw50pwqffx614j3
استیون فرومهولز
0
181340
402099
401645
2026-08-31T22:23:32Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402099
wikitext
text/x-wiki
{{صندخ/شخص}}
'''استیون فرومهولز''' {{Lang-en|Steven Fromholz}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Steven Fromholz |لینک= https://en.wikipedia.org/wiki/Steven_Fromholz |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
ackd7hpaxgbb54a4958d0zqz1laca06
استیون تایلر
0
181341
402098
401646
2026-08-31T22:23:22Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402098
wikitext
text/x-wiki
{{صندخ/شخص}}
'''استیون تایلر''' {{Lang-en|Steven Tyler}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Steven Tyler |لینک= https://en.wikipedia.org/wiki/Steven_Tyler |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
a1a4aficom9gg6ivn8leqrjh3uijvh3
استیون وین هورتون
0
181342
402102
401647
2026-08-31T22:24:02Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402102
wikitext
text/x-wiki
{{صندخ/شخص}}
'''استیون وین هورتون''' {{Lang-en|Steven Wayne Horton}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Steven Wayne Horton |لینک= https://en.wikipedia.org/wiki/Steven_Wayne_Horton |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
px4scub0ney7eynlrvq2wprgwg0x8ba
استول وان
0
181343
402080
401648
2026-08-31T22:20:22Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402080
wikitext
text/x-wiki
{{صندخ/شخص}}
'''استول وان''' {{Lang-en|Stoll Vaughan}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Stoll Vaughan |لینک= https://en.wikipedia.org/wiki/Stoll_Vaughan |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
ncpo6vvb41y6anzoz5bxb8uufmvpk2x
استونوال جکسون (خونشکر)
0
181344
402081
401649
2026-08-31T22:20:32Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402081
wikitext
text/x-wiki
{{صندخ/شخص}}
'''استونوال جکسون''' {{Lang-en|Stonewall Jackson}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Stonewall Jackson |لینک= https://en.wikipedia.org/wiki/Stonewall_Jackson_(singer) |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
s742pz135mrxr4caar9mmqsvn2rnrnx
استونی کوپر
0
181345
402083
401650
2026-08-31T22:20:52Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402083
wikitext
text/x-wiki
{{صندخ/شخص}}
'''استونی کوپر''' {{Lang-en|Stoney Cooper}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Stoney Cooper |لینک= https://en.wikipedia.org/wiki/Stoney_Cooper |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
cice3u9e8lsxq19q77dcmin0um0zho9
استونی لارو
0
181346
402082
401651
2026-08-31T22:20:42Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402082
wikitext
text/x-wiki
{{صندخ/شخص}}
'''استونی لارو''' {{Lang-en|Stoney LaRue}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Stoney LaRue |لینک= https://en.wikipedia.org/wiki/Stoney_LaRue |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
ldxsgc9k20n41qt1vavj9i0j892ruks
استوارت دانکن
0
181347
402078
401652
2026-08-31T22:20:02Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402078
wikitext
text/x-wiki
{{صندخ/شخص}}
'''استوارت دانکن''' {{Lang-en|Stuart Duncan}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Stuart Duncan |لینک= https://en.wikipedia.org/wiki/Stuart_Duncan |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
kyng0dap0mkkv9iaswup520kulfwqsm
استوارت هامبلن
0
181348
402079
401653
2026-08-31T22:20:12Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402079
wikitext
text/x-wiki
{{صندخ/شخص}}
'''استوارت هامبلن''' {{Lang-en|Stuart Hamblen}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Stuart Hamblen |لینک= https://en.wikipedia.org/wiki/Stuart_Hamblen |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
mdp4op8b71ltg46ktwgjwknwhxif0zw
استرجیل سیمپسون
0
181349
402076
401654
2026-08-31T22:19:42Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402076
wikitext
text/x-wiki
{{صندخ/شخص}}
'''استرجیل سیمپسون''' {{Lang-en|Sturgill Simpson}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Sturgill Simpson |لینک= https://en.wikipedia.org/wiki/Sturgill_Simpson |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
ck2x2fmfdq1eb62gll7onb3pdmc1j9k
انکل دیو میسون
0
181441
402161
401746
2026-08-31T22:33:52Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402161
wikitext
text/x-wiki
{{صندخ/شخص}}
'''انکل دیو میسون''' {{Lang-en|Uncle Dave Macon}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Uncle Dave Macon |لینک= https://en.wikipedia.org/wiki/Uncle_Dave_Macon |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
kp71zuplzoyaf53gm38n389qmoqtk7h
انکل جیمی تامپسون
0
181442
402160
401747
2026-08-31T22:33:42Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402160
wikitext
text/x-wiki
{{صندخ/شخص}}
'''انکل جیمی تامپسون''' {{Lang-en|Uncle Jimmy Thompson}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Uncle Jimmy Thompson |لینک= https://en.wikipedia.org/wiki/Uncle_Jimmy_Thompson |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
m55p8sbvbzvq8y4lsinztn76t43pbhx
آنهاون هینسون
0
181443
402041
401748
2026-08-31T22:14:12Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402041
wikitext
text/x-wiki
{{صندخ/شخص}}
'''آنهاون هینسون''' {{Lang-en|Unknown Hinson}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Unknown Hinson |لینک= https://en.wikipedia.org/wiki/Unknown_Hinson |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
8nb8e7fxo39y3clii5lwckhtqy42q2l
آپچرچ (مزقونچی)
0
181444
402043
401749
2026-08-31T22:14:32Z
TapuriaBot
3049
ربات: حذف پیوندهای میانویکی که در ویکیداده موجود است
402043
wikitext
text/x-wiki
{{صندخ/شخص}}
'''آپچرچ''' {{Lang-en|Upchurch}} اتا [[خونشکر|خونشکر]] و [[ترانهنویس]] هسته که [[آمریکای متحده ایالات]] کشور شٮنه و [[کانتری موسیقی]] بخوندستن وسّه شؤهرت دارنه.
== منابع ==
{{پهنویس}}
*{{ویکی منبع|عنوان = Upchurch |لینک= https://en.wikipedia.org/wiki/Upchurch_(musician) |زوون = انگلیسی | بازیابی = ۱ ژوئن ۲۰۲۶}}
== بریم بگردستن ==
{{ویکیتلمبار}}
{{Social links}}
{{آمریکای متحده ایالات موسیقی-پچیک}}
{{Authority control}}
[[رج:آمریکای _کانتری خونشکرون]]
h3b1wpkgz95633gt4s9o9akxcwdisy9
تریپولی
0
181553
401958
2026-08-31T13:52:46Z
محک
1023
ونه مسیر ره دکشییه [[طرابلس (لیبی)]] دله
401958
wikitext
text/x-wiki
#بور [[طرابلس (لیبی)]]
d6kq9srt3zfa1oehnwiqffpfzsauomo
طرابلس، لیبی
0
181554
401959
2026-08-31T13:52:50Z
محک
1023
ونه مسیر ره دکشییه [[طرابلس (لیبی)]] دله
401959
wikitext
text/x-wiki
#بور [[طرابلس (لیبی)]]
d6kq9srt3zfa1oehnwiqffpfzsauomo
چاردونگه
0
181555
401960
2026-08-31T14:28:07Z
محک
1023
ونه مسیر ره دکشییه [[چهاردونگه]] دله
401960
wikitext
text/x-wiki
#بور [[چهاردونگه]]
0pwcqutc5qy2ia57ydcxlzy9jnl88ya
کارور گپ:Masih8813
3
181556
401961
2026-08-31T16:01:07Z
محک
1023
اتا نو ولگ بساته که ونه دله «{{خش بیمونی}}» دره
401961
wikitext
text/x-wiki
{{خش بیمونی}}
gf2ceyzd5soz8q67o7v6kof0gwq25ib
ترنه موزه (برلین)
0
181557
401963
2026-08-31T16:03:31Z
محک
1023
کارور محک، [[ترنه موزه (برلین)]] ِصفحه ره دَکشییه [[نئو موزه]] دله
401963
wikitext
text/x-wiki
#بور [[نئو موزه]]
rwg5l11eihh17pf798s0gzqsyi0vlma
گپ:ترنه موزه (برلین)
1
181558
401965
2026-08-31T16:03:32Z
محک
1023
کارور محک، [[گپ:ترنه موزه (برلین)]] ِصفحه ره دَکشییه [[گپ:نئو موزه]] دله
401965
wikitext
text/x-wiki
#بور [[گپ:نئو موزه]]
99uexcldyhobr9ub7w4s888qgpfuo0r
شابلون:مرجعون کنترل/آزمایشی
10
181559
401966
2026-08-31T17:19:15Z
محک
1023
اتا نو ولگ بساته که ونه دله «{{#invoke:Control de autoridades|authorityControl}}<noinclude>{{توضیحات}}</noinclude>» دره
401966
wikitext
text/x-wiki
{{#invoke:Control de autoridades|authorityControl}}<noinclude>{{توضیحات}}</noinclude>
bbhawk80w8fxlg2qhe80z1vn5obd4ad
401982
401966
2026-08-31T17:51:30Z
محک
1023
کارور محک، [[شابلون:Authority control/آزمایشی]] ِصفحه ره دَکشییه [[شابلون:مرجعون کنترل/آزمایشی]] دله
401966
wikitext
text/x-wiki
{{#invoke:Control de autoridades|authorityControl}}<noinclude>{{توضیحات}}</noinclude>
bbhawk80w8fxlg2qhe80z1vn5obd4ad
ماژول:No globals
828
181561
401969
2026-08-31T17:30:30Z
محک
1023
اتا نو ولگ بساته که ونه دله «local mt = getmetatable(_G) or {} function mt.__index (t, k) if k ~= 'arg' then error(' tried to read global nil' .. tostring(k), 2) end return nil end function mt.__newindex(t, k, v) if k ~= 'arg' then --error(' tried to read global nil' .. tostring(k), 2) end rawset(t, k, v) end setmetatable(_G, mt)» دره
401969
Scribunto
text/plain
local mt = getmetatable(_G) or {}
function mt.__index (t, k)
if k ~= 'arg' then
error(' tried to read global nil' .. tostring(k), 2)
end
return nil
end
function mt.__newindex(t, k, v)
if k ~= 'arg' then
--error(' tried to read global nil' .. tostring(k), 2)
end
rawset(t, k, v)
end
setmetatable(_G, mt)
a7oheqtb7cgec5b9e3b8mwf3ep9n6s6
شابلون:مرجعون کنترل/styles.css
10
181562
401970
2026-08-31T17:33:01Z
محک
1023
es:Plantilla:Control_de_autoridades/styles.css
401970
sanitized-css
text/css
/**
* [[رج:Wikipedia:Subpáginas de estilo de plantillas]]
*/
.mw-authority-control {
margin-top: 1.5em;
}
.mw-authority-control .navbox table {
margin: 0;
}
.mw-authority-control .navbox hr:last-child {
display: none;
}
.mw-authority-control .navbox + .mw-mf-linked-projects {
display: none;
}
.mw-authority-control .mw-mf-linked-projects {
display: flex;
padding: 0.5em;
border: 1px solid var(--border-color-base,#a2a9b1);
background-color: var(--background-color-neutral, #eaecf0);
color: var(--color-base,#202122);
}
.mw-authority-control .mw-mf-linked-projects ul li {
margin-bottom: 0;
}
.mw-authority-control .navbox {
border: 1px solid var(--border-color-base,#a2a9b1);
background-color: var(--background-color-neutral-subtle,#f8f9fa);
}
.mw-authority-control .navbox-list {
border-color: #f8f9fa; /* Must match background-color */
}
.mw-authority-control .navbox th {
background-color: #eeeeff;
}
html.skin-theme-clientpref-night .mw-authority-control .mw-mf-linked-projects {
border: 1px solid var(--border-color-base,#72777d);
background-color: var(--background-color-neutral, #27292d);
color: var(--color-base,#eaecf0);
}
html.skin-theme-clientpref-night .mw-authority-control .navbox {
border: 1px solid var(--border-color-base,#72777d) !important;
background-color: var(--background-color-neutral-subtle,#202122) !important;
}
html.skin-theme-clientpref-night .mw-authority-control .navbox-list {
border-color: #202122 !important; /* Must match background-color */
}
html.skin-theme-clientpref-night .mw-authority-control .navbox th {
background-color: #27292d !important;
}
@media (prefers-color-scheme:dark) {
html.skin-theme-clientpref-os .mw-authority-control .mw-mf-linked-projects {
border: 1px solid var(--border-color-base,#72777d) !important;
background-color: var(--background-color-neutral, #27292d) !important;
color: var(--color-base,#eaecf0) !important;
}
html.skin-theme-clientpref-os .mw-authority-control .navbox {
border: 1px solid var(--border-color-base,#72777d) !important;
background-color: var(--background-color-neutral-subtle,#202122) !important;
}
html.skin-theme-clientpref-os .mw-authority-control .navbox-list {
border-color: #202122 !important; /* Must match background-color */
}
html.skin-theme-clientpref-os .mw-authority-control .navbox th {
background-color: #27292d !important;
}
}
hbvgivumx4udmgx3ss2d0h5a8ch6h9d
401971
401970
2026-08-31T17:40:43Z
محک
1023
محک صفحهٔ [[شابلون:Control de autoridades/styles.css]] را بدون برجایگذاشتن تغییرمسیر به [[شابلون:مرجعون کنترل/styles.css]] منتقل کرد
401970
sanitized-css
text/css
/**
* [[رج:Wikipedia:Subpáginas de estilo de plantillas]]
*/
.mw-authority-control {
margin-top: 1.5em;
}
.mw-authority-control .navbox table {
margin: 0;
}
.mw-authority-control .navbox hr:last-child {
display: none;
}
.mw-authority-control .navbox + .mw-mf-linked-projects {
display: none;
}
.mw-authority-control .mw-mf-linked-projects {
display: flex;
padding: 0.5em;
border: 1px solid var(--border-color-base,#a2a9b1);
background-color: var(--background-color-neutral, #eaecf0);
color: var(--color-base,#202122);
}
.mw-authority-control .mw-mf-linked-projects ul li {
margin-bottom: 0;
}
.mw-authority-control .navbox {
border: 1px solid var(--border-color-base,#a2a9b1);
background-color: var(--background-color-neutral-subtle,#f8f9fa);
}
.mw-authority-control .navbox-list {
border-color: #f8f9fa; /* Must match background-color */
}
.mw-authority-control .navbox th {
background-color: #eeeeff;
}
html.skin-theme-clientpref-night .mw-authority-control .mw-mf-linked-projects {
border: 1px solid var(--border-color-base,#72777d);
background-color: var(--background-color-neutral, #27292d);
color: var(--color-base,#eaecf0);
}
html.skin-theme-clientpref-night .mw-authority-control .navbox {
border: 1px solid var(--border-color-base,#72777d) !important;
background-color: var(--background-color-neutral-subtle,#202122) !important;
}
html.skin-theme-clientpref-night .mw-authority-control .navbox-list {
border-color: #202122 !important; /* Must match background-color */
}
html.skin-theme-clientpref-night .mw-authority-control .navbox th {
background-color: #27292d !important;
}
@media (prefers-color-scheme:dark) {
html.skin-theme-clientpref-os .mw-authority-control .mw-mf-linked-projects {
border: 1px solid var(--border-color-base,#72777d) !important;
background-color: var(--background-color-neutral, #27292d) !important;
color: var(--color-base,#eaecf0) !important;
}
html.skin-theme-clientpref-os .mw-authority-control .navbox {
border: 1px solid var(--border-color-base,#72777d) !important;
background-color: var(--background-color-neutral-subtle,#202122) !important;
}
html.skin-theme-clientpref-os .mw-authority-control .navbox-list {
border-color: #202122 !important; /* Must match background-color */
}
html.skin-theme-clientpref-os .mw-authority-control .navbox th {
background-color: #27292d !important;
}
}
hbvgivumx4udmgx3ss2d0h5a8ch6h9d
ماژول:Authority control
828
181563
401975
2026-08-31T17:49:13Z
محک
1023
کارور محک، [[ماژول:Authority control]] ِصفحه ره دَکشییه [[ماژول:مرجعون کنترل]] دله
401975
Scribunto
text/plain
return require [[ماژول:مرجعون کنترل]]
kig0bvrlrsh7rdtpoifp3aijvry5w6m
ماژول:Authority control/auxiliary
828
181564
401977
2026-08-31T17:49:13Z
محک
1023
کارور محک، [[ماژول:Authority control/auxiliary]] ِصفحه ره دَکشییه [[ماژول:مرجعون کنترل/auxiliary]] دله
401977
Scribunto
text/plain
return require [[ماژول:مرجعون کنترل/auxiliary]]
ih2kvai6x3h9ydkke4045swuy8t2s6b
ماژول:Authority control/config
828
181565
401979
2026-08-31T17:49:13Z
محک
1023
کارور محک، [[ماژول:Authority control/config]] ِصفحه ره دَکشییه [[ماژول:مرجعون کنترل/config]] دله
401979
Scribunto
text/plain
return require [[ماژول:مرجعون کنترل/config]]
3q5e9gf65xwu7wbyq2f3tdgfsg27p8q
شابلون:Authority control
10
181567
401981
2026-08-31T17:51:30Z
محک
1023
کارور محک، [[شابلون:Authority control]] ِصفحه ره دَکشییه [[شابلون:مرجعون کنترل]] دله
401981
wikitext
text/x-wiki
#بور [[شابلون:مرجعون کنترل]]
2p5qlp7a8be2dzvlhotz52wihofabhg
شابلون:Authority control/آزمایشی
10
181568
401983
2026-08-31T17:51:31Z
محک
1023
کارور محک، [[شابلون:Authority control/آزمایشی]] ِصفحه ره دَکشییه [[شابلون:مرجعون کنترل/آزمایشی]] دله
401983
wikitext
text/x-wiki
#بور [[شابلون:مرجعون کنترل/آزمایشی]]
d948kvfewznwsrbqm0wem9s7mt7yggg
رج:مرجعون کنترل که محلی پارامتر دارنه
14
181569
401990
2026-08-31T18:13:26Z
محک
1023
اتا نو ولگ بساته که ونه دله «[[رج:مرجعون کنترل]] {{خف رج}}» دره
401990
wikitext
text/x-wiki
[[رج:مرجعون کنترل]]
{{خف رج}}
rukbih18hznpqwg0i4ak8kc4mvkqh55
رج:شناساگر دار مقالهئون
14
181570
401995
2026-08-31T18:24:10Z
محک
1023
اتا نو ولگ بساته که ونه دله «[[رج:مرجعون کنترل]] [[fa:رده:مقالههای ویکیپدیا همراه اطلاعات دادههای کتابخانهای]]» دره
401995
wikitext
text/x-wiki
[[رج:مرجعون کنترل]]
[[fa:رده:مقالههای ویکیپدیا همراه اطلاعات دادههای کتابخانهای]]
hlchwgvr4xruirkmaefjg2d92dhmre7
401998
401995
2026-08-31T18:27:06Z
محک
1023
401998
wikitext
text/x-wiki
{{خف رج}}
[[رج:مرجعون کنترل]]
[[fa:رده:مقالههای ویکیپدیا همراه اطلاعات دادههای کتابخانهای]]
33sy0hnhb2agfsoy6v4r7tu9103e0k5
رج:مرجعون کنترل که خطا ور بخردنه
14
181571
401996
2026-08-31T18:26:01Z
محک
1023
اتا نو ولگ بساته که ونه دله «[[رج:مرجعون کنترل]] [[fa:رده:مقالههای ویکیپدیا همراه اطلاعات معیوب دادههای کتابخانهای]]» دره
401996
wikitext
text/x-wiki
[[رج:مرجعون کنترل]]
[[fa:رده:مقالههای ویکیپدیا همراه اطلاعات معیوب دادههای کتابخانهای]]
iu83n17kkv55c38sjctll7xty9dlt85
رج:مرجعون کنترل
14
181572
401997
2026-08-31T18:26:47Z
محک
1023
اتا نو ولگ بساته که ونه دله «[[رج:ویکیپدیا مدیریت]] [[fa:رده:صفحههای دارای اطلاعات کنترل مرجع]]» دره
401997
wikitext
text/x-wiki
[[رج:ویکیپدیا مدیریت]]
[[fa:رده:صفحههای دارای اطلاعات کنترل مرجع]]
jv0kvla11jmxh9enl64if5er1mtr146
Wikimedia Commons
0
181573
402007
2026-08-31T18:50:47Z
محک
1023
ونه مسیر ره دکشییه [[ویکیتلمبار]] دله
402007
wikitext
text/x-wiki
#بور[[ویکیتلمبار]]
2nscvk5lujdwfizb4nm9sfjw1ms4m0g
شابلون:نشانی وب
10
181574
402008
2026-08-31T18:51:12Z
محک
1023
ونه مسیر ره دکشییه [[شابلون:URL]] دله
402008
wikitext
text/x-wiki
#بور[[شابلون:URL]]
tis5i96ccst2ei4hkp05005a4b8c05u
آرتور "گیتار بوگی" اسمیت
0
181575
402047
2026-08-31T22:14:57Z
محک
1023
کارور محک، [[آرتور "گیتار بوگی" اسمیت]] ِصفحه ره دَکشییه [[آرتور اسمیت (خونشکر)]] دله
402047
wikitext
text/x-wiki
#بور [[آرتور اسمیت (خونشکر)]]
n18qg0ebuj2upcgxhnbcigpf27cj7pr