<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
	<id>https://wikiminati.blogmanju.com/wikim/index.php?action=history&amp;feed=atom&amp;title=%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%3AAuthority_control%2Fdocumentation</id>
	<title>モジュール:Authority control/documentation - 版の履歴</title>
	<link rel="self" type="application/atom+xml" href="https://wikiminati.blogmanju.com/wikim/index.php?action=history&amp;feed=atom&amp;title=%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%3AAuthority_control%2Fdocumentation"/>
	<link rel="alternate" type="text/html" href="https://wikiminati.blogmanju.com/wikim/index.php?title=%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB:Authority_control/documentation&amp;action=history"/>
	<updated>2026-05-10T15:34:56Z</updated>
	<subtitle>このウィキのこのページに関する変更履歴</subtitle>
	<generator>MediaWiki 1.39.2</generator>
	<entry>
		<id>https://wikiminati.blogmanju.com/wikim/index.php?title=%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB:Authority_control/documentation&amp;diff=1096&amp;oldid=prev</id>
		<title>WikiminatiWebMaster: 1版 をインポートしました: Authority control</title>
		<link rel="alternate" type="text/html" href="https://wikiminati.blogmanju.com/wikim/index.php?title=%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB:Authority_control/documentation&amp;diff=1096&amp;oldid=prev"/>
		<updated>2023-03-19T04:02:26Z</updated>

		<summary type="html">&lt;p&gt;1版 をインポートしました: Authority control&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ja&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← 古い版&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2023年3月19日 (日) 13:02時点における版&lt;/td&gt;
				&lt;/tr&gt;
&lt;!-- diff cache key xs666319_wikiminati:diff::1.12:old-1095:rev-1096 --&gt;
&lt;/table&gt;</summary>
		<author><name>WikiminatiWebMaster</name></author>
	</entry>
	<entry>
		<id>https://wikiminati.blogmanju.com/wikim/index.php?title=%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB:Authority_control/documentation&amp;diff=1095&amp;oldid=prev</id>
		<title>Authority control&gt;MusikBot II: Protected &quot;Module:Authority control/documentation&quot;: High-risk template or module: 253 transclusions (more info) ([Edit=Require autoconfirmed or confirmed access] (indefinite))</title>
		<link rel="alternate" type="text/html" href="https://wikiminati.blogmanju.com/wikim/index.php?title=%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB:Authority_control/documentation&amp;diff=1095&amp;oldid=prev"/>
		<updated>2023-03-17T18:00:15Z</updated>

		<summary type="html">&lt;p&gt;Protected &amp;quot;&lt;a href=&quot;/wiki/%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB:Authority_control/documentation&quot; title=&quot;モジュール:Authority control/documentation&quot;&gt;Module:Authority control/documentation&lt;/a&gt;&amp;quot;: &lt;a href=&quot;https://en.wikipedia.org/wiki/High-risk_templates&quot; class=&quot;extiw&quot; title=&quot;wikipedia:High-risk templates&quot;&gt;High-risk template or module&lt;/a&gt;: 253 transclusions (&lt;a href=&quot;/wikim/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85:MusikBot_II/TemplateProtector&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;利用者:MusikBot II/TemplateProtector (存在しないページ)&quot;&gt;more info&lt;/a&gt;) ([Edit=Require autoconfirmed or confirmed access] (indefinite))&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;require('strict')&lt;br /&gt;
local p = {}&lt;br /&gt;
local title = mw.title.getCurrentTitle()&lt;br /&gt;
local namespace = title.namespace&lt;br /&gt;
local testcases = (string.sub(title.subpageText,1,9) == 'testcases')&lt;br /&gt;
local makelink = require('Module:Authority control').makelink&lt;br /&gt;
&lt;br /&gt;
local function needsAttention(sortkey)&lt;br /&gt;
	return '[[Category:Pages with authority control identifiers needing attention|' .. sortkey .. title.text .. ']]'&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function addCat(cat,sortkey)&lt;br /&gt;
	if cat and cat ~= '' and (namespace == 0 or namespace == 14 or testcases) then&lt;br /&gt;
		local redlinkcat = ''&lt;br /&gt;
		if testcases == false and mw.title.new(cat, 14).exists == false then&lt;br /&gt;
			redlinkcat = needsAttention('N')&lt;br /&gt;
		end&lt;br /&gt;
		if sortkey then&lt;br /&gt;
			cat = '[[Category:'..cat..'|' .. sortkey .. title.text .. ']]'&lt;br /&gt;
		else&lt;br /&gt;
			cat = '[[Category:'..cat..']]'&lt;br /&gt;
		end&lt;br /&gt;
		cat = cat .. redlinkcat&lt;br /&gt;
		return cat&lt;br /&gt;
	else&lt;br /&gt;
		return ''&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local loadConfig = function(arg)&lt;br /&gt;
	local configfile = 'Module:Authority control/config' -- default configuation module&lt;br /&gt;
	if arg and arg~='' then&lt;br /&gt;
		configfile = 'Module:Authority control/config/' .. arg&lt;br /&gt;
	end&lt;br /&gt;
	if mw.title.new(configfile).exists then&lt;br /&gt;
		return mw.loadData(configfile)&lt;br /&gt;
	else&lt;br /&gt;
		return false&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
