Меню
Главная
Случайная статья
Настройки
|
Данный модуль предназначен для получения данных об источнике информации по элементам Викиданных. Работает на основе модуля Модуль:WDBackend.
Модуль используется модулем Модуль:CiteGost для оформления библиографических записей и по своей сути является его обособленной частью.
Содержание
Схема источника
Общая схема источника в виде иерархии таблиц:
{
langCode = {
value = 'ISO 639-1 code',
},
lang = {
value = '...',
entity = 'Q...',
},
authors = {
{
value = '',
entity = 'Q...',
components = {
givenName = {
value = 'Given name',
entity = 'Q...',
},
familyName = {
value = 'Family name',
entity = 'Q...',
},
ancestorName = {
value = 'Patronym or matronym',
entity = 'Q...',
},
},
},
-- ...
},
translators = {
{
value = '',
entity = 'Q...',
components = {
givenName = {
value = 'Given name',
entity = 'Q...',
},
familyName = {
value = 'Family name',
entity = 'Q...',
},
ancestorName = {
value = 'Patronym or matronym',
entity = 'Q...',
},
},
},
-- ...
},
title = {
value = '...',
entity = 'Q...',
},
subtitle = {
value = '...',
},
edition = {
value = '...',
},
publishedIn = {
value = '...',
entity = 'Q...',
},
publishedInOrigin = {
value = '...',
entity = 'Q...',
},
publishedInOriginLang = {
value = '...',
entity = 'Q...',
},
publishedInOriginLangCode = {
value = '...',
},
publishedInEditors = {
{
value = '',
entity = 'Q...',
components = {
givenName = {
value = 'Given name',
entity = 'Q...',
},
familyName = {
value = 'Family name',
entity = 'Q...',
},
ancestorName = {
value = 'Patronym or matronym',
entity = 'Q...',
},
},
},
-- ...
},
origin = {
value = '...',
entity = 'Q...',
},
originLang = {
value = '...',
entity = 'Q...',
},
location = {
value = '...',
entity = 'Q...',
},
date = {
value = {
year = YYYY,
month = MM,
day = DD,
timestamp = 'YYYY-MM-DD'
},
},
publisher = {
value = '...',
entity = 'Q...',
},
id = {
value = '...',
},
urlMask = {
value = '...',
},
url = {
value = '...',
},
volume = {
value = '...',
},
issue = {
value = '...',
},
articleId = {
value = '...',
},
pages = {
value = '...',
},
pagesCount = {
value = '...',
},
series = {
value = '...',
entity = 'Q...',
},
comment = {
value = '...',
},
dedicatedTo = {
value = '...',
},
lastUpdate = {
value = {
year = YYYY,
month = MM,
day = DD,
timestamp = 'YYYY-MM-DD'
},
},
accessDate = {
value = {
year = YYYY,
month = MM,
day = DD,
timestamp = 'YYYY-MM-DD'
},
},
doi = {
value = '...',
},
issn = {
{
value = '',
},
-- ...
},
isbn = {
{
value = '',
},
-- ...
},
pmid = {
value = '...',
},
pmc = {
value = '...',
},
s2sic = {
value = '...',
},
archiveUrl = {
value = '...',
},
archiveDate = {
value = {
year = YYYY,
month = MM,
day = DD,
timestamp = 'YYYY-MM-DD'
},
},
}
Тесты
В качестве тестов используются тесты вышележащего модуля Модуль:CiteGost.
Книги (6/12) |
---|
| Тест | Ожидается | Фактически | Разница |
---|
| Книга с указанным типом работы
{{Источник информации|Q114831437
|ref = Веракса, Веракса
}}
| Веракса Н. Е. Познавательное развитие в дошкольном возрасте : учебное пособие / Н. Е. Веракса, А. Н. Веракса. — М. : МОЗАИКА-СИНТЕЗ, 2012. — 336 с. — ISBN 978-5-4315-0097-8. — WD Q114831437. | Веракса Н. Е. Познавательное развитие в дошкольном возрасте : учебное пособие / Н. Е. Веракса, А. Николаевич? Веракса. — М. : МОЗАИКА-СИНТЕЗ, 2012. — 336 с. — ISBN 978-5-4315-0097-8. — WD Q114831437. | < [[Веракса, Александр > А. Николаевич < Александр Николаевич|А. Н. Веракса] > А. Николаевич < Николаевич|А. Н. Веракса] > А. Николаевич<sup>[[d:Q100233847|?] < Николаевич|А. Н. Веракса] > [d:Q100233847|?]]</sup> Веракса. < Николаевич|А. Н. Веракса]]. > Веракса. | | Книга с указанной серией
{{Источник информации|Q115189432
|заглавие тома = Животные
|ref = Красная книга РФ, т. «Животные»
}}
| Красная книга Российской Федерации. Т. «Животные». — 2-е издание. — М. : ФГБУ «ВНИИ Экология», 2021. — 1128 с. — (Красная книга Российской Федерации). — ISBN 978-5-6047425-0-1. — WD Q115189432. | Красная книга Российской Федерации. Т. «Животные». — 2-ое издание. — М. : ФГБУ «ВНИИ Экология», 2021. — 1128 с. — (Красная книга Российской Федерации). — ISBN 978-5-6047425-0-1. — WD Q115189432. | | | Книга по qid издания и qid темы
{{Источник информации
|qid издания = Q98103166
|qid темы = Q58184
|ref = Наточин
}}
| Юрий Викторович Наточин. Нефрон : [арх. 14 апреля 2023] // Знания : интернет-энциклопедия / Гл. ред.: С. Кравец. — 2023, 17 января. | Юрий Викторович Наточин. Нефрон : [арх. 14 апреля 2023] // Знания : интернет-энциклопедия / Гл. ред.: С. Кравец?. — 2023, 17 января. | < [s:Знания|Знания]] : интернет-энциклопедия / Гл. ред.: [[Кравец, Сергей Леонидович|С. Кравец]]. > [Большая российская энциклопедия (портал)|Знания]] : интернет-энциклопедия / Гл. ред.: С. Кравец<sup>[[d:Q17125177|?]]</sup>. | | С указанием иллюстраторов
{{Источник информации|Q115634662
|ref = Clement, Davis, Harris
}}
| Clement P.[d] Finches and Sparrows : [англ.] / Illus.: A. Harris, J. Davis. — 1st edition. — 1993, 21 November. — 500 p. — ISBN 978-0-691-03424-9. — WD Q115634662. | Clement P.[d] Finches and Sparrows : [англ.] / Illus.: A. Harris, J. Davis. — 1st edition. — Princeton University Press, 1993, 21 November. — 500 p. — ISBN 978-0-691-03424-9. — WD Q115634662. | < 1993, > [[Издательство Принстонского университета|Princeton University Press]], | | Том через qid с ручным заданием частного заглавия
{{Источник информации|Q115926218
|заглавие тома = Full text
}}
| Lefever Ernest W. United Nations peacekeeping in the Congo: 1960-1964 : an analysis of political, executive and military control : [англ.]. In 4 vols. Vol. 2. Full text / Ernest W. Lefever, Wynfred Joshua. — Washington : Brookings Institution, 1966, 30 June. — 454 p. — OCLC 489825. — WD Q115926218. | Lefever Ernest W. United Nations peacekeeping in the Congo: 1960-1964 : an analysis of political, executive and military control : [англ.]. In 4 vols. Vol. 2. Full text / Ernest W. Lefever, Wynfred Joshua. — Washington : Brookings Institution, 1966, 30 June. — 454 p. — OCLC 489825. — WD Q115926218. | < [https://www.worldcat.org/oclc/489825 > [https://search.worldcat.org/title/489825 < [https://www.worldcat.org/oclc/489825 > [https://search.worldcat.org/title/489825 < [https://www.worldcat.org/oclc/489825 > [https://search.worldcat.org/title/489825 | | Ручное задание информации с серией
{{Источник информации|Q118220282|авторы=Ulla C. Kopp|заглавие=Neural Control of Renal Function|ссылка=https://www.ncbi.nlm.nih.gov/books/NBK57113/|оригинал=Neural Control of Renal Function|место=San Rafael|издатель=Morgan & Claypool Life Sciences|дата=2011-08-20|серия=Integrated Systems Physiology: from Molecule to Function to Disease|pmid=21850765|язык=en|qid=Q121112788|офлайн=1}}
| Kopp Ulla C. Neural Control of Renal Function : [англ.]. — San Rafael : Morgan & Claypool Life Sciences, 2011, 20 August. — (Integrated Systems Physiology: from Molecule to Function to Disease). — PMID 21850765. — WD Q121112788. | Kopp Ulla C. Neural Control of Renal Function : [англ.]. — 2011, 20 August. — (Integrated Systems Physiology: from Molecule to Function to Disease). — doi:10.4199/c00034ed1v01y201106isp022. — PMID 21850765. — WD Q121112788. | < San Rafael : Morgan & Claypool Life Sciences, 2011, <span class="nowrap">20 August</span>. — (Integrated Systems Physiology: from Molecule to Function to Disease). > 2011, <span class="nowrap">20 August</span>. — (Integrated Systems Physiology: from Molecule to Function to Disease). — [[Цифровой идентификатор объекта|doi]]:[https://doi.org/10.4199/C00034ED1V01Y201106ISP022 10.4199/c00034ed1v01y201106isp022]. |
Медиа (1/2) |
---|
| Тест | Ожидается | Фактически | Разница |
---|
| Видеозапись на youtube
{{Источник информации
|заглавие = Деятельность ВОЗ по научно-техническому анализу и прогнозированию в области здравоохранения
|qid издателя = Q7817
|id = 1m_4Y6pHmUw
|qid издания = Q866
|язык = ru
|дата = 2022-07-08
|дата обращения = 2022-11-22
|ref = ВОЗ
}}
| Деятельность ВОЗ по научно-техническому анализу и прогнозированию в области здравоохранения [видеозапись] // YouTube. — ВОЗ, 2022, 8 июля. — Дата обращения: 22 ноября 2022. | Деятельность ВОЗ по научно-техническому анализу и прогнозированию в области здравоохранения [видеозапись] // YouTube. — ВОЗ, 2022, 8 июля. — Дата обращения: 22 ноября 2022. | < [https://www.youtube.com/watch?v=1m_4Y6pHmUw > [https://www.youtube.com/results?&search_query=1m_4Y6pHmUw&sp=CAM%253D < [https://www.youtube.com/watch?v=1m_4Y6pHmUw > [https://www.youtube.com/results?&search_query=1m_4Y6pHmUw&sp=CAM%253D < [https://www.youtube.com/watch?v=1m_4Y6pHmUw > [https://www.youtube.com/results?&search_query=1m_4Y6pHmUw&sp=CAM%253D < [https://www.youtube.com/watch?v=1m_4Y6pHmUw > [https://www.youtube.com/results?&search_query=1m_4Y6pHmUw&sp=CAM%253D |
Язык (0/1) |
---|
| Тест | Ожидается | Фактически | Разница |
---|
| На двух языках
{{Источник информации|Q101483459}}
| Whitlam J.[d] Harper Collins Portuguese dictionary : English-Portuguese, Portuguese-English : [англ., португ.] / J. Whitlam, Vitria Davies[d], M. Harland[d]. — Glasgow : HarperCollins UK[d], 1991. — OCLC 370343862. — WD Q101483459. | Whitlam J.[d] Harper Collins Portuguese dictionary : English-Portuguese, Portuguese-English : [англ., португ.] / J. Whitlam, Vitria Davies[d], M. Harland[d]. — Glasgow : HarperCollins UK[d], 1991. — OCLC 370343862. — WD Q101483459. | < [https://www.worldcat.org/oclc/370343862 > [https://search.worldcat.org/title/370343862 < [https://www.worldcat.org/oclc/370343862 > [https://search.worldcat.org/title/370343862 < [https://www.worldcat.org/oclc/370343862 > [https://search.worldcat.org/title/370343862 |
Разработка- Автоматическое формирование ссылок на конкретные страницы Google Books (PA — основные, PP — титульные, римскими).
- Вынос таблиц в отдельный подмодуль, данные из которого должны читаться через mw.loadData().
- Подумать над решением проблемы с греческим языком, который кода не имеет (код имеет новогреческий).
- Сделать поле url локальным (для title и для publishedIn).
- Сделать поле archiveUrl локальным (для title и для publishedIn или для url).
- Сделать поле subtitle локальным (для title и для publishedIn).
- Поддержка трёхбуквенных кодов языков.
См. также- CiteGost — модуль для форматирования информации об источнике, получающий информацию посредством модуля WDSource.
|
|