Термин, понятие, система обозначений чего-либо и варианты его написания. Элемент словаря TerminCollection.

Пространство имен: pullenti.ner.core

Expand
	imageСинтаксис

Конструкторы

  Имя   Описание
Public constructorTermin Создать термин из строки с добавлением всех морфологических вариантов написания

Свойства (get/set)

  Имя Тип Описание
Public propertycanonic_textstrКанонический текст термина. Если явно не задан, то создаётся автоматически.
Public propertygenderMorphGenderРод (вычисляется по первому слову термина)

Методы

  Имя Тип значения Описание
Public methodadd_abridgeTermin.AbridgeДобавить сокращение в термин
Public methodadd_all_abridgesнетДобавить все сокращения (с первой буквы до любого согласного)
Public methodadd_variantнетДобавить дополнительный вариант полного написания
Public methodadd_variant_termнетДобавить дополнительный вариант написания
Public methodinit_by_normal_textнетБыстрая инициализация без морф.вариантов, производится только токенизация текста. Используется для ускорения работы со словарём в случае, когда изначально известно, что на входе уже нормализованные строки.
Public methodset_std_acronimнетУстановить стандартную аббревиатуру
Public methodtry_parseTerminTokenПопробовать привязать термин

Поля

  Имя Тип Описание
Public fieldacronymstrВозможная аббревиатура (всегда слитно в верхнем регистре)
Public fieldacronym_can_be_lowerboolАббревиатура м.б. в нижнем регистре
Public fieldacronym_can_be_smartboolАббревиатура м.б. мягкой (acronym_smart = acronym)
Public fieldacronym_smartstr"Мягкая" аббревиатура, допускающая разбивку, точки и т.п.
Public fieldadditional_varslistДополнительные варианты (список Termin, обычно null)
Public fieldignore_terms_orderboolПорядок токенов неважен (то есть привязка с точностью до перестановок)
Public fieldlangMorphLangЯзык
Public fieldtagobjectИспользуется произвольным образом
Public fieldtag2objectИспользуется произвольным образом
Public fieldtag3objectИспользуется произвольным образом