Сергей Давыдов - Шаман
Основой общеупотребляемой системы классификации духов являются классификации древних шаманов. Несмотря на очевидную во многих случаях условность и некоторую расплывчатость категоризации, система оказалась достаточно удобной в использовании и в связи с этим получила широкое распространение, лишь расширяясь по мере обнаружения новых разновидностей духов.
Прежде всего, все духи делятся на две большие группы: старшие и младшие. Основной принцип разделения — старшие повелевают, младшие служат; однако, к примеру, ундины, относящиеся к младшим духам, способны ограниченно повелевать гидрами. Таким образом, важным фактором при отнесении новооткрытого духа к той или иной категории является среднестатистическая сила духов данного типа, в связи с чем по поводу классификации некоторых типов духов разгораются жаркие споры. Для решения этой проблемы были попытки выделить третью группу, названную «простейшие», однако тройственная классификация не прижилась, оставшись лишь малоизвестной теоретической наработкой.
Каждая из этих двух больших групп делится также на три категории: добрые, нейтральные и злые. И снова здесь зачастую возникают проблемы категоризации. Если младших злых духов достаточно легко распознать, то уже нейтральных зачастую принимают за добрых (яркий пример — все те же ундины), а злые старшие духи нередко маскируются под нейтральных или добрых.
Помимо этого, духов разделяют по типам; например, духи предков, духи места, духи-хранители… Также существуют специальные названия, например, Стражи — для младших духов, входящих в личную свиту старших.
Одной из идей, не получивших широкого распространения, стала идея о том, что старшие духи — полноценно разумные существа, в то время как младшие — скорее воплощения неких концепций. Стихия, свет, болезнь… И прочие идеи, возникающие в умах живых. Тот факт, что духи, особенно младшие, связаны с представлениями о них у живых, давно известен, однако подробные исследования этого вопроса практически не проводились.
(adsbygoogle = window.adsbygoogle || []).push({});