Семантический анализ (отлажен частично)

Классы

  Имя Описание
Public classSemanticServiceСервис семантического анализа. Основная концепция изложена в документе Pullenti.Semantic. В реальных проектах не использовался, слабо отлажен, но ведется доработка данной функциональности.
Public classSemAttributeСемантический атрибут
Public classSemBlockБлок документа (абзац)
Public classSemDocumentДокумент
Public classSemFraglinkСвязь между фрагментами
Public classSemFragmentФрагмент блока (предложение)
Public classSemGraphСемантический граф
Public classSemLinkСемантическая связь между объектами
Public classSemObjectСемантический объект
Public classSemProcessParamsДополнительные параметры
Public classSemQuantityКоличественная характеристика. Планируется переработка этого класса (поддержка сложной модели диапазонов, составных значений и пр.).

Интерфейсы

  Имя Описание
Public classISemContainerИнтерфейс владельца семантического графа

Перечисления

  Имя Описание
Public enumSemAttributeTypeТипы семантических атрибутов
Public enumSemFraglinkTypeТип связи между фрагментами
Public enumSemFragmentTypeТип фрагмента
Public enumSemLinkTypeТип семантической связи
Public enumSemObjectTypeТип семантического объекта