Module:Authority control/config: Difference between revisions

From The Goon Show Depository
m (1 revision imported)
No edit summary
 
(64 intermediate revisions by 5 users not shown)
Line 1: Line 1:
require('strict')
-- require('strict')
local p = {}
local p = {}
 
p.auxiliary = 'Module:Authority control/auxiliary'
--[[==========================================================================]]
p.i18n = {
--[[                      Property formatting functions                      ]]
aclink = '[[Help:Authority control|Authority control databases]]',
--[[==========================================================================]]
ACmodule = 'Module:Authority control',
function p.bnfLink(id,label)
attentioncat = 'Pages with authority control identifiers needing attention',
if not id:match( '^c?b?%d%d%d%d%d%d%d%d[0-9bcdfghjkmnpqrstvwxz]$' ) then
All_articles = 'All articles',
return false
allfaultycat = 'Articles with faulty authority control information',
end
Appears_as = 'Appears as', -- used on documentation table to show example
if not id:match( '^cb.+$' ) then --add cb prefix if it has been removed
Articles = 'Articles',
id = 'cb'..id
autocollapse = 'autocollapse', -- Navbox state parameter
end
cat = 'Articles with %s identifiers',
return '[https://catalogue.bnf.fr/ark:/12148/'..id..' '..(label or 'France')..'] [https://data.bnf.fr/ark:/12148/'..id..' (data)]'
category = 'Category',
end
Code = 'Code',
 
collapsed = 'collapsed', -- Navbox state parameter
function p.dbiV(id)
Description = 'Description',
local part1, part2;
errortemplate = 'Error', -- e.g. [[Template:Error]],
if id:find ('_res', 1, true) then
expanded = 'expanded', -- Navbox state parameter
part1, part2 = id:match ('([^_]+)(_res.+)'); -- split at constant '_res'; part 2 nil when no constant '_res'
faultcat = 'Articles with faulty authority control information',
else
Faults = 'Faults',
part1 = id; -- part2 not in target
faulty = 'faulty',
end
identifier = 'identifier',
if part1:find ('[^%-%l]') then -- if <part1> has anything but lowercase letters and hyphens
identifiers = 'identifiers',
return false; -- invalid so return false
idnotvalid = 'The %s identifier %s is not valid.',
else -- here when <part1> has only lowercase letters and hyphens
linktemplate = 'Wikidata property link', -- refers to [[Template:Wikidata property link]]
if part1:match ('^%-') or part1:match ('%-$') then -- first and last characters in <part1> must be lowercase letters
maincat = 'Articles with authority control information',
return false; -- invalid so return false
name = 'Authority control',
end
navbox = 'Module:Navbox',
end
pages = 'pages',
if part2 then
pageswithparams = 'Pages using authority control with unknown parameters', -- name of category for tracking uses with parameters
if not part2:match ('^_res%-%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
previewwarning = 'page using [[Template:Authority control]] with unexpected local parameter "_VALUE_". All identifiers should be stored on Wikidata.', -- preview message when local parameters are used
return false; -- invalid so return false
sandbox = 'sandbox',
end
Section = 'Section',
end
suppressedcat = 'Articles with suppressed authority control identifiers',
return id
testcases = 'testcases',
end
Topic = 'Topic',
 
Totals = 'Totals',
--Validate ISNI (and ORCID) and retuns it as a 16 characters string or returns false if it's invalid
Tracking_category = 'Tracking category',
--See http://support.orcid.org/knowledgebase/articles/116780-structure-of-the-orcid-identifier
warningicon = '345-409 Ambox warning centered.svg', -- icon used for faulty ids
function p.validateIsni(id)
WDproperty = 'Wikidata property',
--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)
p.config = {{
id = id:gsub( '[ %-]', '' ):upper()
property = 213,
if not id:match( '^%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d[%dX]$' ) then
section = 1,
return false
label = 'ISNI',
end
valid = 'validateIsni',
local total = 0
link = 'https://isni.org/isni/$1',
for i = 1, 15 do
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.'
local digit = id:byte( i ) - 48 --Get integer value
}, {
total = (total + digit) * 2
property = 214,
end
section = 1,
local remainder = total % 11
label = 'VIAF',
local result = (12 - remainder) % 11
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?'},
local checkdigit
link = 'https://viaf.org/viaf/$1',
if result == 10 then
remark = 'International authority data from the Online Computer Library Center (OCLC)'
checkdigit = 'X'
}, {
else
property = 227,
checkdigit=tostring( result )
section = 2,
end
patterns = {'1[0123]?%d%d%d%d%d%d%d[0-9X]', '[47]%d%d%d%d%d%d%-%d', '[1-9]%d?%d?%d?%d?%d?%d?%d?%-[0-9X]', '3%d%d%d%d%d%d%d[0-9X]'},
if checkdigit ~= string.char( id:byte( 16 ) ) then
link = 'https://d-nb.info/gnd/$1',
return false
label = 'Germany',
end
remark = 'Authority data on people, corporations and subjects from the [[German National Library]] (DNB)'
return id
}, {
end
property = 244,
 
section = 2,
local function splitLccn(id)
pattern = '%l%l?%d%d%d%d%d%d%d%d%d?%d?',
--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)
link = 'https://id.loc.gov/authorities/$1',
if id:match( '^%l%l?%l?%d%d%d%d%d%d%d%d%d?%d?$' ) then
label = 'United States',
id = id:gsub( '^(%l+)(%d+)(%d%d%d%d%d%d)$', '%1/%2/%3' )
remark = 'See [[Wikipedia:Authority control#LCCN]] for formatting instructions'
end
}, {
if id:match( '^%l%l?%l?/%d%d%d?%d?/%d+$' ) then
property = 245,
return mw.text.split( id, '/' )
section = 5,
end
pattern = '500%d%d%d%d%d%d',
return false
link = 'https://www.getty.edu/vow/ULANFullDisplay?find=&role=&nation=&subjectid=$1',
end
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).'
function p.lccnV(id)
}, {
local function append(str, c, length)
property = 268,
while str:len() < length do
section = 2,
str = c..str
valid = 'validateBNF',
end
link = 'https://catalogue.bnf.fr/ark:/12148/cb$1',
return str
label = 'France',
end
remark = 'Authority data of people listed in the general catalogue of the National Library of France'
local parts = splitLccn(id) --e.g. n78039510
}, {
if not parts then
property = 268,
return false
section = 2,
end
valid = 'validateBNF',
local lccnType = parts[1] ~= 'sh' and 'names' or 'subjects'
link = 'https://data.bnf.fr/ark:/12148/cb$1',
return lccnType .. '/' .. parts[1] .. parts[2] .. append( parts[3], '0', 6 )
label = 'BnF data'
end
}, {
 
property = 269,
function p.WorldCatLCCN(id)
section = 7,
local lccnParts = splitLccn(id)
label = 'IdRef',
if lccnParts and lccnParts[1] ~= 'sh' then
pattern = '%d%d%d%d%d%d%d%d[%dxX]',
return lccnParts[1]..lccnParts[2]..'-'..lccnParts[3]
link = 'https://www.idref.fr/$1',
else
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)'
return false
}, {
end
property = 271,
end
section = 4,
 
pattern = 'D[AB]%d%d%d%d%d%d%d[%dX]',
link = 'https://ci.nii.ac.jp/author/$1?l=en',
function p.orcidV(id)
label = 'CiNii',
id = p.validateIsni(id)
remark = 'CiNii is a bibliographic database service for material in Japanese academic libraries. It is maintained by the [[National Institute of Informatics]].'
if not id then
}, {
return false
property = 347,
end
section = 7,
return id:sub( 1, 4 )..'-'..id:sub( 5, 8 )..'-'..id:sub( 9, 12 )..'-'..id:sub( 13, 16 )
pattern = ''..string.rep('[%-0-9A-Za-z]', 11)..'',
end
link = 'https://www.pop.culture.gouv.fr/notice/joconde/$1',
 
label = 'Joconde',
function p.tlsV(id)
}, {
id = id:gsub(' +', '_')
property = 349,
local idlen = mw.ustring.len(id)
section = 2,
if idlen < 4 or idlen > 90 then
link = 'https://id.ndl.go.jp/auth/ndlna/$1',
return false
patterns = {'a1%d?%d%d%d%d%d%d%d%d', 's?%d?%d%d%d%d%d%d%d%d'},
end
label = 'Japan',
local regex = '^%u'..string.rep("[%w_',%.%-%(%)%*%/–&]", idlen - 1)..'$'
remark = 'Authority data listed in the catalog of the national library of Japan. Search also available via [http://viaf.org/ VIAF].'
if not mw.ustring.match(id,regex ) then
}, {
return false
property = 350,
end
section = 7,
return id
pattern = '[1-9]%d?%d?%d?%d?%d?',
end
link = 'https://rkd.nl/nl/explore/images/$1',
 
label = 'RKD ID',
function p.uscgLink(id)
}, {
local id2 = id:match( '^[1-7]%-%d%d?%d?%d?%d?$' ) or id:match( '^[1-7]%-%d%d?%d?%d?%d?%.%d*[1-9]$' )
property = 380,
if id2 then
section = 3,
return '[https://www.navcen.uscg.gov/pdf/lightlists/LightList%20V'..mw.ustring.sub(id2,1,1)..'.pdf '..id2..']'
link = 'https://www.pop.culture.gouv.fr/notice/merimee/$1',
else
label = 'Mérimée',
return false
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'}
end
}, {
end
property = 396,
 
section = 2,
function p.vcbaV(id)
pattern = '%u%u[%u0-3]V%d%d%d%d%d%d',
return id:match( '^%d%d%d\/[1-9]%d?%d?%d?%d?%d?$' ):gsub('\/', '_')
link = 'https://opac.sbn.it/nome/$1',
end
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}}).'
function p.worldcatidV(id)
}, {
if not id:match( '^viaf%-%d+$' ) and
property = 409,
  not id:match( '^lccn%-n[a-z]?[0-9%-]+$' ) and
section = 2,
  not id:match( '^n[cps]%-.+$' ) then
pattern = '[1-9]%d?%d?%d?%d?%d?%d?%d?%d?%d?%d?%d?',
return false
link = 'https://nla.gov.au/anbd.aut-an$1',
end
label = 'Australia',
return mw.uri.encode(id, 'PATH')
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]."
end
}, {
 
property = 428,
function p.zbmathV(id)
section = 4,
local ps = {'%l[%l%-]*', '%.%l[%l%-]*', '%.%d*'}
valid = 'botanistV',
return id:match( '^'..ps[1]..'$' ) -- prefix with no capture options
link = 'https://www.ipni.org/ipni/advAuthorSearch.do?find_abbreviation=$1',
  or id:match( '^'..ps[1]..ps[2]..'$' ) -- prefix with first capture option
label = 'International Plant Names Index',
  or id:match( '^'..ps[1]..ps[3]..'$' ) -- prefix with second capture option
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).'
  or id:match( '^'..ps[1]..ps[2]..ps[3]..'$' ) -- prefix and both capture options
}, {
end
property = 434,
 
section = 5,
p.config = {
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',
{ 'AAG',
link = 'https://musicbrainz.org/artist/$1',
property = 3372,
label = 'MusicBrainz',
section = 3,
remark = 'MusicBrainz is an open music encyclopedia that collects music metadata and makes it available to the public.'
example = '1',
}, {
link = 'https://www.aucklandartgallery.com/explore-art-and-ideas/artist/$1/',
property = 435,
label = 'Auckland',
section = 7,
pattern = '^%d+$',
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',
regex = '\d+'
link = 'https://musicbrainz.org/work/$1',
},
label = 'MusicBrainz work',
{ 'ACM-DL',
}, {
property = 864,
property = 436,
section = 6,
section = 7,
example = '12345678901',
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',
pattern = '^%d%d%d%d%d%d%d%d%d%d%d$',
link = 'https://musicbrainz.org/release-group/$1',
link = 'https://dl.acm.org/profile/$1',
label = 'MusicBrainz release group',
label = 'Association for Computing Machinery',
}, {
idlink = 'ACM DL (identifier)',
property = 454,
regex = '\d{11}'
section = 3,
},
pattern = '[12]0%d%d%d%d%d%d',
{ 'ADB',
label = 'Structurae',
property = 1907,
link = 'https://structurae.net/structures/$1',
section = 5,
}, {
example = 'barton-sir-edmund-toby-71',
property = 496,
patterns = {'^[a-z][-a-z]+-[1-3]%d%d?%d?%d?$', '^[a-z][-a-z]+-[1-9]%d?%d?%d?$'},
section = 4,
link = 'http://adb.anu.edu.au/biography/$1',
label = 'ORCID',
label = 'Australia',
valid = 'orcidV',
},
link = 'https://orcid.org/$1',
{ 'admiralty',
remark = 'Authority data on researchers, academics, etc. The ID range is a subset of the [[ISNI]] range. For free text links (for example when mentioning a person on page which is not about them), it is also possible to use {{tl|ORCID}}. Authors—including Wikipedia editors—may obtain an ORCID by signing up at [https://orcid.org/register orcid.org/register]. Please take care not to confuse ORCID and ISNI identifiers.'
property = 3562,
}, {
patterns = {'^[A-Q]%d%d%d%d$', '^[A-Q]%d%d%d%d%.%d+$'},
property = 549,
section = 7,
section = 4,
example = 'D1204.1',
pattern = '%d%d?%d?%d?%d?%d?',
prefix = '[[Admiralty number|Admiralty]]'
link = 'https://www.mathgenealogy.org/id.php?id=$1',
},
label = 'Mathematics Genealogy Project',
{ 'AGSA',
remark = 'Mathematics Genealogy Project is a web-based database for the academic genealogy of mathematicians.'
property = 6804,
}, {
section = 3,
property = 650,
example = '3625',
section = 5,
pattern = '^[1-9]%d*$',
pattern = '[1-9]%d?%d?%d?%d?%d?',
link = 'https://www.agsa.sa.gov.au/collection-publications/collection/creators/_/$1/',
link = 'https://rkd.nl/en/explore/artists/$1',
label = 'South Australia',
label = 'RKD Artists',
regex = '[1-9]\d*'
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).'
},
}, {
{ 'ARLHS',
property = 651,
property = 2980,
section = 6,
section = 7,
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'},
example = 'LAT023',
link = 'http://www.biografischportaal.nl/en/persoon/$1',
pattern = '^[A-Z][A-Z][A-Z]%d%d%d%d?[A-Z]?$',
label = 'Netherlands',
link = 'http://wlol.arlhs.com/lighthouse/$1.html',
remark = 'Dutch project with material for 40,000 digitized biographies, including former colonies of the Netherlands.'
label = 'ARLHS',
}, {
regex = '[A-Z]{3}\d{3,4}[A-Z]?',
property = 691,
},
section = 2,
{ 'autores.uy',
pattern = '[a-z][a-z][a-z]?[a-z]?%d%d%d?%d?%d?%d?%d?%d?%d?%d?%d?%d?%d?%d?',
property = 2558,
link = 'https://aleph.nkp.cz/F/?func=find-c&local_base=aut&ccl_term=ica=$1&CON_LNG=ENG',
section = 5,
label = 'Czech Republic',
example = '12345',
remark = 'National Library of the Czech Republic ({{lang|cs|Národní knihovna České republiky}}) is the central library of the Czech Republic.'
pattern = '^[1-9]%d?%d?%d?%d?$',
}, {
link = 'https://autores.uy/autor/$1',
property = 716,
label = 'Uruguay',
section = 7,
regex = '[1-9]\d{0,4}',
patterns = { '[1-3]%d%d%d%d%d%d%d?', '54%d%d%d%d%d%d' },
},
link = 'https://ssd.jpl.nasa.gov/sbdb.cgi?sstr=$1',
{ 'AWR',
label = 'JPL SBDB',
property = 4186,
}, {
section = 5,
property = 781,
example = 'PR00768b',
section = 5,
patterns = {'^[A-Z][A-Z][A-Z]%d%d%d%d[a-z]$', '^[A-Z][A-Z]%d%d%d%d%d[a-z]$'},
pattern = '%d%d%d%d%d%d%d%d?%d?',
link = 'http://www.womenaustralia.info/biogs/$1.htm',
link = 'http://www.sikart.ch/KuenstlerInnen.aspx?id=$1&lng=en',
regex = '[A-Z]{3}\d{4})|([A-Z]{2}\d{5}',
label = 'SIKART',
label = 'Australian Women\'s Register',
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).'
},
}, {
{ 'BIBSYS',
property = 791,
property = 1015,
section = 6,
section = 2,
customlink = 'ISILlink',
example = '1234567890123',
remark = 'Libraries, museums and archives, decentralized national databases.'
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$'},
}, {
valid = p.bibsysV,
property = 864,
link = 'https://authority.bibsys.no/authority/rest/authorities/html/$1',
section = 4,
label = 'Norway',
pattern = '%d%d%d%d%d%d%d%d%d%d%d',
link = 'https://dl.acm.org/profile/$1',
label = 'Association for Computing Machinery',
}, {
property = 865,
section = 6,
link = 'https://bmlo.de/$1',
label = 'BMLO',
pattern = '[a-z][0-9][0-9][0-9][0-9]'
}, {
property = 886,
section = 7,
pattern = '%d+',
link = 'http://www.e-lir.ch/e-LIR___Lexicon.$1.450.0.html',
label = 'Lexicon Istoric Retic',
remark = '{{lang|rm|Lexicon Istoric Retic}} (LIR) is a two volume version with a selection of articles published in Romansh.'
}, {
property = 902,
section = 7,
pattern = '%d%d%d%d%d%d',
label = 'Historical Dictionary of Switzerland',
link = 'https://hls-dhs-dss.ch/fr/articles/$1',
remark = 'Historical Dictionary of Switzerland is an encyclopedia on the history of Switzerland.'
}, {
property = 947,
section = 2,
pattern = '%d%d?%d?%d?%d?%d?%d?%d?%d?',
link = 'http://aleph.rsl.ru/F?func=find-b&find_code=SYS&adjacent=Y&local_base=RSL11&request=$1&CON_LNG=ENG',
label = 'Russia',
remark = 'Russian State Library ({{lang|ru|Российская государственная библиотека}}) is the national library of Russia.'
}, {
property = 950,
section = 2,
patterns = {'[XF][XF]%d%d%d%d%d?%d?%d?', 'a%d%d%d%d%d?%d?%d?', 'bi[mcsv][aoei]%d%d%d%d%d%d%d%d%d%d', 'Mi[sm][eoa]%d%d%d%d%d%d%d%d%d%d'},
link = '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."
}, {
property = 966,
section = 7,
pattern = '%x%x%x%x%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%x%x%x%x%x%x%x%x',
label = 'MusicBrainz label',
link = 'https://musicbrainz.org/label/$1',
}, {
property = 982,
section = 3,
pattern = '%x%x%x%x%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%x%x%x%x%x%x%x%x',
link = 'https://musicbrainz.org/area/$1',
label = 'MusicBrainz area',
}, {
property = 1003,
section = 2,
pattern = '%d%d%d%d%d%d%d%d%d',
link = 'http://aleph.bibnat.ro:8991/F/?func=direct&local_base=NLR10&doc_number=$1',
label = 'Romania',
}, {
property = 1004,
section = 3,
pattern = '%x%x%x%x%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%x%x%x%x%x%x%x%x',
link = 'https://musicbrainz.org/place/$1',
label = 'MusicBrainz place',
}, {
property = 1005,
section = 2,
pattern = '[1-9]%d*',
link = 'http://id.bnportugal.gov.pt/aut/catbnp/$1',
label = 'Portugal',
}, {
property = 1006,
section = 2,
pattern = '%d%d%d%d%d%d%d%d[%dX]',
link = 'http://data.bibliotheken.nl/id/thes/p$1',
label = 'Netherlands',
}, {
property = 1015,
section = 2,
patterns = {'[1-9]%d?%d?%d?%d?%d?%d?%d?%d?', '[1-9]%d%d%d%d%d%d%d%d%d%d%d%d'},
link = 'https://authority.bibsys.no/authority/rest/authorities/html/$1',
label = 'Norway',
remark = 'BIBSYS is a supplier of library and information systems for all Norwegian university Libraries, the National Library of Norway, college libraries, and a number of research libraries and institutions.'
}, {
property = 1045,
section = 6,
link = 'https://www2.assemblee-nationale.fr/sycomore/fiche/(num_dept)/$1',
label = 'Sycomore',
pattern = '[1-9]%d?%d?%d?%d?'
}, {
property = 1048,
section = 2,
pattern = '%d+',
link = 'http://aleweb.ncl.edu.tw/F/?func=accref&acc_sequence=$1&CON_LNG=ENG',
label = 'Taiwan',
remark = 'National Central Library is the national library of Taiwan, Republic of China.'
}, {
property = 1053,
section = 4,
patterns = {'[A-Z][A-Z]?[A-Z]?%-%d%d%d%d%-19%d%d', '[A-Z][A-Z]?[A-Z]?%-%d%d%d%d%-20%d%d'},
link = 'https://www.researcherid.com/rid/$1',
label = 'ResearcherID',
remark = 'An identifying system for scientific authors. The system was introduced in January 2008 by [[Thomson Reuters]]. The combined use of the [[digital object identifier]] with the ResearcherID allows for a unique association of authors and scientific articles.'
}, {
property = 1146,
section = 6,
pattern = '%d+',
link = 'https://www.iaaf.org/athletes/_/$1',
label = 'World Athletics',
remark = 'The IAAF athlete database lists information about [[sport of athletics]] competitors.'
}, {
property = 1153,
section = 4,
pattern = '[1-9]%d%d%d%d%d%d%d%d%d%d?',
link = 'https://www.scopus.com/authid/detail.uri?authorId=$1',
label = 'Scopus',
remark = 'SciVerse Scopus is a bibliographic database containing abstracts and citations for academic journal articles. It covers nearly 19,500 titles from over 5,000 international publishers, of which 16,500 are peer-reviewed journals in the scientific, technical, medical, and social sciences (including arts and humanities).'
}, {
property = 1157,
section = 6,
pattern = '[A-Z]00[01]%d%d%d',
link = 'http://bioguide.congress.gov/scripts/biodisplay.pl?index=$1',
label = 'US Congress',
remark = 'Biographical Directory of the United States Congress is a biographical dictionary of all present and former members of the United States Congress and its predecessor, the Continental Congress. Also included are Delegates from territories and the District of Columbia and Resident Commissioners from the Philippines and Puerto Rico.'
}, {
property = 1186,
section = 6,
label = 'MEP directory',
link = 'https://www.europarl.europa.eu/meps/en/$1',
    pattern = '[1-9]%d?%d?%d?%d?%d?',
}, {
property = 1225,
section = 7,
pattern = '[1-9]%d?%d?%d?%d?%d?%d?%d?%d?',
link = 'https://catalog.archives.gov/id/$1',
label = 'NARA',
remark = 'National Archives and Records Administration (NARA) is an independent agency of the United States government charged with preserving and documenting government and historical records.'
}, {
property = 1248,
section = 5,
pattern = '%x%x%x%x%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%x%x%x%x%x%x%x%x',
link = 'http://kulturnav.org/$1',
label = 'KulturNav',
remark = 'KulturNav is a Norwegian cloud-based software service, allowing users to create, manage and distribute name authorities and terminology, focusing on the needs of museums and other cultural heritage institutions. The software is developed by KulturIT ANS and the development project is funded by the [[Arts Council Norway]].'
}, {
property = 1315,
section = 6,
label = 'Trove',
pattern = '[1-9]%d%d%d%d%d%d?%d?',
link = 'https://trove.nla.gov.au/people/$1',
}, {
property = 1323,
section = 7,
pattern = 'A%d%d%.%d%.%d%d%.%d%d%d[FM]?',
link = 'http://tools.wmflabs.org/wikidata-externalid-url/?p=1323&url_prefix=https:%2F%2Fwww.unifr.ch%2Fifaa%2FPublic%2FEntryPage%2FTA98%20Tree%2FEntity%20TA98%20EN%2F&url_suffix=%20Entity%20TA98%20EN.htm&id=$1',
label = 'Terminologia Anatomica',
}, {
property = 1330,
section = 7,
pattern = '%x%x%x%x%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%x%x%x%x%x%x%x%x',
link = 'https://musicbrainz.org/instrument/$1',
label = 'MusicBrainz instrument',
}, {
property = 1362,
section = 7,
valid = 'tlsV',
link = 'http://tls.theaterwissenschaft.ch/wiki/$1',
label = 'Theaterlexikon',
remark = '{{lang|de|Theaterlexikon der Schweiz}} (TLS) is an encyclopedia about theatre in Switzerland. It was developed by the Institute of Theatre Studies of the [[University of Berne]].'
}, {
property = 1368,
section = 2,
pattern = '%d%d%d%d%d%d%d%d%d',
link = 'https://kopkatalogs.lv/F?func=direct&local_base=lnc10&doc_number=$1&P_CON_LNG=ENG',
label = 'Latvia',
}, {
property = 1375,
section = 2,
pattern = '%d%d%d%d%d%d%d%d%d',
link = 'http://katalog.nsk.hr/F/?func=direct&doc_number=$1&local_base=nsk10',
label = 'Croatia',
}, {
property = 1407,
section = 7,
pattern = '%x%x%x%x%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%x%x%x%x%x%x%x%x',
link = 'https://musicbrainz.org/series/$1',
label = 'MusicBrainz series',
}, {
property = 1556,
section = 4,
patterns = {'%l[%l%-]*','%l[%l%-]*%.%l[%l%-]*','%l[%l%-]*.%d*','%l[%l%-]*%.%l[%l%-]*%.%d*'},
link = 'https://zbmath.org/authors/?q=ai:$1',
label = 'zbMATH',
}, {
property = 1584,
section = 3,
label = 'Pleiades',
link = 'https://pleiades.stoa.org/places/$1',
pattern = '[1-9]%d?%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."
}, {
property = 1707,
section = 5,
pattern = '[a-z%-]+%d*',
link = 'https://www.daao.org.au/bio/$1',
label = 'Australian Artists',
}, {
property = 1736,
section = 5,
pattern = '%d+',
link = 'https://www.imj.org.il/artcenter/newsite/en/?artist=$1',
label = 'ICIA (Israel)',
}, {
property = 1886,
section = 3,
link = 'https://volcano.si.edu/volcano.cfm?vn=$1',
label = 'Global Volcanism Program',
pattern = '%d%d%d%d%d%d'
}, {
property = 1890,
section = 2,
pattern = '%d%d%d%d%d%d%d%d%d',
link = 'http://www.bncatalogo.cl/F?func=direct&local_base=red10&doc_number=$1',
label = 'Chile',
}, {
property = 1907,
section = 6,
patterns = {'[a-z][-a-z]+-[1-3]%d%d?%d?%d?', '[a-z][-a-z]+-[1-9]%d?%d?%d?'},
link = 'http://adb.anu.edu.au/biography/$1',
label = 'Australia',
}, {
property = 1908,
section = 6,
pattern = '[1-9]%d*',
link = 'https://www.cwgc.org/find-war-dead/casualty/$1/',
label = 'Commonwealth War Graves Commission',
}, {
property = 1960,
section = 4,
pattern = '[%-_%d%l%u][%-_%d%l%u][%-_%d%l%u][%-_%d%l%u][%-_%d%l%u][%-_%d%l%u][%-_%d%l%u][%-_%d%l%u][%-_%d%l%u][%-_%d%l%u][%-_%d%l%u][%-_%d%l%u]',
link = 'https://scholar.google.com/citations?user=$1',
label = 'Google Scholar',
}, {
property = 1986,
section = 6,
link = 'https://www.treccani.it/enciclopedia/$1_(Dizionario-Biografico)',
label = 'Italian People',
}, {
property = 2041,
section = 5,
pattern = '%d+',
link = 'https://www.ngv.vic.gov.au/explore/collection/artist/$1/',
label = 'Victoria',
}, {
property = 2092,
section = 7,
pattern = '%d+',
link = 'https://www.bildindex.de/document/obj$1',
label = 'Bildindex',
}, {
property = 2163,
section = 1,
pattern = '[1-9]%d?%d?%d?%d?%d?%d?%d?',
link = 'http://id.worldcat.org/fast/$1/',
label = 'FAST',
}, {
property = 2174,
section = 5,
link = 'https://www.moma.org/artists/$1',
label = 'Museum of Modern Art',
pattern = '%d+'
}, {
property = 2268,
section = 5,
link = 'https://www.musee-orsay.fr/en/ressources/repertoire-artistes-personnalites/$1',
label = 'Musée d\'Orsay',
pattern = '[1-9]%d?%d?%d?%d?%d?'
}, {
property = 2349,
section = 5,
pattern = '[1-9]%d*',
link = 'http://www.uni-stuttgart.de/hi/gnt/dsi2/index.php?table_name=dsi&function=details&where_field=id&where_value=$1',
label = 'Scientific illustrators',
}, {
property = 2418,
section = 6,
pattern = '10%d%d%d%d%d',
label = 'Structurae',
link = 'https://structurae.net/persons/$1',
}, {
property = 2456,
section = 4,
patterns = {'%d%d%d?%/%d+-?[%d]*[%a]*-?[%d]*', '[%a]+%/[%w]*-?[%d]*'},
link = 'https://dblp.org/pid/$1',
label = 'DBLP',
}, {
property = 2484,
section = 3,
link = 'https://nces.ed.gov/ccd/schoolsearch/school_detail.asp?ID=$1',
label = 'NCES',
pattern = '%d+'
}, {
property = 2558,
section = 6,
pattern = '[1-9]%d?%d?%d?%d?',
link = 'https://autores.uy/autor/$1',
label = 'Uruguay',
remark = "autores.uy is an author's database, that focus on [[Uruguay]]an authors. It was created and maintained by the Uruguayan chapter of Creative Commons. It also provides access to digitized works of the authors in public domain."
}, {
property = 2750,
section = 5,
pattern = '[1-9]%d*',
link = 'https://pic.nypl.org/constituents/$1',
label = 'Photographers\' Identities',
remark = "PIC is a photographer's database. It is maintained by the New York Public Library."
}, {
property = 2980,
section = 3,
pattern = '[A-Z][A-Z][A-Z]%d%d%d%d?[A-Z]?',
link = 'http://wlol.arlhs.com/lighthouse/$1.html',
label = 'ARLHS',
}, {
property = 3223,
section = 3,
pattern = '[1-9]%d*',
label = 'OLL',
link = 'http://listoflights.org/leuchtfeuer/detail?id=$1.aspx'
}, {
property = 3233,
section = 4,
link = 'https://philpeople.org/profiles/$1',
label = 'PhilPeople',
patterns = {'[a-z%-]+', '[a-z%-]+%-%d'}
}, {
property = 3326,
section = 3,
link = 'https://www.worldwaterfalldatabase.com/index.php/waterfall/$1',
label = 'World Waterfall',
pattern = '%d+'
}, {
property = 3348,
section = 2,
pattern = '[1-9]%d*',
link = 'https://data.nlg.gr/resource/authority/record$1',
label = 'Greece',
}, {
property = 3372,
section = 5,
link = 'https://www.aucklandartgallery.com/explore-art-and-ideas/artist/$1/',
label = 'Auckland',
pattern = '%d+',
}, {
property = 3407,
section = 3,
link = 'http://klosterdatenbank.germania-sacra.de/gsn/$1',
label = 'Klosterdatenbank',
pattern = '[1-9]%d?%d?%d?%d?'
}, {
property = 3430,
section = 7,
pattern = '%d*[A-Za-z][0-9A-Za-z]*',
link = 'https://snaccooperative.org/ark:/99166/$1',
label = 'SNAC',
}, {
property = 3544,
section = 7,
pattern = '%d+',
link = 'https://collections.tepapa.govt.nz/agent/$1',
label = 'Te Papa (New Zealand)'
}, {
property = 3562,
patterns = {'[A-Q]%d%d%d%d', '[A-Q]%d%d%d%d%.%d+'},
section = 3,
prefix = '[[Admiralty (identifier)|Admiralty]]'
}, {
property = 3563,
section = 3,
pattern = '11[0-6]%-%d+%.?%d*',
link = 'https://wikidata-externalid-url.toolforge.org/?url=https%3A%2F%2Fmsi.nga.mil%2FqueryResults%3Fpublications%2Fngalol%2Flights-buoys%3Fvolume%3D%251%26featureNumber%3D%252%26includeRemovals%3Dfalse%26output%3Dhtml&exp=(%5Cd%7B3%7D)-(.*)&id=$1',
label = 'NGA',
}, {
property = 3601,
section = 3,
pattern = '%d%d%d%d%d%d%d%d%d%d',
link = 'https://www.marinetraffic.com/en/ais/details/lights/$1',
label = 'MarineTraffic',
}, {
property = 3723,
section = 3,
prefix = '[[USCG (identifier)|USCG]]',
customlink = 'uscgLink'
}, {
property = 3788,
section = 2,
pattern = '%d%d%d%d%d%d%d%d%d',
link = 'https://catalogo.bn.gov.ar/F/?func=direct&local_base=BNA10&doc_number=$1',
label = 'Argentina',
}, {
property = 3829,
section = 4,
pattern = '%d+',
link = 'https://publons.com/author/$1/',
label = 'Publons'
}, {
property = 3863,
section = 3,
pattern = '[1-9]%d*',
link = 'http://www.marina.difesa.it/cosa-facciamo/per-la-difesa-sicurezza/fari/Pagine/$1.aspx',
label = 'Italy',
}, {
property = 3920,
section = 3,
customlink = 'ccg',
remark = 'Identifier from one of 4 volumes of List of Lights, Buoys and Fog Signals issued by the Canadian Coast Guard.'
}, {
property = 3993,
section = 3,
pattern = '[1-9]%d*',
prefix = 'Iceland'
}, {
property = 4038,
section = 3,
pattern = '[1-9]%d*[A-Za-z]?',
prefix = 'Denmark',
}, {
property = 4055,
section = 3,
pattern = '%d+',
prefix = 'Norway',
}, {
property = 4114,
section = 5,
link = 'https://www.adk.de/de/akademie/mitglieder/?we_objectID=$1',
label = 'ADK',
patterns = {'4999[6-9]', '5[0-4]%d%d%d', '55[0-6]%d%d', '5570%d', '5571[0-8]'}
}, {
property = 4143,
section = 3,
pattern = '%d+',
prefix = 'Finland',
}, {
property = 4186,
section = 6,
patterns = {'[A-Z][A-Z][A-Z]%d%d%d%d[a-z]', '[A-Z][A-Z]%d%d%d%d%d[a-z]'},
link = 'http://www.womenaustralia.info/biogs/$1.htm',
label = 'Australian Women\'s Register',
}, {
property = 4423,
section = 3,
patterns = {'[1-9]%d*', '[1-9]%d*.%d+'},
prefix = 'Portugal',
}, {
property = 4457,
section = 5,
link = 'https://adp.library.ucsb.edu/names/$1',
label = 'Discography of American Historical Recordings',
pattern = '%d+'
}, {
property = 4534,
section = 6,
label = 'EUTA',
link = 'http://www.theatre-architecture.eu/db.html?personId=$1',
pattern = '[1-9]%d?%d?%d?%d?%d?%d?'
}, {
property = 4535,
section = 3,
label = 'EUTA theatre',
link = 'http://www.theatre-architecture.eu/db/?theatreId=$1',
pattern = '[1-9]%d*'
}, {
property = 4581,
section = 5,
label = 'Städel',
link = 'https://sammlung.staedelmuseum.de/en/person/$1',
pattern = '%C+'
}, {
property = 4613,
section = 7,
pattern = '%d%d?%d?%d?%d?%d?',
link = 'http://esu.com.ua/search_articles.php?id=$1',
label = 'Encyclopedia of Modern Ukraine',
}, {
property = 4955,
section = 4,
pattern = '[1-9]%d%d%d%d%d?%d?',
link = 'https://mathscinet.ams.org/mathscinet/MRAuthorID/$1',
label = 'MathSciNet',
}, {
property = 5034,
section = 2,
link = 'https://lod.nl.go.kr/resource/$1',
label = 'Korea',
patterns = {'%u%u%u%d%d%d%d%a?%d%d%d%d%d?%d?', 'CNTS%-%d%d%d%d%d%d%d%d%d%d%d'}
}, {
property = 5226,
section = 5,
link = 'http://brahms.ircam.fr/$1',
label = 'BRAHMS',
pattern = '[a-z%-\\]+',
remark = 'Identifier of an artist in the B.R.A.H.M.S. (Base Relationnelle d\'Articles Hypertextes sur la Musique du 20e Siècle database), by the IRCAM'
}, {
property = 5288,
section = 3,
label = 'StadiumDB',
link = 'http://stadiumdb.com/stadiums/$1',
pattern = '%l%l%l/[_%w]+'
}, {
property = 5302,
section = 7,
link = 'https://brahms.ircam.fr/works/work/$1/',
label = 'BRAHMS',
pattern = '[1-9]%d*',
remark = "Identifier for a musical work in the B.R.A.H.M.S. (Base Relationnelle d\'Articles Hypertextes sur la Musique du 20e Siècle database) database, by the IRCAM"
}, {
property = 5321,
section = 5,
link = 'https://www.museodelprado.es/en/the-collection/artist/wd/$1',
label = 'Prado',
pattern = '%x%x%x%x%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%x%x%x%x%x%x%x%x'
}, {
property = 5368,
section = 5,
label = 'National Gallery of Canada',
link = 'https://www.gallery.ca/collection/artist/$1',
pattern = '%C+'
}, {
property = 5504,
section = 7,
label = 'RISM',
patterns = {'people/%d+', 'institutions/%d+', 'sources/%d+'},
link = 'https://rism.online/$1',
}, {
property = 5587,
section = 2,
pattern = '%w+',
link = 'https://libris.kb.se/$1',
label = 'Sweden'
}, {
property = 906,
section = 2,
pattern = '[1-9]%d%d%d%d%d?',
link = 'https://libris.kb.se/auth/$1',
label = 'Sweden',
remark = 'Authority data from the [[National Library of Sweden]]',
suppressedbyproperty = {5587}
}, {
property = 5736,
section = 7,
pattern = '[A-Z0-9][A-Z0-9/ ()-]?[A-Z0-9/ ()-]?[A-Z0-9/ ()-]?[A-Z0-9/ ()-]?[A-Z0-9/ ()-]?[A-Z0-9/ ()-]?[A-Z0-9/ ()-]?[A-Z0-9/ ()-]?[A-Z0-9/ ()-]?',
link = 'https://www.minorplanetcenter.net/db_search/show_object?object_id=$1',
label = 'MPC',
}, {
property = 5818,
section = 3,
link = 'https://www.bgci.org/garden.php?id=$1',
label = 'BGCI garden',
pattern = '%d+'
}, {
property = 6213,
section = 6,
pattern = '[a-zA-Z%d][a-zA-Z%d][a-zA-Z%d][a-zA-Z%d][a-zA-Z%d][a-zA-Z%d][a-zA-Z%d][a-zA-Z%d]',
link = 'https://id.parliament.uk/$1',
label = 'UK Parliament',
remark = 'UK parliament member data'
}, {
property = 6792,
section = 5,
pattern = '[1-9]%d*',
link = 'https://findnzartists.org.nz/artist/$1/',
label = 'New Zealand Artists',
}, {
property = 6804,
section = 5,
pattern = '[1-9]%d*',
link = 'https://www.agsa.sa.gov.au/collection-publications/collection/creators/_/$1/',
label = 'South Australia',
}, {
property = 6829,
section = 6,
pattern = '0[01]%d%d%d%d%.?[A-D]?',
link = 'https://doi.org/10.3318/dib.$1.v1',
label = 'Ireland',
}, {
property = 7293,
section = 2,
pattern = '981%d%d%d%d%d%d%d%d05606*',
link = 'https://dbn.bn.org.pl/descriptor-details/$1',
label = 'Poland',
}, {
property = 1695,
section = 2,
pattern  = 'a%d%d%d%d%d%d%d%d%d%d%d%d%d',
link = 'https://dbn.bn.org.pl/descriptor-details/$1',
label = 'Poland',
suppressedbyproperty = {7293}
}, {
property = 7303,
section = 5,
pattern = '%w[%w-]+%/%d+',
link = 'https://www.grammy.com/artists/$1',
label = 'Grammy Awards',
}, {
property = 7314,
section = 7,
pattern = '[%d%l/-]+',
link = 'https://islamansiklopedisi.org.tr/$1',
label = 'İslâm Ansiklopedisi',
}, {
property = 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',
}, {
property = 8034,
section = 2,
pattern = '49[0-9]%/[1-9][0-9]?[0-9]?[0-9]?[0-9]?[0-9]?',
link = 'https://wikidata-externalid-url.toolforge.org/?p=8034&url_prefix=https://opac.vatlib.it/auth/detail/&id=$1',
label = 'Vatican',
remark = 'Vatican Library document data'
}, {
property = 8189,
section = 2,
pattern = '9870[0-1]%d%d%d%d%d%d%d%d05171',
link = 'http://olduli.nli.org.il/F/?func=find-b&local_base=NLX10&find_code=UID&request=$1',
label = 'Israel',
}, {
property = 8381,
section = 5,
link = 'https://www.emmys.com/bios/$1',
label = 'Emmy Awards'
}, {
property = 8671,
section = 7,
label = 'Deutsche Bahn',
link = 'https://iris.noncd.db.de/wbt/js/index.html?bhf=$1&zeilen=50&seclang=en',
remark = 'Deutsche Bahn station code, identifier for train stations and other operating points used by Deutsche Bahn',
pattern = '[ABCDEFHIJKLMNOPQRSTUVWXYZ][A-Z0-9%s][A-Z0-9%s]?[A-Z0-9%s]?[A-Z0-9%s]?'
}, {
property = 8980,
section = 2,
pattern = '%d%d%d%d%d%d%d%d%d',
link = 'https://urn.fi/URN:NBN:fi:au:finaf:$1',
label = 'Finland',
}, {
property = 9070,
section = 7,
pattern = '[A-Z]\\[A-Z]\\%w+',
link = 'http://www.encyclopediaofukraine.com/display.asp?linkpath=pages\\$1',
label = 'Internet Encyclopedia of Ukraine',
}, {
property = 9692,
section = 5,
link = 'https://www.lexm.uni-hamburg.de/object/lexm_lexmperson_$1',
label = 'LexM',
remark = 'Identifier for a musician in the Lexikon verfolgter Musiker und Musikerinnen der NS-Zeit',
pattern = '%d%d%d%d%d%d%d%d'
}, {
property = 9725,
section = 3,
label = 'EBIDAT',
link = 'https://www.ebidat.de/cgi-bin/ebidat.pl?id=$1',
remark = 'Identifier for an entry in the castles inventory database EBIDAT',
pattern = '[1-9]%d?%d?%d?%d?'
}, {
property = 9984,
section = 2,
pattern = '981[0-1]%d%d%d%d%d%d%d%d%d06706',
link = 'https://cantic.bnc.cat/registre/$1',
label = 'Catalonia',
}, {
property = 10020,
section = 6,
pattern = '[0-9A-Z]+',
link = 'https://handbook.aph.gov.au/Parliamentarian/$1',
label = 'Australian Parliament',
}, {
property = 10299,
section = 4,
link = 'https://www.leopoldina.org/mitgliederverzeichnis/mitglieder/member/Member/show/$1/',
label = 'Leopoldina',
pattern = '[%-a-z]+%d?'
}, {
property = 10832,
section = 1,
link = 'https://id.oclc.org/worldcat/entity/$1',
label = 'WorldCat',
patterns = {'%w%w%w%w%w%w%w%w%w%w%w%w%w%w%w%w%w%w%w%w%w%w%w%w%w%w', '[QP][1-9]%d*'},
remark = 'WorldCat Entities for persons and works, by [[OCLC]]',
}, {
property = 11249,
section = 2,
pattern = '%d%d%d%d%d%d%d%d',
link = 'https://opac.kbr.be/LIBRARY/doc/AUTHORITY/$1',
label = 'Belgium',
}, {
property = 11646,
section = 6,
label = 'Deutsche Synchronkartei',
link = 'https://www.synchronkartei.de/person/$1',
remark = 'Online database of voice actors in film and television productions',
pattern = string.rep('[0-9a-zA-Z_-]',9)
}, {
property = 12204,
section = 7,
label = 'ELMCIP',
link = 'https://elmcip.net/node/$1',
remark = 'Identifier for an entry in the Electronic Literature as a Model of Creativity and Innovation in Practice (ELNCIP) Knowledge Base',
pattern = '[1-9]%d*'
}}
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}
},
},
{ 'Bildindex',
lighthouse = {
property = 2092,
topic = 39715,
section = 4,
properties = {3563, 4055, 3223, 4423, 3723, 3993, 3562, 2980, 4038, 3920, 4143, 3863, 3601}
example = '1',
pattern = '^%d+$',
link = 'https://www.bildindex.de/document/obj$1',
label = 'Bildindex (Germany)',
regex = '\d+'
},
},
{ 'BNC',
ch = {
property = 1890,
topic = 39,
section = 2,
properties = {902, 886, 781, 1362},
example = '123456789',
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',
regex = '\d{9}'
},
},
{ 'BNE',
cz = {topic = 213, properties = {691}},
property = 950,
cl = {topic = 298, properties = {1890}},
section = 2,
es = {topic = 29, properties = {950, 9984}},
example = 'XX1234567',
gr = {topic = 41, properties = {3348}},
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$'},
hr = {topic = 224, properties = {1375}},
link = 'http://catalogo.bne.es/uhtbin/authoritybrowse.cgi?action=display&authority_id=$1',
il = {topic = 801, properties = {8189, 1736}},
label = 'Spain',
it = {topic = 38, properties = {396, 3863, 1986, 8034}},
regex = '(XX|FF|a)\d{4,7}|(bima|bimo|bica|bis[eo]|bivi|Mise|Mimo|Mima)\d{10}'
ja = {topic = 17, properties = {349, 271}},
},
kr = {topic = 884, properties = {5034}},
{ 'BNF',
lv = {topic = 211, properties = {1368}},
property = 268,
nl = {topic = 55, properties = {651, 1006, 650, 350}},
section = 2,
pl = {topic = 36, properties = {1695, 7293}},
example = '123456789',
ro = {topic = 218, properties = {1003}},
regex = '\d{8}[0-9bcdfghjkmnpqrstvwxz]',
ru = {topic = 159, properties = {947}},
link2 = p.bnfLink,
sv = {topic = 34, properties = {906, 5587}},
},
tr = {topic = 43, properties = {7314}},
{ 'BNMM',
tw = {topic = 865, properties = {1048}},
property = 3788,
uy = {topic = 77, properties = {2558}}
section = 2,
example = '000024044',
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',
regex = '\d{9}'
},
{ 'Botanist',
property = 428,
section = 6,
example = 'L.',
pattern = "^[%u%l%d%. '-]+$", --not easily/meaningfully implementable in Lua's regex since "(this)?" is not allowed, better than nothing
link = 'https://www.ipni.org/ipni/advAuthorSearch.do?find_abbreviation=$1',
label = 'International Plant Names Index',
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?\.?"
},
{ 'BPN',
property = 651,
section = 5,
example = '12345678',
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',
regex = '\d{6,8}'
},
{ 'CANTICN',
property = 9984,
section = 2,
example = '981058515460906706',
pattern = '^981[0-1]%d%d%d%d%d%d%d%d%d06706$',
link = 'https://cantic.bnc.cat/registre/$1',
label = 'Catalonia',
regex = '981(0|1)\d{9}06706'
},
{ 'CANTIC',
property = 1273,
section = 2,
example = 'a12345678',
pattern = '^a%d%d%d%d%d%d%d[%dx]$',
link = 'http://cantic.bnc.cat/registres/CUCId/$1',
label = 'Catalonia',
regex = 'a\d{7}[0-9x]',
suppressedbyproperty = {9984}--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
},
{ 'CCG',
property = 3920,
section = 7,
example = 'A1761',
patterns = {'^[NAIP]?[1-9]%d*$', '^[NAIP]?[1-9]%d*%.%d+$'},
prefix = '[[CCG (identifier)|CCG]]',
regex = '([NAIP])?[1-9]\d*(\.\d+)?'
},
{ 'CINII',
property = 271,
section = 6,
example = 'DA12345678',
pattern = '^DA%d%d%d%d%d%d%d[%dX]$',
idlink = 'CiNii (identifier)',
link = 'https://ci.nii.ac.jp/author/$1?l=en',
label = 'CiNii (Japan)',
regex = 'DA\d{7}[\dX]'
},
{ 'CWGC',
property = 1908,
section = 8,
example = '1234567',
pattern = '^[1-9]%d*$',
link = 'https://www.cwgc.org/find-war-dead/casualty/$1/',
label = 'Commonwealth War Graves Commission',
regex = '[1-9]\d*'
},
{ 'DAAO',
property = 1707,
section = 4,
example = 'rolf-harris',
pattern  ='^[a-z%-]+%d*$',
link = 'https://www.daao.org.au/bio/$1',
label = 'Australian Artists',
regex = '[a-z\-]+\d*'
},
{ 'DBI',
property = 1986,
section = 5,
example = 'dante-alighieri',
valid = p.dbiV,
link = 'https://www.treccani.it/enciclopedia/$1_(Dizionario-Biografico)',
label = 'Italian People',
regex = '[a-z]+(\-[a-z]+)*(_res\-[0-9a-f]{8}(\-[0-9a-f]{4}){3}\-[0-9a-f]{12})?'
},
{ 'DBLP',
property = 2456,
section = 6,
example = '89/4185-p',
patterns = {'^%d%d%d?%/%d+-?[%d]*[%a]*-?[%d]*$', '^[%a]+%/[%w]*-?[%d]*$'},
link = 'https://dblp.org/pid/$1',
label = 'DBLP (computer science)',
regex = '\d{2,3}\/\d+(-\d+)?[a-zA-Z-]*(-\d+)?|[a-z]\/[0-9A-Za-z]*(-\d+)?'
},
{ 'DIB',
property = 6829,
section = 5,
example = '001953',
pattern = '^0[01]%d%d%d%d%.?[A-D]?$',
link = 'https://dib.cambridge.org/viewReadPage.do?articleId=$1',
label = 'Ireland',
regex = '0[01]\d{4}(\.[A-D])?'
},
{ 'DSI',
property = 2349,
section = 4,
example = '1538',
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',
regex = '[1-9]\d*'
},
{ 'DTBIO',
property = 7902,
section = 5,
example = '118554700',
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 = 'Germany',
regex = '1[0-9]{7,8}[0-9X]'
},
{ 'EMU',
property = 4613,
section = 2,
example = '15409',
pattern = '^%d%d?%d?%d?%d?%d?$',
link = 'http://esu.com.ua/search_articles.php?id=$1',
label = 'Ukraine',
regex = '\d{1,6}'
},
{ 'FAST',
property = 2163,
section = 8,
example = '1916996',
pattern = '^[1-9]%d?%d?%d?%d?%d?%d?%d?$',
link = 'http://id.worldcat.org/fast/$1/',
label = 'Faceted Application of Subject Terminology',
regex = '[1-9]\d{0,7}'
},
{ 'FNZA',
property = 6792,
section = 4,
example = '9785',
pattern = '^[1-9]%d*$',
link = 'https://findnzartists.org.nz/artist/$1/',
label = 'New Zealand Artists',
regex = '[1-9]\d*'
},
{ 'GND',
property = 227,
section = 2,
example = '4079154-3',
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',
regex = '1[012]?\d{7}[0-9X]|[47]\d{6}-\d|[1-9]\d{0,7}-[0-9X]|3\d{7}[0-9X]'
},
{ 'Google Scholar',
property = 1960,
section = 6,
example = 'QPdLuj8AAAAJ',
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',
regex = '[-_0-9A-Za-z]{12}'
},
{ 'HDS',
property = 902,
section = 8,
example = '050123',
pattern = '^%d%d%d%d%d%d$',
label = 'Historical Dictionary of Switzerland',
link = 'https://hls-dhs-dss.ch/fr/articles/$1',
regex = '\d{6}'
},
{ 'IAAF',
property = 1146,
section = 8,
example = '123',
pattern = '^%d+$',
link = 'https://www.iaaf.org/athletes/_/$1',
label = 'World Athletics',
regex = '[0-9][0-9]*'
},
{ 'ICCU',
property = 396,
section = 2,
example = 'CFIV000163',
pattern = '^%u%u[%u0-3]V%d%d%d%d%d%d$',
link = 'https://opac.sbn.it/nome/$1',
label = 'Italy',
regex = '\D{2}[A-Z0-3]V\d{6}'
},
{ 'ICIA',
property = 1736,
section = 4,
example = '1',
pattern = '^%d+$',
link = 'https://www.imj.org.il/artcenter/newsite/en/?artist=$1',
label = 'ICIA (Israel)',
regex = '\d+'
},
{ 'IEU',
property = 9070,
section = 8,
example = 'N\\A\\NationalAcademyofArtandArchitecture',
pattern = '^[A-Z]\\[A-Z]\\%w+$',
link = 'http://www.encyclopediaofukraine.com/display.asp?linkpath=pages\\$1',
label = 'Internet Encyclopedia of Ukraine',
regex = '[A-Z]\\[A-Z]\\[A-Za-z0-9]+'
},
{ 'ISNI',
property = 213,
section = 1,
example = '0000-0000-6653-4145',
prefix = '[[ISNI (identifier)|ISNI]]',
valid = p.validateIsni,
link = 'https://isni.org/isni/$1',
regex = '[0-9]{4} [0-9]{4} [0-9]{4} [0-9]{3}[0-9X]'
},
{ 'J9U',
property = 8189,
section = 2,
example = '987007305652505171',
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',
regex = '9870(0|1)\d{8}05171'
},
{ 'Joconde',
property = 347,
section = 4,
example = '12345678901',
pattern = '^'..string.rep('[%-0-9A-Za-z]', 11)..'$',
link = 'https://www.pop.culture.gouv.fr/notice/joconde/$1',
label = 'Joconde (France)',
regex = '[\-0-9A-Za-z]{11}'
},
{ 'KULTURNAV',
property = 1248,
section = 4,
example = '12345678-1234-1234-1234-1234567890AB',
idlink = 'KulturNav (identifier)',
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 (Norway)',
regex = '[0-9a-f]{8}\-[0-9a-f]{4}\-[0-9a-f]{4}\-[0-9a-f]{4}\-[0-9a-f]{12}'
},
{ 'LCCN',
property = 244,
section = 2,
example = 'n78039510',
valid = p.lccnV,
link = 'https://id.loc.gov/authorities/$1',
label = 'United States',
},
{ 'LIR',
property = 886,
section = 8,
example = '1',
pattern = '^%d+$',
link = 'http://www.e-lir.ch/e-LIR___Lexicon.$1.450.0.html',
label = 'Lexicon Istoric Retic (Switzerland)',
regex = '\d+'
},
{ 'LNB',
property = 1368,
section = 2,
example = '123456789',
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',
regex = '\d{9}'
},
{ 'Marina Militare',
property = 3863,
section = 7,
example='3856',
pattern='^[1-9]%d*$',
link='http://www.marina.difesa.it/cosa-facciamo/per-la-difesa-sicurezza/fari/Pagine/$1.aspx',
label='Italy',
regex='[1-9]\d*'
},
{ 'MarineTraffic',
property = 3601,
section = 7,
example='1000004707',
pattern='^%d%d%d%d%d%d%d%d%d%d$',
link='https://www.marinetraffic.com/en/ais/details/lights/$1',
label='MarineTraffic',
regex='\d{10}'
},
{ 'MATHSN',
property = 4955,
section = 6,
example='175270',
pattern='^[1-9]%d%d%d%d%d?%d?$',
link='https://mathscinet.ams.org/mathscinet/MRAuthorID/$1',
label='MathSciNet',
regex='[1-9]\d{4,6}'
},
{ 'MBA',
property = 434,
section = 8,
example='12345678-1234-1234-1234-1234567890AB',
cat = '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',
prefix='[[MBA (identifier)|MusicBrainz]]',
label='artist',
regex='[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}'
},
{ 'MBAREA',
property = 982,
section = 8,
example='12345678-1234-1234-1234-1234567890AB',
cat = '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$',
prefix='[[MBAREA (identifier)|MusicBrainz]]',
link='https://musicbrainz.org/area/$1',
label='area',
regex='[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}'
},
{ 'MBI',
property = 1330,
section = 8,
example='12345678-1234-1234-1234-1234567890AB',
cat = '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='instrument',
prefix='[[MBI (identifier)|MusicBrainz]]',
regex='[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}'
},
{ 'MBL',
property = 966,
section = 8,
example='12345678-1234-1234-1234-1234567890AB',
cat = '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$',
prefix='[[MBL (identifier)|MusicBrainz]]',
label='label',
link='https://musicbrainz.org/label/$1',
regex='[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}'
},
{ 'MBP',
property = 1004,
section = 8,
example='12345678-1234-1234-1234-1234567890AB',
cat = '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='place',
prefix='[[MBP (identifier)|MusicBrainz]]',
regex='[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}'
},
{ 'MBRG',
property = 436,
section = 8,
example='12345678-1234-1234-1234-1234567890AB',
cat = '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='release group',
prefix='[[MBRG (identifier)|MusicBrainz]]',
regex='[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}'
},
{ 'MBS',
property = 1407,
section = 8,
example='12345678-1234-1234-1234-1234567890AB',
cat = '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='series',
prefix='[[MBS (identifier)|MusicBrainz]]',
regex='[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}'
},
{ 'MBW',
property = 435,
section = 8,
example='12345678-1234-1234-1234-1234567890AB',
cat = '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='work',
prefix='[[MBW (identifier)|MusicBrainz]]',
regex='[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}'
},
{ 'MGP',
property = 549,
section = 6,
example='123456',
pattern='^%d%d?%d?%d?%d?%d?$',
link='https://www.mathgenealogy.org/id.php?id=$1',
label='Mathematics Genealogy Project',
regex='\d{1,6}'
},
{ 'NARA',
property = 1225,
section = 8,
example='12345678',
pattern='^[1-9]%d?%d?%d?%d?%d?%d?%d?%d?$',
link='https://catalog.archives.gov/id/$1',
label='National Archives (US)',
regex='^([1-9]\d{0,8})$'
},
{ 'NCL',
property = 1048,
section = 2,
example='1081436',
pattern='^%d+$',
link='http://aleweb.ncl.edu.tw/F/?func=accref&acc_sequence=$1&CON_LNG=ENG',
label='Taiwan',
regex='\d+'
},
{ 'NDL',
property = 349,
section = 2,
example = '012345678',
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',
regex = '(a1|s)?[0-9]?\d{8}',
},
{ 'NGA', property = 3563, section = 7, example='114-7721.2', 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', cat='NGA', regex='11[0-6]-\d+(\.\d+)?'},
{ 'NGV', property = 2041, section = 3, example='12354', pattern='^%d+$', link='https://www.ngv.vic.gov.au/explore/collection/artist/$1/', label='Victoria', cat='NGV', regex='\d+'},
{ 'NKC', property = 691, section = 2, example='abcd12345678901234', pattern='^[a-z][a-z][a-z]?[a-z]?%d%d%d?%d?%d?%d?%d?%d?%d?%d?%d?%d?%d?%d?$', regex='[a-z]{2,4}[0-9]{2,14}', link='https://aleph.nkp.cz/F/?func=find-c&local_base=aut&ccl_term=ica=$1&CON_LNG=ENG', label='Czech Republic', cat='NKC'},
{ 'NLA', property = 409, section = 2, example='123456789012', pattern='^[1-9]%d?%d?%d?%d?%d?%d?%d?%d?%d?%d?%d?$', regex='[1-9][0-9]{0,11}', link='https://nla.gov.au/anbd.aut-an$1', label='Australia', cat='NLA' },
{ 'NLG', property = 3348, section = 2, example='12345678', regex='[1-9]\d*', pattern='^[1-9]%d*$', link='https://data.nlg.gr/resource/authority/record$1', label='Greece', cat='NLG'},
{ 'NLK',
property = 5034,
section = 2,
example = 'KAB197000000',
regex = '(KAB|KAC|KSH)([0-9]{4}|[0-9]{4}[a-zA-Z])[0-9]{4,6}',
link = 'https://lod.nl.go.kr/resource/$1',
label = 'Korea',
patterns = {'^KAB%d%d%d%d%a?%d%d%d%d%d?%d?$', '^KAC%d%d%d%d%a?%d%d%d%d%d?%d?$', '^KSH%d%d%d%d%a?%d%d%d%d%d?%d?$'},
},
{ 'NLR', property = 1003, section = 2, example='123456789', 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', cat='NLR', regex='\d{9}'},
{ 'NSK', property = 1375, section = 2, example='123456789', 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', cat='NSK', regex='\d{9}'},
{ 'NTA', property = 1006, section = 2, example='12345678X', pattern='^%d%d%d%d%d%d%d%d[%dX]$', link='http://data.bibliotheken.nl/id/thes/p$1', label='Netherlands', cat='NTA', regex='\d{8}[\dX]'},
{ 'ORCID', property = 496, section = 1, example='0000-0002-7398-5483', prefix = '[[ORCID (identifier)|ORCID]]', valid=p.orcidV, link='https://orcid.org/$1', cat='ORCID'},
{ 'PIC', property = 2750, section = 4, example='1', pattern='^[1-9]%d*$', link='https://pic.nypl.org/constituents/$1', label='Photographers\' Identities', cat='PIC', regex='[1-9]\d*'},
{ 'PLWABN', property = 7293, section = 2, example='9812345678905606', 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', cat='PLWABN', regex='981[0-9]{8}05606'},
{ 'NLP',
property = 1695,
section = 2,
example = '9810123456789012345',
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',
regex = '9810[0-9]\d* or A[0-9]{7}[0-9X]',
suppressedbyproperty = {7293}
},
{ 'Publons', property = 3829, section = 6, example='2776255', pattern='^%d+$', link='https://publons.com/author/$1/', label='Publons (researchers)', cat='Publons', regex='\d+'},
{ 'RID',
property = 1053,
section = 6,
example = 'A-1234-1934',
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',
regex = '[A-Z]{1,3}-\d{4}-(19|20)\d\d'
},
{ 'RISM',
property = 5504,
section = 8,
example = 'pe30006410',
prefix = '[[RISM (identifier)|RISM (France)]]',
patterns = {'^pe[1-9]%d*$', '^ks[1-9]%d*$', '^[1-9]%d*$'},
link = 'https://opac.rism.info/search?id=$1',
regex = '(pe|ks)?\[1-9]d*'
},
{ 'RERO', property = 3065, section = 8, example='02-A012345678', prefix = '[[RERO (identifier)|RERO (Switzerland)]]', pattern='^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]?$', link='http://data.rero.ch/$1', cat='RERO', regex='0[1-2]-[A-Z0-9]{1,10}'},
{ 'RKDartists', property = 650, section = 4, example='123456', pattern='^[1-9]%d?%d?%d?%d?%d?$', link='https://rkd.nl/en/explore/artists/$1', label='RKD Artists (Netherlands)', cat='RKDartists', regex='[1-9]\d{0,5}'},
{ 'RKDID', property = 350, section = 4, example='123456', pattern='^[1-9]%d?%d?%d?%d?%d?$', link='https://rkd.nl/nl/explore/images/$1', label='RKD ID (Netherlands)', cat='RKDID', regex='[1-9]\d{0,5}'},
{ 'RSL', property = 947, section = 2, example='123456789', 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', cat='RSL', regex='\d{1,9}'},
{ 'Scopus', property = 1153, section = 6, example='7005487412', 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 author', cat='Scopus', regex='[1-9]\d{9,10}'},
{ 'SELIBR', property = 906, section = 2, example='123456', pattern='^[1-9]%d%d%d%d%d?$', link='https://libris.kb.se/auth/$1', label='Sweden', cat='SELIBR', regex='[1-9]\d{4,5}'},
{ 'SIKART', property = 781, section = 4, example='123456789', pattern='^%d%d%d%d%d%d%d%d?%d?$', link='http://www.sikart.ch/KuenstlerInnen.aspx?id=$1&lng=en', label='SIKART (Switzerland)', cat='SIKART', regex='\d{7,9}'},
{ 'SNAC-ID', property = 3430, section = 8, example='A', pattern='^%d*[A-Za-z][0-9A-Za-z]*$', link='https://snaccooperative.org/ark:/99166/$1', label='Social Networks and Archival Context', cat='SNAC-ID', regex='\d*[A-Za-z][0-9A-Za-z]*' },
{ 'SUDOC', property = 269, section = 8, example='026927608', prefix = '[[SUDOC (identifier)|SUDOC (France)]]', pattern='^%d%d%d%d%d%d%d%d[%dxX]$', link='https://www.idref.fr/$1', cat='SUDOC', regex='(\d{8}[\dX]|)'},
{ 'TA98', property = 1323, section = 6, example='A12.3.45.678', 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', regex='A\d{2}\.\d\.\d{2}\.\d{3}[FM]?'},
{ 'TDVİA', property = 7314, section = 8, example = 'asim-b-behdele', pattern='^[%d%l/-]+$', link='https://islamansiklopedisi.org.tr/$1', label='İslâm Ansiklopedisi', cat='TDVİA', regex='[0-9a-z/-]+' },
{ 'TePapa', property = 3544, section = 3, example='1', pattern='^%d+$', link='https://collections.tepapa.govt.nz/agent/$1', label='Te Papa (New Zealand)', cat='TePapa', regex='\d+' },
{ 'TLS',  property = 1362, section = 8, example='Abcd', regex="\p{Lu}[\p{L}\d_',\.\-\(\)\*\/–&]{3,89}", valid=p.tlsV, link='http://tls.theaterwissenschaft.ch/wiki/$1', label='Theaterlexikon (Switzerland)', cat='TLS'},
{ 'Trove', property = 1315, section = 8, example='12345678', prefix = '[[Trove (identifier)|Trove (Australia)]]', pattern='^[1-9]%d%d%d%d%d%d?%d?$', link='https://trove.nla.gov.au/people/$1', cat='Trove', regex='[1-9]\d{5,7}'},
{ 'UKPARL', property = 6213, section = 8, example='AQUupyiR', 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', cat='UKPARL', regex='[a-zA-Z\d]{8}' },
{ 'ULAN', property = 245, section = 4, example='500123456', pattern='^500%d%d%d%d%d%d$', link='https://www.getty.edu/vow/ULANFullDisplay?find=&role=&nation=&subjectid=$1', label='Artist Names (Getty)', cat='ULAN', regex='500\d{6}'},
{ 'USCG', property = 3723, section = 7, example='6-0695', prefix='[[USCG (identifier)|USCG]]', link2=p.uscgLink, cat='USCG', regex='[1-7]-\d{1,5}(.[1-9])?'},
{ 'USCongress', property = 1157, section = 8, example='A000123', idlink = 'US Congress (identifier)', pattern='^[A-Z]00[01]%d%d%d$', link='http://bioguide.congress.gov/scripts/biodisplay.pl?index=$1', label='US Congress', cat='USCongress', regex='[A-Z]00[01]\d{3}' },
{ 'VcBA',
property = 8034,
section = 2,
example = '494/9793',
valid = p.vcbaV,
link = 'https://opac.vatlib.it/auth/detail/$1',
label = 'Vatican',
regex = '\d{3}\/[1-9]\d{0,5}'
},
{ 'VIAF',
property = 214,
section = 1,
example = '123456789',
prefix = '[[VIAF (identifier)|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?$'},
regex = '[1-9]\d(\d{0,7}|\d{17,20}',
link = 'https://viaf.org/viaf/$1',
},
{ 'WORLDCATID',
property = 7859,
section = 1,
example = 'lccn-n78-95332',
idlink = 'WorldCat Identities (identifier)',
valid = p.worldcatidV,
link = 'https://www.worldcat.org/identities/$1/',
label = 'WorldCat',
regex = 'viaf-\d+|lccn-n[a-z]?[0-9\-]+|n[cps]-.+'
},
{ 'VIAF', --WorldCat (via VIAF)
property = 214,
section = 1,
example = '123456789',
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://www.worldcat.org/identities/containsVIAFID/$1',
label = 'WorldCat (via VIAF)',
suppressedbyproperty = {7859},
cat = 'WorldCat-VIAF',
errorcat = 'VIAF'
},
{ 'LCCN', --WorldCat (via Library of Congress)
property = 244,
section = 1,
example = 'n78039510',
--valid = p.WorldCatLCCN,
link = 'https://www.worldcat.org/identities/lccn-$1',
label = 'WorldCat (via Library of Congress)',
suppressedbyproperty = {7859,214},
cat = 'WorldCat-LCCN',
errorcat = 'LCCN'
},
{ 'ZBMATH',
property = 1556,
section = 6,
example = 'turing.alan-m',
valid = p.zbmathV,
link = 'https://zbmath.org/authors/?q=ai:$1',
label = 'zbMATH',
regex = '[a-z][a-z\-]*(\.[a-z][a-z\-]*)?(\.[0-9]*)?'
},
}
-- 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]]
p.property_items = {-- look at these properties to find relevant item to property
-- Format: { 'deprecated parameter name', 'replacement parameter name in p.conf' }
1629, -- P1629: Wikidata item of this property
p.deprecated = {
10726,-- P10726: class of non-item property value
{ 'GKD', 'GND' },
9073, -- P9073: applicable 'stated in' value
{ 'PND', 'GND' },
2378  -- P2378: issued by
{ 'RLS', 'RSL' },
{ 'SWD', 'GND' },
{ 'NARA-organization', 'NARA' },
{ 'NARA-person', 'NARA' },
}
}
p.sectionOrder = {
p.auto_additional = {-- defines properties to check when additional=auto
'General', -- 1
527, -- P527: has part(s)
'National libraries', -- 2
150, -- P150: contains the administrative territorial entity
'Art galleries and museums', -- 3
355, -- P355: has subsidiary
'Art research institutes', -- 4
'Biographical dictionaries', -- 5
'Scientific databases', -- 6
'Lighthouse identifiers', -- 7
'Other' -- 8
}
}
return p
return p

Latest revision as of 21:30, 7 September 2024

-- require('strict')
local p = {}
p.auxiliary = 'Module:Authority control/auxiliary'
p.i18n = {
	aclink = '[[Help:Authority control|Authority control databases]]',
	ACmodule = 'Module:Authority control',
	attentioncat = 'Pages with authority control identifiers needing attention',
	All_articles = 'All articles',
	allfaultycat = 'Articles with faulty authority control information',
	Appears_as = 'Appears as', -- used on documentation table to show example
	Articles = 'Articles',
	autocollapse = 'autocollapse', -- Navbox state parameter
	cat = 'Articles with %s identifiers',
	category = 'Category',
	Code = 'Code',
	collapsed = 'collapsed', -- Navbox state parameter
	Description = 'Description',
	errortemplate = 'Error', -- e.g. [[Template:Error]],
	expanded = 'expanded', -- Navbox state parameter
	faultcat = 'Articles with faulty authority control information',
	Faults = 'Faults',
	faulty = 'faulty',
	identifier = 'identifier',
	identifiers = 'identifiers',
	idnotvalid = 'The %s identifier %s is not valid.',
	linktemplate = 'Wikidata property link', -- refers to [[Template:Wikidata property link]]
	maincat = 'Articles with authority control information',
	name = 'Authority control',
	navbox = 'Module:Navbox',
	pages = 'pages',
	pageswithparams = 'Pages using authority control with unknown parameters', -- name of category for tracking uses with parameters
	previewwarning = 'page using [[Template:Authority control]] with unexpected local parameter "_VALUE_". All identifiers should be stored on Wikidata.', -- preview message when local parameters are used
	sandbox = 'sandbox',
	Section = 'Section',
	suppressedcat = 'Articles with suppressed authority control identifiers',
	testcases = 'testcases',
	Topic = 'Topic',
	Totals = 'Totals',
	Tracking_category = 'Tracking category',
	warningicon = '345-409 Ambox warning centered.svg', -- icon used for faulty ids
	WDproperty = 'Wikidata property',
}
p.config = {{
	property = 213,
	section = 1,
	label = 'ISNI',
	valid = 'validateIsni',
	link = 'https://isni.org/isni/$1',
	remark = 'ISNI is a method for uniquely identifying the public identities of contributors to media content such as books, TV programmes, and newspaper articles. Please take care not to confuse ISNI and ORCID identifiers.'
}, {
	property = 214,
	section = 1,
	label = 'VIAF',
	patterns = {'[1-9]%d%d?%d?%d?%d?%d?%d?%d?', '[1-9]%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d?%d?%d?'},
	link = 'https://viaf.org/viaf/$1',
	remark = 'International authority data from the Online Computer Library Center (OCLC)'
}, {
	property = 227,
	section = 2,
	patterns = {'1[0123]?%d%d%d%d%d%d%d[0-9X]', '[47]%d%d%d%d%d%d%-%d', '[1-9]%d?%d?%d?%d?%d?%d?%d?%-[0-9X]', '3%d%d%d%d%d%d%d[0-9X]'},
	link = 'https://d-nb.info/gnd/$1',
	label = 'Germany',
	remark = 'Authority data on people, corporations and subjects from the [[German National Library]] (DNB)'
}, {
	property = 244,
	section = 2,
	pattern = '%l%l?%d%d%d%d%d%d%d%d%d?%d?',
	link = 'https://id.loc.gov/authorities/$1',
	label = 'United States',
	remark = 'See [[Wikipedia:Authority control#LCCN]] for formatting instructions'
}, {
	property = 245,
	section = 5,
	pattern = '500%d%d%d%d%d%d',
	link = 'https://www.getty.edu/vow/ULANFullDisplay?find=&role=&nation=&subjectid=$1',
	label = 'ULAN',
	remark = 'ULAN is an online database using a controlled vocabulary currently containing around 293,000 names and other information about artists. Names in ULAN may include given names, pseudonyms, variant spellings, names in multiple languages, and names that have changed over time (e.g., married names).'
}, {
	property = 268,
	section = 2,
	valid = 'validateBNF',
	link = 'https://catalogue.bnf.fr/ark:/12148/cb$1',
	label = 'France',
	remark = 'Authority data of people listed in the general catalogue of the National Library of France'
}, {
	property = 268,
	section = 2,
	valid = 'validateBNF',
	link = 'https://data.bnf.fr/ark:/12148/cb$1',
	label = 'BnF data'
}, {
	property = 269,
	section = 7,
	label = 'IdRef',
	pattern = '%d%d%d%d%d%d%d%d[%dxX]',
	link = 'https://www.idref.fr/$1',
	remark = 'Authority data of people listed in the general catalogue of the University Documentation System of France. Also available from [http://www.sudoc.abes.fr/xslt//DB=2.1/SET=2/TTL=1/LNG=EN/ English-speaking catalog] (search author, click one book, click author name, take PPN= value of the URL)'
}, {
	property = 271,
	section = 4,
	pattern = 'D[AB]%d%d%d%d%d%d%d[%dX]',
	link = 'https://ci.nii.ac.jp/author/$1?l=en',
	label = 'CiNii',
	remark = 'CiNii is a bibliographic database service for material in Japanese academic libraries. It is maintained by the [[National Institute of Informatics]].'
}, {
	property = 347,
	section = 7,
	pattern = ''..string.rep('[%-0-9A-Za-z]', 11)..'',
	link = 'https://www.pop.culture.gouv.fr/notice/joconde/$1',
	label = 'Joconde',
}, {
	property = 349,
	section = 2,
	link = 'https://id.ndl.go.jp/auth/ndlna/$1',
	patterns = {'a1%d?%d%d%d%d%d%d%d%d', 's?%d?%d%d%d%d%d%d%d%d'},
	label = 'Japan',
	remark = 'Authority data listed in the catalog of the national library of Japan. Search also available via [http://viaf.org/ VIAF].'
}, {
	property = 350,
	section = 7,
	pattern = '[1-9]%d?%d?%d?%d?%d?',
	link = 'https://rkd.nl/nl/explore/images/$1',
	label = 'RKD ID',
}, {
	property = 380,
	section = 3,
	link = 'https://www.pop.culture.gouv.fr/notice/merimee/$1',
	label = 'Mérimée',
	patterns = {'[PEI]A%d[0-9AB]%d%d%d%d%d%d','ACR%d%d%d%d%d%d%d', 'MI%d%d%dB?', 'JAR%d%d%d%d%d%d%d', 'SPR%d%d%d%d%d%d%d'}
}, {
	property = 396,
	section = 2,
	pattern = '%u%u[%u0-3]V%d%d%d%d%d%d',
	link = 'https://opac.sbn.it/nome/$1',
	label = 'Italy',
	remark = 'Central Institute for the Union Catalogue (ICCU: {{lang|it|Istituto Centrale per il Catalogo Unico}}) is an Italian government agency created to build a single catalog of all the libraries in the nation. It manages National Library Service ({{lang|it|Servizio bibliotecario nazionale}}).'
}, {
	property = 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]."
}, {
	property = 428,
	section = 4,
	valid = 'botanistV',
	link = 'https://www.ipni.org/ipni/advAuthorSearch.do?find_abbreviation=$1',
	label = 'International Plant Names Index',
	remark = 'Author citation (botany): standard form (official abbreviation) of a personal name for use in an author citation (only for names of algae, fungi and plants). Links to page at [[International Plant Names Index]] (IPNI).'
}, {
	property = 434,
	section = 5,
	pattern = '%x%x%x%x%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%x%x%x%x%x%x%x%x',
	link = 'https://musicbrainz.org/artist/$1',
	label = 'MusicBrainz',
	remark = 'MusicBrainz is an open music encyclopedia that collects music metadata and makes it available to the public.'
}, {
	property = 435,
	section = 7,
	pattern = '%x%x%x%x%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%x%x%x%x%x%x%x%x',
	link = 'https://musicbrainz.org/work/$1',
	label = 'MusicBrainz work',
}, {
	property = 436,
	section = 7,
	pattern = '%x%x%x%x%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%x%x%x%x%x%x%x%x',
	link = 'https://musicbrainz.org/release-group/$1',
	label = 'MusicBrainz release group',
}, {
	property = 454,
	section = 3,
	pattern = '[12]0%d%d%d%d%d%d',
	label = 'Structurae',
	link = 'https://structurae.net/structures/$1',
}, {
	property = 496,
	section = 4,
	label = 'ORCID',
	valid = 'orcidV',
	link = 'https://orcid.org/$1',
	remark = 'Authority data on researchers, academics, etc. The ID range is a subset of the [[ISNI]] range. For free text links (for example when mentioning a person on page which is not about them), it is also possible to use {{tl|ORCID}}. Authors—including Wikipedia editors—may obtain an ORCID by signing up at [https://orcid.org/register orcid.org/register]. Please take care not to confuse ORCID and ISNI identifiers.'
}, {
	property = 549,
	section = 4,
	pattern = '%d%d?%d?%d?%d?%d?',
	link = 'https://www.mathgenealogy.org/id.php?id=$1',
	label = 'Mathematics Genealogy Project',
	remark = 'Mathematics Genealogy Project is a web-based database for the academic genealogy of mathematicians.'
}, {
	property = 650,
	section = 5,
	pattern = '[1-9]%d?%d?%d?%d?%d?',
	link = 'https://rkd.nl/en/explore/artists/$1',
	label = 'RKD Artists',
	remark = 'RKDartists is an online database using a controlled vocabulary currently containing around 200,000+ names and other information about artists. Names in RKDartists may include given names, pseudonyms, variant spellings, names in multiple languages, and names that have changed over time (e.g., married names).'
}, {
	property = 651,
	section = 6,
	patterns = {'%d%d%d%d%d%d%d%d', '0?%d%d%d%d%d%d%d', '0?0?%d%d%d%d%d%d'},
	link = 'http://www.biografischportaal.nl/en/persoon/$1',
	label = 'Netherlands',
	remark = 'Dutch project with material for 40,000 digitized biographies, including former colonies of the Netherlands.'
}, {
	property = 691,
	section = 2,
	pattern = '[a-z][a-z][a-z]?[a-z]?%d%d%d?%d?%d?%d?%d?%d?%d?%d?%d?%d?%d?%d?',
	link = 'https://aleph.nkp.cz/F/?func=find-c&local_base=aut&ccl_term=ica=$1&CON_LNG=ENG',
	label = 'Czech Republic',
	remark = 'National Library of the Czech Republic ({{lang|cs|Národní knihovna České republiky}}) is the central library of the Czech Republic.'
}, {
	property = 716,
	section = 7,
	patterns = { '[1-3]%d%d%d%d%d%d%d?', '54%d%d%d%d%d%d' },
	link = 'https://ssd.jpl.nasa.gov/sbdb.cgi?sstr=$1',
	label = 'JPL SBDB',
}, {
	property = 781,
	section = 5,
	pattern = '%d%d%d%d%d%d%d%d?%d?',
	link = 'http://www.sikart.ch/KuenstlerInnen.aspx?id=$1&lng=en',
	label = 'SIKART',
	remark = 'SIKART is a biographical dictionary and a database on visual art in Switzerland and Liechtenstein. It is published online by the Swiss Institute for Art Research (SIAR).'
}, {
	property = 791,
	section = 6,
	customlink = 'ISILlink',
	remark = 'Libraries, museums and archives, decentralized national databases.'
}, {
	property = 864,
	section = 4,
	pattern = '%d%d%d%d%d%d%d%d%d%d%d',
	link = 'https://dl.acm.org/profile/$1',
	label = 'Association for Computing Machinery',
}, {
	property = 865,
	section = 6,
	link = 'https://bmlo.de/$1',
	label = 'BMLO',
	pattern = '[a-z][0-9][0-9][0-9][0-9]'
}, {
	property = 886,
	section = 7,
	pattern = '%d+',
	link = 'http://www.e-lir.ch/e-LIR___Lexicon.$1.450.0.html',
	label = 'Lexicon Istoric Retic',
	remark = '{{lang|rm|Lexicon Istoric Retic}} (LIR) is a two volume version with a selection of articles published in Romansh.'
}, {
	property = 902,
	section = 7,
	pattern = '%d%d%d%d%d%d',
	label = 'Historical Dictionary of Switzerland',
	link = 'https://hls-dhs-dss.ch/fr/articles/$1',
	remark = 'Historical Dictionary of Switzerland is an encyclopedia on the history of Switzerland.'
}, {
	property = 947,
	section = 2,
	pattern = '%d%d?%d?%d?%d?%d?%d?%d?%d?',
	link = 'http://aleph.rsl.ru/F?func=find-b&find_code=SYS&adjacent=Y&local_base=RSL11&request=$1&CON_LNG=ENG',
	label = 'Russia',
	remark = 'Russian State Library ({{lang|ru|Российская государственная библиотека}}) is the national library of Russia.'
}, {
	property = 950,
	section = 2,
	patterns = {'[XF][XF]%d%d%d%d%d?%d?%d?', 'a%d%d%d%d%d?%d?%d?', 'bi[mcsv][aoei]%d%d%d%d%d%d%d%d%d%d', 'Mi[sm][eoa]%d%d%d%d%d%d%d%d%d%d'},
	link = '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."
}, {
	property = 966,
	section = 7,
	pattern = '%x%x%x%x%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%x%x%x%x%x%x%x%x',
	label = 'MusicBrainz label',
	link = 'https://musicbrainz.org/label/$1',
}, {
	property = 982,
	section = 3,
	pattern = '%x%x%x%x%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%x%x%x%x%x%x%x%x',
	link = 'https://musicbrainz.org/area/$1',
	label = 'MusicBrainz area',
}, {
	property = 1003,
	section = 2,
	pattern = '%d%d%d%d%d%d%d%d%d',
	link = 'http://aleph.bibnat.ro:8991/F/?func=direct&local_base=NLR10&doc_number=$1',
	label = 'Romania',
}, {
	property = 1004,
	section = 3,
	pattern = '%x%x%x%x%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%x%x%x%x%x%x%x%x',
	link = 'https://musicbrainz.org/place/$1',
	label = 'MusicBrainz place',
}, {
	property = 1005,
	section = 2,
	pattern = '[1-9]%d*',
	link = 'http://id.bnportugal.gov.pt/aut/catbnp/$1',
	label = 'Portugal',
}, {
	property = 1006,
	section = 2,
	pattern = '%d%d%d%d%d%d%d%d[%dX]',
	link = 'http://data.bibliotheken.nl/id/thes/p$1',
	label = 'Netherlands',
}, {
	property = 1015,
	section = 2,
	patterns = {'[1-9]%d?%d?%d?%d?%d?%d?%d?%d?', '[1-9]%d%d%d%d%d%d%d%d%d%d%d%d'},
	link = 'https://authority.bibsys.no/authority/rest/authorities/html/$1',
	label = 'Norway',
	remark = 'BIBSYS is a supplier of library and information systems for all Norwegian university Libraries, the National Library of Norway, college libraries, and a number of research libraries and institutions.'
}, {
	property = 1045,
	section = 6,
	link = 'https://www2.assemblee-nationale.fr/sycomore/fiche/(num_dept)/$1',
	label = 'Sycomore',
	pattern = '[1-9]%d?%d?%d?%d?'
}, {
	property = 1048,
	section = 2,
	pattern = '%d+',
	link = 'http://aleweb.ncl.edu.tw/F/?func=accref&acc_sequence=$1&CON_LNG=ENG',
	label = 'Taiwan',
	remark = 'National Central Library is the national library of Taiwan, Republic of China.'
}, {
	property = 1053,
	section = 4,
	patterns = {'[A-Z][A-Z]?[A-Z]?%-%d%d%d%d%-19%d%d', '[A-Z][A-Z]?[A-Z]?%-%d%d%d%d%-20%d%d'},
	link = 'https://www.researcherid.com/rid/$1',
	label = 'ResearcherID',
	remark = 'An identifying system for scientific authors. The system was introduced in January 2008 by [[Thomson Reuters]]. The combined use of the [[digital object identifier]] with the ResearcherID allows for a unique association of authors and scientific articles.'
}, {
	property = 1146,
	section = 6,
	pattern = '%d+',
	link = 'https://www.iaaf.org/athletes/_/$1',
	label = 'World Athletics',
	remark = 'The IAAF athlete database lists information about [[sport of athletics]] competitors.'
}, {
	property = 1153,
	section = 4,
	pattern = '[1-9]%d%d%d%d%d%d%d%d%d%d?',
	link = 'https://www.scopus.com/authid/detail.uri?authorId=$1',
	label = 'Scopus',
	remark = 'SciVerse Scopus is a bibliographic database containing abstracts and citations for academic journal articles. It covers nearly 19,500 titles from over 5,000 international publishers, of which 16,500 are peer-reviewed journals in the scientific, technical, medical, and social sciences (including arts and humanities).'
}, {
	property = 1157,
	section = 6,
	pattern = '[A-Z]00[01]%d%d%d',
	link = 'http://bioguide.congress.gov/scripts/biodisplay.pl?index=$1',
	label = 'US Congress',
	remark = 'Biographical Directory of the United States Congress is a biographical dictionary of all present and former members of the United States Congress and its predecessor, the Continental Congress. Also included are Delegates from territories and the District of Columbia and Resident Commissioners from the Philippines and Puerto Rico.'
}, {
	property = 1186,
	section = 6,
	label = 'MEP directory', 
	link = 'https://www.europarl.europa.eu/meps/en/$1',
    pattern = '[1-9]%d?%d?%d?%d?%d?',
}, {
	property = 1225,
	section = 7,
	pattern = '[1-9]%d?%d?%d?%d?%d?%d?%d?%d?',
	link = 'https://catalog.archives.gov/id/$1',
	label = 'NARA',
	remark = 'National Archives and Records Administration (NARA) is an independent agency of the United States government charged with preserving and documenting government and historical records.'
}, {
	property = 1248,
	section = 5,
	pattern = '%x%x%x%x%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%x%x%x%x%x%x%x%x',
	link = 'http://kulturnav.org/$1',
	label = 'KulturNav',
	remark = 'KulturNav is a Norwegian cloud-based software service, allowing users to create, manage and distribute name authorities and terminology, focusing on the needs of museums and other cultural heritage institutions. The software is developed by KulturIT ANS and the development project is funded by the [[Arts Council Norway]].'
}, {
	property = 1315,
	section = 6,
	label = 'Trove',
	pattern = '[1-9]%d%d%d%d%d%d?%d?',
	link = 'https://trove.nla.gov.au/people/$1',
}, {
	property = 1323,
	section = 7,
	pattern = 'A%d%d%.%d%.%d%d%.%d%d%d[FM]?',
	link = 'http://tools.wmflabs.org/wikidata-externalid-url/?p=1323&url_prefix=https:%2F%2Fwww.unifr.ch%2Fifaa%2FPublic%2FEntryPage%2FTA98%20Tree%2FEntity%20TA98%20EN%2F&url_suffix=%20Entity%20TA98%20EN.htm&id=$1',
	label = 'Terminologia Anatomica',
}, {
	property = 1330,
	section = 7,
	pattern = '%x%x%x%x%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%x%x%x%x%x%x%x%x',
	link = 'https://musicbrainz.org/instrument/$1',
	label = 'MusicBrainz instrument',
}, {
	property = 1362,
	section = 7,
	valid = 'tlsV',
	link = 'http://tls.theaterwissenschaft.ch/wiki/$1',
	label = 'Theaterlexikon',
	remark = '{{lang|de|Theaterlexikon der Schweiz}} (TLS) is an encyclopedia about theatre in Switzerland. It was developed by the Institute of Theatre Studies of the [[University of Berne]].'
}, {
	property = 1368,
	section = 2,
	pattern = '%d%d%d%d%d%d%d%d%d',
	link = 'https://kopkatalogs.lv/F?func=direct&local_base=lnc10&doc_number=$1&P_CON_LNG=ENG',
	label = 'Latvia',
}, {
	property = 1375,
	section = 2,
	pattern = '%d%d%d%d%d%d%d%d%d',
	link = 'http://katalog.nsk.hr/F/?func=direct&doc_number=$1&local_base=nsk10',
	label = 'Croatia',
}, {
	property = 1407,
	section = 7,
	pattern = '%x%x%x%x%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%x%x%x%x%x%x%x%x',
	link = 'https://musicbrainz.org/series/$1',
	label = 'MusicBrainz series',
}, {
	property = 1556,
	section = 4,
	patterns = {'%l[%l%-]*','%l[%l%-]*%.%l[%l%-]*','%l[%l%-]*.%d*','%l[%l%-]*%.%l[%l%-]*%.%d*'},
	link = 'https://zbmath.org/authors/?q=ai:$1',
	label = 'zbMATH',
}, {
	property = 1584,
	section = 3,
	label = 'Pleiades',
	link = 'https://pleiades.stoa.org/places/$1',
	pattern = '[1-9]%d?%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."
}, {
	property = 1707,
	section = 5,
	pattern = '[a-z%-]+%d*',
	link = 'https://www.daao.org.au/bio/$1',
	label = 'Australian Artists',
}, {
	property = 1736,
	section = 5,
	pattern = '%d+',
	link = 'https://www.imj.org.il/artcenter/newsite/en/?artist=$1',
	label = 'ICIA (Israel)',
}, {
	property = 1886,
	section = 3,
	link = 'https://volcano.si.edu/volcano.cfm?vn=$1',
	label = 'Global Volcanism Program',
	pattern = '%d%d%d%d%d%d'
}, {
	property = 1890,
	section = 2,
	pattern = '%d%d%d%d%d%d%d%d%d',
	link = 'http://www.bncatalogo.cl/F?func=direct&local_base=red10&doc_number=$1',
	label = 'Chile',
}, {
	property = 1907,
	section = 6,
	patterns = {'[a-z][-a-z]+-[1-3]%d%d?%d?%d?', '[a-z][-a-z]+-[1-9]%d?%d?%d?'},
	link = 'http://adb.anu.edu.au/biography/$1',
	label = 'Australia',
}, {
	property = 1908,
	section = 6,
	pattern = '[1-9]%d*',
	link = 'https://www.cwgc.org/find-war-dead/casualty/$1/',
	label = 'Commonwealth War Graves Commission',
}, {
	property = 1960,
	section = 4,
	pattern = '[%-_%d%l%u][%-_%d%l%u][%-_%d%l%u][%-_%d%l%u][%-_%d%l%u][%-_%d%l%u][%-_%d%l%u][%-_%d%l%u][%-_%d%l%u][%-_%d%l%u][%-_%d%l%u][%-_%d%l%u]',
	link = 'https://scholar.google.com/citations?user=$1',
	label = 'Google Scholar',
}, {
	property = 1986,
	section = 6,
	link = 'https://www.treccani.it/enciclopedia/$1_(Dizionario-Biografico)',
	label = 'Italian People',
}, {
	property = 2041,
	section = 5,
	pattern = '%d+',
	link = 'https://www.ngv.vic.gov.au/explore/collection/artist/$1/',
	label = 'Victoria',
}, {
	property = 2092,
	section = 7,
	pattern = '%d+',
	link = 'https://www.bildindex.de/document/obj$1',
	label = 'Bildindex',
}, {
	property = 2163, 
	section = 1,
	pattern = '[1-9]%d?%d?%d?%d?%d?%d?%d?',
	link = 'http://id.worldcat.org/fast/$1/',
	label = 'FAST',
}, {
	property = 2174,
	section = 5,
	link = 'https://www.moma.org/artists/$1',
	label = 'Museum of Modern Art',
	pattern = '%d+'
}, {
	property = 2268,
	section = 5,
	link = 'https://www.musee-orsay.fr/en/ressources/repertoire-artistes-personnalites/$1',
	label = 'Musée d\'Orsay',
	pattern = '[1-9]%d?%d?%d?%d?%d?'
}, {
	property = 2349,
	section = 5,
	pattern = '[1-9]%d*',
	link = 'http://www.uni-stuttgart.de/hi/gnt/dsi2/index.php?table_name=dsi&function=details&where_field=id&where_value=$1',
	label = 'Scientific illustrators',
}, {
	property = 2418,
	section = 6,
	pattern = '10%d%d%d%d%d',
	label = 'Structurae',
	link = 'https://structurae.net/persons/$1',
}, {
	property = 2456,
	section = 4,
	patterns = {'%d%d%d?%/%d+-?[%d]*[%a]*-?[%d]*', '[%a]+%/[%w]*-?[%d]*'},
	link = 'https://dblp.org/pid/$1',
	label = 'DBLP',
}, {
	property = 2484,
	section = 3,
	link = 'https://nces.ed.gov/ccd/schoolsearch/school_detail.asp?ID=$1',
	label = 'NCES',
	pattern = '%d+'
}, {
	property = 2558,
	section = 6,
	pattern = '[1-9]%d?%d?%d?%d?',
	link = 'https://autores.uy/autor/$1',
	label = 'Uruguay',
	remark = "autores.uy is an author's database, that focus on [[Uruguay]]an authors. It was created and maintained by the Uruguayan chapter of Creative Commons. It also provides access to digitized works of the authors in public domain."
}, {
	property = 2750,
	section = 5,
	pattern = '[1-9]%d*',
	link = 'https://pic.nypl.org/constituents/$1',
	label = 'Photographers\' Identities',
	remark = "PIC is a photographer's database. It is maintained by the New York Public Library."
}, {
	property = 2980,
	section = 3,
	pattern = '[A-Z][A-Z][A-Z]%d%d%d%d?[A-Z]?',
	link = 'http://wlol.arlhs.com/lighthouse/$1.html',
	label = 'ARLHS',
}, {
	property = 3223, 
	section = 3,
	pattern = '[1-9]%d*',
	label = 'OLL',
	link = 'http://listoflights.org/leuchtfeuer/detail?id=$1.aspx'
}, {
	property = 3233,
	section = 4,
	link = 'https://philpeople.org/profiles/$1',
	label = 'PhilPeople',
	patterns = {'[a-z%-]+', '[a-z%-]+%-%d'}
}, {
	property = 3326,
	section = 3,
	link = 'https://www.worldwaterfalldatabase.com/index.php/waterfall/$1',
	label = 'World Waterfall',
	pattern = '%d+'
}, {
	property = 3348,
	section = 2,
	pattern = '[1-9]%d*',
	link = 'https://data.nlg.gr/resource/authority/record$1',
	label = 'Greece',
}, {
	property = 3372,
	section = 5,
	link = 'https://www.aucklandartgallery.com/explore-art-and-ideas/artist/$1/',
	label = 'Auckland',
	pattern = '%d+',
}, {
	property = 3407,
	section = 3,
	link = 'http://klosterdatenbank.germania-sacra.de/gsn/$1',
	label = 'Klosterdatenbank',
	pattern = '[1-9]%d?%d?%d?%d?'
}, {
	property = 3430,
	section = 7,
	pattern = '%d*[A-Za-z][0-9A-Za-z]*',
	link = 'https://snaccooperative.org/ark:/99166/$1',
	label = 'SNAC',
}, {
	property = 3544,
	section = 7,
	pattern = '%d+',
	link = 'https://collections.tepapa.govt.nz/agent/$1',
	label = 'Te Papa (New Zealand)'
}, {
	property = 3562,
	patterns = {'[A-Q]%d%d%d%d', '[A-Q]%d%d%d%d%.%d+'},
	section = 3,
	prefix = '[[Admiralty (identifier)|Admiralty]]'
}, {
	property = 3563,
	section = 3,
	pattern = '11[0-6]%-%d+%.?%d*',
	link = 'https://wikidata-externalid-url.toolforge.org/?url=https%3A%2F%2Fmsi.nga.mil%2FqueryResults%3Fpublications%2Fngalol%2Flights-buoys%3Fvolume%3D%251%26featureNumber%3D%252%26includeRemovals%3Dfalse%26output%3Dhtml&exp=(%5Cd%7B3%7D)-(.*)&id=$1',
	label = 'NGA',
}, {
	property = 3601,
	section = 3,
	pattern = '%d%d%d%d%d%d%d%d%d%d',
	link = 'https://www.marinetraffic.com/en/ais/details/lights/$1',
	label = 'MarineTraffic',
}, {
	property = 3723,
	section = 3,
	prefix = '[[USCG (identifier)|USCG]]',
	customlink = 'uscgLink'
}, {
	property = 3788,
	section = 2,
	pattern = '%d%d%d%d%d%d%d%d%d',
	link = 'https://catalogo.bn.gov.ar/F/?func=direct&local_base=BNA10&doc_number=$1',
	label = 'Argentina',
}, {
	property = 3829,
	section = 4,
	pattern = '%d+',
	link = 'https://publons.com/author/$1/',
	label = 'Publons'
}, {
	property = 3863,
	section = 3,
	pattern = '[1-9]%d*',
	link = 'http://www.marina.difesa.it/cosa-facciamo/per-la-difesa-sicurezza/fari/Pagine/$1.aspx',
	label = 'Italy',
}, {
	property = 3920,
	section = 3,
	customlink = 'ccg',
	remark = 'Identifier from one of 4 volumes of List of Lights, Buoys and Fog Signals issued by the Canadian Coast Guard.'
}, {
	property = 3993, 
	section = 3,
	pattern = '[1-9]%d*',
	prefix = 'Iceland'
}, {
	property = 4038, 
	section = 3,
	pattern = '[1-9]%d*[A-Za-z]?',
	prefix = 'Denmark',
}, {
	property = 4055, 
	section = 3,
	pattern = '%d+',
	prefix = 'Norway',
}, {
	property = 4114,
	section = 5,
	link = 'https://www.adk.de/de/akademie/mitglieder/?we_objectID=$1',
	label = 'ADK',
	patterns = {'4999[6-9]', '5[0-4]%d%d%d', '55[0-6]%d%d', '5570%d', '5571[0-8]'}
}, {
	property = 4143, 
	section = 3,
	pattern = '%d+',
	prefix = 'Finland',
}, {
	property = 4186,
	section = 6,
	patterns = {'[A-Z][A-Z][A-Z]%d%d%d%d[a-z]', '[A-Z][A-Z]%d%d%d%d%d[a-z]'},
	link = 'http://www.womenaustralia.info/biogs/$1.htm',
	label = 'Australian Women\'s Register',
}, {
	property = 4423, 
	section = 3,
	patterns = {'[1-9]%d*', '[1-9]%d*.%d+'},
	prefix = 'Portugal',
}, {
	property = 4457,
	section = 5,
	link = 'https://adp.library.ucsb.edu/names/$1',
	label = 'Discography of American Historical Recordings',
	pattern = '%d+'
}, {
	property = 4534,
	section = 6,
	label = 'EUTA',
	link = 'http://www.theatre-architecture.eu/db.html?personId=$1',
	pattern = '[1-9]%d?%d?%d?%d?%d?%d?'
}, {
	property = 4535,
	section = 3,
	label = 'EUTA theatre',
	link = 'http://www.theatre-architecture.eu/db/?theatreId=$1',
	pattern = '[1-9]%d*'
}, {
	property = 4581,
	section = 5,
	label = 'Städel',
	link = 'https://sammlung.staedelmuseum.de/en/person/$1',
	pattern = '%C+'
}, {
	property = 4613,
	section = 7,
	pattern = '%d%d?%d?%d?%d?%d?',
	link = 'http://esu.com.ua/search_articles.php?id=$1',
	label = 'Encyclopedia of Modern Ukraine',
}, {
	property = 4955,
	section = 4,
	pattern = '[1-9]%d%d%d%d%d?%d?',
	link = 'https://mathscinet.ams.org/mathscinet/MRAuthorID/$1',
	label = 'MathSciNet',
}, {
	property = 5034,
	section = 2,
	link = 'https://lod.nl.go.kr/resource/$1',
	label = 'Korea',
	patterns = {'%u%u%u%d%d%d%d%a?%d%d%d%d%d?%d?', 'CNTS%-%d%d%d%d%d%d%d%d%d%d%d'}
}, {
	property = 5226,
	section = 5,
	link = 'http://brahms.ircam.fr/$1',
	label = 'BRAHMS',
	pattern = '[a-z%-\\]+',
	remark = 'Identifier of an artist in the B.R.A.H.M.S. (Base Relationnelle d\'Articles Hypertextes sur la Musique du 20e Siècle database), by the IRCAM'
}, {
	property = 5288,
	section = 3,
	label = 'StadiumDB',
	link = 'http://stadiumdb.com/stadiums/$1',
	pattern = '%l%l%l/[_%w]+'
}, {
	property = 5302,
	section = 7,
	link = 'https://brahms.ircam.fr/works/work/$1/',
	label = 'BRAHMS',
	pattern = '[1-9]%d*',
	remark = "Identifier for a musical work in the B.R.A.H.M.S. (Base Relationnelle d\'Articles Hypertextes sur la Musique du 20e Siècle database) database, by the IRCAM"
}, {
	property = 5321,
	section = 5,
	link = 'https://www.museodelprado.es/en/the-collection/artist/wd/$1',
	label = 'Prado',
	pattern = '%x%x%x%x%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%x%x%x%x%x%x%x%x'
}, {
	property = 5368,
	section = 5,
	label = 'National Gallery of Canada',
	link = 'https://www.gallery.ca/collection/artist/$1',
	pattern = '%C+'
}, {
	property = 5504,
	section = 7,
	label = 'RISM',
	patterns = {'people/%d+', 'institutions/%d+', 'sources/%d+'},
	link = 'https://rism.online/$1',
}, {
	property = 5587,
	section = 2,
	pattern = '%w+',
	link = 'https://libris.kb.se/$1',
	label = 'Sweden'
}, {
	property = 906,
	section = 2,
	pattern = '[1-9]%d%d%d%d%d?',
	link = 'https://libris.kb.se/auth/$1',
	label = 'Sweden',
	remark = 'Authority data from the [[National Library of Sweden]]',
	suppressedbyproperty = {5587}
}, {
	property = 5736,
	section = 7,
	pattern = '[A-Z0-9][A-Z0-9/ ()-]?[A-Z0-9/ ()-]?[A-Z0-9/ ()-]?[A-Z0-9/ ()-]?[A-Z0-9/ ()-]?[A-Z0-9/ ()-]?[A-Z0-9/ ()-]?[A-Z0-9/ ()-]?[A-Z0-9/ ()-]?',
	link = 'https://www.minorplanetcenter.net/db_search/show_object?object_id=$1',
	label = 'MPC',
}, {
	property = 5818,
	section = 3,
	link = 'https://www.bgci.org/garden.php?id=$1',
	label = 'BGCI garden',
	pattern = '%d+'
}, {
	property = 6213,
	section = 6,
	pattern = '[a-zA-Z%d][a-zA-Z%d][a-zA-Z%d][a-zA-Z%d][a-zA-Z%d][a-zA-Z%d][a-zA-Z%d][a-zA-Z%d]',
	link = 'https://id.parliament.uk/$1',
	label = 'UK Parliament',
	remark = 'UK parliament member data'
}, {
	property = 6792,
	section = 5,
	pattern = '[1-9]%d*',
	link = 'https://findnzartists.org.nz/artist/$1/',
	label = 'New Zealand Artists',
}, {
	property = 6804,
	section = 5,
	pattern = '[1-9]%d*',
	link = 'https://www.agsa.sa.gov.au/collection-publications/collection/creators/_/$1/',
	label = 'South Australia',
}, {
	property = 6829,
	section = 6,
	pattern = '0[01]%d%d%d%d%.?[A-D]?',
	link = 'https://doi.org/10.3318/dib.$1.v1',
	label = 'Ireland',
}, {
	property = 7293,
	section = 2,
	pattern = '981%d%d%d%d%d%d%d%d05606*',
	link = 'https://dbn.bn.org.pl/descriptor-details/$1',
	label = 'Poland',
}, {
	property = 1695,
	section = 2,
	pattern  = 'a%d%d%d%d%d%d%d%d%d%d%d%d%d',
	link = 'https://dbn.bn.org.pl/descriptor-details/$1',
	label = 'Poland',
	suppressedbyproperty = {7293}
}, {
	property = 7303,
	section = 5,
	pattern = '%w[%w-]+%/%d+',
	link = 'https://www.grammy.com/artists/$1',
	label = 'Grammy Awards',
}, {
	property = 7314,
	section = 7,
	pattern = '[%d%l/-]+',
	link = 'https://islamansiklopedisi.org.tr/$1',
	label = 'İslâm Ansiklopedisi',
}, {
	property = 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',
}, {
	property = 8034,
	section = 2,
	pattern = '49[0-9]%/[1-9][0-9]?[0-9]?[0-9]?[0-9]?[0-9]?',
	link = 'https://wikidata-externalid-url.toolforge.org/?p=8034&url_prefix=https://opac.vatlib.it/auth/detail/&id=$1',
	label = 'Vatican',
	remark = 'Vatican Library document data'
}, {
	property = 8189,
	section = 2,
	pattern = '9870[0-1]%d%d%d%d%d%d%d%d05171',
	link = 'http://olduli.nli.org.il/F/?func=find-b&local_base=NLX10&find_code=UID&request=$1',
	label = 'Israel',
}, {
	property = 8381,
	section = 5,
	link = 'https://www.emmys.com/bios/$1',
	label = 'Emmy Awards'
}, {
	property = 8671,
	section = 7,
	label = 'Deutsche Bahn',
	link = 'https://iris.noncd.db.de/wbt/js/index.html?bhf=$1&zeilen=50&seclang=en',
	remark = 'Deutsche Bahn station code, identifier for train stations and other operating points used by Deutsche Bahn',
	pattern = '[ABCDEFHIJKLMNOPQRSTUVWXYZ][A-Z0-9%s][A-Z0-9%s]?[A-Z0-9%s]?[A-Z0-9%s]?'
}, {
	property = 8980,
	section = 2,
	pattern = '%d%d%d%d%d%d%d%d%d',
	link = 'https://urn.fi/URN:NBN:fi:au:finaf:$1',
	label = 'Finland',
}, {
	property = 9070,
	section = 7,
	pattern = '[A-Z]\\[A-Z]\\%w+',
	link = 'http://www.encyclopediaofukraine.com/display.asp?linkpath=pages\\$1',
	label = 'Internet Encyclopedia of Ukraine',
}, {
	property = 9692,
	section = 5,
	link = 'https://www.lexm.uni-hamburg.de/object/lexm_lexmperson_$1',
	label = 'LexM',
	remark = 'Identifier for a musician in the Lexikon verfolgter Musiker und Musikerinnen der NS-Zeit',
	pattern = '%d%d%d%d%d%d%d%d'
}, {
	property = 9725,
	section = 3,
	label = 'EBIDAT',
	link = 'https://www.ebidat.de/cgi-bin/ebidat.pl?id=$1',
	remark = 'Identifier for an entry in the castles inventory database EBIDAT',
	pattern = '[1-9]%d?%d?%d?%d?'
}, {
	property = 9984,
	section = 2,
	pattern = '981[0-1]%d%d%d%d%d%d%d%d%d06706',
	link = 'https://cantic.bnc.cat/registre/$1',
	label = 'Catalonia',
}, {
	property = 10020,
	section = 6,
	pattern = '[0-9A-Z]+',
	link = 'https://handbook.aph.gov.au/Parliamentarian/$1',
	label = 'Australian Parliament',
}, {
	property = 10299,
	section = 4,
	link = 'https://www.leopoldina.org/mitgliederverzeichnis/mitglieder/member/Member/show/$1/',
	label = 'Leopoldina',
	pattern = '[%-a-z]+%d?'
}, {
	property = 10832,
	section = 1,
	link = 'https://id.oclc.org/worldcat/entity/$1',
	label = 'WorldCat',
	patterns = {'%w%w%w%w%w%w%w%w%w%w%w%w%w%w%w%w%w%w%w%w%w%w%w%w%w%w', '[QP][1-9]%d*'},
	remark = 'WorldCat Entities for persons and works, by [[OCLC]]',
}, {
	property = 11249,
	section = 2,
	pattern = '%d%d%d%d%d%d%d%d',
	link = 'https://opac.kbr.be/LIBRARY/doc/AUTHORITY/$1',
	label = 'Belgium',
}, {
	property = 11646,
	section = 6,
	label = 'Deutsche Synchronkartei',
	link = 'https://www.synchronkartei.de/person/$1',
	remark = 'Online database of voice actors in film and television productions',
	pattern = string.rep('[0-9a-zA-Z_-]',9)
}, {
	property = 12204,
	section = 7,
	label = 'ELMCIP',
	link = 'https://elmcip.net/node/$1',
	remark = 'Identifier for an entry in the Electronic Literature as a Model of Creativity and Innovation in Practice (ELNCIP) Knowledge Base',
	pattern = '[1-9]%d*'
}}
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, 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.property_items = {-- look at these properties to find relevant item to property
	1629, -- P1629: Wikidata item of this property
	10726,-- P10726: class of non-item property value
	9073, -- P9073: applicable 'stated in' value
	2378  -- P2378: issued by
}
p.auto_additional = {-- defines properties to check when additional=auto
	527,  -- P527: has part(s)
	150,  -- P150: contains the administrative territorial entity
	355,  -- P355: has subsidiary
}
return p