Відмінності між версіями «Модуль:Wikidata/config»

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
[перевірена версія][перевірена версія]
(а чому це видалили?)
Рядок 6: Рядок 6:
 
},
 
},
 
presets = {
 
presets = {
  +
['from-to'] = {
  +
['property-module'] = 'Wikidata/date',
  +
['property-function'] = 'formatDateIntervalProperty',
  +
},
 
['country'] = {
 
['country'] = {
 
['claim-module'] = 'Wikidata/Places',
 
['claim-module'] = 'Wikidata/Places',
Рядок 71: Рядок 75:
 
},
 
},
 
properties = {
 
properties = {
P6 = { datatype = 'wikibase-item', },-- голова уряду - пряме посилання на елемент Wikibase
+
P6 = { datatype = 'wikibase-item', },
  +
P17 = {
 
datatype = 'wikibase-item',
 
preset = 'country',
  +
},
 
P18 = { datatype = 'commonsMedia', },
 
P18 = { datatype = 'commonsMedia', },
--[[P19,P20 = {
+
P19 = {
 
datatype = 'wikibase-item',
 
datatype = 'wikibase-item',
 
preset = 'place',
 
preset = 'place',
 
separator = ',</li><li>',
 
separator = ',</li><li>',
 
conjunction = ' або </li><li>',
 
conjunction = ' або </li><li>',
},]]--
+
},
  +
P20 = {
  +
datatype = 'wikibase-item',
  +
preset = 'place',
  +
separator = ',</li><li>',
  +
conjunction = ' або </li><li>',
  +
},
 
P22 = {
 
P22 = {
 
datatype = 'wikibase-item',
 
datatype = 'wikibase-item',
Рядок 88: Рядок 102:
 
},
 
},
 
P26 = { datatype = 'wikibase-item', },
 
P26 = { datatype = 'wikibase-item', },
  +
P27 = {
  +
datatype = 'wikibase-item',
  +
preset = 'country',
  +
},
 
P31 = { datatype = 'wikibase-item', },
 
P31 = { datatype = 'wikibase-item', },
 
P37 = { datatype = 'wikibase-item', },
 
P37 = { datatype = 'wikibase-item', },
Рядок 101: Рядок 119:
 
P57 = {
 
P57 = {
 
datatype = 'wikibase-item',
 
datatype = 'wikibase-item',
  +
preset = 'list',
 
},
 
},
 
P58 = {
 
P58 = {
 
datatype = 'wikibase-item',
 
datatype = 'wikibase-item',
  +
preset = 'list',
 
},
 
},
 
P59 = {
 
P59 = {
Рядок 111: Рядок 131:
 
P69 = {
 
P69 = {
 
datatype = 'wikibase-item',
 
datatype = 'wikibase-item',
  +
preset = 'list',
 
category = 'P3876',
 
category = 'P3876',
 
qualifier = 'P582',
 
qualifier = 'P582',
Рядок 120: Рядок 141:
 
P86 = {
 
P86 = {
 
datatype = 'wikibase-item',
 
datatype = 'wikibase-item',
  +
preset = 'list',
 
},
 
},
 
P101 = { datatype = 'wikibase-item', },
 
P101 = { datatype = 'wikibase-item', },
Рядок 131: Рядок 153:
 
P108 = {
 
P108 = {
 
datatype = 'wikibase-item',
 
datatype = 'wikibase-item',
  +
preset = 'list',
 
category = 'P4195',
 
category = 'P4195',
 
},
 
},
Рядок 155: Рядок 178:
 
P159 = {
 
P159 = {
 
preset = 'place',
 
preset = 'place',
  +
},
  +
P161 = {
  +
preset = 'list',
  +
},
  +
P162 = {
  +
preset = 'list',
 
},
 
},
 
P163 = { datatype = 'wikibase-item', },
 
P163 = { datatype = 'wikibase-item', },
Рядок 174: Рядок 203:
 
},
 
},
 
P225 = {
 
P225 = {
  +
preset = 'list',
 
['claim-module'] = 'Wikidata/Biology',
 
['claim-module'] = 'Wikidata/Biology',
 
['claim-function'] = 'formatTaxonNameClaim',
 
['claim-function'] = 'formatTaxonNameClaim',
Рядок 179: Рядок 209:
 
P237 = { datatype = 'wikibase-item', },
 
P237 = { datatype = 'wikibase-item', },
 
P241 = { datatype = 'wikibase-item', },
 
P241 = { datatype = 'wikibase-item', },
P242 = { size = '300x300px', },
+
P242 = {
  +
size = '300x300px',
  +
},
 
P247 = {
 
P247 = {
 
formatter = 'http://nssdc.gsfc.nasa.gov/nmc/spacecraftOrbit.do?id=$1',
 
formatter = 'http://nssdc.gsfc.nasa.gov/nmc/spacecraftOrbit.do?id=$1',
Рядок 190: Рядок 222:
 
},
 
},
 
P281 = { datatype = 'string', },
 
P281 = { datatype = 'string', },
  +
P286 = {
  +
preset = 'list',
  +
},
 
P296 = {
 
P296 = {
 
formatter = 'http://osm.sbin.ru/esr/esr:$1',
 
formatter = 'http://osm.sbin.ru/esr/esr:$1',
  +
},
  +
P344 = {
  +
preset = 'list',
 
},
 
},
 
P345 = {
 
P345 = {
Рядок 197: Рядок 235:
 
},
 
},
 
P348 = {
 
P348 = {
  +
preset = 'list',
 
['property-module'] = 'Wikidata/Software',
 
['property-module'] = 'Wikidata/Software',
 
['property-function'] = 'formatVersionProperty',
 
['property-function'] = 'formatVersionProperty',
Рядок 231: Рядок 270:
 
P512 = {
 
P512 = {
 
datatype = 'wikibase-item',
 
datatype = 'wikibase-item',
  +
['property-module'] = 'Wikidata/P512',
  +
['property-function'] = 'formatAcademicDegree',
 
},
 
},
 
P527 = {
 
P527 = {
Рядок 248: Рядок 289:
 
['claim-function'] = 'formatDateOfDeathClaim',
 
['claim-function'] = 'formatDateOfDeathClaim',
 
},
 
},
P571,P576 = { datatype = 'time', },
+
P571 = { datatype = 'time', },
 
P598 = { datatype = 'wikibase-item', },
 
P598 = { datatype = 'wikibase-item', },
 
P607 = {
 
P607 = {
 
datatype = 'wikibase-item',
 
datatype = 'wikibase-item',
  +
preset = 'list',
 
},
 
},
 
P625 = { datatype = 'globe-coordinate', },
 
P625 = { datatype = 'globe-coordinate', },
Рядок 257: Рядок 299:
 
formatter = 'https://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=$1',
 
formatter = 'https://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=$1',
 
},
 
},
P721 = { preset = 'link', },
+
P721 = {
P764 = { preset = 'link', },
+
preset = 'link',
  +
},
  +
P764 = {
  +
preset = 'link',
  +
},
 
P803 = { datatype = 'wikibase-item', },
 
P803 = { datatype = 'wikibase-item', },
 
P856 = { datatype = 'url', },
 
P856 = { datatype = 'url', },
P884 = { preset = 'link', },
+
P884 = {
  +
preset = 'link',
  +
},
 
P915 = {
 
P915 = {
 
category = 'P1740',
 
category = 'P1740',
 
},
 
},
P957 = { preset = 'link', },
+
P957 = {
P1081 = {
+
preset = 'link',
  +
},
datatype = 'quantity',
 
preset = 'quantity (date)', },
 
 
P1082 = {
 
P1082 = {
 
datatype = 'quantity',
 
datatype = 'quantity',
Рядок 313: Рядок 360:
 
datatype = 'monolingualtext',
 
datatype = 'monolingualtext',
 
preset = 'name',
 
preset = 'name',
  +
},
  +
P1532 = {
  +
preset = 'country',
 
},
 
},
 
P1543 = {
 
P1543 = {
Рядок 330: Рядок 380:
 
P1809 = {
 
P1809 = {
 
preset = 'list',
 
preset = 'list',
  +
},
  +
P2031 = {
  +
preset = 'from-to',
  +
to = 'P2032',
 
},
 
},
 
P2043 = {
 
P2043 = {
Рядок 338: Рядок 392:
 
P2046 = {
 
P2046 = {
 
datatype = 'quantity',
 
datatype = 'quantity',
  +
preset = 'quantity (date)',
 
},
 
},
 
P2047 = {
 
P2047 = {

Версія за 07:52, 22 вересня 2018

Дані конфігурації Модуль:Wikidata. Перелік Властивостей, які мають окремі правила форматування, — праворуч.


-- Property configuration for Wikidata module
return {
	global = {
		separator = ',&#32;',
		conjunction = '&#32;і&#32;',
	},
	presets = {
		['from-to'] = {
			['property-module'] = 'Wikidata/date',
			['property-function'] = 'formatDateIntervalProperty',
		},
		['country'] = {
			['claim-module'] = 'Wikidata/Places',
			['claim-function'] = 'formatCountryClaimWithFlag',
			before = '<ul><li>',
			separator = '</li><li>',
			conjunction = '</li><li>',
			after = '</li></ul>',
		},
		['link'] = {
			['value-module'] = 'Wikidata/link',
			['value-function'] = 'fromModule',
		},
		['list'] = {
			before = '<ul><li>',
			separator = '</li><li>',
			conjunction = '</li><li>',
			after = '</li></ul>',
		},
		['name'] = {
			monolingualLangTemplate = 'lang',
			separator = '<br>',
			conjunction = '<br>',
		},
		['place'] = {
			['claim-module'] = 'Wikidata/Places',
			['claim-function'] = 'formatPlaceWithQualifiers',
			before = '<ul><li>',
			separator = '</li><li>',
			conjunction = '</li><li>',
			after = '</li></ul>',
		},
		['quantity (date)'] = {
			before = '<ul><li>',
			separator = '</li><li>',
			conjunction = '</li><li>',
			after = '</li></ul>',
			qualifier = 'P585',
		},
	},
	datatypes = {
		commonsMedia = {
			limit = 1,
			references = false,
			size = '267x400px',
			separator = '<br>',
			conjunction = '<br>',
			somevalue = '',
		},
		['external-id'] = {
			references = false,
		},
		['globe-coordinate'] = {
			limit = 1,
			references = false,
		},
		url = {
			separator = '<br>',
			conjunction = '<br>',
			references = false,
		},
		quantity = {
			siConversion = true
		}
	},
	properties = {
		P6 = { datatype = 'wikibase-item', },
		P17 = {
			datatype = 'wikibase-item',
			preset = 'country',
		},
		P18 = { datatype = 'commonsMedia', },
		P19 = {
			datatype = 'wikibase-item',
			preset = 'place',
			separator = ',</li><li>',
			conjunction = ' або </li><li>',
		},
		P20 = {
			datatype = 'wikibase-item',
			preset = 'place',
			separator = ',</li><li>',
			conjunction = ' або </li><li>',
		},
		P22 = {
			datatype = 'wikibase-item',
			conjunction = ' або '
		},
		P25 = {
			datatype = 'wikibase-item',
			conjunction = ' або '
		},
		P26 = { datatype = 'wikibase-item', },
		P27 = {
			datatype = 'wikibase-item',
			preset = 'country',
		},
		P31 = { datatype = 'wikibase-item', },
		P37 = { datatype = 'wikibase-item', },
		P40 = { datatype = 'wikibase-item', },
		P41 = {
			datatype = 'commonsMedia',
			size = '150x200px',
		},
		P53 = {
			datatype = 'wikibase-item',
			category = 'P910',
		},
		P57 = {
			datatype = 'wikibase-item',
			preset = 'list',
		},
		P58 = {
			datatype = 'wikibase-item',
			preset = 'list',
		},
		P59 = {
			datatype = 'wikibase-item',
			category = 'P910',
		},
		P69 = {
			datatype = 'wikibase-item',
			preset = 'list',
			category = 'P3876',
			qualifier = 'P582',
		},
		P94 = {
			datatype = 'commonsMedia',
			size = '100x200px',
		},
		P86 = {
			datatype = 'wikibase-item',
			preset = 'list',
		},
		P101 = { datatype = 'wikibase-item', },
		P102 = { datatype = 'wikibase-item', },
		P106 = {
			datatype = 'wikibase-item',
			['claim-module'] = 'Wikidata/item',
			['claim-function'] = 'formatEntityWithGenderClaim',
			conjunction = ',&#32;',
		},
		P108 = {
			datatype = 'wikibase-item',
			preset = 'list',
			category = 'P4195',
		},
		P109 = {
			datatype = 'commonsMedia',
			size = '150x150px',
		},
		P117 = {
			datatype = 'commonsMedia',
			size = '290x300px',
		},
		P119 = {
			datatype = 'wikibase-item',
			preset = 'place',
			thisLocationOnly = 'true',
		},
		P131 = { datatype = 'wikibase-item', },
		P140 = {
			datatype = 'wikibase-item',
		},
		P154 = {
			size = '220x80px',
		},
		P159 = {
			preset = 'place',
		},
		P161 = {
			preset = 'list',
		},
		P162 = {
			preset = 'list',
		},
		P163 = { datatype = 'wikibase-item', },
		P166 = {
			datatype = 'wikibase-item',
			['property-module'] = 'Wikidata/Medals',
			['property-function'] = 'formatProperty',
			['value-module'] = 'Wikidata/Medals',
			['value-function'] = 'formatValue',
			before = '<div style="text-align:justify">',
			after = '</div>',
			separator = '&#32;',
			conjunction = '&#32;',
			references = false,
		},
		P190 = { datatype = 'wikibase-item', },
		P212 = {
			preset = 'link',
		},
		P225 = {
			preset = 'list',
			['claim-module'] = 'Wikidata/Biology',
			['claim-function'] = 'formatTaxonNameClaim',
		},
		P237 = { datatype = 'wikibase-item', },
		P241 = { datatype = 'wikibase-item', },
		P242 = {
			size = '300x300px',
		},
		P247 = {
			formatter = 'http://nssdc.gsfc.nasa.gov/nmc/spacecraftOrbit.do?id=$1',
		},
		P267 = {
			preset = 'link',
		},
		P276 = {
			preset = 'place',
		},	
		P281 = { datatype = 'string', },
		P286 = {
			preset = 'list',
		},
		P296 = {
			formatter = 'http://osm.sbin.ru/esr/esr:$1',
		},
		P344 = {
			preset = 'list',
		},
		P345 = {
			preset = 'link',
		},
		P348 = {
			preset = 'list',
			['property-module'] = 'Wikidata/Software',
			['property-function'] = 'formatVersionProperty',
		},
		P373 = {
			datatype = 'string',
			['value-module'] = 'Wikidata/media',
			['value-function'] = 'formatCommonsCategory',
			limit = 1,
		},
		P374 = { datatype = 'external-id', },
		P395 = { datatype = 'string', },
		P410 = { datatype = 'wikibase-item', },
		P411 = {
			datatype = 'wikibase-item',
			category = 'P910',
		},
		P412 = {
			datatype = 'wikibase-item',
			category = 'P910',
		},
		P414 = {
			['claim-module'] = 'Wikidata/item',
			['claim-function'] = 'applyDefaultTemplate',
		},
		P421 = { datatype = 'wikibase-item', },
		P473 = { datatype = 'string', },
		P495 = {
			preset = 'country',
		},
		P505 = {
			preset = 'list',
		},
		P512 = {
			datatype = 'wikibase-item',
			['property-module'] = 'Wikidata/P512',
			['property-function'] = 'formatAcademicDegree',
		},
		P527 = {
			preset = 'list',
		},
		P551 = {
			preset = 'place',
		},
		P569 = {
			datatype = 'time',
			['claim-module'] = 'Wikidata/date',
			['claim-function'] = 'formatDateOfBirthClaim',
		},
		P570 = {
			datatype = 'time',
			['claim-module'] = 'Wikidata/date',
			['claim-function'] = 'formatDateOfDeathClaim',
		},
		P571 = { datatype = 'time', },
		P598 = { datatype = 'wikibase-item', },
		P607 = {
			datatype = 'wikibase-item',
			preset = 'list',
		},
		P625 = { datatype = 'globe-coordinate', },
		P685 = {
			formatter = 'https://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=$1',
		},
		P721 = {
			preset = 'link',
		},
		P764 = {
			preset = 'link',
		},
		P803 = { datatype = 'wikibase-item', },
		P856 = { datatype = 'url', },
		P884 = {
			preset = 'link',
		},
		P915 = {
			category = 'P1740',
		},
		P957 = {
			preset = 'link',
		},
		P1082 = {
			datatype = 'quantity',
			preset = 'quantity (date)',
			unit = 'осіб',
		},
		P1098 = {
			datatype = 'quantity',
			preset = 'quantity (date)',
			unit = 'осіб',
		},
		P1128 = {
			datatype = 'quantity',
			preset = 'quantity (date)',
			unit = 'осіб',
			['property-module'] = 'Wikidata/number',
			['property-function'] = 'formatPropertyWithMostRecentClaimAndIndicator'
		},
		P1174 = {
			datatype = 'quantity',
			preset = 'quantity (date)',
			unit = 'осіб',
		},
		P1195 = {
			['value-module'] = 'Wikidata/Software',
			['value-function'] = 'formatExtension',
			conjunction = ' або ',
		},
		P1246 = {
			preset = 'link',
		},
		P1249 = { datatype = 'time', },
		P1402 = {
			preset = 'link',
		},
		P1448 = {
			datatype = 'monolingualtext',
			preset = 'name',
		},
		P1476 = {
			preset = 'name',
		},
		P1477 = {
			datatype = 'monolingualtext',
			preset = 'name',
		},
		P1532 = {
			preset = 'country',
		},
		P1543 = {
			datatype = 'commonsMedia',
		},
		P1559 = {
			datatype = 'monolingualtext',
			preset = 'name',
		},
		P1621 = {
			size = '300x300px',
		},
		P1705 = {
			datatype = 'monolingualtext',
			preset = 'name',
		},
		P1809 = {
			preset = 'list',
		},
		P2031 = {
			preset = 'from-to',
			to = 'P2032',
		},
		P2043 = {
			datatype = 'quantity',
			preset = 'quantity (date)',
		},
		P2044 = { datatype = 'quantity', },
		P2046 = {
			datatype = 'quantity',
			preset = 'quantity (date)',
		},
		P2047 = {
			siConversion = false,
		},
		P2120 = {
			siConversion = false,
		},
		P2137 = {
			preset = 'quantity (date)',
			['property-module'] = 'Wikidata/number',
			['property-function'] = 'formatPropertyWithMostRecentClaimAndIndicator'
		},
		P2139 = {
			preset = 'quantity (date)',
			['property-module'] = 'Wikidata/number',
			['property-function'] = 'formatPropertyWithMostRecentClaimAndIndicator'
		},
		P2226 = {
			preset = 'quantity (date)',
			['property-module'] = 'Wikidata/number',
			['property-function'] = 'formatPropertyWithMostRecentClaimAndIndicator'
		},	
		P2295 = {
			preset = 'quantity (date)',
			['property-module'] = 'Wikidata/number',
			['property-function'] = 'formatPropertyWithMostRecentClaimAndIndicator'
		},
		P2403 = {
			preset = 'quantity (date)',
			['property-module'] = 'Wikidata/number',
			['property-function'] = 'formatPropertyWithMostRecentClaimAndIndicator'
		},
		P2583 = {
			siConversion = false,
		},
		P2597 = {
			category = 'P910',
		},
		P2650 = { datatype = 'wikibase-item', },
		P2896 = {
			siConversion = false,
		},
		P2910 = {
			size = '100x80px',
		},
		P3362 = {
			preset = 'quantity (date)',
			['property-module'] = 'Wikidata/number',
			['property-function'] = 'formatPropertyWithMostRecentClaimAndIndicator'
		},
		P4614 = {
			category = 'P1200',
		},
	},
	categories = {
		['links-to-entities-with-missing-local-language-label'] = 'Вікіпедія:Статті з посиланнями на елементи Вікіданих без українського підпису',
		['local-value-present'] = 'Вікіпедія:Статті з іншим значенням на Вікіданих',
	},
	errors = {
		['property-param-not-provided'] = 'Не заданий параметр властивості',
		['entity-not-found'] = 'Сутність не знайдена.',
		['unknown-claim-type'] = 'Невідомий тип твердження.',
		['unknown-snak-type'] = 'Невідомий тип снека.',
		['unknown-datavalue-type'] = 'Невідомий тип значення даних.',
		['unknown-entity-type'] = 'Невідомий тип сутності.',
		['unknown-property-module'] = 'Слід встановити обидва параметри: і property-module, і property-function.',
		['unknown-claim-module'] = 'Слід встановити обидва параметри: і claim-module, і claim-function.',
		['unknown-value-module'] = 'Слід встановити обидва параметри: і value-module, і value-function.',
		['property-module-not-found'] = 'Модуль, вказаний у property-module, не знайдений',
		['property-function-not-found'] = 'Функція, вказана у property-function, не знайдена',
		['claim-module-not-found'] = 'Модуль, вказаний у claim-module, не знайдений.',
		['claim-function-not-found'] = 'Функція, вказана у claim-function, не знайдена.',
		['value-module-not-found'] = 'Модуль, вказаний у value-module, не знайдений.',
		['value-function-not-found'] = 'Функція, вказана у value-function, не знайдена.'
	},
	i18n = {
		somevalue = "''невідомо''",
		novalue = '',
		circa = '<span style="border-bottom: 1px dotted; cursor: help;" title="близько">бл. </span>',
		presumably = '<span style="border-bottom: 1px dotted; cursor: help;" title="імовірно">ім. </span>',
	},
};