ТОМ: Морфологический ключ: различия между версиями

Материал из IFВики
Перейти к навигации Перейти к поиску
Содержимое удалено Содержимое добавлено
мНет описания правки
Строка 4: Строка 4:
==Структура ключа==
==Структура ключа==
Ключ - это строка специального формата.
Ключ - это строка специального формата.
Ключ состоит из параметров, на каждый параметр приходится два символа.
Ключ состоит из свойств, на каждое свойство приходится два символа.


Первый символ - значение параметра,
Первый символ - значение свойства,


Второй символ - имя параметра.
Второй символ - имя свойства.


Пример:
Пример:
ИпЕчНд
ИпЕчНд
Ключ в примере состоит из 3х параметров:
Ключ в примере состоит из 3х свойств:
#И - значение, п - параметр (именительный падеж),
#И - значение, п - свойство (именительный падеж),
#Е - значение, ч - параметр (единственное число),
#Е - значение, ч - свойство (единственное число),
#Н - значение, д - параметр (неодушевленное).
#Н - значение, д - свойство (неодушевленное).




Для обозначения значений различных параметров могут быть использованы одни и те же символы. При этом для различных параметров они будут иметь различный смысл.
Для обозначения значений различных свойств могут быть использованы одни и те же символы. При этом для различных свойств они будут иметь различный смысл.


Пример:
Пример:
Строка 27: Строка 27:




Имена параметров и их значения (за исключением 2х параметров) создаются автором игры, или автором стандартной библиотеки и не являются жестко заданными.
Имена свойств и их значения (за исключением 2х свойств) создаются автором игры, или автором стандартной библиотеки и не являются жестко заданными.


==Способы получить ключ==
==Способы получить ключ==
===1. Получить ключ из строки===
===1. Ключ из строки===
===2. Получить ключ из объекта===
===2. Ключ из объекта===
===3. Получить ключ как свойство аспекта===
===3. Ключ как свойство формы объекта===

Версия от 13:51, 21 октября 2008

Основное назначение ключа - описание морфологических свойств слов и словосочетаний естественного языка, обрабатываемых в ТОМе. Ключи широко используются в синтезе выводимого текста и в анализе введенной команды.

Структура ключа

Ключ - это строка специального формата. Ключ состоит из свойств, на каждое свойство приходится два символа.

Первый символ - значение свойства,

Второй символ - имя свойства.

Пример:

ИпЕчНд 

Ключ в примере состоит из 3х свойств:

  1. И - значение, п - свойство (именительный падеж),
  2. Е - значение, ч - свойство (единственное число),
  3. Н - значение, д - свойство (неодушевленное).


Для обозначения значений различных свойств могут быть использованы одни и те же символы. При этом для различных свойств они будут иметь различный смысл.

Пример:

Мч - множественное число

Мр - мужской род


Имена свойств и их значения (за исключением 2х свойств) создаются автором игры, или автором стандартной библиотеки и не являются жестко заданными.

Способы получить ключ

1. Ключ из строки

2. Ключ из объекта

3. Ключ как свойство формы объекта