Модуль:Песочница/D6194c-1cc/WDSourceV2/Cache
Документация
local P_LANG_CODE = 'P218'
local P_PMC_ID = 'P932'
local P_GOOGLE_BOOKS_ID = 'P675'
local P_URL_MASK = 'P1630'
local p = {
-- English
Q1860 = {
props = {
[P_LANG_CODE] = {
{
mainsnak = {
snaktype = 'value',
property = P_LANG_CODE,
datavalue = {
value = 'en',
type = 'string',
},
datatype = 'external-id'
},
},
},
},
},
-- Russian
Q7737 = {
props = {
[P_LANG_CODE] = {
{
mainsnak = {
snaktype = 'value',
property = P_LANG_CODE,
datavalue = {
value = 'ru',
type = 'string'
},
datatype = 'external-id'
},
},
},
},
},
-- German
Q188 = {
props = {
[P_LANG_CODE] = {
{
mainsnak = {
snaktype = 'value',
property = P_LANG_CODE,
datavalue = {
value = 'de',
type = 'string'
},
datatype = 'external-id'
},
},
},
},
},
-- French
Q150 = {
props = {
[P_LANG_CODE] = {
{
mainsnak = {
snaktype = 'value',
property = 'P218',
datavalue = {
value = 'fr',
type = 'string'
},
datatype = 'external-id'
},
},
},
},
},
[P_PMC_ID] = {
props = {
[P_URL_MASK] = {
{
mainsnak = {
snaktype = 'value',
property = P_URL_MASK,
datavalue = {
value = 'https://www.ncbi.nlm.nih.gov/pmc/articles/PMC$1',
type = 'string',
},
datatype = 'string',
},
},
{
mainsnak = {
snaktype = 'value',
property = P_URL_MASK,
datavalue = {
value = 'http://europepmc.org/articles/PMC$1',
type = 'string',
},
datatype = 'string',
},
},
},
},
},
[P_GOOGLE_BOOKS_ID] = {
props = {
[P_URL_MASK] = {
{
mainsnak = {
snaktype = 'value',
property = P_URL_MASK,
datavalue = {
value = 'https://books.google.com/books?id=$1',
type = 'string'
},
datatype = 'string'
},
},
},
},
},
-- open access
Q232932 = {
label = {
en = 'open access',
ru = 'открытый доступ',
},
},
}
return p