СПОСОБ АВТОМАТИЗИРОВАННОЙ СЕМАНТИЧЕСКОЙ ИНДЕКСАЦИИ ТЕКСТА НА ЕСТЕСТВЕННОМ ЯЗЫКЕ, СПОСОБ АВТОМАТИЗИРОВАННОЙ СЕМАНТИЧЕСКОЙ ИНДЕКСАЦИИ КОЛЛЕКЦИИ ТЕКСТОВ НА ЕСТЕСТВЕННОМ ЯЗЫКЕ И МАШИНОЧИТАЕМЫЕ НОСИТЕЛИ

1. Способ автоматизированной семантической индексации текста на естественном языке, содержащий этапы, на которых:
представляют индексируемый текст в электронной форме для последующей автоматической и (или) автоматизированной обработки;
сегментируют текст в электронной форме на элементарные единицы, именуемые далее токенами;
выявляют в тексте, в процессе лингвистического анализа, устойчивые словосочетания;
формируют предложения, соответствующие участкам текста;
выявляют в каждом предложении с выявленными словосочетаниями, в процессе многоступенчатого семантико-синтаксического анализа с помощью обращения к сформированным в базе данных лингвистическим и эвристическим правилам в заранее заданной лингвистической среде, именуемым далее правилами, семантически значимые объекты, именуемые далее именованными сущностями, и семантически значимые отношения между именованными сущностями, именуемые далее именованными отношениями;
формируют в пределах индексируемого текста для каждого из выявленных именованных отношений, связывающих определенные именованные сущности, множество триад, причем единственная триада первого типа соответствует связи, устанавливаемой именованным отношением между двумя именованными сущностями, каждая из триад второго типа соответствует значению конкретного атрибута одной из этих сущностей, а каждая из триад третьего типа соответствует значению конкретного атрибута самого именованного отношения;
индексируют на множестве сформированных триад все связанные именованными отношениями именованные объекты по отдельности, все пары вида «именованная сущность - именованное отношение» и все триады вида «именованная сущность - именованное отношение - именованная сущность» с учетом атрибутов соответствующих именованных сущностей и (или) именованных отношений;
сохраняют в базе данных сформированные триады и полученные индексы вместе со ссылкой на исходный текст, из которого сформированы эти триады.
2. Способ по п.1, в котором упомянутые токены, именуемые далее элементарными единицами первого уровня, выбирают из группы, состоящей из слов в виде последовательностей букв или букв и дефисов, чисел, знаков препинания и последовательностей пробелов.
3. Способ по п.1, в котором формируют для каждого токена, представляющего собой слово, на основе морфологического анализа соответствующие элементарные единицы второго уровня, именуемые далее морфами.
4. Способ по п.1, в котором в процессе упомянутого лингвистического анализа при формировании словосочетаний преобразуют в каждом предложении последовательности элементарных единиц первого и (или) второго уровней (т.е. токенов и морфов) с помощью обращения к сохраненным в базе данных словарям и морфологическим связям в упомянутые словосочетания, именуемые далее элементарными единицами третьего уровня.
5. Способ по п.1, в котором в процессе упомянутого многоступенчатого семантико-синтаксического анализа выполняют этапы, на которых:
упомянутые именованные объекты, считающиеся элементарными единицами четвертого уровня, выявляют в предложении на множестве элементарных единиц первого, второго и (или) третьего уровней;
формируют с помощью упомянутых правил для каждой именованной сущности морфологические атрибуты из морфологических атрибутов элементарных единиц второго и (или) третьего уровней, составляющих данную именованную сущность;
формируют с помощью упомянутых правил для каждой именованной сущности семантические атрибуты из атрибутов элементарных единиц второго и (или) третьего уровней, составляющих данную именованную сущность;
присваивают каждой именованной сущности соответствующий тип из хранящейся в базе данных предметной онтологии по тематике каждой предметной области, к которой относится индексируемый текст;
сохраняют в памяти каждую именованную сущность вместе с присвоенным ей типом и найденными для нее морфологическими и семантическими атрибутами.
6. Способ по п.5, в котором находят для каждой именованной сущности с присвоенным ей типом соответствующую анафорическую ссылку, считающуюся элементарной единицей пятого уровня, и запоминают ее в базе данных вместе с типом и атрибутами именованной сущности, являющейся антецедентом данной анафорической ссылки, и с указанием тождества по референции между этой именованной сущностью и ее анафорической ссылкой;
упомянутые именованные отношения, считающиеся элементарными единицами шестого уровня, находят с помощью упомянутых правил на основе элементарных единиц первого, второго, третьего, четвертого и (или) пятого уровней;
находят с помощью упомянутых правил для каждого именованного отношения морфологические атрибуты из составляющих данное именованное отношение элементарных единиц второго уровня;
находят с помощью упомянутых правил для каждого именованного отношения семантические атрибуты из элементарных единиц первого, второго, третьего и (или) четвертого уровней;
присваивают каждому именованному отношению соответствующий тип из хранящейся в базе данных предметной онтологии по тематике той предметной области, к которой относится индексируемый текст;
сохраняют в памяти каждое именованное отношение вместе с присвоенным ему типом и найденными для него морфологическими и семантическими атрибутами.
7. Способ по п.1, в котором перед сохранением в базе данных сформированных триад и полученных индексов осуществляют свертку каждой группы объектов, связанных отношениями тождества по референции, в единый объект, множество атрибутов которого является объединением атрибутов объектов данной группы, связанных отношениями тождества по референции.
8. Способ автоматизированной семантической индексации коллекции текстов на естественном языке, содержащий все этапы способа по п.1 в применении к очередному индексируемому тексту, после чего при запоминании в базе данных сформированных триад и полученных индексов очередного текста осуществляют сравнение, с помощью сформированных в базе данных лингвистических и эвристических правил в заранее заданной лингвистической среде, вновь выявленных именованных объектов и именованных отношений с уже имеющимися в базе данных именованными объектами и именованными отношениями и, в случае идентификации одинаковых именованных объектов и (или) именованных отношений, дублирующую информацию в базе данных не запоминают, а к соответствующим именованным объектам и (или) именованным отношениям добавляют ссылки на очередные тексты, в которых они присутствуют, и ссылки на текстовые фрагменты в пределах каждого из очередных текстов, из которых они выделены.
9. Способ по п.8, в котором упомянутые токены, именуемые далее элементарными единицами первого уровня, выбирают из группы состоящей из слов в виде последовательностей букв или букв и дефисов, чисел, знаков препинания и последовательностей пробелов.
10. Способ по п.8, в котором формируют для каждого токена, представляющего собой слово, на основе морфологического анализа соответствующие элементарные единицы второго уровня, именуемые далее морфами.
11. Способ по п.8, в котором в процессе упомянутого лингвистического анализа при формировании словосочетаний преобразуют в каждом предложении последовательности элементарных единиц первого и (или) второго уровней (т.е. токенов и морфов) с помощью обращения к сохраненным в базе данных словарям и морфологическим связям в упомянутые словосочетания, именуемые далее элементарными единицами третьего уровня.
12. Способ по п.8, в котором в процессе упомянутого многоступенчатого семантико-синтаксического анализа выполняют этапы, на которых:
упомянутые именованные объекты, считающиеся элементарными единицами четвертого уровня, выявляют в предложении на множестве элементарных единиц первого, второго и (или) третьего уровней;
формируют с помощью упомянутых правил для каждой именованной сущности морфологические атрибуты из морфологических атрибутов элементарных единиц второго и (или) третьего уровней, составляющих данную именованную сущность;
формируют с помощью упомянутых правил для каждой именованной сущности семантические атрибуты из атрибутов элементарных единиц второго и (или) третьего уровней, составляющих данную именованную сущность;
присваивают каждой именованной сущности соответствующий тип из хранящейся в базе данных предметной онтологии по тематике каждой предметной области, к которой относится индексируемый текст;
сохраняют в памяти каждую именованную сущность вместе с присвоенным ей типом и найденными для нее морфологическими и семантическими атрибутами.
13. Способ по п.12, в котором находят для каждой именованной сущности с присвоенным ей типом соответствующую анафорическую ссылку, считающуюся элементарной единицей пятого уровня, и сохраняют ее в базе данных вместе с типом и атрибутами именованной сущности, являющейся антецедентом данной анафорической ссылки, и с указанием тождества по референции между этой именованной сущностью и ее анафорической ссылкой;
упомянутые именованные отношения, считающиеся элементарными единицами шестого уровня, находят с помощью упомянутых правил на основе элементарных единиц первого, второго, третьего, четвертого и (или) пятого уровней;
находят с помощью упомянутых правил для каждого именованного отношения морфологические атрибуты из составляющих данное именованное отношение элементарных единиц второго уровня;
находят с помощью упомянутых правил для каждого именованного отношения семантические атрибуты из элементарных единиц первого, второго, третьего и (или) четвертого уровней;
присваивают каждому именованному отношению соответствующий тип из хранящейся в базе данных предметной онтологии по тематике той предметной области, к которой относится индексируемый текст;
сохраняют в памяти каждое именованное отношение вместе с присвоенным ему типом и найденными для него морфологическими и семантическими атрибутами.
14. Способ по п.8, в котором перед сохранением в базе данных сформированных триад и полученных индексов осуществляют свертку каждой группы объектов, связанных отношениями тождества по референции, в единый объект, множество атрибутов которого является объединением атрибутов объектов данной группы, связанных отношениями тождества по референции.
15. Машиночитаемый носитель, предназначенный для непосредственного участия в работе компьютера и содержащий программу для осуществления способа по п.1.
16. Машиночитаемый носитель, предназначенный для непосредственного участия в работе компьютера и содержащий программу для осуществления способа по п.8.