где я могу найти шаблоны информационных окон, используемые в вики?

Где в дампе находятся шаблоны Infobox, используемые в Википедии...

Если это в templatelinks.sql, пожалуйста, помогите мне продолжить и проанализировать sql. Спасибо.


person Bhavana K    schedule 18.05.2012    source источник
comment
Что именно ты имеешь ввиду? Информация о том, какой информационный блок находится на какой странице? Код инфобоксов? Значения в информационном поле для страницы?   -  person svick    schedule 18.05.2012
comment
я имею в виду информацию об инфобоксе (шаблон каждого типа инфобокса)   -  person Bhavana K    schedule 19.05.2012
comment
Какая информация? Текст шаблона? Его категории? Что-то другое?   -  person svick    schedule 19.05.2012
comment
например, рассмотрите en.wikipedia.org/wiki/Template:Infobox_scientist здесь, в источнике есть полеbirth_date но в соответствующем инфобоксе мы его видим как Born !! Итак, где упоминается, что в {{Infobox ученый}} рождения_дата интерпретируется и рассматривается как Родился или эта подпись должна восприниматься как подзаголовок, а не как поле?   -  person Bhavana K    schedule 19.05.2012


Ответы (2)


Если вы хотите сопоставить параметры инфобокса с именами, под которыми они отображаются, вам нужно будет посмотреть код инфобокса.

Например, упомянутый вами параметр birth_date из Template:Infobox_scientist отображается следующим образом:

|label1  = Born
|data1   = {{br separated entries|{{{birth_name|}}}|{{{birth_date|}}}|{{{birth_place|}}}}}

Как видите, сопоставление не так просто, поскольку используется другой шаблон (Шаблон:br разделенных записей) и взаимодействует с другими параметрами (birth_name и birth_place). Кроме того, не все информационные окна должны следовать этому соглашению (на основе Template:Infobox).

Если вы хотите получить текст шаблонов из дампа, он находится в файле pages-articles в формате XML. Если вы хотите сделать это только для нескольких информационных окон, лучше использовать API, однако, поскольку файл дампа большой, его обработка может занять относительно много времени.

person svick    schedule 20.05.2012
comment
да... |label1 = Родился |data1 = {{br разделенных записей|{{{имя_рождения|}}}|{{{дата_рождения|}}}|{{{место_рождения|}}}}} - где это упоминается на свалке?? - person Bhavana K; 20.05.2012

Дамп - это просто дамп, он ничего не объясняет и не документирует. Как сказал svick, вам нужно посмотреть код шаблонов, который находится в пространстве имен Template:. Используйте либо полный дамп, либо дамп со статьями, шаблонами и т. д., чтобы включить его.

person Nemo    schedule 14.12.2012