Термин, понятие, система обозначений чего-либо и варианты его написания. Элемент словаря TerminCollection.Пространство имен: pullenti.ner.core
Синтаксис
Конструкторы
Имя | Описание | ||
---|---|---|---|
![]() | Termin | Создать термин из строки с добавлением всех морфологических вариантов написания |
Свойства (get/set)
Имя | Тип | Описание | |
---|---|---|---|
![]() | canonic_text | str | Канонический текст термина. Если явно не задан, то создаётся автоматически. |
![]() | gender | MorphGender | Род (вычисляется по первому слову термина) |
Методы
Имя | Тип значения | Описание | |
---|---|---|---|
![]() | add_abridge | Termin.Abridge | Добавить сокращение в термин |
![]() | add_all_abridges | нет | Добавить все сокращения (с первой буквы до любого согласного) |
![]() | add_variant | нет | Добавить дополнительный вариант полного написания |
![]() | add_variant_term | нет | Добавить дополнительный вариант написания |
![]() | init_by_normal_text | нет | Быстрая инициализация без морф.вариантов, производится только токенизация текста. Используется для ускорения работы со словарём в случае, когда изначально известно, что на входе уже нормализованные строки. |
![]() | set_std_acronim | нет | Установить стандартную аббревиатуру |
![]() | try_parse | TerminToken | Попробовать привязать термин |
Поля
Имя | Тип | Описание | |
---|---|---|---|
![]() | acronym | str | Возможная аббревиатура (всегда слитно в верхнем регистре) |
![]() | acronym_can_be_lower | bool | Аббревиатура м.б. в нижнем регистре |
![]() | acronym_can_be_smart | bool | Аббревиатура м.б. мягкой (acronym_smart = acronym) |
![]() | acronym_smart | str | "Мягкая" аббревиатура, допускающая разбивку, точки и т.п. |
![]() | additional_vars | list | Дополнительные варианты (список Termin, обычно null) |
![]() | ignore_terms_order | bool | Порядок токенов неважен (то есть привязка с точностью до перестановок) |
![]() | lang | MorphLang | Язык |
![]() | tag | object | Используется произвольным образом |
![]() | tag2 | object | Используется произвольным образом |
![]() | tag3 | object | Используется произвольным образом |