Семантический объект

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

Expand
	imageСинтаксис

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

  Имя Тип Описание
Public propertyBeginCharintНачальная позиция первого токена
Public propertyEndCharintПоследняя позиция последнего токена

Методы

  Имя Тип значения Описание
Public methodFindAttrSemAttributeНайти атрибут указанного типа
Public methodFindFromObjectSemObjectНайти объект, кторый связан с текущим исходящий связью (Source = this)
Public methodIsValueboolПроверка значения

Поля

  Имя Тип Описание
Public fieldAttrsList<SemAttribute>Атрибуты, список SemAttribute. Формируются частично из наречий, частично из служебных частей речи.
Public fieldConceptobjectСсылка на концепт - это абстрактное понятие, используется вовне. Это и Referent, это и DerivateGroup. В принципе, приложения сами здесь будут расставлять свои объекты.
Public fieldGraphSemGraphСсылка на граф - владалец объекта.
Public fieldLinksFromList<SemLink>Исходящие связи SemLink (текущий объект выступает как Source)
Public fieldLinksToList<SemLink>Входящие связи SemLink (текущий объект выступает как Target)
Public fieldMeasureMeasureKindНу не знаю, потом нужно будет обобщить и куда-нибудь перенесём
Public fieldMorphMorphWordFormМорфологическая информация (падеж отсутствует в принципе), часть речи Class тоже не задана - вместо этого поле Typ. NormalFull - полная нормализация, NormalCase - только падежная нормализация.
Public fieldNotboolПризнак отрицания (потом перенесём в атрибуты)
Public fieldQuantitySemQuantityКоличественная характеристика
Public fieldTagobjectИспользуется произвольным образом
Public fieldTokensList<MetaToken>Токены MetaToken в исходном тексте
Public fieldTypSemObjectTypeТип (определяется частью речи)