-- Creates a human-readable standalone wikitable version of conf, and tracking categories with page counts, for use in the documentation&lt;br /&gt;
function p.docConfTable(frame)&lt;br /&gt;
	local config = loadConfig(frame.args.config)&lt;br /&gt;
	if not config then return error('Invalid configuration file',0)	end&lt;br /&gt;
	local getlink = require(&amp;quot;Module:Wikidata table&amp;quot;)._getLink&lt;br /&gt;
	local function checkcat(category,label)&lt;br /&gt;
		local ret='[[:Category:'..category..'|'..label..']]'&lt;br /&gt;
		if mw.title.new(category,14).exists == false then&lt;br /&gt;
			ret = ret..' &amp;lt;span class=&amp;quot;plainlinks&amp;quot; style=&amp;quot;font-size:85%;&amp;quot;&amp;gt;&amp;amp;#91;['..tostring(mw.uri.fullUrl('Category:'..category,'action=edit&amp;amp;preload=Template:Authority_control/preload'))..' create]&amp;amp;#93;&amp;lt;/span&amp;gt;'&lt;br /&gt;
		end&lt;br /&gt;
		return ret&lt;br /&gt;
	end&lt;br /&gt;
	local doc = ''&lt;br /&gt;
	local a, P, f = 0, 0, 0 --cumulative sums&lt;br /&gt;
	local count = frame.args.count or false&lt;br /&gt;
	local columns = 3 + (count and 1 or 0)&lt;br /&gt;
	local lang = mw.getContentLanguage()&lt;br /&gt;
	local row = function(conf)&lt;br /&gt;
		local category = conf.category or conf[1]&lt;br /&gt;
		local articleCat = 'Articles with '..category..' identifiers'&lt;br /&gt;
		local articleCount = mw.site.stats.pagesInCategory(articleCat,'pages')&lt;br /&gt;
		local errorCat = conf.errorcat or 'Articles with faulty '..(conf.category or conf[1])..' identifiers'&lt;br /&gt;
		local errorCount =  mw.site.stats.pagesInCategory(errorCat,'pages')&lt;br /&gt;
		P = P + 1 --property count&lt;br /&gt;
		a = a + articleCount&lt;br /&gt;
		f = f + errorCount&lt;br /&gt;
		local example = mw.wikibase.getBestStatements('P'..conf.property,'P1855') or ''&lt;br /&gt;
		if example then&lt;br /&gt;
			example = example[1].qualifiers['P'..conf.property][1].datavalue.value&lt;br /&gt;
			example = mw.getCurrentFrame():expandTemplate{title = &amp;quot;Hlist&amp;quot;, args = {'\n' .. makelink(conf,{id=example},1)}} .. '\n'&lt;br /&gt;
		end&lt;br /&gt;
		local name = mw.wikibase.getBestStatements('P'..conf.property,&amp;quot;P1629&amp;quot;)&lt;br /&gt;
		if name and name[1] and name[1].mainsnak.datavalue.value.id then&lt;br /&gt;
			name = getlink(name[1].mainsnak.datavalue.value.id)&lt;br /&gt;
		else&lt;br /&gt;
			name = ''&lt;br /&gt;
		end&lt;br /&gt;
		local out = ''&lt;br /&gt;
		if conf.remark then&lt;br /&gt;
			out = out .. '&amp;lt;tr&amp;gt;&amp;lt;td rowspan=2&amp;gt;'&lt;br /&gt;
		else&lt;br /&gt;
			out = out .. '&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;'&lt;br /&gt;
		end&lt;br /&gt;
		out = out .. name .. '&amp;lt;/td&amp;gt;' ..&lt;br /&gt;
			'&amp;lt;td style=&amp;quot;text-align: center&amp;quot;&amp;gt;' .. config.sections[conf.section].name .. '&amp;lt;/td&amp;gt;' ..&lt;br /&gt;
			'&amp;lt;td data-sort-value=' .. conf.property .. '&amp;gt;' .. frame:expandTemplate{title='Wikidata property link',args={id='f',conf.property}} .. '&amp;lt;/td&amp;gt;' ..&lt;br /&gt;
			'&amp;lt;td&amp;gt;' .. example .. '&amp;lt;/td&amp;gt;'&lt;br /&gt;
		if count then&lt;br /&gt;
			out = out .. '&amp;lt;td style=&amp;quot;text-align: right;&amp;quot;&amp;gt;'..checkcat(articleCat,lang:formatNum(articleCount))..' ('..checkcat(errorCat,errorCount)..')&amp;lt;/td&amp;gt;'&lt;br /&gt;
		end&lt;br /&gt;
		out = out .. '&amp;lt;/tr&amp;gt;'&lt;br /&gt;
		if conf.remark then&lt;br /&gt;
			out = out .. &amp;quot;&amp;lt;tr class='expand-child'&amp;gt;&amp;lt;td colspan=&amp;quot; .. columns .. &amp;quot;&amp;gt;'''Remarks:''' &amp;quot; .. frame:preprocess{text = conf.remark} .. &amp;quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;quot;&lt;br /&gt;
		end&lt;br /&gt;
		return out&lt;br /&gt;
	end&lt;br /&gt;
	local doc = '&amp;lt;table class=&amp;quot;wikitable sortable&amp;quot;&amp;gt;' ..&lt;br /&gt;
	  '&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Identifier&amp;lt;/th&amp;gt;' ..&lt;br /&gt;
	  '&amp;lt;th&amp;gt;Section&amp;lt;/th&amp;gt;' ..&lt;br /&gt;
	  '&amp;lt;th data-sort-type=number&amp;gt;Wikidata property&amp;lt;/th&amp;gt;' ..&lt;br /&gt;
	  '&amp;lt;th&amp;gt;Appears as&amp;lt;/th&amp;gt;'&lt;br /&gt;
	if count then&lt;br /&gt;
	 	doc = doc .. '&amp;lt;th&amp;gt;[[:Category:Articles with authority control information|Articles]] ([[:Category:Articles with faulty authority control information|Faults]])&amp;lt;/th&amp;gt;'&lt;br /&gt;
	end&lt;br /&gt;
	doc = doc .. '&amp;lt;/tr&amp;gt;'&lt;br /&gt;
	for _, conf in pairs(config.config) do&lt;br /&gt;
		doc = doc .. row(conf)&lt;br /&gt;
	end&lt;br /&gt;
	if count then&lt;br /&gt;
		doc = doc .. '&amp;lt;tr&amp;gt;&amp;lt;th style=&amp;quot;text-align: right;&amp;quot; colspan=' .. columns-1 .. '&amp;gt;Totals&amp;lt;/th&amp;gt;' ..&lt;br /&gt;
			'&amp;lt;th style=&amp;quot;text-align: right;&amp;quot;&amp;gt;' .. P .. '&amp;lt;/th&amp;gt;' ..&lt;br /&gt;
			'&amp;lt;th style=&amp;quot;text-align: right;&amp;quot;&amp;gt;' .. lang:formatNum(a) .. ' ([[:Category:All articles with faulty authority control information|' .. f .. ']])&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;'&lt;br /&gt;
	end&lt;br /&gt;
	doc = doc .. '&amp;lt;/table&amp;gt;'&lt;br /&gt;
	return doc&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.errorTable(frame)&lt;br /&gt;
	local config = loadConfig(frame.args.config)&lt;br /&gt;
	if not config then return error('Invalid configuration file',0)	end&lt;br /&gt;
	local Table = '&amp;lt;table class=&amp;quot;wikitable sortable&amp;quot;&amp;gt;'..&lt;br /&gt;
	  '&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Wikidata property&amp;lt;/th&amp;gt;'..&lt;br /&gt;
	  '&amp;lt;th&amp;gt;Faulty IDs&amp;lt;/th&amp;gt;'..&lt;br /&gt;
	  '&amp;lt;th&amp;gt;[[:Category:Articles with faulty authority control information|Tracking category]]&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;'&lt;br /&gt;
	local f, P = 0, 0, 0 --cumulative sums&lt;br /&gt;
	for _, conf in pairs(config.config) do&lt;br /&gt;
		local category = conf.errorcat or 'Articles with faulty '..(conf.category or conf[1])..' identifiers'&lt;br /&gt;
		local count =  mw.site.stats.pagesInCategory(category,'pages')&lt;br /&gt;
		if count &amp;gt; 0 then&lt;br /&gt;
			P = P + 1&lt;br /&gt;
			f = f + count&lt;br /&gt;
			Table = Table..'&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;'..frame:expandTemplate{ title = 'Wikidata property link', args = { id = 'f', conf.property } } .. '&amp;lt;/td&amp;gt;'..&lt;br /&gt;
				'&amp;lt;td style=&amp;quot;text-align:center;&amp;quot;&amp;gt;'..tostring(count)..'&amp;lt;/td&amp;gt;'..&lt;br /&gt;
				'&amp;lt;td&amp;gt;[[:Category:'..category..']]&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;'&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	Table = Table..'&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Totals&amp;lt;/th&amp;gt;'..&lt;br /&gt;
		'&amp;lt;th style=&amp;quot;text-align:center;&amp;quot;&amp;gt;' .. '[[:Category:All articles with faulty authority control information|' .. tostring(f) .. ']]&amp;lt;/th&amp;gt;'..&lt;br /&gt;
		'&amp;lt;th style=&amp;quot;text-align:center;&amp;quot;&amp;gt;'..tostring(P)..'&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;'&lt;br /&gt;
	return Table&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.whitelisttable(frame)&lt;br /&gt;
	local config = loadConfig(frame.args.config)&lt;br /&gt;
	if not config then return error('Invalid configuration file',0)	end&lt;br /&gt;
	local Table = '&amp;lt;table class=&amp;quot;wikitable sortable&amp;quot;&amp;gt;'..&lt;br /&gt;
	  '&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Code&amp;lt;/th&amp;gt;'..&lt;br /&gt;
	  '&amp;lt;th&amp;gt;Topic&amp;lt;/th&amp;gt;'..&lt;br /&gt;
	  '&amp;lt;th&amp;gt;Identifiers&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;'&lt;br /&gt;
	for code, wlist in pairs(config.whitelists) do&lt;br /&gt;
		Table = Table .. '&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;' .. code .. '&amp;lt;/th&amp;gt;'..&lt;br /&gt;
			'&amp;lt;td&amp;gt;[[' .. mw.wikibase.getSitelink('Q' .. wlist.topic) .. ']]&amp;lt;/td&amp;gt;'&lt;br /&gt;
		local plist = {}&lt;br /&gt;
		for _, property in pairs(wlist.properties) do&lt;br /&gt;
			table.insert(plist,frame:expandTemplate{title='Wikidata property link', args={'P' .. property}})&lt;br /&gt;
		end&lt;br /&gt;
		Table = Table .. '&amp;lt;td&amp;gt;' .. table.concat(plist,', ') .. '&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;'&lt;br /&gt;
	end&lt;br /&gt;
	Table = Table .. '&amp;lt;/table&amp;gt;'&lt;br /&gt;
	return Table&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.sectiontable(frame)&lt;br /&gt;
	local config = loadConfig(frame.args.config)&lt;br /&gt;
	if not config then return error('Invalid configuration file',0)	end&lt;br /&gt;
	local Table = '&amp;lt;table class=&amp;quot;wikitable sortable&amp;quot;&amp;gt;'..&lt;br /&gt;
	  '&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Section&amp;lt;/th&amp;gt;'..&lt;br /&gt;
	  '&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;'..&lt;br /&gt;
	  '&amp;lt;th&amp;gt;Identifiers&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;'&lt;br /&gt;
	for number,section in ipairs(config.sections) do&lt;br /&gt;
		Table = Table .. '&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;' .. number .. '&amp;lt;/th&amp;gt;' ..	'&amp;lt;td&amp;gt;' .. section.name .. '&amp;lt;/td&amp;gt;'&lt;br /&gt;
		local plist = {}&lt;br /&gt;
		for _,id in pairs(config.config) do&lt;br /&gt;
			if id.section == number then&lt;br /&gt;
				table.insert(plist,frame:expandTemplate{title='Wikidata property link', args={'P' .. id.property}})&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		Table = Table .. '&amp;lt;td&amp;gt;' .. table.concat(plist,', ') .. '&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;'&lt;br /&gt;
	end&lt;br /&gt;
	Table = Table .. '&amp;lt;/table&amp;gt;'&lt;br /&gt;
	return Table&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Main/External Call for Pages with authority control identifiers&lt;br /&gt;
