Базовый класс для всех именованных сущностейПространство имен: Pullenti.Ner
Синтаксис
Свойства (get/set)
Имя | Тип | Описание | |
---|---|---|---|
![]() | GeneralReferent | Referent | Ссылка на сущность-обобщение |
![]() | InstanceOf | ReferentClass | Ссылка на описание из модели данных |
![]() | Occurrence | List<TextAnnotation> | Вхождение сущности в исходный текст (список аннотаций TextAnnotation) |
![]() | ParentReferent | Referent | Ссылка на родительскую сущность. Для разных типов сущностей здесь могут быть свои сущности, например, для организаций - вышестоящая организация, для пункта закона - сам закон и т.д. |
![]() | Slots | List<Slot> | Значения атрибутов - список элементов типа Slot |
![]() | TypeName | string | Имя типа (= InstanceOf.Name) |
Методы
Имя | Тип значения | Описание | |
---|---|---|---|
![]() | AddOccurence | нет | Добавить аннотацию |
![]() | AddSlot | Slot | Добавить значение атрибута |
![]() | CanBeEquals | bool | Проверка возможной тождественности сущностей |
![]() | CanBeGeneralFor | bool | Проверка, может ли текущая сущность быть обобщением для другой сущности |
![]() | CheckOccurence | bool | Проверка, что ссылки на элемент имеются на заданном участке текста |
![]() | FindNearOccurence | TextAnnotation | Найти ближайшую к токену аннотацию |
![]() | FindSlot | Slot | Найти слот (атрибут) |
![]() | GetImageId | string | Получить идентификатор иконки. Саму иконку ImageWrapper можно получить через функцию GetImageById(imageId) статического класса ProcessorService. |
![]() | GetIntValue | int | Получить числовое значение (если их несколько, то вернёт первое) |
![]() | GetSlotValue | object | Получить значение слота-атрибута (если их несколько, то вернёт первое) |
![]() | GetStringValue | string | Получить строковое значение (если их несколько, то вернёт первое) |
![]() | GetStringValues | List<string> | Получить все строовые значения заданного атрибута |
![]() | MergeSlots | нет | Объединение значений атрибутов со значениями атрибутов другой сущности |
![]() | ToStringEx | string | Специализированное строковое представление сущности |
Поля
Имя | Тип | Описание | |
---|---|---|---|
![]() | OntologyItems | List<ExtOntologyItem> | Привязка к элементам внешней онтологии, если таковые были заданы - когда в Process(...) класса Processor был передан словарь "внешней онтологии" ExtOntology. В принципе, может привязаться к нескольким элементам "онтологии". |
![]() | Tag | object | Используется произвольным образом |