СПОСОБ СЕМАНТИЧЕСКОЙ ОБРАБОТКИ ЕСТЕСТВЕННОГО ЯЗЫКА С ИСПОЛЬЗОВАНИЕМ ГРАФИЧЕСКОГО ЯЗЫКА-ПОСРЕДНИКА

1. Способ обработки естественного языка с использованием системы языковой обработки, в котором письменный или устный текст вводится в систему языковой обработки, отличающийся тем, что содержит этапы, на которых
анализируют текст в отношении его синтаксиса и морфологии,
извлекают компоненты текста и их взаимосвязи,
генерируют или используют граф или графическое представление текста в качестве не зависящего от языка представления смысла текста, и
осуществляют обработку текста с использованием графа или графического представления.
2. Способ по п.1, в котором создают визуально-графическую модель текста, причем визуально-графическая модель не зависит от языка, что позволяет пользователям расширять систему языковой обработки, не располагая знанием об используемых языках.
3. Способ по п.1 или 2, в котором грамматические данные, используемые на этапе анализа, вводят в систему языковой обработки посредством редактора грамматики, не зависящего от языка.
4. Способ по п.1, в котором этап анализа осуществляется синтаксическим слоем системы языковой обработки, который осуществляет сегментацию и токенизацию текста, причем синтаксический слой может быть привязан к системе языковой обработки.
5. Способ по п.4, в котором каждый язык, подлежащий обработке системой языковой обработки, представляют в отдельном синтаксическом слое, что позволяет повторно использовать абстракции других языков в отдельных синтаксических слоях.
6. Способ по п.4 или 5, в котором дополнительное абстрагирование и обобщение данных, сгенерированных синтаксическим слоем, осуществляется реляционным слоем, причем данные, предпочтительно, описывают отношения между объектами и их абстракциями.
7. Способ по п.4, в котором информация текста, не зависящая от языка, извлекается в синтаксическом и реляционном слоях, причем информация, не зависящая от языка, передается в семантический слой, и информация, не зависящая от языка, содержит объекты, действия и атрибуты.
8. Способ по п.1, в котором на этапе генерации графа или графического представления объекты, действия и атрибуты предложения или фразы связаны друг с другом.
9. Способ по п. 8, в котором объекты, действия и атрибуты представляют графически.
10. Способ по п.1, в котором на этапе обработки осмысливают информацию в модели смыслового мира, таким образом проверяя согласованность извлеченной семантики текста.
11. Способ по п.1, в котором на этапе обработки генерируют перевод текста на язык, отличный от исходного языка текста, причем граф или графическое представление является основой перевода.
12. Способ по п.1, в котором на этапе обработки анализируют текст для поиска или другой языковой обработки.
13. Способ по любому из пп.10-12, в котором на этапе обработки генерируют ответ на текст с использованием информации, заданной в модели смыслового мира.
14. Способ по п.1, в котором текст, сгенерированный на этапе обработки, выводят пользователю в качестве письменного или устного языка или в виде изображения.
15. Способ по п.1, в котором знание, используемое на отдельных этапах, вводят с использованием веб-интерфейса для универсального пользования, причем знание может включать в себя теги лексикона, содержимое модели смыслового мира, грамматическую информацию и представление атрибутов.
16. Система для обработки естественного языка, содержащая
модуль, не зависящий от языка, причем этот модуль манипулирует совокупностью объектов, представляющих термины и отношения между объектами,
совокупность словарных модулей, зависящих от языка, причем каждый словарный модуль имеет совокупность статей, причем каждая статья словарей связана с одним из совокупности объектов, хранящейся в модуле, не зависящем от языка,
анализатор текста, связанный с одним или несколькими из словарных модулей, зависящих от языка, и
генератор предложений, связанный с одним или несколькими из словарей, зависящих от языка,
в которой анализатор текста принимает ввод, извлекает из ввода ключевые термины и использует представление ключевых терминов в виде графа на основании совокупности объектов из базового модуля, не зависящего от языка, и генератор предложений формулирует выходной текст на одном из связанных с ним языков на основании представления в виде графа.
17. Система по п.16, в которой ввод содержит письменный текст или устный текст.
18. Система по п.16, содержащая по меньшей мере один лингвистический синтаксический модуль, связанный с одним или несколькими из словарей, зависящих от языка, причем лингвистический синтаксический модуль включает в себя упомянутый анализатор текста, множество правил грамматики и множество шаблонов.
19. Система по п.18, в которой каждый словарь, зависящий от языка, связан с отдельным лингвистическим синтаксическим модулем.
20. Система по п.18, в которой словари, зависящие от языка по меньшей мере двух близкородственных языков, связаны с одним и тем же лингвистическим синтаксическим модулем.
21. Система по п.16, в которой в модуле, не зависящем от языка, дополнительно хранятся мультимедийные представления соответствующих терминов, хранящихся в этом модуле.
22. Система по п.21, в которой мультимедийные представления содержат изображения, звуки или видеозаписи.
23. Система по п.21, дополнительно содержащая модуль редактирующего компонента, причем модуль редактирующего компонента облегчает изменение словарных статей и их связей с одним из совокупности объектов, хранящейся в модуле, не зависящем от языка.
24. Система по п.23, в которой модуль редактирующего компонента дополнительно приспособлен облегчать добавление статей в совокупность словарей, зависящих от языка.
25. Система по п.23, в которой доступ к модулю редактирующего компонента возможен через веб-сайт.
26. Система по п.25, в которой мультимедийные представления терминов можно отображать в виртуальном мире.
27. Система по п.23, в которой доступ к модулю редактирующего компонента ограничен квалифицированными пользователями.
28. Способ разработки системы языковой обработки, содержащий этапы, на которых разрабатывают ядро, не зависящее от языка, причем данное ядро содержит объекты терминов языка, причем каждый объект терминов языка содержит мультимедийные представления терминов языка и связи между соответствующими терминами языка,
добавляют объект словаря, связанный с конкретным языком,
добавляют слова конкретного языка в объект словаря, и
связывают слова с надлежащими объектами терминов языка в ядре.
29. Способ по п.28, в котором связи между соответствующими терминами языка включают в себя реляционные связи и иерархические связи.
30. Способ по п.28, содержащий этап, на котором создают анализатор языка для конкретного языка на основании правил грамматики и синтаксиса.