function p.autoDetect(frame)&lt;br /&gt;
	local config = loadConfig(frame.args.config)&lt;br /&gt;
	if not config then return error('Invalid configuration file',0)	end&lt;br /&gt;
	local function whichTOC(frame) -- standardize TOC behavior via {{CatAutoTOC}}&lt;br /&gt;
		return frame:expandTemplate{ title = 'CatAutoTOC', args = { align = 'center' } }&lt;br /&gt;
	end&lt;br /&gt;
	local ac_conf = require('Module:Authority control/config').config&lt;br /&gt;
	local rmCats = require('Module:Suppress categories').main&lt;br /&gt;
	--For use in [[Category:Articles with faulty authority control information]], i.e. on [[Category:Articles with faulty VIAF identifiers]]&lt;br /&gt;
	local function wpfaulty( frame, id )&lt;br /&gt;
		for _, conf in pairs(ac_conf) do&lt;br /&gt;
			if conf.category == id or conf[1] == id then&lt;br /&gt;
				local outString = frame:expandTemplate{ title = 'Cat more', args = {'Wikipedia:Authority control', conf.idlink or conf[1]..' (identifier)', ':d:Property:P'..conf.property} }&lt;br /&gt;
					.. frame:expandTemplate{ title = 'Possibly empty category' }&lt;br /&gt;
					.. frame:expandTemplate{ title = 'Wikipedia category', args = { hidden = 'yes', tracking = 'yes' } }&lt;br /&gt;
					.. frame:expandTemplate{ title = 'Polluted category' }&lt;br /&gt;
					.. whichTOC( frame )&lt;br /&gt;
					.. '\nPages in this category should only be added by [[Module:Authority control]].'&lt;br /&gt;
					.. addCat('Articles with '..id..' identifiers')&lt;br /&gt;
					.. addCat('Articles with faulty authority control information',id)&lt;br /&gt;
				return outString&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		return ''&lt;br /&gt;
	end&lt;br /&gt;
	--For use in [[Category:Articles with authority control information]], i.e. on [[Category:Articles with VIAF identifiers]]&lt;br /&gt;
	local function wp(frame,id )&lt;br /&gt;
		for _, conf in pairs( ac_conf ) do&lt;br /&gt;
			if conf.category == id or conf[1] == id then&lt;br /&gt;
				local link = '[[' .. (conf.idlink or conf[1] .. ' (identifier)') .. '|' .. conf[1] .. ']]'&lt;br /&gt;
				local outString = frame:expandTemplate{ title = 'Category explanation', args = {'articles with '..link..' identifiers.'..' Please do not add [[Wikipedia:Categorization#Subcategorization|subcategories]].'} }&lt;br /&gt;
					.. frame:expandTemplate{ title = 'Cat more', args = {'Wikipedia:Authority control', ':d:Property:P'..conf.property} }&lt;br /&gt;
					.. frame:expandTemplate{ title = 'Possibly empty category' }&lt;br /&gt;
					.. frame:expandTemplate{ title = 'Wikipedia category', args = { hidden = 'yes', tracking = 'yes' } }&lt;br /&gt;
					.. whichTOC( frame )&lt;br /&gt;
					.. '\nPages in this category should only be added by [[Module:Authority control]].'&lt;br /&gt;
					.. addCat('Articles with authority control information',id)&lt;br /&gt;
				return outString&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		return ''&lt;br /&gt;
	end&lt;br /&gt;
	if namespace == 14 then --cat space&lt;br /&gt;
		local wpfaultyID = mw.ustring.match(title.text, 'Articles with faulty ([%w%.%- ]+) identifiers')&lt;br /&gt;
		local wpID       = mw.ustring.match(title.text, 'Articles with ([%w%.%- ]+) identifiers')&lt;br /&gt;
		if wpfaultyID then&lt;br /&gt;
			return wpfaulty(frame,wpfaultyID)-- must be before wpID check, in case they both match&lt;br /&gt;
		elseif wpID then&lt;br /&gt;
			return wp(frame, wpID)-- to keep the regex simple&lt;br /&gt;
		else&lt;br /&gt;
			return needsAttention('U')&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return ''&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Authority control&gt;MusikBot II</name></author>
	</entry>
</feed>