Базовый класс для всех именованных сущностейПространство имен: com.pullenti.ner
Синтаксис
Свойства (get/set)
Имя | Тип | Описание | |
---|---|---|---|
![]() | getGeneralReferent setGeneralReferent | Referent | Ссылка на сущность-обобщение |
![]() | getInstanceOf setInstanceOf | ReferentClass | Ссылка на описание из модели данных |
![]() | getOccurrence | java.util.ArrayList<TextAnnotation> | Вхождение сущности в исходный текст (список аннотаций TextAnnotation) |
![]() | getParentReferent | Referent | Ссылка на родительскую сущность. Для разных типов сущностей здесь могут быть свои сущности, например, для организаций - вышестоящая организация, для пункта закона - сам закон и т.д. |
![]() | getSlots | java.util.ArrayList<Slot> | Значения атрибутов - список элементов типа Slot |
![]() | getTypeName | String | Имя типа (= instanceOf.Name) |
Методы
Имя | Тип значения | Описание | |
---|---|---|---|
![]() | addOccurence | нет | Добавить аннотацию |
![]() | addSlot | Slot | Добавить значение атрибута |
![]() | canBeEquals | boolean | Проверка возможной тождественности сущностей |
![]() | canBeGeneralFor | boolean | Проверка, может ли текущая сущность быть обобщением для другой сущности |
![]() | checkOccurence | boolean | Проверка, что ссылки на элемент имеются на заданном участке текста |
![]() | findNearOccurence | TextAnnotation | Найти ближайшую к токену аннотацию |
![]() | findSlot | Slot | Найти слот (атрибут) |
![]() | getImageId | String | Получить идентификатор иконки. Саму иконку ImageWrapper можно получить через функцию getImageById(imageId) статического класса ProcessorService. |
![]() | getIntValue | int | Получить числовое значение (если их несколько, то вернёт первое) |
![]() | getSlotValue | Object | Получить значение слота-атрибута (если их несколько, то вернёт первое) |
![]() | getStringValue | String | Получить строковое значение (если их несколько, то вернёт первое) |
![]() | getStringValues | java.util.ArrayList<String> | Получить все строовые значения заданного атрибута |
![]() | mergeSlots | нет | Объединение значений атрибутов со значениями атрибутов другой сущности |
![]() | toStringEx | String | Специализированное строковое представление сущности |
Поля
Имя | Тип | Описание | |
---|---|---|---|
![]() | ontologyItems | java.util.ArrayList<ExtOntologyItem> | Привязка к элементам внешней онтологии, если таковые были заданы - когда в process(...) класса Processor был передан словарь "внешней онтологии" ExtOntology. В принципе, может привязаться к нескольким элементам "онтологии". |
![]() | tag | Object | Используется произвольным образом |