Module:Sandbox/RexxS/TA98 explained

local p =

-- This is used to get the TA98 (Terminologia Anatomica first edition 1998) values like 'A01.1.00.005' (property P1323)-- which are then linked to http://www.unifr.ch/ifaa/Public/EntryPage/TA98%20Tree/Entity%20TA98%20EN/01.1.00.005%20Entity%20TA98%20EN.htmp.getTAValue = function(frame) local ent = mw.wikibase.getEntityObject local props = ent:formatPropertyValues('P1323') local out = local t = for k, v in pairs(props) do if k

'value' then t = mw.text.split(v, ", ") for k2, v2 in pairs(t) do out[#out + 1] = ".. string.sub(v2, 2) .. "%20Entity%20TA98%20EN.htm " .. v2 .. "" end end end ret = table.concat(out, "
") if #ret

0 then ret = "Invalid TA" end return retend

return p