hypernym

Назначение

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

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

Синтаксис

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

Аргументы

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

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

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

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

Примеры

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

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

pdl hyperonym 1 rus

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

pdl hyperonym 2 rus