SDK Pullenti programming reference for C#
Pullenti
Sdk
- инициализация SDK Pullenti
Pullenti.Morph - морфология
CharsInfo
- символьная информация
MorphBaseInfo
- основная морф.информация
MorphCase - падеж
MorphClass - часть речи
MorphLang - язык
MorphMiscInfo - дополнительная морф.информация
MorphologyService
- сервис морфологии
MorphToken - морф.токен
MorphWordForm
- словоформа
MorphAspect - аспект
MorphFinite
MorphForm - форма
MorphGender - род
MorphMood - наклонение
MorphNumber - число
MorphPerson - лицо
MorphTense - время
MorphVoice - залог
Pullenti.Ner - именованные сущности
AnalysisResult
- результат анализа
Analyzer - анализатор процессора
ExtOntology - внешняя онтология
ExtOntologyItem - элемент внешней онтологии
MetaToken - метатокен
MorphCollection - морфология токена
NumberToken
- числовой токен
Processor
- процессор
ProcessorService
- служба процессоров
Referent
- именованная сущность
ReferentToken - токен сущности
ServerService - поддержка проведения анализа текста на внешнем сервере
Slot
- атрибут сущности
SourceOfAnalysis
- источник анализа
TextAnnotation
- аннотация
TextToken - текстовой токен
Token
- токен
NumberSpellingType - тип числительного
Pullenti.Ner.Address - адреса
AddressAnalyzer - анализатор адресов
AddressReferent
- сущность, представляющая адрес
StreetReferent
- сущность: улица, проспект, площадь, шоссе и т.п. Выделяется анализатором AddressAnalyzer.
AddressBuildingType - тип строения
AddressDetailType - детализация местоположения
AddressHouseType - тип дома
StreetKind - классы улиц
Pullenti.Ner.Bank - банковские реквизиты
BankAnalyzer - анализатор банковских данных (счетов, платёжных реквизитов...)
BankDataReferent
- банковские данные (реквизиты)
Pullenti.Ner.Booklink - библиография
BookLinkAnalyzer - анализатор ссылок на внешнюю литературу (библиография)
BookLinkReferent
- ссылка на внешний литературный источник (статью, книгу и пр.)
BookLinkRefReferent
- ссылка на ССЫЛКУ (BookLinkReferent или DecreeReferent)
BookLinkRefType - тип ссылки на ссылку
Pullenti.Ner.Chemical - химическая формула
ChemicalAnalyzer - анализатор химических формул (специфический анализатор)
ChemicalFormulaReferent - химическая формула
Pullenti.Ner.Core - аналитические функции
AnalysisKit
- контейнер данных
AnalyzerData - данные анализа
BracketHelper
- хелпер скобок и кавычек
BracketSequenceToken - кавычки и скобки
ComplexNumComparer - сравнение номеров (функцией Process)
ComplexNumToken - поддержка сложной нумерации разделов, пунктов, формул и т.п. (составная, возможны римские цифры, бу...
ConjunctionHelper - хелпер союзов
ConjunctionToken - союзная группа
MiscHelper
- лингвистический хелпер
NounPhraseHelper
- хелпер именных групп
NounPhraseMultivarToken - расщепление именной группы
NounPhraseToken
- именная группа
NumberHelper
- хелпер числовых представлений
PrepositionHelper - хелпер предлогов
PrepositionToken - предложная группа
SerializeHelper - сериализация сущностей
SingleNumToken - элемент составного номера
SingleNumValue - возможное значение номера
StatisticBigrammInfo - статистика биграмм
StatisticCollection - статистика
StatisticWordInfo - статистика токена
Termin
- термин словаря
TerminCollection
- словарь
TerminToken - токен привязки к словарю
VerbPhraseHelper - хелпер глагольных групп
VerbPhraseItemToken - элемент глагольной группы
VerbPhraseToken - глагольная группа
BracketParseAttr - атрибуты выделения скобок и кавычек
CanBeEqualsAttr - атрибуты сравнения
ComplexNumCompareType - результат сравнения номеров
ConjunctionType - типы союзов и служебных слов
GetTextAttr - атрибуты получения текста
NounPhraseParseAttr - атрибуты выделения именной группы
ReferentsEqualType - атрибут сравнения сущностей
SingleNumValueType - тип значения простого номера
TerminParseAttr - атрибуты привязки к словарю
Pullenti.Ner.Date - даты и диапазоны дат
DateAnalyzer - анализатор для дат и их диапазонов
DateRangeReferent
- сущность, представляющая диапазон дат
DateReferent
- сущность, представляющая дату
DatePointerType - дополнительные указатели для дат
Pullenti.Ner.Decree - ссылки на нормативные акты
DecreeAnalyzer - анализатор ссылок на НПА
DecreeChangeReferent - модель изменения структурной части НПА
DecreeChangeValueReferent - значение изменения структурного элемента НПА
DecreePartReferent
- сущность, представляющая ссылку на структурную часть НПА
DecreeReferent
- сущность - ссылка на НПА (закон, приказ, договор, постановление...)
DecreeChangeKind - типы изменений структурных элементов (СЭ)
DecreeChangeValueKind - типы изменяющих структурный элемент значений
DecreeKind - классы нормативных актов
Pullenti.Ner.Definition - тезисы и определения
DefinitionAnalyzer - анализатор определений. Специфический анализатор, то есть нужно явно создавать процессор через функ...
DefinitionReferent
- сущность, моделирующая тезис (утверждение, определения)
DefinitionKind - тип тезиса
Pullenti.Ner.Denomination - деноминации и обозначения
DenominationAnalyzer - анализатор деноминаций
DenominationReferent
- сущность, моделирующая буквенно-цифровые комбинации (например, Си++, СС-300)
Pullenti.Ner.Geo - география
GeoAnalyzer - анализатор географических объектов (стран, регионов, населённых пунктов)
GeoReferent
- сущность, описывающая территорию как административную единицу. Это страны, автономные образования, ...
Pullenti.Ner.Goods - характеристики товаров
GoodAttributeReferent
- атрибут товара
GoodReferent
- товар
GoodsAnalyzer - анализатор названий товаров (номенклатур) и выделение из них характеристик. Специфический анализато...
GoodsAttrAnalyzer - анализатор характеристик товаров. Используется, если нужно выделятть только отдельные характеристики...
GoodAttrType - типы атрибута
Pullenti.Ner.Instrument - структура нормативного акта
InstrumentAnalyzer - анализатор структуры нормативных актов и договоров: восстановление иерархической структуры фрагменто...
InstrumentArtefactReferent - для судебных решений формализованная резолюция (пока).
InstrumentBlockReferent
- представление фрагмента документа. Фрагменты образуют дерево с вершиной в InstrumentReferent.
InstrumentParticipantReferent - участник НПА (для договора: продавец, агент, исполнитель и т.п.)
InstrumentReferent
- представление всего документа
InstrumentKind - классы фрагментов документа
Pullenti.Ner.Keyword - ключевые комбинации
KeywordAnalyzer - анализатор ключевых комбинаций. Специфический анализатор, то есть нужно явно создавать процессор че...
KeywordReferent
- ключевая комбинация
KeywordType - тип ключевой комбинации
Pullenti.Ner.Mail - электронные письма
MailAnalyzer - анализатор текстов электронных писем и их блоков. Восстановление структуры, разбиение на блоки, ана...
MailReferent
- сущность - блок письма
MailKind - тип блока письма
Pullenti.Ner.Measure - единицы измерения
MeasureAnalyzer - анализатор для измеряемых величин. Специфический анализатор, то есть нужно явно создавать процессор...
MeasureReferent
- величина или диапазон величин, измеряемая в некоторых единицах
UnitReferent
- единица измерения вместе с множителем
MeasureKind - что измеряется этой величиной
Pullenti.Ner.Metadata - метаданные сущностей
Feature - атрибут класса сущностей
ImageWrapper - приходится работать через обёртку, так как ориентируемся на все платформы и языки
ReferentClass - описатель класса сущностей
Pullenti.Ner.Money - деньги
MoneyAnalyzer - анализатор для денежных сумм
MoneyReferent
- сущность - денежная сумма
Pullenti.Ner.Named - простые сущности
NamedEntityAnalyzer - анализатор именованных сущностей "тип" + "имя": планеты, памятники, здания, местоположения, планеты ...
NamedEntityReferent
- сущность "тип" + "имя" (планеты, памятники, здания, местоположения, планеты и пр.)
NamedEntityKind - категории мелких именованных сущностей
Pullenti.Ner.Org - организации
OrganizationAnalyzer - анализатор организаций
OrganizationReferent
- сущность - организация
OrganizationKind - категории организаций. Не хранятся, а вычисляются на основе других атрибутов.
OrgProfile - профили организации, хранятся в атрибутах ATTR_PROFILE, может быть несколько.
Pullenti.Ner.Person - персоны
PersonAnalyzer - анализатор выделения персон и их атрибутов (должности, звания и пр.)
PersonIdentityReferent - сущность - Удостоверение личности (паспорт и пр.)
PersonPropertyReferent
- сущность - свойство персоны (должность, звание...)
PersonReferent
- сущность - персона
PersonPropertyKind - категории свойств персон
Pullenti.Ner.Phone - телефоны
PhoneAnalyzer - анализатор для выделения телефонных номеров
PhoneReferent
- сущность - телефонный номер
PhoneKind - тип телефонного номера
Pullenti.Ner.Resume - резюме
ResumeAnalyzer - анализатор резюме (специфический анализатор)
ResumeItemReferent - элемент резюме
ResumeItemType - тип элемента резюме
Pullenti.Ner.Titlepage - титульные страницы
TitlePageAnalyzer - анализатор титульной информации - название произведения, авторы, год и другие книжные атрибуты. Спе...
TitlePageReferent
- сущность, описывающая информацию из заголовков статей, книг, диссертация и пр.
Pullenti.Ner.Transport - транспорт
TransportAnalyzer - анализатор транспортных стредств
TransportReferent
- сущность - транспортное средство
TransportKind - категории транспортных средств
Pullenti.Ner.Uri - Uri
UriAnalyzer - анализатор для выделения URI-объектов (схема:значение)
UriReferent
- сущность URI - всё, что укладывается в СХЕМА:ЗНАЧЕНИЕ (www, email, ISBN, УДК, ББК, ICQ и пр.)
Pullenti.Ner.Vacance - вакансии
VacanceAnalyzer - анализатор вакансий (специфический анализатор)
VacanceItemReferent - элемент вакансии
VacanceItemType - тип элемента вакансии
Pullenti.Ner.Weapon - оружие
WeaponAnalyzer - анализатор оружия
WeaponReferent
- сущность - оружие
Pullenti.Semantic - семантика
SemanticService
- сервис семантики
SemAttribute - семантический атрибут
SemBlock
- блок документа (абзац)
SemDocument
- документ
SemFraglink - связь между фрагментами
SemFragment
- фрагмент блока (предложение)
SemGraph
- семантический граф
SemLink - семантическая связь между объектами
SemObject - семантический объект
SemProcessParams - дополнительные параметры
SemQuantity - количество
ISemContainer - интерфейс владельца семантического графа
SemAttributeType - типы семантических атрибутов
SemFraglinkType - тип связи между фрагментами
SemFragmentType - тип фрагмента
SemLinkType - тип семантической связи
SemObjectType - тип семантического объекта
Pullenti.Semantic.Core - семантические функции
SemanticHelper
- хелпер семантики
SemanticLink - семантическая связь
ISemanticOnto - внешняя онтология
SemanticRole - семантические роли
Pullenti.Semantic.Utils - дериватные группы
ControlModel - модель управления
ControlModelItem - элемент модели управления
ControlModelQuestion - вопрос модели управления
DerivateGroup
- дериватная группа
DerivateService
- сервис дериватных групп
DerivateWord
- слово дериватной группы DerivateWord
ExplanWordAttr - атрибуты слова группы
ControlModelItemType - тип элемента модели управления
QuestionType - абстрактные вопросы модели управления