Нет прямого способа сделать это в стоковом MediaWiki, хотя вы можете немного подделать его с помощью шаблонов.Например, вы можете создать шаблон, подобный следующему:
{{#switch:{{{key}}}
| key1 = value1
| key2 = value2
| key3 = value3
...
}}
Шаблон: NUMBEROF / data в английской Википедии - пример этого стиля (с двумя уровнями ключей).
Или вы можете создать набор шаблонов, по одному для каждой «записи», каждый из которых будет принимать шаблон «выходного форматера» в качестве параметра и передавать этому выходному форматеру именованный параметр для каждого столбца в записи. Шаблоны данных о стране в английской Википедии являются примером этого шаблона.
Или вы можете объединить два вышеупомянутых стиля с одним параметром для выбора строки (как в первом стиле)и второй для предоставления выходного форматера (как во втором).
Если вы не возражаете против установки расширений, вы можете использовать расширение Помеченный раздел Transclusion , чтобы включить части данныхстр.Или вы можете установить расширение Semantic MediaWiki , которое, как я слышал, разрешает все виды запросов данных со страниц вики.Или вы можете установить одно из многих расширений базы данных , которое может позволить вам делать то, что вы хотите.Или вы можете написать собственное расширение базы данных.