Базовый класс для всех именованных сущностейПространство имен: pullenti.ner
Синтаксис
Свойства (get/set)
Имя | Тип | Описание | |
---|---|---|---|
![]() | general_referent | Referent | Ссылка на сущность-обобщение |
![]() | instance_of | ReferentClass | Ссылка на описание из модели данных |
![]() | occurrence | list | Вхождение сущности в исходный текст (список аннотаций TextAnnotation) |
![]() | parent_referent | Referent | Ссылка на родительскую сущность. Для разных типов сущностей здесь могут быть свои сущности, например, для организаций - вышестоящая организация, для пункта закона - сам закон и т.д. |
![]() | slots | list | Значения атрибутов - список элементов типа Slot |
![]() | type_name | str | Имя типа (= instance_of.Name) |
Методы
Имя | Тип значения | Описание | |
---|---|---|---|
![]() | add_occurence | нет | Добавить аннотацию |
![]() | add_slot | Slot | Добавить значение атрибута |
![]() | can_be_equals | bool | Проверка возможной тождественности сущностей |
![]() | can_be_general_for | bool | Проверка, может ли текущая сущность быть обобщением для другой сущности |
![]() | check_occurence | bool | Проверка, что ссылки на элемент имеются на заданном участке текста |
![]() | find_near_occurence | TextAnnotation | Найти ближайшую к токену аннотацию |
![]() | find_slot | Slot | Найти слот (атрибут) |
![]() | get_image_id | str | Получить идентификатор иконки. Саму иконку ImageWrapper можно получить через функцию get_image_by_id(imageId) статического класса ProcessorService. |
![]() | get_int_value | int | Получить числовое значение (если их несколько, то вернёт первое) |
![]() | get_slot_value | object | Получить значение слота-атрибута (если их несколько, то вернёт первое) |
![]() | get_string_value | str | Получить строковое значение (если их несколько, то вернёт первое) |
![]() | get_string_values | list | Получить все строовые значения заданного атрибута |
![]() | merge_slots | нет | Объединение значений атрибутов со значениями атрибутов другой сущности |
![]() | to_string_ex | str | Специализированное строковое представление сущности |
Поля
Имя | Тип | Описание | |
---|---|---|---|
![]() | ontology_items | list | Привязка к элементам внешней онтологии, если таковые были заданы - когда в process(...) класса Processor был передан словарь "внешней онтологии" ExtOntology. В принципе, может привязаться к нескольким элементам "онтологии". |
![]() | tag | object | Используется произвольным образом |