Wiki12:Категории/Семантические категории
<categorytree>Семантические категории</categorytree> Для того, чтобы можно было найти слово, опираясь на его значение (смысл), была разработана система семантических категорий. Они, с одной стороны делятся по языкам, с другой — по смыслу.
Так, например, Шаблон:Cl делится по языкам.
Основные принципы семантической категоризации
Базовая категория по языкам содержит полные деревья смысловых категорий для данного языка.
Категория Семантические категории/lang для каждого языка содержит полный список смысловых категорий для данного языка (с кодом lang).
Каждая категория для темы Х, которая содержит подтемы (более узкие понятия) Y, Z и …, имеет следующую структуру:
- Категория:Х
- Категория:Х по языкам
- Категория:Y по языкам
- Категория:Y/lang1
- Категория:Y/lang2
- Категория:Y/…
- Категория:Z по языкам
- Категория:Z/lang1
- Категория:Z/lang2
- Категория:Z/…
- Категория:… по языкам
- Категория:Х/lang1
- Категория:Y/lang1
- Категория:Z/lang1
- Категория:Х/lang2
- Категория:Y/lang2
- Категория:Z/lang2
- Категория:Х/…
- Категория:Y по языкам
- Категория:Y
- Категория:Y по языкам
- Категория:Y/lang1
- Категория:Y/lang2
- Категория:Y/…
- Категория:Y по языкам
- Категория:Z
- Категория:Z по языкам
- Категория:Z/lang1
- Категория:Z/lang2
- Категория:Z/…
- Категория:Z по языкам
- Категория:…
- Категория:Х по языкам
Родительские категории
Дерево смыслов формируется независимым от языка с помощью шаблона Шаблон:Template, который хранит в виде подстраниц родительские категории для каждой темы. Например, для темы «Нога» это будет одна надкатегория: «Части тела». См. содержимое шаблона Шаблон:Template:
[[:Шаблон:Semantcat/Нога]]
Этот шаблон задаёт различный состав надкатегорий для категорий следующего типа:
- В категории «Тема/lang» он даёт надкатегории: «Категория:Тема по языкам|lang», Категория:Родительские темы/lang, «Категория:Семантические категории/lang».
- В категории «Тема» он даёт только Категория:Родительские темы.
- В категории «Тема по языкам» он даёт только «Родительские темы по языкам» и «Тема» (в данном случае надо использовать параметр
lang=all).
Русский язык
Первоначально русские слова помещались в семантические категории без суффиксов. Недостатком этого подхода является то, что в результате невозможно выделить чистый список русских слов по какой-либо определённой теме — скажем, названия насекомых. Поэтому было принято решение для русского языка пользоваться суффиксом «/ru» в названии семантических категорий. В дальнейшем, в силу выделенности русского языка для русского Викисловаря, возможно, целесообразно будет выделить ru-категории из общего списка категорий «по языкам» в родительскую категорию по теме для лучшей находимости.