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

Пространство имен: Pullenti.Ner

Expand
	imageСинтаксис

Свойства (get/set)

  Имя Тип Описание
Public propertyGeneralReferentReferentСсылка на сущность-обобщение
Public propertyInstanceOfReferentClassСсылка на описание из модели данных
Public propertyOccurrenceList<TextAnnotation>Вхождение сущности в исходный текст (список аннотаций TextAnnotation)
Public propertyParentReferentReferentСсылка на родительскую сущность. Для разных типов сущностей здесь могут быть свои сущности, например, для организаций - вышестоящая организация, для пункта закона - сам закон и т.д.
Public propertySlotsList<Slot>Значения атрибутов - список элементов типа Slot
Public propertyTypeNamestringИмя типа (= InstanceOf.Name)

Методы

  Имя Тип значения Описание
Public methodAddOccurenceнетДобавить аннотацию
Public methodAddSlotSlotДобавить значение атрибута
Public methodCanBeEqualsboolПроверка возможной тождественности сущностей
Public methodCanBeGeneralForboolПроверка, может ли текущая сущность быть обобщением для другой сущности
Public methodCheckOccurenceboolПроверка, что ссылки на элемент имеются на заданном участке текста
Public methodFindNearOccurenceTextAnnotationНайти ближайшую к токену аннотацию
Public methodFindSlotSlotНайти слот (атрибут)
Public methodGetImageIdstringПолучить идентификатор иконки. Саму иконку ImageWrapper можно получить через функцию GetImageById(imageId) статического класса ProcessorService.
Public methodGetIntValueintПолучить числовое значение (если их несколько, то вернёт первое)
Public methodGetSlotValueobjectПолучить значение слота-атрибута (если их несколько, то вернёт первое)
Public methodGetStringValuestringПолучить строковое значение (если их несколько, то вернёт первое)
Public methodGetStringValuesList<string>Получить все строовые значения заданного атрибута
Public methodMergeSlotsнетОбъединение значений атрибутов со значениями атрибутов другой сущности
Public methodToStringExstringСпециализированное строковое представление сущности

Поля

  Имя Тип Описание
Public fieldOntologyItemsList<ExtOntologyItem>Привязка к элементам внешней онтологии, если таковые были заданы - когда в Process(...) класса Processor был передан словарь "внешней онтологии" ExtOntology. В принципе, может привязаться к нескольким элементам "онтологии".
Public fieldTagobjectИспользуется произвольным образом