ТОМ: Морфологический ключ: различия между версиями
ASBer (обсуждение | вклад) м (→Структура ключа) |
ASBer (обсуждение | вклад) м |
||
Строка 4: | Строка 4: | ||
==Структура ключа== | ==Структура ключа== | ||
Ключ - это строка специального формата. | Ключ - это строка специального формата. | ||
− | Ключ состоит из | + | Ключ состоит из свойств, на каждое свойство приходится два символа. |
− | Первый символ - значение | + | Первый символ - значение свойства, |
− | Второй символ - имя | + | Второй символ - имя свойства. |
Пример: | Пример: | ||
ИпЕчНд | ИпЕчНд | ||
− | Ключ в примере состоит из 3х | + | Ключ в примере состоит из 3х свойств: |
− | #И - значение, п - | + | #И - значение, п - свойство (именительный падеж), |
− | #Е - значение, ч - | + | #Е - значение, ч - свойство (единственное число), |
− | #Н - значение, д - | + | #Н - значение, д - свойство (неодушевленное). |
− | Для обозначения значений различных | + | Для обозначения значений различных свойств могут быть использованы одни и те же символы. При этом для различных свойств они будут иметь различный смысл. |
Пример: | Пример: | ||
Строка 27: | Строка 27: | ||
− | Имена | + | Имена свойств и их значения (за исключением 2х свойств) создаются автором игры, или автором стандартной библиотеки и не являются жестко заданными. |
==Способы получить ключ== | ==Способы получить ключ== | ||
− | ===1. | + | ===1. Ключ из строки=== |
− | ===2. | + | ===2. Ключ из объекта=== |
− | ===3. | + | ===3. Ключ как свойство формы объекта=== |
Версия 15:51, 21 октября 2008
Основное назначение ключа - описание морфологических свойств слов и словосочетаний естественного языка, обрабатываемых в ТОМе. Ключи широко используются в синтезе выводимого текста и в анализе введенной команды.
Содержание
Структура ключа
Ключ - это строка специального формата. Ключ состоит из свойств, на каждое свойство приходится два символа.
Первый символ - значение свойства,
Второй символ - имя свойства.
Пример:
ИпЕчНд
Ключ в примере состоит из 3х свойств:
- И - значение, п - свойство (именительный падеж),
- Е - значение, ч - свойство (единственное число),
- Н - значение, д - свойство (неодушевленное).
Для обозначения значений различных свойств могут быть использованы одни и те же символы. При этом для различных свойств они будут иметь различный смысл.
Пример:
Мч - множественное число
Мр - мужской род
Имена свойств и их значения (за исключением 2х свойств) создаются автором игры, или автором стандартной библиотеки и не являются жестко заданными.