hypernym

Назначение

Находит документы, содержащие гиперонимы указанного аргумента. Слово является гиперонимом по отношению к другому слову, если последнее выражает его разновидность. Например, слово «документ» является гиперонимом для слов «патент», «удостоверение», «доверенность», так как эти слова обозначают виды документов.

Функция hypernym() эквивалентна функции generalize().

Синтаксис

hypernym([уровень], аргумент, …​)

Аргументы

Первый опциональный параметр уровень позволяет указать расстояние между аргументом функции и его гиперонимом в семантической сети. По умолчанию значение параметра равно 1.

Функция находит только гиперонимы указанного уровня, сам аргумент из результатов поиска исключается.

Возвращаемое значение

Документы, соответствующие запросу.

Примеры

Ниже в качестве примера приведен фрагмент семантической сети, иллюстрирующий отношения типа гипероним для понятия «документ».

hypernym(диплом) = hypernym(1, диплом) находит «удостоверение» (непосредственный гипероним слова «диплом»):

pdl hyperonym 1 rus

hypernym(2, диплом) находит «документ» (гипероним 2-го уровня слова «диплом»):

pdl hyperonym 2 rus