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

Пространство имен: Pullenti.Ner.Core

Expand
	imageСинтаксис

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

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

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

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

Методы

  Имя Тип значения Описание
Public methodAddAbridgeAbridgeДобавить сокращение в термин
Public methodAddAllAbridgesнетДобавить все сокращения (с первой буквы до любого согласного)
Public methodAddVariantнетДобавить дополнительный вариант полного написания
Public methodAddVariantTermнетДобавить дополнительный вариант написания
Public methodInitByNormalTextнетБыстрая инициализация без морф.вариантов, производится только токенизация текста. Используется для ускорения работы со словарём в случае, когда изначально известно, что на входе уже нормализованные строки.
Public methodSetStdAcronimнетУстановить стандартную аббревиатуру
Public methodTryParseTerminTokenПопробовать привязать термин

Поля

  Имя Тип Описание
Public fieldAcronymstringВозможная аббревиатура (всегда слитно в верхнем регистре)
Public fieldAcronymCanBeLowerboolАббревиатура м.б. в нижнем регистре
Public fieldAcronymCanBeSmartboolАббревиатура м.б. мягкой (AcronymSmart = Acronym)
Public fieldAcronymSmartstring"Мягкая" аббревиатура, допускающая разбивку, точки и т.п.
Public fieldAdditionalVarsList<Termin>Дополнительные варианты (список Termin, обычно null)
Public fieldIgnoreTermsOrderboolПорядок токенов неважен (то есть привязка с точностью до перестановок)
Public fieldLangMorphLangЯзык
Public fieldTagobjectИспользуется произвольным образом
Public fieldTag2objectИспользуется произвольным образом
Public fieldTag3objectИспользуется произвольным образом