Структура объекта

В грамматиках фразовых структур , таких как обобщенная грамматика фразовых структур , грамматика фразовых структур, управляемых головой , и лексическая функциональная грамматика , структура признаков по сути является набором пар атрибут-значение . Например, атрибут с именем number может иметь значение singular . Значение атрибута может быть либо атомарным , например, символ singular , либо сложным (чаще всего это структура признаков, но также список или набор).

Структуру признаков можно представить в виде направленного ациклического графа (DAG), узлы которого соответствуют значениям переменных, а пути — именам переменных. Операции, определенные для структур признаков, например, унификация , широко используются в грамматиках структур фраз. В большинстве теорий (например, HPSG ) операции, строго говоря, определены над уравнениями, описывающими структуры признаков, а не над самими структурами признаков, хотя структуры признаков обычно используются в неформальном изложении.

Часто структуры признаков записываются следующим образом:

[ категория н о ты н   п час г а с е соглашение [ число с я н г ты л а г человек т час я г г ] ] {\displaystyle {\begin{bmatrix}{\mbox{категория}}&существительное\ фраза\\{\mbox{соглашение}}&{\begin{bmatrix}{\mbox{число}}&единственное\\{\mbox{лицо}}&третье\end{bmatrix}}\end{bmatrix}}}

Здесь есть два признака: категория и согласование . Категория имеет значение именной группы , тогда как значение согласования указывается другой структурой признаков, где признаки числа и лица являются единственным и третьим .

Эта конкретная нотация называется матрицей значений атрибутов (AVM).

Матрица имеет два столбца, один для имен признаков, а другой для значений. В этом смысле структура признаков представляет собой список пар ключ-значение. Значение может быть атомарным или другой структурой признаков. Это приводит к другой нотации для структур признаков: использованию деревьев . Фактически, некоторые системы (например, PATR-II ) используют S-выражения для представления структур признаков.

  • Раздел «Структуры признаков» онлайн -курса Prolog
  • Структуры признаков в кодировании текста для обмена ( TEI )
Получено с "https://en.wikipedia.org/w/index.php?title=Feature_structure&oldid=1075395848"