Термин, понятие, система обозначений чего-либо и варианты его написания. Элемент словаря TerminCollection.Пространство имен: Pullenti.Ner.Core
Синтаксис
Конструкторы
Имя | Описание | ||
---|---|---|---|
![]() | Termin | Создать термин из строки с добавлением всех морфологических вариантов написания |
Свойства (get/set)
Имя | Тип | Описание | |
---|---|---|---|
![]() | CanonicText | string | Канонический текст термина. Если явно не задан, то создаётся автоматически. |
![]() | Gender | MorphGender | Род (вычисляется по первому слову термина) |
Методы
Имя | Тип значения | Описание | |
---|---|---|---|
![]() | AddAbridge | Abridge | Добавить сокращение в термин |
![]() | AddAllAbridges | нет | Добавить все сокращения (с первой буквы до любого согласного) |
![]() | AddVariant | нет | Добавить дополнительный вариант полного написания |
![]() | AddVariantTerm | нет | Добавить дополнительный вариант написания |
![]() | InitByNormalText | нет | Быстрая инициализация без морф.вариантов, производится только токенизация текста. Используется для ускорения работы со словарём в случае, когда изначально известно, что на входе уже нормализованные строки. |
![]() | SetStdAcronim | нет | Установить стандартную аббревиатуру |
![]() | TryParse | TerminToken | Попробовать привязать термин |
Поля
Имя | Тип | Описание | |
---|---|---|---|
![]() | Acronym | string | Возможная аббревиатура (всегда слитно в верхнем регистре) |
![]() | AcronymCanBeLower | bool | Аббревиатура м.б. в нижнем регистре |
![]() | AcronymCanBeSmart | bool | Аббревиатура м.б. мягкой (AcronymSmart = Acronym) |
![]() | AcronymSmart | string | "Мягкая" аббревиатура, допускающая разбивку, точки и т.п. |
![]() | AdditionalVars | List<Termin> | Дополнительные варианты (список Termin, обычно null) |
![]() | IgnoreTermsOrder | bool | Порядок токенов неважен (то есть привязка с точностью до перестановок) |
![]() | Lang | MorphLang | Язык |
![]() | Tag | object | Используется произвольным образом |
![]() | Tag2 | object | Используется произвольным образом |
![]() | Tag3 | object | Используется произвольным образом |