Свернуть все Развернуть все Code: All Code: Multiple Code: Visual Basic Code: C# Code: Visual C++ Code: J# Code: JScript Свойства членов: Показать все Члены: Отфильтрованные Члены: Отфильтрованные Члены: Отфильтрованные Frameworks: Show All Frameworks: Multiple Frameworks: .NET Framework Only Frameworks: .NET Compact Framework Only Frameworks: XNA Framework Only

Включая защищенные члены
Включая унаследованные члены
Include .NET Framework Members
Include .NET Compact Framework Members
Include XNA Framework Members

SDK Pullenti programming reference for Python
Referent - класс

Базовый класс для всех именованных сущностей

Пространство имен: pullenti.ner

# Синтаксис

Python
    class Referent

# Свойства (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 | Используется произвольным образом