Система и способ поиска, управления, доставки и представления знаний
Формула / Реферат
1. Система для извлечения, управления, доставки и представления знаний, содержащая
первый сервер, программируемый для добавления и поддержания семантической информации, специфической для предметной области;
второй сервер, осуществляющий связь с первым сервером, причем второй сервер программируется для содержания информации, специфической для предметной области, используемой для классификации и категоризации семантической информации;
клиент, обеспечивающий пользовательский интерфейс для пользователя для осуществления связи с первым и вторым серверами,
при этом первый и второй серверы работают совместно для выполнения этапов
обеспечения защиты информации из источников информации;
семантического связывания информации из источников информации;
поддержания семантических атрибутов семантически связанной информации;
доставки запрошенной семантической информации на основе пользовательских запросов и
представления семантической информации в соответствии с настраиваемыми пользовательскими предпочтениями.
2. Способ извлечения, управления, доставки и представления знаний для использования с серверной системой, программируемой для добавления, поддержания и сохранения семантической информации, специфической для предметной области, которая используется для классификации и категоризации семантической информации, включающий в себя
обеспечение защиты информации из источников информации;
семантическое связывание информации из источников информации;
поддержание семантических атрибутов семантически связанной информации;
доставку запрошенной семантической информации на основе пользовательских запросов и представление семантической информации в соответствии с настраиваемыми пользовательскими предпочтениями.
3. Система управления информацией, содержащая
память, имеющую возможность хранения объектов, имеющих схему и семантические связи;
процессор, осуществляющий связь с памятью, причем процессор выполнен с возможностью
добавления объектов к памяти;
удаления объектов из памяти;
создания сети, состоящей из объектов, имеющих семантические атрибуты и семантические связи между объектами на основе набора предварительно определенных правил для определения взаимоотношений между объектами;
поддержания семантических атрибутов объектов и семантических связей между объектами сети в памяти.
4. Система управления информацией, содержащая
сервер, конфигурируемый для управления семантической информацией, используемой для классификации и категоризации семантической информации;
клиент, обеспечивающий пользовательский интерфейс для пользователя для осуществления связи с сервером,
при этом система работает для выполнения этапов
обеспечения защиты информации из источников информации;
семантического связывания информации из источников информации с использованием семантической информации, имеющейся на сервере;
поддержания семантических атрибутов семантически связанной информации;
доставки семантической информации на основе пользовательских запросов и
представления семантической информации в соответствии с настраиваемыми пользовательскими предпочтениями.
5. Система управления информацией, содержащая
память, имеющую возможность хранения по меньшей мере одного объекта, имеющего схему и семантические связи и содержащего специфическую для предметной области семантическую информацию, используемую для классификации категоризации информации;
процессор, осуществляющий связь с памятью, причем процессор выполнен с возможностью
добавления объекта к памяти;
удаления объекта из памяти;
создания сети, имеющей семантические атрибуты и семантические связи, ассоциированные по меньшей мере с одним объектом на основе специфической для предметной области информации в памяти;
поддержания семантических атрибутов объектов и семантических связей по меньшей мере с одним объектом сети в памяти.
6. Система управления информацией, содержащая
сервер, конфигурируемый для добавления, поддержания и хранения специфической для предметной области семантической информации, используемой для классификации и категоризации информации;
клиент, обеспечивающий пользовательский интерфейс для пользователя для осуществления связи с сервером,
при этом система работает для выполнения этапов обеспечения защиты информации из источника информации;
семантического связывания информации из источников информации с использованием специфической для предметной области семантической информации, имеющейся на сервере;
поддержания семантических атрибутов семантически связанной информации;
доставки семантической информации на основе пользовательского запроса и
представления семантической информации в соответствии с настраиваемыми пользовательскими предпочтениями.
7. Система представления информации, содержащая
сервер, хранящий семантическую информацию, используемую для классификации и категоризации информации;
клиент, обеспечивающий пользовательский интерфейс для пользователя для осуществления связи с сервером;
при этом система работает для выполнения этапов
доставки семантической информации на основе пользовательского запроса и
представления семантической информации в соответствии с настраиваемыми пользовательскими предпочтениями.
8. Система для извлечения, управления, доставки и представления знаний, содержащая
первый сервер, выполненный с возможностью управления семантической информацией;
второй сервер, осуществляющий связь с первым сервером, причем второй сервер выполнен с возможностью содержания информации, специфической для предметной области, используемой для классификации и категоризации семантической информации;
клиент, обеспечивающий пользовательский интерфейс для пользователя для осуществления связи с первым и вторым серверами,
при этом система работает совместно для выполнения этапов обеспечения защиты информации из источников информации;
семантического связывания информации из источника информации с использованием информации, специфической для предметной области, имеющейся на втором сервере;
поддержания семантических атрибутов семантически связанной информации;
доставки семантической информации на основе пользовательского запроса и
представления семантической информации в соответствии с настраиваемыми пользовательскими предпочтениями.
9. Способ динамического формулирования запроса семантической информации относительно по меньшей мере одного объекта, имеющего схему, на основе запроса на получение информации от пользователя, имеющего устройство ввода, взаимосвязанное с пользовательским интерфейсом, включающий в себя
прием от пользователя запроса на получение информации относительно по меньшей мере одного объекта;
создание запроса на основе упомянутого запроса на получение информации;
извлечение метаданных из объекта на основе схемы объекта;
видоизменение запроса на основе извлеченных метаданных и
активизацию видоизмененного запроса.
10. Система управления информацией, содержащая
сетевой компонент, имеющий память, конфигурированную для управления объектами, имеющими схему и семантические связи;
компонент сбора семантических данных, осуществляющий связь с сетевым компонентом, причем компонент сбора семантических данных конфигурирован для управления семантической информацией относительно объектов в памяти сетевого компонента и
компонент процессора семантических запросов, осуществляющий связь с сетевым компонентом и клиентом.
11. Система для обеспечения семантической информации клиенту, содержащая
источник информации;
память, содержащую объекты и семантические связи;
компонент процессора, осуществляющий связь с памятью, причем компонент процессора программируется для семантического связывания информации из источника информации с использованием памяти объектов и семантических связей и
компонент агента, который выдрхт семантически связанную информацию из источника информации в ответ на запрос клиентом.
12. Система для обеспечения семантической информации в ответ на пользовательский запрос, содержащая
множество компонентов памяти, содержащих объекты и семантические связи;
компонент агента, ассоциированный с предварительно определенным запросом на получение информации конкретного типа, причем компонент агента конфигурирован для создания по меньшей мере одного подзапроса на основе упомянутого пользовательского запроса;
извлечения информации из множества компонентов памяти, ассоциированной с подзапросом;
упорядочения информации, извлеченной из множества компонентов памяти, и
обеспечения пользователя семантически связанной информацией в ответ на упомянутый пользовательский запрос на основе упорядоченнойинформации, извлеченной из множества компонентов памяти.
13. Способ извлечения, управления, доставки и представления знаний для использования с серверной системой, программируемой для добавления, поддержания и сохранения информации, которая используется для классификации и категоризации семантической информации, и базой данных типов объектов и семантических связей, включающий в себя
прием запроса от клиента относительно семантической информации, ассоциированной с выбранным объектом;
если семантическая информация, ассоциированная с выбранным объектом, доступна в базе данных, то использование серверной системы для определения семантической информации, ассоциированной с выбранным объектом, на основе базы данных типов объектов и семантических связей, и
представление семантической информации, ассоциированной с выбранным объектом.
14. Система для извлечения, управления, доставки и представления знаний, содержащая
сервер, программируемый для добавления, поддержания и хранения семантической информации, специфической для предметной области, используемой для классификации и категоризации семантической информации, при этом сервер работает для выполнения этапов
обеспечения защиты информации из источников информации;
семантического связывания информации из источников информации;
аннотирования информации со специфической для предметной области информации;
поддержания семантических атрибутов семантически связанной информации и
доставки запрошенной семантической информации на основе пользовательских запросов и
клиент, обеспечивающий пользовательский интерфейс для пользователя для осуществления связи с сервером, при этом клиент работает для выполнения этапов
приема пользовательского запроса;
получения семантической информации от сервера на основе метаданных, извлеченных из пользовательского запроса; и
представления семантической информации в соответствии с настраиваемыми пользовательскими предпочтениями.
15. Система управления информацией, содержащая
первый сервер, конфигурируемый для управления семантической информацией;
второй сервер, осуществляющий связь с первым сервером, при этом второй сервер конфигурирован для хранения специфической для предметной области информации, используемой для классификации и категоризации семантической информации;
клиент, обеспечивающий пользовательский интерфейс для пользователя для осуществления связи по меньшей мере с одним из первого и второго серверов;
при этом система работает для выполнения этапов
обеспечения защиты информации из источника информации;
семантического связывания информации из источника информации с использованием специфической для предметной области семантической информации, имеющейся на втором сервере;
поддержания семантических атрибутов семантически связанной информации;
доставки семантической информации на основе пользовательского запроса и
представления семантической информации в соответствии с настраиваемыми пользовательскими предпочтениями.
16. Система для управления информацией, содержащая
множество первых серверов, конфигурированных для управления семантической информацией;
второй сервер, осуществляющий связь по меньшей мере с одним из первых серверов, причем второй сервер конфигурирован для содержания информации, специфической для предметной области, используемой для классификации и категоризации семантической информации;
клиент, обеспечивающий пользовательский интерфейс для пользователя для осуществления связи по меньшей мере с одним из первых серверов и вторым сервером,
при этом система работает для выполнения этапов
обеспечения защиты информации из источника информации;
семантического связывания информации из источника информации с использованием специфической для предметной области информации, имеющейся на втором сервере;
поддержания семантических атрибутов семантически связанной информации;
доставки семантической информации на основе пользовательского запроса и
представления семантической информации в соответствии с настраиваемыми пользовательскими предпочтениями.
17. Система для управления информацией, содержащая
первый сервер, конфигурированный для управления семантической информацией;
множество вторых серверов, осуществляющих связь с первым сервером, причем по меньшей мере один из вторых серверов конфигурирован для содержания информации, специфической для предметной области, используемой для классификации и категоризации семантической информации;
клиент, обеспечивающий пользовательский интерфейс для пользователя для осуществления связи по меньшей мере с одним из первого и вторых серверов,
при этом система работает для выполнения этапов
обеспечения защиты информации из источника информации;
семантического связывания информации из источника информации с использованием специфической для предметной области информации, имеющейся по меньшей мере на одном из вторых серверов;
поддержания семантических атрибутов семантически связанной информации;
доставки семантической информации на основе пользовательского запроса и
представления семантической информации в соответствии с настраиваемыми пользовательскими предпочтениями.
18. Система для управления информацией, содержащая
множество первых серверов, конфигурированных для управления семантической информацией;
множество вторых серверов, осуществляющих связь по меньшей мере с одним из первых серверов, причем по меньшей мере один из вторых серверов конфигурирован для содержания информации, специфической для предметной области, используемой для классификации и категоризации семантической информации;
клиент, обеспечивающий пользовательский интерфейс для пользователя для осуществления связи по меньшей мере с одним из первых и вторых серверов,
при этом система работает для выполнения этапов
обеспечения защиты информации из источника информации;
семантического связывания информации из источника информации с использованием специфической для предметной области информации, имеющейся по меньшей мере на одном из вторых серверов;
поддержания семантических атрибутов семантически связанной информации;
доставки семантической информации на основе пользовательского запроса и
представления семантической информации в соответствии с настраиваемыми пользовательскими предпочтениями.
19. Система управления информацией, содержащая
средство для сохранения объектов и семантических связей;
средство для семантического связывания объектов и информации;
средство для поддержания семантической информации, относящейся к объектам и семантическим связям; и
средство для передачи семантической информации клиенту.
Текст
008675 Заявляемый приоритет Данное изобретение заявляет приоритет ранее поданных предварительных патентных заявок США 60/300385 от 22 июня 2001 г. и 60/360610 от 28 февраля 2002 г. Уведомление об авторском праве Данное раскрытие защищено законами США и Международного авторского права.2002 NosaOmoigui. Авторские права защищены. Часть раскрытия существа изобретения в данном патентном документе содержит материал, который является предметом защиты авторским правом. Владелец авторского права не имеет возражений против факсимильного воспроизведения кем-либо патентного документа или патентного раскрытия в том виде, как оно представлено в патентном фонде или реестре патентов Ведомства по патентам и товарным знакам, но в остальном сохраняет за собой все авторские права. Область техники Настоящее изобретение в целом относится к системам управления информацией и, более конкретно, к интегрированной или бесшовной (непрерывной) реализации базовой структуры и получаемой в результате среды для поиска, управления, доставки и представления знаний. Предшествующий уровень техники В настоящее время знания повсеместно признаются как основное имущество (актив) для организаций во всем мире и как инструмент для получения преимуществ в конкурентной борьбе. В современном связанном, основанном на информации мире, специалисты в области информационных технологий должны иметь доступ к знаниям и инструментальным средствам для принятия лучших, более быстрых, и более информированных решений, чтобы повышать свою производительность, расширять связи с заказчиками, и делать собственный бизнес более конкурентоспособным. Кроме того, промышленные эксперты рекламировали "быстроту" и "предпринимательство в реальном времени" в качестве важных целей коммерческой деятельности, присутствующих в информационной экономике. Многие организации начали понимать значение распространения знания в рамках их деятельности для улучшения продукции и обслуживания заказчиков и значение использования хорошо обученной рабочей силы. Инвестиции, осуществляемые предприятиями в e-Learning (электронное обучение) и корпоративное обучение, могут служить свидетельством этому. Компании также инвестируют капитал в инструментальные средства, предназначенные для управления содержимым (информационным содержанием) поиска, сотрудничества и сбора коммерческой информации. Компании также расходуют значительные ресурсы на перевод в цифровую форму их бизнес-процессов, особенно касающихся приобретения и сохранения заказчиков. Однако многие активы, относящиеся к сферам знаний/обучения и связей с заказчиками попрежнему сохраняются в разнотипном наборе хранилищ, не понимающих язык друг друга, и в результате ими управляют и взаимодействуют как с независимыми островками информации. В принципе, то, что многие организации считают "знаниями", является просто данными и информацией. Информационная экономика в значительной степени является борьбой за отыскание пути предоставления контекста, значения (смысла) и эффективного доступа к этому все возрастающему объему данных и информации или,иными словами, превращения объема доступных данных и информации в полезное знание. Информация была долгое время доступна в различных формах, таких как газеты, книги, средства аудиовизуальной информации, радио и телевидение, и в электронной форме с изменяющимися степенями распространения. Управление информацией и доступ к ней сильно изменились с использованием компьютеров и вычислительных сетей. Связанные в сеть вычислительные системы обеспечивают доступ во всей системе к информации, поддерживаемой в любой точке в системе. Пользователям необходимо только установить необходимое соединение с сетью, обеспечить надлежащую авторизацию, и идентифицировать требуемую информацию, чтобы получить доступ. Доступ к информации был дополнительно усовершенствован с появлением сети Интернет, которая соединяет большое количество компьютеров, имеющих различное географическое положение, чтобы обеспечить доступ к огромному объему информации. Наиболее широко распространенный способ предоставления информации по сети Интернет - через Всемирную паутину или Web. Web состоит из подмножества компьютеров или Web-серверов, соединенных с сетью Интернет, в которой обычно функционируют серверы протоколов HTTP (протокол передачи гипертекста), FTP (протокола передачи файлов),GOPHER или другие серверы. Web-серверы содержат Web-страницы на Web-сайтах. Web-страницы кодируются с использованием одного или более языков типа первоначального HTML (языка разметки гипертекста) или более современного XML (расширенного языка разметки) или SGML (стандартного обобщенного языка разметки). Изданные описания для этих языков включены в настоящий документ посредством ссылки. К Web-страницам, представленным на этих языках форматирования, пользователи Интернет могут осуществлять доступ через программное обеспечение для просмотра и навигации в сети,такое как Internet Explorer компании Microsoft или Navigator компании Netscape. Сеть Web в значительной степени была сформирована на основе синтаксиса и структуры, а не на контексте и семантике. В результате доступ к информации обычно осуществляется через поисковые серверы и Web-каталоги. Современные поисковые серверы используют ключевое слово и соответствующие способы поиска, которые основаны на текстовой информации или информации по базовым темам и ин-1 008675 дексах без ассоциированной контекстной и семантической информации. К сожалению, такие способы поиска приводят к получению огромного количества результатов, в значительной степени не отвечающих запросу, - документов, в отличие от действенного знания. Были разработаны усовершенствованные способы поиска, чтобы сфокусировать запросы и повысить релевантность поисковых результатов. Многие из таких способов основаны на предшествующих тенденциях пользовательского поиска в формировании базовых допущений относительно требуемой информации. В качестве альтернативы, другие способы поиска основаны на классификации Web-сайтов для дополнительного фокусирования результатов поиска на областях, ожидаемых как наиболее релевантные. Независимо от способа поиска, основополагающая структура информации, по которой осуществляется поиск, является индексноопределяемой, а не контекстно-определяемой. Частота или тип текстовой информации, ассоциированной с документом, определяет результаты поиска в отличие от признаков (атрибутов) сущности (предмета) документа и того, как эти признаки связаны с пользовательским контекстом. Результатом является продолжающая сохраняться неоднозначность и неэффективность, свойственная использованию сети Web в качестве инструментального средства приобретения действенных знаний. Сегодня на предприятиях во всем мире сеть Web является информационной платформой для специалистов в области информационных технологий, и в этом состоит проблема. Сеть Web, как известно,является платформой для данных и информации, тогда как ее пользователи действуют на уровне "знаний". Этот разрыв является фундаментальным и не должен недооцениваться. Сеть Web в значительной степени осуществила мечту об "информации на кончиках ваших пальцев". Однако специалисты в области информационных технологий требуют "знания на кончиках пальцев" в отличие от просто "информации на кончиках пальцев". К сожалению, современные специалисты в области информационных технологий используют сеть Web для просмотра и поиска документов - как компиляции данных и информации, а не фактических знаний, релевантных их запросу. Для получения улучшенного знания требуется обеспечение надлежащего контекста, значения и эффективного доступа к данным и информации, что отсутствует в традиционной сети Web. Делались попытки достижения цели как получение "знания на кончиках пальцев". Одним примером является новая концепция организации и распространения информации, упоминаемая как семантическая сеть Web. Семантическая сеть Web является расширением существующей сети Web, в которой информации дано строго определенное значение, позволяющее компьютерам и пользователям лучше работать во взаимодействии. Хотя это является существенным шагом вперед в поддержке улучшенного контекста,значения и доступа к информации в Интернет, однако, семантическая сеть Web должна еще найти успешную реализацию, соответствующую ее потенциальным возможностям. Как современная сеть Web, так и семантическая сеть Web не в состоянии обеспечить надлежащий контекст, значение и эффективный доступ к данным и информации для приобретения пользователем действенных знаний. Частично это проблема относится к способам структурирования современной сетиWeb и предложенной семантической сети Web или, другими словами, связана с их технологическими уровнями. Как показано на фиг. 1, современная сеть Web, например, которая является гипертекстовой средой, обеспечивает три технологических уровня, которые включают в себя неинтеллектуальные связи или связи без контекстной зависимости, временной зависимости и т.д. Современные принципы семантической сети Web, определяемой также как "семантическая гиперсреда", предусматривают пять технологических уровней, как показано на фиг. 2. Как объяснено более подробно ниже, есть серьезные ограничения, связанные со структурами каждого из технологических уровней. Кроме того, во всесторонней системе управления информацией должны присутствовать различные свойства, чтобы обеспечить интегрированную и бесшовную (непрерывную) среду реализации базовой структуры и получаемую в результате среду для поиска, управления и доставки знаний. Не являющийся исчерпывающим перечень таких свойств включает следующее: Семантику/Значение; Контекстную зависимость; Временную зависимость; Автоматическую и интеллектуальную Обнаружимость; Динамическое связывание; Управляемые пользователем навигацию и просмотр; Участие в сети не HTMLдокументов и локальных документов; Гибкое представление, которое интеллектуально передает семантику отображаемой информации; Логику, Логический вывод и Умозаключение; Гибкий управляемый пользователем анализ информации; Гибкие семантические запросы; Поддержку считывания/записи; Аннотирование; "Сеть Web доверия"; Информационные пакеты (элементы сопряжения); Шаблоны контекста и ориентированное на пользователя агрегирование информации. Каждое из этих свойств будет обсуждено ниже в контексте их применения как к современной сети Web, так и к семантической сети Web. Семантика/Значение Современная сеть Web не имеет семантики как внутренней части платформы и пользовательского опыта. Web-страницы передают только текстовые и графические данные, а не семантику данных, которые они содержат. В результате пользователи не могут осуществлять семантические запросы типа таких,которые можно было бы ожидать от естественного языка, например, "найдите мне все книги, имеющие менее чем сто страниц, о джазе Латинской Америки и изданные за последние пять лет". Чтобы иметь возможность обработать такой вопрос, Web-сайт или поисковый сервер должен "знать" книги, которые он содержит, и должен иметь возможность интеллектуально отфильтровывать их содержание на осно-2 008675 вании семантики вопроса в запросе. Такой вопрос в сети Web в настоящее время не возможен. Вместо этого пользователи вынуждены полагаться на поиски, основанные на тексте. Такие поиски обычно приводят к информационной перегрузке или информационной потере, поскольку пользователь вынужден выбирать поисковые термины, которые могут не совпадать с текстом в информационной базе. В вышеупомянутом примере, пользователь мог бы выбрать поисковый термин "Книги Латинская Америка Джаз" и надеяться, что поисковый сервер сможет осуществить соединение. Затем обычно пользователю остается независимая фильтрация результатов поиска. Такой тип основанного на тексте поиска также включает в себя те термины, которые могли бы передавать то же самое значение. В вышеупомянутом примере результаты поиска терминов типа "Книги по джазу Южной или Центральной Америки" или"Публикации по джазу из стран Латинской Америки" могли бы игнорироваться в процессе обработки поискового запроса. Отсутствие семантики также означает, что современная сеть Web не дает возможность пользователям осуществлять навигацию по ресурсам сети способом, на основании хода размышлений людей. Например, пользователю может потребоваться навигация по корпоративной сети интранет, используя организационную структуру предприятия. Например, от персонала к документам, которые они создают, к экспертам по этим документам, к непосредственным отчетам этих экспертов, к перечням распределения,элементами которых является непосредственные отчеты, к элементам перечня распределения к документам, которые образуют элементы, и т.д. Такая "сеть Web" является семантической и основана на классификации фактической информации ("сущности"), а не только "страниц", как в современной сети Web. Отсутствие семантики также имеет другие следствия. Во-первых, это означает, что сеть Web не является программируемой. При наличии семантики сеть Web могла бы использоваться Интеллектуальными агентами, которые могут придать значение страницам и связям и затем делать логические выводы,рекомендации, и т.д. При современной сети Web, единственным "Агентом", который может делать логические выводы, является человеческий мозг. Как таковая, сеть Web не использует огромные вычислительные возможности, которыми обладают компьютеры, поскольку она (семантика) не представлена способом, который компьютеры могут понимать. Отсутствие семантики также означает, что информация не является действенной. Поисковый сервер не "понимает" результаты, которые он выдает. По существу, как только пользователь принимает результаты поиска, он предоставлен сам себе. Также Web-браузер не "понимает" информацию, которую он отображает, и не может проводить интеллектуальных операций с информацией. При наличии семантики интеллектуальный дисплей, например, будет "знать", что событие является событием и могло бы делать нечто интересное, подобное проверке, находится ли событие уже в календаре пользователя, отображению информации свободен/занят, или предоставления возможности пользователю автоматически вставлять событие в свой календарь, таким образом делая информацию действенной. Информация, представленная без семантики, не является действенной или может требовать, чтобы семантика была логически выведена, что может приводить к нежелательному пользовательскому опыту. Семантическая сеть Web пытается устранить недостатки, связанные с ограничениями семантики/значения в современней сети Web, посредством кодирования информации со строго определенной семантикой. Web-страницы в семантической сети Web включают в себя метаданные и семантические связи с другими метаданными, таким образом позволяя поисковым серверам выполнять более интеллектуальные и точные поиски. В дополнение семантическая сеть Web включает в себя онтологию, которая будет использоваться для представления знаний, таким образом позволяя серверу семантического поиска интерпретировать термины на основании значения, а не просто текста. Например, в предыдущем примере онтология понятия Латиноамериканский джаз могла бы использоваться на сайте семантической сети Web и позволила бы поисковому серверу на сайте "знать", что термины "Книги по джазу Южной или Центральной Америки" или "Публикации по джазу из стран Латинской Америки" имеют то же значение, что и термин "Книги по Латиноамериканскому джазу". Хотя концептуально преодолены многие из недостатков современней сети Web, однако, до настоящего времени отсутствовала успешная реализация строго определенной модели данных, обеспечивающей контекст и значение, включающие в себя, в частности, необходимые семантические связи, онтологию и т.д. для обеспечения дополнительных характеристик, таких как контекстная зависимость и временная зависимость. Контекстная зависимость Современная сеть Web не имеет контекстной зависимости. Следствием отсутствия контекста является то, что современная сеть не является персонализованной. Например, документы в доступном хранилище являются автономно статическими и поэтому тупыми. Информация, релевантная предмету документа, уже была опубликована, публикуется вновь или будет скоро опубликована. Однако поскольку документ в хранилище является статическим, нет никакого способа динамически ассоциировать его предмет с этой релевантной информацией в реальном времени. Иначе говоря, пользователи не имеют способа для динамического соединения в реальном времени их частного контекста с внешней информацией. Источники информации (такие как документ), которые формируют контекст, сидят в своих собственных островках, полностью изолированы от других релевантных источников информации. Это приводит к потерям производительности и информации.-3 008675 Первопричиной этого является то, что современная сеть Web является ориентированной на представление средой, предназначенной для представления видимого изображения или вида информации немому (неинтеллектуальному) клиенту (например, удаленному компьютеру). Клиент фактически не играет никакой роли в пользовательском опыте, кроме простого отображения того, что сервер указывает отобразить. Даже в тех случаях, когда имеется код клиентской стороны (подобный Java-аплетам иActiveX-компонентам управления), компоненты управления обычно выполняют некоторую конкретную функцию без координированного действия с удаленным сервером, так что клиентский код управляется серверным кодом. С точки зрения производительности следствием является то, что специалисты в области информационных технологий и потребители информации находятся полностью во власти создателей информации. Сегодня специалисты в области информационных технологий имеют общедоступные узлы компьютерной сети (порталы), которые поддерживаются и обновляются для обеспечения настраиваемых представлений корпоративной информации, внешних данных и т.д. Однако это по-прежнему является ограничивающим, поскольку специалисты в области информационных технологий полностью беспомощны,если ничто динамически и интеллектуально не соединит релевантную информацию в контексте их задачи с информацией, к которой пользователи имеют доступ. Если специалист в области информационных технологий не видит связи с релевантной частью информации на своем портале, или друг или коллега не посылают ему по электронной почте такую связь,то информация удаляется; информация не подсоединяется и не приспосабливается к пользовательскому контексту или к контексту, в котором она отображается. Аналогично, не достаточно только уведомить пользователя, что доступны новые данные для всего портала, и выгрузить их на локальный накопитель на жестком диске. Они не имеют настраиваемого представления с контекстно-зависимыми предупреждающими уведомлениями. Семантическая сеть Web имеет те же ограничения, что и современная сеть Web, что касается контекстной зависимости. В семантической сети Web пользователи также находятся во власти создателей информации. Семантическая сеть сама будет иметь своего создателя, но такое создание будет включать в себя семантику. В результате пользователи по-прежнему в значительной степени предоставлены себе в определении местоположения и оценки релевантности доступной информации. Семантическая сеть Web,как автономный объект, не будет способна осуществлять такие динамические соединения с другими источниками информации. Временная зависимость Современная сеть Web не имеет временной зависимости. Платформа сети (например, браузер) является неинтеллектуальной частью программного обеспечения, которая просто представляет информацию без учета временной зависимости информации. Пользователь может делать логический вывод о временной зависимости или действовать без нее. Это приводит к огромным потерям производительности, поскольку платформа сети Web не может осуществлять в реальном времени соединения, использующие временную зависимость. Хотя некоторые Web-сайты фокусируются на представлении информации с временной зависимостью, например, индексируя информацию после заранее определенной даты,непосредственно Web-браузер не имеет понятия о временной зависимости. Вместо этого, индивидуальные Web-сайты могут включать временную зависимость в информацию, которую они отображают в их собственном островке. Другими словами, на Web-связи отсутствует ось времени. Семантическая сеть Web подобно современной сети Web также не учитывает временную зависимость. Семантическая сеть Web может иметь семантические связи, которые не используют время. Это в значительной степени обусловлено тем, что семантическая сеть Web неявно не имеет понятия о программных услугах сети Web, которые рассматривают контекст и временную зависимость. Автоматическая и интеллектуальная обнаружимость Современная сеть Web не имеет автоматической и интеллектуальной обнаружимости для вновь создаваемой информации. В настоящее время нет способа узнать, какие Web-сайты начаты заново сегодня или вчера. Если только пользователь не уведомлен или случайно не обнаружит новый сайт при осуществлении поиска, то он может не иметь никакой подсказки относительно наличия новых Web-сайтов или страниц. Та же проблема существует на предприятиях. В интранете специалисты в области информационных технологий не имеют способа узнать, когда появятся новые сайты, если только не будут проинформированы через внешние средства. Сама платформа сети Web не имеет понятия об уведомлениях или обнаружении. Кроме того, нет контекстно-зависимого обнаружения для определения новых сайтов или страниц в контексте задачи пользователя или текущего информационного пространства. Семантическая сеть Web, подобно современной сети Web, не рассматривает задачу отсутствия автоматической обнаружимости. Семантические Web-сайты имеют те же недостатки: пользователи должны выяснять о существовании новых информационных источников либо из внешних источников, либо посредством личного обнаружения при осуществлении поиска. Динамическое связывание Современная сеть Web использует для своей информационной модели строгую сеть или "структуру данных" в виде графа. Каждая Web-страница представляет узел в сети, и каждая страница может-4 008675 содержать связи с другими узлами в сети. Каждая связь создается вручную на каждой странице. При этом есть несколько недостатков. Во-первых, это означает, что сеть должна поддерживаться, чтобы связь непрерывно имела значение. Если Web-страницы не обновлены или если Web-страница или авторы сайта не имеют порядка обслуживания для добавления связей к своим страницам на основе релевантности,сеть теряет значение. Современная сеть Web, по существу, склонна к наличию тупиковых связей, старых связей и т.д. Другой недостаток строгой сети или графовой информационной модели состоит в том, что потребитель информации находится скорее во власти представления Web-страницы или сайта,чем управляет им. Другими словами, если Web-страница или сайт не содержат какие-либо связи, пользователь не имеет ресурсов, чтобы найти релевантную информацию. Поисковые серверы являются слабой помощью, поскольку они просто возвращают страницы или узлы в сеть. Сама сеть не имеет какой-либо независимой или динамической возможности связывания. Таким образом, поисковый сервер может просто возвращать связи к Web-страницам, которые сами не имеют связей или имеют тупиковые, утратившие силу или несоответствующие связи. Как только пользователи получают результаты поиска, они предоставлены сами себе и полностью зависят от того, осуществил ли автор возвращенных страниц вставку в страницу релевантных, с временной зависимостью связей. Семантическая сеть Web имеет тот же недостаток, что и современная сеть Web, потому что семантическая сеть Web является просто современной сетью Web плюс семантика. Даже при том, что пользователи будут способны осуществлять навигацию по сети семантически (которую в настоящее время они не могут делать в сети), они будут по-прежнему зависеть от того, как была создана информация. Другими словами, семантическая сеть Web также зависит от порядка обслуживания создателей и, следовательно, имеет те же вышеупомянутые недостатки современной сети Web. Если семантическая сетьWeb включает в себя страницы с онтологией и метаданными, но такие страницы не являются хорошо поддерживаемыми или не включают в себя связи с другими релевантными источниками, пользователь по-прежнему будет не способен получить имеющиеся связи и другую информацию. Семантическая сетьWeb в ее нынешнем состоянии не будет интеллектуальной, динамической, самосоздаваемой, самовосстанавливающейся сетью. Управляемые пользователем навигация и просмотр ресурсов В современней сети Web пользователь не осуществляет управления навыками (опытом) навигации и просмотра ресурсов, а полностью зависит от того, как в Web-странице заданы связи (если они есть). Как показано со ссылкой на предшествующий уровень техники на фиг. 3, современная сеть Web состоит из "неинтеллектуальных связей" или статически создаваемых родовых связей, которые полностью зависят от непрерывного поддерживания, чтобы осуществлять навигацию. Семантическая сеть Web имеет подобный недостаток, как и современная сеть, в которой нет просмотра ресурсов, управляемого пользователем. Вместо этого, как показано со ссылкой на предшествующий уровень техники на фиг. 4, семантическая сеть Web состоит из "неинтеллектуальных связей", дополнительно включающих в себя семантическую информацию и метаданные. Однако связи семантической сети Web остаются зависящими от непрерывного поддерживания для обеспечения возможности навигации. Участие в сети не HTML-документов и локальных документов Другим недостатком современной сети Web является требование, чтобы только документы, которые создают в формате HTML, могли участвовать в Web-сети, в дополнение к факту, что такие документы должны содержать связи. Следствием является то, что другие информационные объекты, подобные не-HTML-документам (например, PDF, Microsoft Word, PowerPoint, документы Excel и т.д.), особенно те, которые находятся на пользовательских накопителях на жестких дисках, исключены из преимуществ связывания с другими объектами в сети. Это является очень ограничивающим, особенно потому, что может существовать семантическая релевантность между информационными объектами, которые не являются HTML-документами и которые не содержат связей. Кроме того, поисковые серверы не возвращают результаты для полной предметной области информации, так как огромное количество содержимого, доступного в сети, является недоступным для стандартных средств поиска (червяков) в сети. Это включает в себя, например, содержимое, сохраняемое в базах данных, неиндексированных файловых хранилищах, сайтах подписки, локальных машинах и устройствах, форматах файлов владельцев (таких как документы Microsoft Office и электронной почты), и нетекстовых мультимедийных файлах. Они формируют огромную совокупность недоступной предметной составляющей в Интернет, упоминаемую как "невидимый интранет" внутри корпораций. Современные серверы сети Web не обеспечивают сеть инструментальными средствами web-поиска для решения этой проблемы. Семантическая сеть Web также имеет это ограничение. Она не учитывает миллионы не-HTMLдокументов, которые уже выпущены, особенно те, которые находятся на пользовательских накопителях на жестких дисках. Следствием является то, что документы, которые не имеют эквивалентов метаданныхRDF или программ-посредников, не могут быть динамически связаны с сетью.-5 008675 Гибкое представление, которое интеллектуально передает семантику отображаемой информации Современная сеть Web не позволяет пользователям настраивать или формировать "поверхность"Web-сайта или страницы. Это объясняется тем, что современные Web-серверы возвращают информацию,которая уже отформатирована для представления браузером. Конечный пользователь не имеет гибкости в выборе лучших средств отображения информации на основании различных критериев (например, типа информации, доступного пространства на видеодиске и т.д.). Семантическая сеть не решает вопрос гибкого представления. Хотя сайт семантической сети Web концептуально использует RDF и онтологии, он по-прежнему посылает HTML-документы браузеру. По существу, семантическая сеть Web не предусматривает для конкретного пользователя полномочия для представления. Как таковой сайт семантической сети Web, рассматриваемый платформой современной сети Web, по-прежнему не будет давать пользователю возможность гибкого представления. Более того,несмотря на продвижение развития в направлении использования XML, только новая платформа может обусловливать, что данные будут отделены от представления, и определять рекомендации, чтобы делать данные программируемыми. Разработчики, создающие содержимое для семантической сети Web, либо возвращают XML и полностью избегают вопросов представления, либо сосредотачивают свои усилия на едином стиле представления (вертикальный промышленный сценарий) для визуального воспроизведения. Никакой подход не позволяет семантической сети Web достичь оптимальной степени распространения знаний. Логика, логический вывод и умозаключение Поскольку современная сеть Web не имеет семантики, метаданных, или представления знаний,компьютеры не могут обрабатывать Web-страницы, используя логику и логический вывод, чтобы вывести новые связи, выдавать уведомления, и т.д. Современная сеть Web была разработана и построена для использования человеком, а не для использования компьютером. Как таковая, современная сеть Web не может действовать на информационной ткани без обращения к хрупким, ненадежным способам типа соскоба экрана, чтобы попытаться извлекать метаданные и применять логику и логический вывод. Хотя семантическая сеть Web концептуально использует метаданные и значение для обеспеченияWeb-страниц и сайтов кодируемой информацией, которая может быть обработана компьютерами, отсутствует реализация, которая успешно реализовала бы такую компьютерную обработку и которая обеспечила бы новые или усовершенствованные сценарии с пользой для потребителя или производителя информации. Гибкий управляемый пользователем анализ информации Современная сеть Web не имеет управляемого пользователем анализа информации. Современная сеть Web не позволяет пользователям отображать различные "виды" связей, используя различные фильтры и условия. Например, поисковые серверы сети Web не дают возможности пользователям проверять результаты поисков при различных сценариях. Пользователи не могут просматривать результаты, используя различные точки опоры, такие как тип информации (например, документы, электронная почта и т.д.), контекст (например, "заголовки", "лучшие выборы" и т.д.), категория (например, "беспроводная","способ" и т.д.) и т.д. Обеспечивая большую степень гибкого анализа информации, семантическая сеть Web не описывает, как уровень представления может взаимодействовать непосредственно с сетью Web интерактивным образом для обеспечения гибкого анализа. Гибкие семантические запросы Современная сеть Web допускает запросы только на основе текста или запросы, которые привязаны к схеме конкретного сайта. Таким запросам не хватает гибкости. Современная сеть Web не дает возможности пользователю осуществлять запросы на языке, приближенном к естественному, или включать семантику и локальный контекст. Например, запрос такой, как "Найти мне все сообщения электронной почты, написанные моим начальником или кем-либо по исследовательской работе, и которые относятся к этому описанию на моем жестком диске" в современной сети Web не возможен. Применяя метаданные и онтологии, концептуальная семантическая сеть Web дает возможность пользователю осуществлять более гибкие запросы, чем современная сеть Web. Например, пользователи смогут сделать запрос типа "Найти мне все сообщения электронной почты, написанные моим начальником или кем-либо по исследовательской работе". Однако пользователи не смогут включать в него локальный контекст. Кроме того, семантическая сеть Web не определяет простой способ, с помощью которого пользователи будут запрашивать сеть Web без использования естественного языка. Способ общения на естественном языке является вариантом выбора, но далек от того, чтобы быть надежным способом. Необходим пользовательский интерфейс запросов на приближенном к естественному языке, но еще не основывающийся на естественном языке. Семантическая сеть Web не решает эту проблему. Поддержка считывания/записи Современная сеть Web является сетью только для считывания. Например, если пользователи обнаруживают тупиковую связь (например, посредством ошибки "404"), они не могут "устанавливать" связь,указывая ее на обновленный адресат, который может быть известен пользователю. Это может являться-6 008675 ограничением, особенно в тех вариантах, когда пользователи имеют существенные знания, которые могут быть предоставлены другим, и когда пользователям желательно ввести данные относительно того,как сеть следует представлять и развивать. Хотя семантическая сеть Web концептуально допускает сценарии для считывания/записи, как предусмотрено независимыми участвующими приложениями, однако, в настоящее время нет реализации,которая обеспечивает такую возможность. Аннотации Современная сеть Web не имеет неявной поддержки для аннотаций. И хотя некоторые конкретные сайты поддерживают аннотации, они делают это очень ограниченным и автономным способом. Современная среда сети Web не рассматривает аннотации. Другими словами, для пользователей нет возможности аннотировать произвольную связь со своими комментариями или дополнительной информацией, к которой они имеют доступ. Это приводит к возможной потере информации. Хотя семантическая сеть концептуально предусматривает, что аннотации будут встроены в систему из соображений защищенности, в настоящее время нет реализации, которая обеспечивает такую возможность. Сеть доверия В современной сети Web отсутствует бесшовная (непрерывная) интеграция аутентификации,управления доступом и авторизации в сети Web, т.е. того, что определяется Сеть доверия. В сети доверия, например, пользователи имеют возможность устанавливать условия, устанавливать и обновлять связи к сети и иметь ограничения управления доступом, встроенные для таких операций. В современной сети Web, этот недостаток доверия означает также, что услуги сети Web остаются независимыми островками, которые должны реализовывать авторизацию подписки пользователя на собственность,управление доступом или систему оплаты. Большие схемы для централизации такой информации на серверах третьих сторон сталкиваются с недоверием потребителя и продавца из-за опасений секретности. Чтобы получать доступ к мощной (по содержанию) информации, пользователи активов должны входить в систему индивидуально и обеспечивать информацию идентичности на каждом сайте. Хотя семантическая сеть Web концептуально предусматривает сеть доверия, в настоящее время отсутствует реализация, которая обеспечивает такую возможность. Информационные пакеты (элементы сопряжения) Ни современная сеть Web, ни семантическая сеть Web не дают пользователям возможность использовать зависимую семантическую информацию как целый модуль, посредством объединения характеристик для потенциально различающейся семантической информации, чтобы выработать перекрывающиеся результаты (например, подобно созданию заказной, личной газеты или канала телевидения). Контекстные шаблоны Ни современная сеть Web, ни семантическая сеть Web не дают пользователям возможности независимого создания и отображения на конкретные и известные семантические модели для доступа и поиска информации. Ориентированное на пользователя агрегирование информации Современная сеть Web не имеет поддержки для ориентированного на пользователя агрегирования информации. Пользователь может только осуществлять доступ к одному сайту или к одному поисковому серверу одновременно, в контексте одного сеанса просмотра ресурсов сети. Даже если есть контекстная или с временной зависимостью информация в других источниках информации, которая относится к просматриваемой пользователем информации, такие источники не могут быть представлены целостным образом в текущем контексте задачи пользователя. Семантическая сеть Web также не обеспечивает ориентированного на пользователя агрегирования информации. Сама среда является расширением современней сети Web. Как таковые, пользователи будут по-прежнему осуществлять доступ к одному сайту или одному поисковому серверу в каждый данный момент времени и не будут иметь возможность агрегировать информацию из информационных хранилищ контекстным методом или с использованием временной зависимости. Учитывая возрастающую потребность в получении "знаний на кончиках пальцев", а также недостатки современной сети Web и концептуальной семантической сети Web, многие из которых отмечены выше, существует необходимость в новой и всеобъемлющей системе и способе поиска, управления и доставки знаний. Краткое описание сущности изобретения Настоящее изобретение направлено в одном аспекте на интегрированную и бесшовную (непрерывную) реализацию базовой структуры и получаемой в результате среды для поиска, управления, доставки и представления знаний. Система включает в себя сервер, состоящий из нескольких компонентов,которые функционируют совместно для обеспечения услуг контекстного и с учетом временных зависимостей поиска семантической информации для клиентов, оперирующих с платформой представления через коммуникационную среду. Сервер включает в себя первый серверный компонент, который обеспечивает добавление и поддержание проблемно-зависимой семантической информации или сведений. Первый серверный компонент предпочтительно включает в себя структуру или методологию, направленную-7 008675 на обеспечение следующего: семантической сети, блока сбора семантических данных, блока проверки согласованности семантической сети, машины (логического) вывода, процессора семантических запросов, синтаксического анализатора естественного языка, агента знаний электронной почты и администратора знаний предметной области. Сервер включает в себя второй серверный компонент, который ведет(содержит) проблемно-зависимую информацию, используемую для классификации и категоризации семантической информации. Первый и второй серверные компоненты действуют совместно и могут быть физически объединенными или раздельными. Внутри системы все объекты или события в заданной иерархии являются активными агентами, семантически связанными между собой и представляющими запросы (состоящие из базовых кодов операций), которые возвращают объекты данных для представления клиенту согласно предварительно определенной и настраиваемой теме, или "поверхности" (оболочке). Эта система обеспечивает различные средства для клиента для настройки и "сопряжения" агентов и соответствующих базовых запросов для оптимизации представления результирующей информации. Сквозная системная архитектура настоящего изобретения обеспечивает средства доступа множества клиентов для связи между источниками информации разнообразных знаний через независимую платформу семантической сети Web или через традиционный портал сети Web (например, современный браузер доступа к сети Web), как это усовершенствовано посредством настоящего изобретения, обеспечивающего дополнительные уровни SDK (набора инструментальных средств разработки программного обеспечения), которые допускают программную интеграцию со специализированным клиентом. Методология настоящего изобретения направлена частично на операционные аспекты всей системы, включая поиск, управление, доставку и представление знаний. Это предпочтительно включает в себя обеспечение защиты информации из источников информации, семантическое связывание информации из источников информации, поддержание семантических свойств внутренней информационной части (тела) семантически связанной информации, доставку требуемой семантической информации на основании пользовательских запросов и представления семантической информации в соответствии с настраиваемыми пользовательскими предпочтениями. Альтернативные варианты воплощения методологии настоящего изобретения направлены на функционирование агентов, представляющих запросы, которые используются серверными и клиентскими приложениями для обеспечения эффективных, основанных на логическом выводе запросов, формирующих семантически релевантную информацию. Краткое описание чертежей Предпочтительные и альтернативные варианты воплощения настоящего изобретения подробно описаны ниже со ссылкой на последующие чертежи, на которых фиг. 1 - таблица, показывающая технологические уровни современней сети Web; фиг. 2 - таблица, показывающая технологические уровни средств концептуальной семантической сети Web; фиг. 3 - схема, показывающая навигацию пользователя по связям в современней сети Web; фиг. 4 - схема, показывающая навигацию пользователя по связям в концептуальной семантической сети Web; фиг. 5 - вид экрана, показывающий пример панели результатов информационного агента в соответствии с настоящим изобретением; фиг. 6 - стеки технологической платформы современней сети Web и информационной нервной системы настоящего изобретения; фиг. 7 - схема, показывающая общее представление системы настоящего изобретения; фиг. 8 - схема, показывающая сквозную системную архитектуру для информационной нервной системы настоящего изобретения; фиг. 9 - схема, показывающая системную архитектуру для сервера интеграции знаний (СИЗ) информационной нервной системы настоящего изобретения; фиг. 10 - сравнение между высокоуровневыми описательными уровнями платформы современной сети Web и эквивалентов (если применимы) в информационной нервной системе настоящего изобретения; фиг. 11 - предпочтительное воплощение информационной нервной системы и неоднородный,межплатформенный контекст для настоящего изобретения; фиг. 12-14 - примерные виды экранов для разных аспектов пользовательского интерфейса мастера элемента сопряжения согласно предпочтительному воплощению настоящего изобретения; фиг. 15 - пример панели пользовательского интерфейса агента новостей; фиг. 16 - пример предпочтительного воплощения, показывающего диалог открытия агентов согласно настоящему изобретению; фиг. 17-19 - представление в виде дерева примера экземпляра семантической среды, использующей диалог открытия агента; фиг. 20 - схема агента для предпочтительного воплощения настоящего изобретения; фиг. 21 - AgentTypeIDs (идентификаторы типа агента) для предпочтительного воплощения настоящего изобретения;-8 008675 фиг. 22 - AgentQueryTypeIDs (идентификаторы типа запроса агента) предпочтительного воплощения настоящего изобретения; фиг. 23 - примеры семантических запросов, которые соответствуют именам агентов, показывающим, как серверные агенты предпочтительно конфигурированы в СИЗ настоящего изобретения; фиг. 24 - схема, показывающая общее представление для СИЗ согласно настоящему изобретению; фиг. 25 - схема, показывающая пример семантической сети, ориентированную согласно условиям предприятия в соответствии с настоящим изобретением; фиг. 26 - таблица, показывающая предпочтительную схему типа объекта в соответствии с настоящим изобретением; фиг. 27 - таблица семантических связей для настоящего изобретения; фиг. 28 - таблица, показывающая ИД предикатных типов предпочтительного воплощения настоящего изобретения; фиг. 29 - таблица, показывающая предпочтительную схему объекта пользователь, осуществленную в соответствии с настоящим изобретением; фиг. 30 - таблица, показывающая MailingAddressTypeIDs (идентификаторы типа почтового адреса),предпочтительно связанные со схемой объекта пользователь (персона); фиг. 31 - таблица предпочтительной схемы объекта категория, осуществленной в соответствии с настоящим изобретением; фиг. 32 - таблица предпочтительной схемы объекта документ, осуществленной в соответствии с настоящим изобретением; фиг. 33 - ИД типов печатных средств информации для предпочтительного воплощения; фиг. 34 - предпочтительный FORMATTYPEID (идентификатор типа формата); фиг. 35 - предпочтительная схема объекта перечень сообщений электронной почты, осуществленная в соответствии с настоящим изобретением; фиг. 36 и 37 - примерные таблицы, показывающие, соответственно, схемы объектов перечень распространения электронной почты и общедоступная папка электронной почты предпочтительного воплощения настоящего изобретения; фиг. 38 - предпочтительный PublicFolderTypeID (идентификатор типа общедоступной папки) для настоящего изобретения; фиг. 39 - предпочтительная схема объекта перечень сообщений для схемы объекта событие,осуществленная в соответствии с настоящим изобретением; фиг. 40 - типы событий для предпочтительного воплощения настоящего изобретения; фиг. 41 - предпочтительная схема объекта перечень сообщений для схемы объекта средства информации, осуществленная в соответствии с настоящим изобретением; фиг. 42 - типы средств информации предпочтительного воплощения настоящего изобретения; фиг. 43-45 - дополнительные примеры, показывающие, как определяются категории и используются объекты в предпочтительном воплощении настоящего изобретения; фиг. 46 - граф объекта, показывающий отображение строки метаданных XML для электронной почты на семантическую сеть согласно настоящему изобретению; фиг. 47-53 - примеры видов экранов, показывающие особенности управления агентами посредством СИЗ; фиг. 54 - пример пользовательского интерфейса, иллюстрирующего информационный объект, отображаемый в панели результатов информационного агента; фиг. 55 - пример всплывающего контура, ассоциируемого с внутренней семантической связью, показывающий пример электронной почты согласно настоящему изобретению; фиг. 56 - пример всплывающего контура, ассоциируемого с пользовательским интерфейсом команда действий (в форме глагольного императива) согласно настоящему изобретению; фиг. 57 - пример всплывающего контура, ассоциируемого с пользовательским интерфейсом режим глубокой информации согласно настоящему изобретению; фиг. 58 и 59 - иллюстрации, показывающие примерную семантическую среду согласно настоящему изобретению; фиг. 60-68 - примерные виды экранов для информационного агента согласно предпочтительному воплощению настоящего изобретения; фиг. 69-71 - пример всплывающего меню, ассоциируемого с признаком интеллектуальная лупа информационного агента согласно настоящему изобретению; фиг. 72 - пример варианта всплывающего меню по фиг. 71, показывающего меру связанности двух объектов; фиг. 73-75 - примеры таблиц, иллюстрирующих поведения и реляционные предикаты типов объектов содержания при использовании интеллектуальной лупы; фиг. 76 - пример пользовательского интерфейса, иллюстрирующий соответствующие настоящему изобретению семантические результаты для элемента управления воспроизведением/предварительным просмотром;-9 008675 фиг. 77 - пример пользовательского интерфейса, показывающего семантические результаты для элемента сопряжения; фиг. 78 и 79 - примерные отображения функциональных возможностей для настоящего изобретения; фиг. 80 - пользовательский интерфейс, показывающий результаты агента и соответствующие палитры контекста согласно настоящему изобретению; фиг. 81 - пример панели результатов всплывающих контекстных интеллектуальных рекомендаций согласно настоящему изобретению; фиг. 82 - таблица, показывающая технологические уровни информационной нервной системы для настоящего изобретения; фиг. 83 - динамическое связывание и управляемая пользователем навигация и просмотр ресурсов сети согласно предпочтительному воплощению настоящего изобретения. Документы, включенные посредством ссылки Приложение к настоящему описанию, которое содержит ссылки на него, включено в настоящее описание посредством ссылки. Данное приложение включает в себя пример кода, иллюстрирующего предпочтительный вариант осуществления настоящего изобретения. Содержание детального описания изобретенияB. Обзор 1. Контекст изобретения 2. Значение задач 3. Современная сеть Web в сравнении с информационной нервной системой согласно настоящему изобретению С. Архитектура системы и технологические факторы 1. Обзор системы 2. Архитектура системы 3. Технологические наборы 4. Гетерогенность системы 5. Защищенность 6. Факторы эффективностиb. Блок сбора семантических данных с. Блок проверки согласованности семантической сетиd. Машина логического вывода е. Процессор семантических запросовf. Синтаксический анализатор естественного языкаg. Агент знаний электронной почтыh. Администратор знаний предметной областиi. Другие компоненты 3. Сервер базы знаний 4. Информационный агент (платформа браузера семантики)h. Браузер среды (браузер семантики или информационный агент)i. Дополнительные особенности приложений 5. Обеспечение контекста в настоящем изобретенииd. Предикаты, устанавливаемые по умолчанию е. Предикаты контекстаi. Интеллектуальные рекомендации 6. Преимущества свойств настоящего изобретения Е. Сценарии 1. Примеры использования семантических запросов согласно настоящему изобретению 2. Проблемы коммерции 3. Ситуации Детальное описание изобретения А. Определения.ActionScript (скрипт действий) - язык сценариев Macromedia Flash (групповая запись/считывание макросреды). Этот двунаправленный информационный обмен способствует созданию пользователями интерактивных фильмов. См. http://www.macromedia.со/support/flach/actionscripts/actionscripttutorial/. Агентство - имеющий имя экземпляр сервера интеграции знания (СИЗ), который является семантическим эквивалентом Web-сайта. Каталог агентства - каталог, который хранит информацию метаданных для агентств и позволяет клиентам осуществлять добавление, удаление, поиск, просмотр ресурсов агентств, сохраненных в нем. Агентства могут публиковаться в каталогах подобных LDAP (Облегченный протокол службы каталогов) или активном каталоге Microsoft. Агентства могут также публиковаться в частных каталогах, построенных специально для агентств. Агент - семантический фильтр-запрос, который возвращает XML-информацию для конкретного типа семантического объекта (например, документов, электронной почты, людей и т.д.), контекста (заголовки, диалоги и т.д.) или элемента сопряжения.Blender или Compound Agent (агент элемента сопряжения или составной агент) - зарегистрированное имя для агента, который содержит других агентов и позволяет пользователю (в случае элементов сопряжения на клиентской стороне) или администратору агентства (в случае элементов сопряжения на серверной стороне) создавать запросы, которые генерируют результаты, которые являются объединением или пересечением результатов содержащихся в них агентов. В случае элементов сопряжения на клиентской стороне результаты могут генерироваться с использованием различных видов (показывающих каждого агента в элементе сопряжения в отдельном кадре, показывающих все объекты конкретного типа объекта среди содержащихся агентов и т.д.).Breaking News Agent (агент новостей, приводящих к прерыванию) - зарегистрированное имя для интеллектуального агента, который пользователи специально маркируют как указывающие на критичность по времени. Пользователи могут маркировать любого интеллектуального агента как агента новостей, приводящих к прерыванию. Этот признак затем сохраняется в семантической среде пользователя. Агент новостей, приводящих к прерыванию предпочтительно показывает уведомление, если имеются новости, приводящие к прерыванию, относящиеся к какой-либо отображаемой информации.Default Agent (устанавливаемый по умолчанию Агент) - зарегистрированное имя для стандартизованного, не модифицируемого пользователем агента, представляемого пользователю.Domain Agent (агент предметной области) - зарегистрированное имя для агента, который принадлежит семантической предметной области. Он инициализируется запросом агента, который включает в себя ссылку на таблицу категории.Dumb Agent (немой (неинтеллектуальный) агент) - зарегистрированное имя для агента, который не имеет агентства и который ссылается на локальную информацию (на локальном жестком диске),на совместно используемую сеть или на Web-связь (линк) или URL (унифицированный указатель информационного ресурса). Неинтеллектуальные агенты используются, по существу, для загрузки единиц информации (например, документов) из неинтеллектуальной ограниченной среды (песочницы) в интеллектуальную ограниченную среду (в информационную нервную систему через информационного агента (семантический браузер.Email Agent (или Email Knowledge Agent) (агент электронной почты или агент знаний электронной почты) - зарегистрированные имена для общественного агента, используемого для публикации или аннотирования информации и совместного использования знаний в агентстве.Favorite Agent (любимый агент) - зарегистрированное имя для агентов, которых пользователи указывают как любимые и как те, к которым наиболее часто обращаются.Public Agent (общественный агент) - зарегистрированное имя для агентов, которые создаются и управляются системным администратором.Private или Local Agents (частные или локальные агенты) - зарегистрированные имена для агентов, которые создаются и управляются пользователями.Search Agent (агент поиска) - зарегистрированное имя для интеллектуального агента, который создается путем поиска в семантической среде с ключевыми словами или поиска существующего интеллектуального агента для вызова дополнительного фильтра текстового запроса в интеллектуальном аген- 11008675 те.Simple или Standard Agent (простой или стандартный агент) - зарегистрированное имя автономных агентов, которые инкапсулируют структурированные несемантические запросы (например, от локальной файловой системы или источника данных).Smart Agent (интеллектуальный агент) - зарегистрированное имя автономного агента, который инкапсулирует структурированные семантические запросы и ссылается на агентство через свой XMLWeb-сервис.Special Agent (специальный агент) - зарегистрированное имя для интеллектуального агента, который создается на основе шаблона контекста. Обнаружение агента - свойство информационной среды настоящего изобретения, которое позволяет пользователям просто и автоматически обнаруживать новых агентов серверной стороны или агентов клиентской стороны, созданных другими (друзьями или коллегами). См. также обнаружимость. Аннотации - примечания, комментарии или пояснения, которые используются для добавления персонального контекста к информационному объекту. В предпочтительном варианте осуществления аннотации представляют собой сообщения электронной почты, которые связаны с объектом, который они определяют, и которые могут иметь приложения (подобно обычным сообщениям электронной почты). Кроме того, аннотации являются информационными объектами первого класса в системе и как таковые могут аннотироваться сами, приводя в результате к дереву аннотаций с исходным объектом в качестве корня. Интерфейс прикладного программирования (API) - определяет, каким образом программисты используют конкретные компьютерные функции. API существуют для оконных систем, файловых систем,систем баз данных, сетевых систем и других систем. Протокол доступа к календарю (САР) - протокол Интернет, позволяющий пользователям получать цифровой доступ к памяти календаря на основе iCalendar-стандарта.Compound Agent Manager (администратор составного агента) - зарегистрированное имя для компонента агента, который программным образом позволяет пользователю создавать и удалять составных агентов и управлять ими путем добавления и удаления агентов. Контекстинформация, окружающая конкретный элемент (объект, предмет), которая придает значение и иным образом помогает потребителю информации интерпретировать этот объект, а также находить другую релевантную информацию, относящуюся к этому объекту. Панель результатов контекста - панель результатов, которая отображает результаты запросов на основе контекста (контекстно-основанных запросов). Сюда включаются палитры контекста, интеллектуальные лупы, глубокая информация и т.д. См. панель результатов. Чувствительность к контексту - свойство информационной среды, которое позволяет ей интеллектуально и динамически воспринимать контекст всего, что представляет информация, и представлять дополнительную релевантную информацию для данного контекста. Контекстно-чувствительная система или среда понимает семантику информации, которую она представляет и обеспечивает соответствующее поведение (проактивное и реактивное, на основе действий пользователя), чтобы представить информацию в ее надлежащем контексте (как внутренним, так и относительным (реляционным) образом).Context Template (шаблон контекста) - зарегистрированное имя для управляемых сценарием шаблонов запроса информации, которые отображаются на конкретные и знакомые семантические модели для доступа к информации и ее извлечения. Например, шаблон заголовки в предпочтительном варианте имеет параметры, которые согласованы с доставкой заголовков (где новизна и вероятность интереса высокого уровня являются основными параметрами для извлечения). Шаблон наступающие события имеет параметры, которые согласованы с доставкой наступающих событий и т.д. По существу, шаблоны контекста могут быть представлены по аналогии как каналы извлечения персональной цифровой семантической информации, которые доставляют информацию пользователю путем использования хорошо известного семантического шаблона.Deep Information (глубокая информация) - зарегистрированное имя для признака настоящего изобретения, который позволяет информационному агенту отображать внутреннюю контекстную информацию, относящуюся к информационному объекту. Контекстная информация включает информацию, отыскиваемую из семантической сети агентства, откуда исходит объект. Обнаружимость - способность информационной среды настоящего изобретения интеллектуальным и проактивным (упреждающим) образом делать информацию известной или видимой пользователю, не требуя от пользователя в явном виде отыскивать информацию.Domain Agent Wizard (мастер агента предметной области) - зарегистрированное имя для системного компонента и его пользовательского интерфейса, позволяющих администратору агентства создавать и управлять агентами предметной области.DOTNET (.NET) - Mirisoft.Net является сетью технологий программного обеспечения Microsoft для соединения информации, людей, систем и устройств. Она обеспечивает интеграцию программного обеспечения за счет использования XML-Web-сервисов: малых, дискретных компонентных приложений,- 12008675 которые соединяются друг с другом, а также с другими более крупными приложениями, через Интернет.Net-соединенное программное обеспечение облегчает создание и интеграцию XML-Web-сервисов. См.Dynamic Linking (динамическое связывание) - зарегистрированное имя для свойства информационной нервной системы согласно настоящему изобретению, позволяющего пользователям связывать информацию динамически, семантически и со скоростью мысли, даже если эти информационные объекты не содержат связей друг с другом. За счет использования интеллектуальных объектов, которые обладают внутренне присущим им поведением, и использования рекурсивной информации, содержащейся в XMLWeb-сервисе информационного агентства, каждый узел в семантической сети является намного более интеллектуальным, чем регулярная связь или узел современной Web-сети или концептуальной семантической Web-сети. Иными словами, каждый узел в интеллектуальной виртуальной сети или Web-сети согласно настоящему изобретению может связываться с другими узлами независимо от авторских разработок. Каждый узел имеет поведение, которое может динамически связываться с агентством и интеллектуальными агентами через операции графического интерфейса перетащить и оставить и интеллектуального копирования и вставки, создавать связи с агентствами в семантической среде, отвечать на запросы от интеллектуальных агентов для создания новых связей, включать внутренние уведомления, которые будут динамически создавать связи с контекстной и чувствительной к времени информации в своем агентстве, включая представление подсказок для новостей, вызывающих прерывание (причем узел может автоматически связываться с агентами новостей, вызывающих прерывание, в пространстве имен), образовывать базу для глубокой информации, которая может позволить пользователю найти новые связи и т.д. Пользователь настоящего изобретения поэтому не зависит от автора метаданных. Как только пользователь достигает узла в сети, пользователь имеет множество семантических средств навигации динамическим и автоматическим образом с использованием контекста, времени, связанности с интеллектуальными агентствами и агентами и т.д. ХМL-объект электронной почты - информационный объект с типом объекта информации Электронная почта. XML-объект имеет SRML-схему Электронной почты (которая использует XML). Браузер среды - см. информационный агент.Favorite Agents Manager (администратор любимых агентов) - зарегистрированное имя для системного компонента и элемента пользовательского интерфейса, который позволяет администратору агентства управлять любимыми агентами серверной стороны.Flash MX - Macromedia Flash MX (групповая запись/считывание макросреды) является средой проектирования и разработки текста, графики и анимации для создания широкого диапазона содержимого высокой степени воздействия и обогащенных приложений для Интернет. См. http://www.macromedia.com/software/flash/productinfo/productoverview/.Global Agency Directory (глобальный каталог агентств) - зарегистрированное имя для экземпляра каталога агентств, который исполняется в Интернет (или иной глобальной сети). Глобальный каталог агентств позволяет пользователям осуществлять поиск и просмотр ресурсов агентств, базирующихся на Интернет, с использованием их информационного агента (непосредственно в их семантической среде). См. также каталог агентств.HTTP - протокол передачи гипертекстовых файлов является протоколом уровня приложений для распределенных, взаимодействующих гипермедийных информационных систем. Это обобщенный, не изменяющий своего состояния в процессе исполнения протокол, который может быть использован для многих задач, помимо его использования для гипертекста, например, серверов имен и систем управления распределенными объектами, за счет расширения его методов запроса, кодов ошибок и заголовков. Особенностью HTTP является типизация и согласование представления данных, позволяющие системам формироваться независимо от переносимых данных. См. http://www.w3org/Protocols иInference Engine (машина логического вывода) - зарегистрированное имя для методологии настоящего изобретения, которая соблюдает шаблоны и данные, чтобы прийти к релевантным и логически правильным выводам путем умозаключений. Предпочтительно использует правила логического вывода(предварительно определенный набор эвристических правил) для добавления семантических связей к семантической сети согласно настоящему изобретению. Информация - количественная или качественная мера релевантности и уровня интеллекта содержимого или данных, которая передает знание.Information Agent (информационный агент) - зарегистрированное имя для семантического клиента или браузера согласно настоящему изобретению, который обеспечивает контекстную и чувствительную к времени доставку и представление анализируемой информации (или знания) из множества источников, типов информации и шаблонов и который обеспечивает возможность динамического связывания информации из различных хранилищ.Information Nervous System (информационная нервная система) - зарегистрированное имя для динамической, самосоздаваемой, контекстной и чувствительной к времени информационной системы со- 13008675 гласно настоящему изобретению, которая позволяет пользователям интеллектуальным образом и динамически связывать информацию со скоростью мысли, в контексте и с временной зависимостью, чтобы максимизировать сбор и использование знания для решаемой задачи.Information Object (информационный объект, или элемент, или пакет) - зарегистрированное имя для единицы информации конкретного типа, которая переносит знание в заданном контексте.Information Object Pivot (опорный пункт информационного объекта) - зарегистрированное имя информационного объекта, который пользователи используют в качестве навигационного опорного пункта для нахождения другой релевантной информации в том же самом контексте. Тип информационного объекта - см. тип объекта. Интеллектуальный объект - агенты программного обеспечения, которые действуют от имени пользователя для нахождения и фильтрации информации, согласования услуг, простой автоматизации комплексных задач, сотрудничества с другими агентами программного обеспечения для решения комплексных проблем. По определению, интеллектуальные агенты должны быть автономными или, иными словами, свободно способными к исполнению без вмешательства пользователя. Кроме того, интеллектуальные агенты должны быть способны осуществлять информационный обмен с другим программным обеспечением или человеческими агентами и должны иметь возможность воспринимать и контролировать среду, в которой они находятся. См. http://www.findarticles.com/cfdls/mOFWE/74/64694222/p1/article.jhtml.Internet Calendaring and Scheduling (iCalendar) (Регистрация и планирование в Интернет) - протокол,который позволяет развертывание взаимодействующих услуг регистрации и планирования для Интернет. Протокол обеспечивает определение общего формата для открытого обмена информацией регистрации и планирования в Интернет.Internet Message Access Protocol (IMAP) (Протокол доступа к сообщениям в сети Интернет) - коммуникационный механизм для почтовых клиентов для взаимодействия с почтовыми серверами и манипулирования почтовыми ящиками на них. Возможно, наиболее популярным протоколом доступа к почтовым сообщениям в настоящее время является протокол POP (почтовый протокол), который также обслуживает потребности удаленного доступа к почтовым сообщениям. Протокол IMAP предоставляет супернабор характеристик протокола POP, который позволяет намного более сложные взаимодействия и обеспечивает намного более эффективный доступ, чем модель POP. См. http://222-smi.Stanford.edu/projects/imap/m1/imap.html.Intrinsic Semantic Link (внутренняя семантическая связь) - зарегистрированное имя для семантических связей, которые являются внутренними для схемы конкретного информационного объекта. Например, информационный объект электронной почты имеет внутренние связи от, к, "cc", "bcc",приложения, которые являются присущими самому объекту и определены в схеме для типа информационного объекта электронная почта. Островок - хранилище информации, которое изолировано от других хранилищ, которые могут содержать релевантную, семантически связанную, контекстную и чувствительную к времени информацию,но которые отсоединены от других контекстов, в которых такая информация может быть релевантной.J2EE - платформа JavaTM 2, издание корпоративного уровня (издание пакета для предприятий)(J2EE), используемое для разработки многоуровневых (многозвенных) корпоративных приложений.J2EE основывает корпоративные приложения на стандартизованных, модульных компонентах путем обеспечения набора сервисов для этих компонентов и путем автоматической обработки многих деталей линии поведения приложения. См. http://Java.sun.com.j2ee/overview.html. Знание - информация, представленная в контекстной и зависимой от времени форме, которая позволяет потребителю информации обучаться, исходя из этой информации, и применять эту информацию,чтобы принимать более обоснованные и своевременные решения для релевантных задач.Knowledge Base Server (сервер базы знаний) - зарегистрированное имя для сервера, на котором находятся знания для сервера интеграции знаний (СИЗ).Knowledge Domain Manager (администратор предметной области знаний) - зарегистрированное имя для компонента сервера интеграции знаний, который ответственен за пополнение и поддержание специфической для предметной области информации в семантической сети.Knowledge Integration Server (сервер интеграции знаний) - зарегистрированное имя для сервера,который семантически интегрирует данные из множества разнообразных источников в семантическую сеть, который может также содержать агентов серверной стороны, которые обеспечивают доступ к сети,и который содержит XML-Web-сервисы, обеспечивающие контекстный и зависящий от времени доступ к знаниям на сервере.Liberty Alliance (свободный альянс) - мировоззренческая концепция свободного альянса состоит в обеспечении возможности связанному сетью сообществу более просто проводить транзакции при обеспечении защиты от пиратства и защищенности критичной информации идентификации. Для реализации- 14008675 своей концепции свободный альянс стремится устанавливать открытый стандарт для интегрированного сетевого сообщества через открытые технические спецификации. См. http://www.projectliberty.org/index.html.Lightweight Directory Access Protocol (LDAP) (облегченный протокол службы каталогов) - технология для доступа к общей информации каталога. LDAP заключается и реализуется в наиболее ориентированном на сеть промежуточном программном обеспечении (связующее программное обеспечение, обеспечивающее прозрачную работу программ в неоднородной сетевой среде). В качестве открытого, нейтрального к поставщикам стандарта, LDAP обеспечивает наращиваемую архитектуру для централизованного хранения и управления информацией, которая должна быть доступной для современных распределенных систем и сервисов. LDAP в настоящее время поддерживается в большинстве сетевых операционных систем коллективного пользования и даже архивированных сетевых приложениях. См. http://publibb.boulder.ibm.com/Redbooks.nsf/RedbookAbstracts/sg 244986.htmlopen.Local Context (локальный контекст) - локальный контекст относится к информационным объектам и агентам клиентской стороны, доступных пользователям. Это включает агентов в семантической среде,локальные файлы, папки, элементы электронной почты в пользовательских почтовых ящиках, пользовательские любимые и последние Web-страницы, текущие Web-страницы, текущие открытые документы и другие информационные объекты, которые представляют текущие задачи пользователя, место, время или условие. Значение (смысл) - признаки (атрибуты) линии поведения информации, которая позволяет потребителю информации определять ее местонахождение и перемещаться к ней, основываясь на содержании релевантной информации (в противоположность ее тексту или данным) и действовать на нее контекстным и зависимым от времени образом, чтобы максимизировать полезность информации. Метаданные - данные о данных. Они включают в себя те поля данных, связи и признаки, которые полностью описывают информационный объект. Синтаксический анализатор естественного языка - компонент программного обеспечения синтаксического анализа и интерпретации, который понимает запросы на естественном языке и может преобразовать их в структурированные запросы семантической информации.Nervana - зарегистрированное имя специализированной сквозной реализации среды/платформы информации информационной нервной системы. Это имя также определяет специализированное пространство имен для описателей (спецификаторов) типа ресурсов и предикатных имен..NET Passport - Microsoft .NET Passport является набором Web-сервисов, направленных на Интернет- и онлайновые покупки. .NET Passport обеспечивает пользователей функциональными возможностями единой регистрации (SSI) и быстрых покупок во все более возрастающем количестве участвующих сайтов, сокращая объем информации, которую пользователи должны запоминать или набирать при вводе. .NET Passport обеспечивает высококачественный онлайновый опыт для большой пользовательской базы и использует эффективные технологии шифрования, такие как SSL (протокол защищенных сокетов) и алгоритм 3DES (стандарт тройного шифрования данных) для защиты данных. Секретность является ключевым приоритетом, и все участвующие стороны подписывают контракт, в котором они выражают согласие сообщать и следовать стратегии секретности, которая придерживается промышленно принятых норм. Сетевые эффекты - это имеет место, когда ряд других пользователей влияют на стоимость продукта или услуги для конкретного пользователя. Телефонные услуги дают ясный пример этого. Стоимость телефонного обслуживания для пользователей является функцией числа других абонентов. Немногие были бы заинтересованы в телефонах, которые не были бы соединены с любым абонентом, и большинство признали бы более высокую стоимость за телефонной услугой, подсоединенной к национальной сети, в противоположность локальной сети. Аналогичным образом, многие компьютерные пользователи высоко ценят компьютерную систему, которая позволяет им легко обмениваться информацией с другими пользователями. Сетевые эффекты, таким образом, являются проявлениями потребностей, которые создают позитивный эффект обратной связи, в котором успешные продукты становятся более успешными. Таким образом, сетевые эффекты аналогичны мерам экономии со стороны поставщика в отношении масштаба и объема. По мере увеличения выходной продукции фирмы, меры экономии в связи с масштабом производства ведут к снижению средних затрат, позволяя фирме понизить цены и привлечь на свою сторону дополнительный бизнес от конкурентов. Непрерывное расширение приводит к снижающимся средним затратам, обосновывая все большее снижение цен. Аналогичным образом, позитивная обратная связь от сетевых эффектов строится на предыдущем успехе. В компьютерной индустрии, например, пользователи платят больше за более популярную компьютерную систему, во всем остальном одинаковую с другими,или за систему с большей базой установки, если цены и другие признаки двух конкурирующих систем эквивалентны. См. http://www.ei.com/publications./1996/fall1.htm.Network News Transfer Protocol (NNTP) - (сетевой протокол передачи новостей) - протокол для рас- 15008675 пространения, запроса, поиска и посылки новых статей с использованием надежной потоковой передачи новостей сообществу ARPA (управление перспективных исследовательских программ США)-Интернет. Протокол NNTP создан таким образом, что статьи новостей сохраняются в центральной базе данных,позволяя абонентам выбрать только те элементы, которые им желательно прочитать. Индексация, перекрестные ссылки и удаление устаревших сообщений также обеспечиваются. Уведомления - уведомления посылаются информационным агентом или агентством для указания пользователю, что у агента (как у агента клиентской стороны, так и у агента серверной стороны) имеется новая информация. Пользователи могут запросить уведомлений от агента в их семантической среде. Пользователи могут указать, что они получили уведомление. Источник уведомления (клиент или сервер) сохраняет информацию для пользователя, и агент указывает последнее время, когда пользователь подтвердил уведомление для агента. Источник уведомления опрашивает агента для проверки, имеется ли новая информация с времени последнего подтверждения. Если есть, то источник уведомления уведомляет пользователя. Уведомления могут быть посланы по электронной почте, на пейджер, в голосовом режиме, или с использованием специального механизма уведомления, такого как услуга .NER Alerts предлагаемая компанией Microsoft. Пользователи могут выбрать вариант указания предпочтительного для них механизма уведомления для всех источников уведомления (клиент или сервер), который применим для всех агентов на основе для источника уведомления или на основе для агента (что переопределяет указанное предпочтение источника уведомления). Объект - см. информационный объект. Тип объекта - идентификационные данные, связанные с информацией, которая позволяет потребителю понять сущность информации, интерпретировать ее содержание, прогнозировать, каким образом на информацию можно воздействовать, и связать ее с другими релевантными элементами информации на основе того, каким образом типы объектов в типовом случае связаны в реальном мире. Примеры включают документы, события, сообщения электронной почты, людей и т.д. Онтология - иерархическое структурирование знаний в соответствии с существенными качествами. Онтология есть явное определение концептуализации. Термин позаимствован из философии, где онтология есть систематическая информация существования (наличия). Для систем искусственного интеллекта существует то, что может быть представлено. Если знания предметной области представлены в форме декларативного формализма, множество объектов, которые могут быть представлены, называется универсумом дискурса. Это множество объектов и описываемые соотношения между ними отражаются в репрезентативном словаре, которым основанная на знания программа представляет знания. Таким образом, в контексте искусственного интеллекта, онтология программы описывается определением множества репрезентативных терминов. В такой онтологии определения связывают имена сущностей в универсум дискурса (например, классы, отношения, функции и другие объекты) с читаемым человеком текстом,описывающим, что означают имена, и формальными аксиомами, которые ограничивают интерпретацию и точно сформулированное использование этих терминов. Формально, онтология есть положение логической теории. Субъект онтологии есть исследование категорий вещей, которые существуют или могут существовать в некоторой предметной области. Продукт такого исследования, называемый онтологией, есть каталог типов вещей, которые подразумеваются существующим в интересующей предметной области D, исходя из перспективы персоны, которая использует язык L в целях обсуждения D. Типы в онтологии представляют предикаты, смысл слов, понятие и типы отношений языка L при использовании для обсуждения предметов в области D. См. http://www-ksl.Stanford.edu/kst/what-is-an-ontology.html иhttp://users.bestweb.net/sowa/ontology/. Предикаты - предикат есть признак или связь, результат которого представляет истинность или ложность некоторого условия. Например, предикат "authored by" ("создано автором" является ) связывает персону с информационным объектом и указывает, является ли персона автором объекта.Presenter (презентатор) - системный компонент в информационном агенте (семантический браузер) настоящего изобретения, который обрабатывает агрегирование и представление результатов с процессора семантических запросов (который предпочтительно интерпретирует SQML). Презентатор обрабатывает управление компоновкой (структурированием), агрегирование, навигацию, управление поверхностью (оболочкой), представление контекстных палитр, интерактивность, анимацию и т.д.RDF - стандарт консорциума WWW на описание ресурсов - есть основа для обработки метаданных,он обеспечивает взаимодействие между приложениями, которые обмениваются понятной для машин информацией по сети Web. RDF определяет средства для обеспечения автоматизированной обработкиWeb-ресурсов. RDF определяет простую модель для описания соотношений между ресурсами в терминах именованных свойств и значений. RDF свойства можно представить как атрибуты ресурсов, и в этом смысле они соответствуют традиционным парам атрибут (признак)-значение. Свойства RDF также представляют соотношения между ресурсами. Как таковая, модель данных RDF может поэтому напоминать диаграмму сущность-соотношение.- 16008675 ресурса для обеспечения лучших возможностей поискового процессора, каталогизация для описания содержимого и связей содержимого, доступных на конкретном Web-сайте, странице или цифровой библиотеке, интеллектуальными программными агентами для облечения совместного использования и обмена знаниями, для оценки содержимого, описания, набора страниц, которые представляют единый логический документ, для описания прав интеллектуальной собственности Web-страниц, для выражения приватных предпочтений пользователя, а также стратегии конфиденциальности Web-сайта. RDF с цифровыми подписями является предпочтительно компонентом построения "Web-сети доверия" для электронной коммерции, сотрудничества и других приложений. См. http://www.w3.org/TR/PR-rdf-syntax/ иRDFS - сокращение для схемы RDF. Специалистам по описанию ресурсов требуется возможность высказать некоторые сведения об определенных видах ресурсов. Для описания библиографических ресурсов, например, общими являются следующие описательные атрибуты: автор, название, предмет. Для цифровой сертификации часто требуются такие атрибуты, как контрольная сумма, авторизация. Декларирование этих свойств (атрибутов) и их соответствующая семантика определены в контексте RDF как схема RDF. Схема определяет не только свойства ресурса (например, название, автор,предмет, размер, цвет и т.д.), но и также может определять виды описываемых ресурсов (книги, Webстраницы, люди, компании и т.д.). См. http://www.w3.org/TR/rdf-schema.Results Pane (панель результатов) - зарегистрированное имя для области графического отображения в пределах информационного агента (семантический браузер), которая отображает результаты запроса SQML. См. фиг. 5, показывающую вид экрана информационного агента, иллюстрирующий агентов серверной стороны, инструментальную панель управления воспроизведением/навигации/фильтрации,диалог агентов серверной стороны (который позволяет пользователям просматривать и открывать агентов серверной стороны), и производить выборку результатов (с типом информационного объекта документы) из агента серверной стороны. Семантика - коннотативное значение.Semantic Environment (семантическая среда) - это понятие относится ко всем данным, сохраненным на локальных машинах пользователей, в дополнение к специфическим пользовательским данным на сервере агентства (например, абонированные агентства серверной стороны, любимые агенты серверной стороны и т.д.). Состояние клиентской стороны включает в себя любимого и последнего агентов и информацию аутентификации и авторизации (например, имена и пароли пользователя для разных агентств), в дополнение в SQML-файлам и буфера для каждого агента клиентской стороны (созданного пользователем). Информационный агент предпочтительно конфигурируется для сохранения агентов в течение установленного времени перед автоматическим их удалением, за исключением тех, которые внесены в список любимых. Например, пользователи могут конфигурировать информационного агента для сохранения агентов в течение двух недель. В этом случае агенты старше двух недель автоматически удаляются из системы и семантическая среда настраивается соответствующим образом. Семантическая среда используется для контекстных палитр (контекстные палитры используют агентства в списка последних или любимых, чтобы прогнозировать, из каких установленных по умолчанию агентств пользователи пожелают просмотреть контекст).Semantic Environment Manager (администратор семантической среды) - зарегистрированное имя компонента программного обеспечения, который управляет всем локальным состоянием семантической среды (в информационном агенте). Это включает в себя сохранение и управление метаданными для всех агентов клиентской стороны (и предысторию и подсписки любимых агентов), состояние на каждого агента (например, поверхности (оболочки) агента, предпочтения агента и т.д.), управление уведомлениями, просмотр ресурсов агентства (по каталогам агентства), прослушивание агентств по протоколам многоадресных передач одноранговых уведомлений, сервисы, обеспечивающие возможность пользователям просматривать семантическую среду посредством семантического браузера (посредством просмотра по дереву, диалога открыть агента и панели результатов) и т.д.XML-Web-сервиса, используемого сервером интеграции знаний (СИЗ), ответственного за пополнение,удаление и обновление записей в семантической сети посредством компонента памяти метаданныхSemantic Metadata Store (SMS) (память метаданных) - зарегистрированное имя для компонента программного обеспечения в СИЗ, который использует базу данных (например, SQL Server, Oracle, DB2),имеющую таблицы для каждого основного типа объекта для хранения всех метаданных в СИЗ. Семантическая сеть - система и способ связывания объектов, связанных со схемами систематическим образом посредством таблиц баз данных в памяти семантических метаданных.Semantic Network Consistency Checker (компонент проверки согласованности семантической сети) зарегистрированное имя для компонента программного обеспечения, который исполняется на агентстве согласно настоящему изобретению, задачей которого является поддержание целостности и согласованности семантической сети. Компонент проверки исполняется периодически и гарантирует, что записи в- 17008675 таблице семантические связи существуют в таблицах родных (собственных, присущих среде) объектов, что записи в таблице объекты существуют в таблицах собственных объектов и что все записи в памяти семантических метаданных все еще существуют в хранилищах, из которых они были собраны. Семантические запросы - запросы, которые воплощают в себе значение (смысл), контекст, зависимость от времени, контекстные шаблоны, содержательность, приближающуюся к естественному языку. Намного более мощные, чем простые, основанные на ключевых словах запросы, так как они являются контекстно- и времязависимыми и содержат в себе смысл и семантику.Semantic Query Markup Language (SQML) - (язык разметки семантических запросов) - специализированный, основанный на XML язык запросов, используемый в данном изобретении, для определения,сохранения, интерпретации и исполнения семантических запросов клиентской стороны. SQML включает в себя метки для определения запроса, который получает свои данные из различных ресурсов (которые представляют источники данных), таких как файлы, папки, хранилища приложений и ссылки на XMLWeb-сервисы агентств (посредством идентификаторов ресурсов и URL). Кроме того, SQML включает в себя метки, которые обеспечивают семантические фильтрации (посредством настроенных связей и предикатов), которые указывают, каким образом данные должны запрашиваться и отфильтровываться из ресурсов, и аргументы, которые указывают, каким образом ресурсы должны запрашиваться, и каким образом должны отфильтровываться результаты. В частности, аргументы могут включать в себя ссылки на локальный или удаленный контекст. Контекстные аргументы затем превращаются посредством SQP(процессора семантических запросов) клиентской стороны во время исполнения в XML-метаданные.XML-метаданные затем пропускаются к соответствующему ресурсу (например, XML-Web-сервису агентства) как вызов метода вместе со ссылкой на ресурс и семантическими связями и предикатам, которые указывают, каким образом запрос должен быть преобразован ресурсом (например, XML-Webсервисом агентства). SQML по отношению к информационной нервной системе играет ту же роль, что иHTML для современной Web-сети. Основное различие состоит в том, что SQML определяет правила для семантических запросов, в то время как HTML определяет правила для гипертекстового представления. Однако QSML обладает преимуществами в Ом, что он позволяет клиенту рекурсивно создавать новые семантические запросы из существующих (путем создания нового SQML-запроса с новыми связями, выведенного из существующего SQML-запроса), например, посредством операций графического интерфейса перетащить и оставить и интеллектуального копирования и вставки, интеллектуальной лупы, шаблонов и палитр контекста и т.д. Кроме того, поскольку SQML не определяет правил для представления,результаты семантического запроса могут быть представлены множеством путей, используя поверхность, которая применяет результаты (в SRML) для генерации представления на основе пользовательских предпочтений, интересов, условия или контекста. Кроме того, SQML может содержать абстрактные связи и предикаты, такие как те, которые ссылаются или используют шаблоны контекста. Ресурс (например, XML-Web-сервис агентства) затем преобразует SQML в соответствующий формат запроса (например, SQL или эквивалентный ему, в случае XML-Web-сервиса агентства) и затем вызывает действительный запрос для генерации результатов (которые затем будут вычислять контекст пользователя или шаблон контекста). Также, SQML-буфер или файл может ссылаться на множество ресурсов (и агентств),тем самым позволяя пользователю просматривать результаты агрегированным способом (например, на основе контекста или во временной зависимости), а не на основе источника данных, - это особенно эффективный признак изобретения, который обеспечивает управляемый пользователем просмотр ресурсов и агрегирование информации (см. разделы по обоим вопросам, приведенные ниже). Наконец, каждый агент клиентской стороны имеет SQML-определение и файл, точно так, как каждая Web-страница имеетSemantic Query Processor (SQP) (процессор семантических запросов) - зарегистрированное имя для процессора семантических запросов серверной стороны (XML-Web-сервис в предпочтительном варианте осуществления), который принимает SQML-запрос и преобразует его в SQL (в предпочтительном варианте) и затем возвращает результаты как XML. На сервере интеграции знаний процессор семантических запросов является главной точкой входа в семантическую сеть согласно настоящему изобретению,и несет ответственность за реагирование на семантические запросы от клиентов сервера интеграции знаний. На сервере это компонент программного обеспечения, который обрабатывает семантические запросы, представленные как SQML, от клиента. На клиентской стороне процессор семантических запросов принимает агрегированный SQML и компилирует или отображает его на индивидуальные SQMLзапросы, которые могут быть пересланы на XML-Web-сервис сервера (или агентства).Semantic Results Markup Language (SRML) (язык разметки семантических результатов) - специализированная основанная на XML схема данных и формат, используемые настоящим изобретением для определения, хранения, интерпретации представления семантических результатов. У клиента, SRML возвращается от процессора семантических запросов через обработчики семантических ресурсов, которые интерпретируют, форматируют и выдают требования запросов на источники семантических данных. Источники семантических данных будут включать в себя XML-Web-сервис агентства, локальные файлы,локальные папки, заказные источники данных от локальных и удаленных приложений (например, почтовый ящик электронной почты Microsoft Outlook) и т.д. XML-Web-сервис будет возвращать SRML клиен- 18008675 ту в ответ на семантический запрос клиента. Таким образом, XML-Web-сервис не будет заботиться о том, каким образом результаты представляются клиенту. Это контрастирует с современной Web-сетью и семантической Web-сетью, где серверы возвращают уже отформатированный HTML клиенту для представления и где клиенты просто представляют данные представления (в противоположность семантическим данным) и не могут настраивать представление данных. В настоящем изобретении два клиента могут воспроизвести один и тот же SRML полностью различными путями, основываясь на текущей поверхности, которая была выбрана или применена пользователем каждого клиента. Поверхность затем преобразует SRML в готовый для представления формат, такой как XHTML, DHTML+TIME, SVG, FlashSMRL является метасхемой, что означает, что это является форматом контейнера, который может включать в себя данные для различных типов информационных объектов (например, документы, электронная почта, люди, события и т.д.). SRML-файл или буфер может содержать промежуточные результаты для каждого из этих типов объектов. Правильно построенный SRML должен содержать правильно построенные разделы XML-документа, которые согласованы со схемой типов информационных объектов, которые содержатся в семантическом результате, который представляет SRML. См. образец А в приложении к настоящему описанию. Семантическая сеть Web - расширение современной сети Web, в котором информации придано правильно определенное значение, позволяющее компьютерам работать во взаимодействии более эффективно. См. Tim Berners-Lee, James Hendler, Ora Lassila, The Semantic Web, Scientific American, May 2000. Средства для введения понимаемых машинами данных в современную сеть Web становятся высокоприоритетными для многих сообществ. Сеть Web может достичь своего полного потенциала, только если она станет местом, где данные могут совместно использоваться, обрабатываться автоматическими средствами, а также людьми. Для такой сети Web будущие программы должны обеспечивать возможность совместно использовать и обрабатывать данные, даже если эти программы созданы полностью независимым образом. Семантическая сеть Web является концептуальным мировоззрением: идея наличия в сети Web данных, определенных и связанных таким путем, что они могут быть использованы машинами не только в целях отображения, но для автоматизации, интеграции и повторного использования данных в самых различных приложениям. См. также http://www.w3.org/2001/sw/.Session Announcement Protocol (SAP) (протокол извещения о сеансе). Чтобы оказать помощь в извещении о многоадресных мультимедийных конференциях и других многоадресных сеансах, и для передачи релевантной информации настройки сеанса потенциальным участникам, может быть использован распределенный каталог сеанса. Экземпляр такого каталога сеанса периодически транслирует пакеты,содержащие описание сеанса, и эти извещения принимаются другими каталогами сеанса, так что потенциальные удаленные участники могут использовать описание сеанса для запуска инструментальных средств, требуемых для участия в сеансе. В своей простейшей форме это связано с периодической многоадресной передачей пакета извещения о сеансе, описывающего конкретный сеанс. Для приема извещения SAP приемник просто прослушивает хорошо известный адрес и порт многоадресной передачи. Сеансы описываются с использованием протокола описания сеанса (ftp://ftp.isi.edu/in-notes/rfc2327.txt). Если приемник принимает пакет извещения о сеансе, он просто декодирует сообщение SDP и затем может отобразить информацию о сеансе для пользователя. Интервал между повторениями сообщения с описанием одного и того же сеанса зависит от числа сеансов, о которых извещается(каждый отправитель в конкретной области действия может слышать других отправителей в той же самой области действия), так что ширина полосы, используемая для извещений о сеансе в конкретной области, может поддерживаться примерно постоянной. Если приемник осуществлял прослушивание в течение некоторого времени и не услышал извещения о сеансе, то приемник может заключить,что сеанс отменен и больше не существует. Установленный интервал основывается на оценке приемника того, как часто отправитель должен осуществлять передачу. См. http://www.fags.org/rfc2974.html,http://www.video.ja.net/mice/archive/sdrdocs/nodel.html, ftp://ftp.isi.edu.in-notes/rfc2327.txt.Simple Mail Transfer Protocol (SMTP) (простой протокол электронной почты) - протокол, предназначенный для надежной и эффективной пересылки электронной почты. SMTP не зависит от конкретной подсистемы пересылки и требует только надежного потокового канала упорядоченных данных. Важной особенностью SMTP является его способность транслировать почту в транспортной среде. См. http://www.ietf.org/rfc/rfc0821.txt. Поверхности (оболочки) - шаблоны представления, которые используются для настройки пользовательского опыта на основе по каждому агенту или для настройки всей структуры (формата) (независимо от агента), или объекта (на основе типа информационного объекта), контекста (на основе шаблона контекста), элемента сопряжения (для агентов, являющихся элементами сопряжения) для имени/пути семантической области или онтологии и других факторов. Каждый агент должен включать в себя поверхность,которая в свою очередь должна иметь представление XML-метаданных для параметров, чтобы настраивать структуру (топологию) XML-результатов, которые представляют информационные объекты (по- 19008675 верхность топологии), например, должны ли быть эти результаты анимированными, и способ, которым отображается каждый результат, включая представление типа объекта (поверхность объекта), стили,цвет, графику, фильтры, трансформации, эффекты, анимации и т.д., что указывает онтологию текущих результатов (поверхность онтологии), стили, которые указывают шаблон контекста текущих результатов(поверхность контекста), и стили, которые указывают, как просматривать и перемещаться по результатам из элементов сопряжения (т.е. поверхность элемента сопряжения).Smart Lens (интеллектуальная лупа) - зарегистрированное имя специализированной функции данного изобретения, позволяющей пользователю выбирать интеллектуального агента или объект в качестве контекста, с которым просматривают другой объект, или агента. Лупа отображает метаданные, связи и результирующие предварительные просмотры, которые дают пользователям указание того, что им следует ожидать, если контекст будет вызван. По существу, интеллектуальная лупа отображает результаты потенциального запроса. Интеллектуальная лупа позволяет пользователям быстро просматривать результаты контекста без действительного вызова запросов (тем самым увеличивая их производительность). Кроме того, интеллектуальная лупа может отображать виды, которые согласованы с контекстом,используя опорные пункты, шаблоны и окна предварительного просмотра, позволяя пользователю анализировать контекст различными путями перед вызовом запроса.Smart Virtual Web (интеллектуальная виртуальная сеть Web) - зарегистрированное имя для свойства согласно настоящему изобретению, заключающегося в интеграции семантики, контекстной зависимости, зависимости от времени и динамики для обеспечения возможности пользователям просматривать ресурсы динамической, виртуальной, оперативной, управляемой пользователем сети Web, позволяя им осуществлять управление и настройку. Это находится в контрасте с современной сетью Web и концептуальной семантической сетью Web, которые используют вручную создаваемую сеть, в которой пользователи зависят от создателей информации в сети.Structured Query Language (SQL) - (структурированный язык запросов) - используется для информационного обмена с базой данных. В соответствии с ANSI (Американский Национальный институт стандартов), это есть стандартный язык для систем управления реляционными базами данных. SQLформулировки используются для выполнения таких задач, как обновление данных в базе данных или извлечение данных из базы данных. Некоторыми известными системами управления реляционными базами данных являются следующие: Oracle, Sybase, Microsoft SQL Server, Access, Ingress и т.д. Хотя большинство баз данных используют SQL, большинство из них также обладают собственными дополнительными расширениями, которые обычно используются только в их системе. Однако стандартные SQLкоманды, такие как выбрать, вставить, обновить, удалить, создать, сбросить, могут быть использованы для выполнения практически всего, что требуется при обращении с базой данных.SQL работает с реляционными базами данных. Реляционная база данных сохраняет данные в таблицах (соотношениях, связях). База данных есть набор таблиц. Таблицы состоят из списка записей, каждая запись в таблице предпочтительно включает в себя одну и ту же структуру, и каждая имеет фиксированное число полей заданного типа. См.Scalable Vector Graphics (SVG) (масштабируемая векторная графика) - язык для описания двумерной графики в XML. SVG учитывает три типа графических объектов: формы векторной графики (например, трассы, состоящие из прямых линий и кривых), изображение и текст. Графические объекты могут группироваться, изменяться по стилю, трансформироваться и разлагаться на предварительно визуализированные объекты. Текст может быть в любом пространстве имен, пригодном для приложения, которое улучшает возможности поиска и доступность для SVG графики. Набор признаков включает в себя вложенные трансформации, отсечение областей, альфа-маски, фильтровые эффекты, объекты шаблонов и наращиваемость. SVG-рисунки могут быть динамическими и интерактивными. Объектная модель документа (DOM) для SVG, которая включает в себя полную модель XML DOM, позволяет реализовать простую и эффективную векторную графическую анимацию посредством написания сценариев. Богатый набор обработчиков событий, таких как onmouseover и onclick, могут быть назначены для любого SVGграфического объекта. Ввиду совместимости и отношения поддержки с другими Web-стандартами,функции, подобные созданию сценариев, могут быть реализованы на SVG-элементах и других XMLэлементах из различных пространств имен одновременно в пределах одной и той же Web-страницы. См.http://www.w3.org/Graphics/SVG/Overview.htm8. Таксономия (систематика) - организационная структура, в которой подразделения упорядочены в группы или по категориям. Временная зависимость - свойство информационной среды доставлять и представлять информацию на основе того, когда информация была бы наиболее релевантной по времени. Например, свежесть(новизна) является признаком, обозначающим временную зависимость. Кроме того, доставка и представление наступающих событий (которые по определению являются зависимыми от времени) и способ, которым критичные ко времени события отображаются, являются свойствами зависимой от времени среды. Современная сеть Web - это определение относится к общеизвестной на сегодняшний- 20008675 момент Всемирной Паутине. Современная сеть Web является универсумом гипертекстовых серверов (HTTP серверов), которые представляют собой серверы, позволяющие связать между собой текст, графику, звуковые файлы и т.д. Гипертекст - есть просто нелинейный способ представления информации. Вместо того, чтобы читать или изучать некоторые предметы в порядке, установленном для нас автором, или редактором, или издателем (сервером публикаций), читатели гипертекста могут следовать своим собственным путем, создают свой собственный порядок или придают значение материалу. Это выполняется путем создания связей между информацией. Эти связи обеспечиваются так, что пользователь может перескакивать к следующей информации о конкретном обсуждаемом вопросе (который может иметь больше связей, уводящих читателя в другое направление). Гипертекстовая среда может включать в себя картинки, звуки, виды, присутствующие в мультимедийном методе представления информации, также называемом гипермедийным. См. http://www.w3.org/History.html иMulticast Time to Live (TTL) (время жизни многоадресной передачи) - протокол маршрутизации многоадресной передачи использует поле дейтаграмм для принятия решения, насколько далеко от посылающего хоста должен пересылаться данный многоадресный пакет. Установленный по умолчаниюTTL для многоадресных дейтаграмм есть 1, результатом чего является то, что многоадресные пакеты поступают только к другим хостам в локальной сети. Опция setsockopt(2) может быть использована для изменения TTL. По мере того как значение для TTL возрастает, маршрутизаторы будут увеличивать количество транзитных участков (прыжков), на которые они должны переслать многоадресный пакет. Для обеспечения осмысленного контроля области действия, многоадресные маршрутизаторы в типовом случае используют следующие пороги при пересылке на основе TTL: 0 - ограничено тем же хостом 1 - ограничено той же подсетью 32 - ограничено тем же сайтом 64 - ограничено тем же регионом 128 - ограничено тем же континентом 255 - без ограничений. См. http://www.isl.org/projects/eies/mbone/mbone27.htm. Пользовательское состояние - относится ко всему состоянию, которое либо создано пользователем,либо необходимо для сохранения пользовательских предпочтений, любимых вариантов выбора или любой другой персональной информации на клиентской или серверной стороне. Пользовательское состояние на клиентской стороне включает в себя информацию удостоверяющих данных аутентификации, список агентов пользователя (и все метаданные, включая SQML-запросы для агентов), исходного агента,опции конфигурации, предпочтения, такие как поверхности и т.д. По существу, пользовательское состояние на клиентской стороне есть постоянная форма пользовательской семантической среды. Пользовательское состояние на серверной стороне включает в себя такую информацию, как пользовательские любимые агенты, абонированные агенты, установленные по умолчанию агенты, семантические связи с информационными объектами на сервере (например, связи с любимыми объектами) и т.д. Пользовательское состояние на серверной стороне является опционным для серверов, но его поддержка является предпочтительной. Серверы обычно поддерживают вход в систему (регистрацию) пользователя и тип объекта люди (даже без агентов серверной стороны), поскольку они нужны для таких свойств, как любимые объекты, рекомендации и для шаблонов контекста, таких как ньюсмейкеры,эксперты, рекомендации, любимые, классические.Virtual Information Object Type (тип виртуального информационного объекта) - зарегистрированное имя для типов объектов, которые не отображаются на отдельные типы объектов, но семантически представляют интерес для пользователей.Virtual Parameter (виртуальный параметр) - зарегистрированное имя для переменных, параметров,аргументов или имен, которые динамически интерпретируются во время исполнения процессором семантических запросов. Это позволяет администратору агентства сохранять агентов, которые ссылаются на виртуальные имена и затем преобразовывать эти имена в действительные релевантные термины, когда запрос вызывается. Сеть Web Доверия - термин, придуманный членами сообщества исследователей семантической сетиWeb, который относится к цепочке авторизаций, которую должны использовать пользователи семантической сети Web для подтверждения утверждений (описывающих семантические свойства элементов) и формулировок. На основе трудов в математике и криптографии, цифровые подписи обеспечивают доказательство того, что некоторое лицо подписало (и выразило согласие) документ или формулировку. Пользователи могут предпочтительно в цифровом виде подписывать все свои RDF-утверждения. Таким образом, пользователи могут быть уверены, что они подписали их (или, по меньшей мере, ручаться за их аутентичность). Пользователи просто сообщают программе, чьим подписям доверять. Каждый может установить свои собственные уровни доверия, и компьютер может принимать решение о том, как много из того, что считано, является достоверным.- 21008675 Например, с помощью сети Web-доверия пользователь может сообщить компьютеру, что он доверяет своему лучшему другу Роберту. Роберт, кажется, будет довольно популярной фигурой в сети, доверяющей порядочному числу людей. Все люди, которым он доверяет, в свою очередь, будут доверять другому множеству людей. Каждая из этих мер доверия имеет определенную степень (Роберт может доверить Венди многое, но Салли - лишь немного). Помимо доверия, уровни недоверия также могут быть факторизованы. Если пользовательский компьютер обнаруживает документ, которому явно никто не выразил доверия, но также ни один не сказал, что он полностью ложный, то он, вероятно, будет доверять этой информации несколько больше, чем той, по отношению к которой многие люди высказались, что она ложна. Компьютер принимает все эти факторы во внимание при принятии решения о достоверности элемента информации. Предпочтительно компьютер объединяет всю эту информацию в простое отображение (истинно-ложно) или в более сложное объяснение (описание всех различных имеющих отношение факторов доверия). См. http://blogspace.com/rdf/SwartzHendler.Web Services Interoperability (WS-I) (возможность взаимодействия Web-сервисов) - открытая организация, имеющая привилегии для того, чтобы способствовать продвижению взаимодействия Webсервисов между платформами, операционными системами и языками программирования. Эта организация работает с промышленными организациями и с организациями по стандартизации для реагирования на пользовательские потребности путем обеспечения руководящих материалов, эффективной практики и ресурсов для разработки решений, связанных с Web-сервисами. См. http://www.ws-i.org.Web Services Security (WS-Security) (защищенность Web-сервисов) - усовершенствования к SOAPпередаче сообщений, обеспечивающие качественную защиту через целостность сообщений, конфиденциальность сообщений и аутентификацию отдельных сообщений. Эти механизмы могут быть использованы для учета широкого разнообразия моделей защиты и технологий шифрования. WS-Security также обеспечивает универсальный механизм для связи маркеров доступа с сообщениями. Никакого особого типа маркера доступа не требуется для WS-Security. Он спроектирован для расширения (например, поддерживает множество форматов маркеров доступа). Например, клиент может предоставить доказательство подлинности и доказательство, что он имеет сертификацию определенного бизнеса. ДополнительноWS-Security описывает, как кодировать двоичные маркеры доступа. В частности, спецификация описывает, как кодировать X 509 сертификаты и Kerberos tickets (мандаты Цербера), а также как включать непрозрачные зашифрованные ключи. Она также включает механизм наращиваемости, который может использоваться для дополнительного описания характеристик удостоверений личности (мандатов доступа), которые включаются в сообщение. См. http://msdn.mirosoft.com/library/default.aspurl=/libraryenus/dnglobspec/html/ws-security.asp.Extensible Markup Language (XML) - (расширяемый язык разметки) - универсальный формат для структурированных документов и данных в сети Web. Структурированные данные включают в себя такие элементы, как крупноформатные таблицы, справочники, параметры конфигураций, финансовые транзакции, технические чертежи. XML есть набор правил (можно также представлять их как руководящие материалы или соглашения) для разработки текстовых форматов, которые позволят вам структурировать ваши данные. XML не является языком программирования, и не требуется быть программистом, чтобы использовать или изучать его. XML упрощает возможность для компьютера генерировать данные, считывать данные и обеспечивать однозначность структуры данных. XML избегает обычных ловушек в проектировании языка: он является наращиваемым, независимым от платформы,поддерживает интернационализацию и локализацию XML, полностью совместим с Unicode. См. http:/www.w3.org/XML/1999/ XML-in-10-point.XML Web Service (XML-Web-сервис, также известный как Web-сервис) - сервис, обеспечивающий стандартное средство информационного обмена между различными программными приложениями, участвующими в представлении динамической, управляемой контекстом информации для пользователя. Более конкретные определения включают следующее. 1. Прикладная программа, идентифицируемая посредством URL, для которой интерфейсы и связи могут быть определены, описаны и обнаружены XML-артифактами. Поддерживает прямые взаимодействия с другими прикладными программами, используя XML-сообщения по протоколам на основе Интернет. 2. Прикладная программа, доставляемая как сервис, который может быть интегрирован в любыеWeb-сервисы с использованием стандартов Интернет. Это ресурс, адресуемый с помощью URL, который программным образом возвращает клиентам информацию, которую они хотят использовать. Основным используемым коммуникационным протоколом является SOAP (протокол простого доступа к объекту),который в большинстве случаев представляет собой XML на HTTP. 3. Программируемая логика прикладных программ, доступная с использованием стандартных протоколов Интернет. Web-сервисы объединяют аспекты разработки на основе компонентов и Web. Подобно компонентам, Web-сервисы представляют функциональные способности черного ящика, которые могут повторно использоваться, не заботясь о том, как реализуется сервис. В отличие от текущих технологий компонентов, Web-сервисы не доступны через протоколы, специфические для моделей компонентов,такие как DCOM, RMI или НОР. Вместо этого, Web-сервисы доступны через повсеместно используемыеXQuery - язык очереди, который использует структуру XML для разумного формулирования запросов по всем видам данных, независимо от того, сохранены ли они физически на XML или рассматриваются как XML посредством связующего (промежуточного) программного обеспечения. См.XPath - результат попытки обеспечить общий синтаксис и общую семантику функциональными возможностями, используемыми совместно между XSL-трансформациями (http://www.w3.org/TR/XSLT) и Х-указателем (http://www.w3.org/TR/xpatMXPTR). Основное назначение XPath - адресовать частиXML[XML] документа. В поддержку этого основного назначения также обеспечиваются базовые средства для манипулирования строками, числами и булевыми операторами. XPath использует компактный, неXML-синтаксис для облегчения использования XPath среди значений с универсальными идентификаторами ресурсов (URI) и значениями признаков XML. XPath работает над абстрактной, логической структурой XML-документа, а не над его поверхностным синтаксисом. XPath получил свое имя от его использования в качестве указания пути как в URL для навигации в иерархической структуре XML-документа. В дополнение к использованию для адресации, XPath также спроектирован так, что он имеет естественное подмножество, которое может быть использовано для согласования (проверки согласуется ли узел с шаблоном); это использование XPath описано в XSLT. XPath моделирует XML-документ как дерево узлов. Имеются различные типы узлов, включая узлы элементов, узлы признаков и узлы текстов.XPath определяет путь для вычисления значения строки (последовательности символов структуры данных) для каждого типа узла. Некоторые типы узлов также имеют имена. XPath полностью поддерживает пространство имен XML (http://www.w3.org/TR/xpathXMLNAMES). Таким образом, имя узла моделируется как пара, состоящая из локальной части и, возможно, нулевого пространства имен URI; это называется http://www.w3.org/TR/xpathdt-expanded-name). См. http://www.w3.org/TR/xpaMXPTR.XSL - язык таблицы стилей для XML, который включает XML-словарь для определения форматирования. См. http://www.w3.org/TR/xsltl I/.XSLT - используется языком XSL для описания того, каким образом документ преобразуется в другой XML-документ, который использует словарь форматирования. См. http://www.w3.org/TR/xsltl I/. В. Обзор. 1. Контекст изобретения. Бытует неправильное представление, что Святой Грааль для доступа к информации есть обеспечение возможностей поиска на натуральном языке. Ранние технологии для доступа к информации фокусировались главным образом на улучшении интерфейса для поиска или доступа к информации для оптимизации извлечения информации. Презумпцией в значительной степени был интерфейс натурального языка к информации, который совершенным образом должен был решить пользовательские проблемы доступа к информации и покончить с чувством разочарования, которые пользователи испытывают при поиске информации. Однако в действительности многие направления анализа связаны с тем, каким образом люди приобретают знания в реальном мире. Одним примером является контекст. Имеется много вещей, которые люди знают только потому, что они находились в определенном месте и в определенное время. Если бы они не были в том месте в то время, то они не узнали бы о том, что в действительности известно, или,реально, могли не позаботиться о том, чтобы узнать. Наличие способности отыскивать то, что в настоящее время известно с использованием натурального языка, не помогает обнаруживать знания, связные с тем конкретным временем и местом. Просто отсутствуют натуральные параметры, которые сформируют корректный запрос для извлечения желательной информации. Загадка есть то, о чем лицо не может спросить, поскольку то, чего он еще может не знать, будет иметь значение только после наступившего факта. Иными словами, лицо не может сделать запрос о том,что оно не знает, что это ему не известно, или о том, что он не знает, что это ему будет желательно узнать. Контекстная зависимость, временная зависимость, обнаружимость, динамическое связывание,управляемый пользователем просмотр ресурсов, пользовательская Семантическая Среда, гибкое представление, поверхности контекстов, признаки контекстов, палитры контекстов (что доставляет релевантную, зависимую от контекста и от времени информацию на основе шаблонов контекстов) и другие аспекты настоящего изобретения распознают и корректируют этот фундаментальный недостаток существующих информационных систем. Например, люди могут иметь много CD в своей библиотеке (тем самым пополняя знания музыки), поскольку они посещали определенные вечера и беседовали с определенными людьми. Те люди на тех вечерах упоминали об этих CD в разговоре с данными людьми, тем самым способствуя расширению знаний данных людей о музыке. В качестве другого примера можно указать некоторое лицо, которое может купить книгу (которая, будучи прочитанной, расширит знания этого лица о конкретном предмете,рассматриваемом в книге), на основе рекомендации, полученной от незнакомого до сих пор постороннего лица, с которым он случайно оказался рядом в самолете. В реальном мире люди приобретают знания- 23008675 основываясь не на том, что они читают и отыскивают, а на основе общения с друзьями, взаимодействия с людьми, суждения людей, которым они доверяют. Эта среда знаний, можно утверждать, настолько же критична, если не более критичная для распространения и приобретения знаний, как и модель для поиска(цифровая или аналоговая). Настоящее изобретение отражает виртуально сценарий приобретения знаний в реальном мире. Результирующая Information Nervous System (Информационная Нервная Система) является средой, реализующей большую часть работы, кроме сценариев, отображающих очень точно на аналоговый (реальный) мир. Неспособность попыток методов поиска на естественном языке в современной сети Web, а также семантической сети Web для распознавания множества путей распространения и приобретения знаний делают их в конечном счете неэффективными. Настоящее изобретение рассматривает различные пути,которыми люди уже приобретали знания, независимо от реальной технологии, используемой в доставке информации. К примеру, всегда имеется контекст и всегда имеет место время. Аналогичным образом, всегда имеется представление об обнаружении и необходимость связать информацию динамически и с пользовательским управлением. Всегда имелись определенные контексты шаблонов, хотя и в средах, отличающихся от представленных здесь, включая классику, предысторию, временную шкалу, наступающие события, заголовки. Эти шаблоны существовали до создания сети Интернет, современной сетиWeb, электронной почты, электронного обучения и т.д. Тем не менее, до настоящего изобретения не было возможности в электронной среде сфокусироваться на режиме, протоколе и представлении доставки знаний, которая отображает сценарии реального мира (например, посредством шаблонов контекстов,контекстной зависимости, временной зависимости, динамического связывания, гибкого представления,поверхностей контекстов, признаков контекстов и т.д.) в противоположность реальным типам информации, семантическим связям, метаданным и т.д. Всегда будут иметься новые типы информации. Однако направления распространения и приобретения знаний (например, шаблоны контекстов) всегда были и будут оставаться теми же самыми. Настоящее изобретение основывается на этой реальности. Кроме того, настоящее изобретение обеспечивает возможность распространения знаний через интуитивную прозорливость. Интуитивная прозорливость играет большую роль в приобретении знаний в реальном мире и является первоклассным режимом доставки знаний. Настоящее изобретение позволяет пользователю собирать информацию интуитивно (хотя и интеллектуальным образом), посредством ее поддержки контекстом, временем, шаблонами контекста и т.д. Информационные модели или среды, которые используют строгую, статичную структуру, подобную "Web", разрушаются. Так как они предполагают наличие созданной (создателями, авторами) сети и не учитывают различных направлений формирования знаний. Такие информационные модели не нацелены на пользователя, не включают в себя контекст, время, динамику и шаблоны, и не отражают сценарии приобретения и распространения знаний в реальном мире. Настоящее изобретение минимизирует потери информации и максимизирует сохранение информации, даже в отсутствие сети Web как таковой,и даже если естественный язык не используется при поиске информации. Это возможно потому, что в отличие от существующих сред для доступа к информации, предпочтительный вариант осуществления изобретения фокусируется на моделях распространения знаний, которые включают в себя контекст, время, динамику, шаблоны (с выгодой для конечного пользователя и для производителя содержания), а не на специфических особенностях интерфейса доступа или на связывании (семантическом или несемантическом) ресурсов информации на основе статических моделей данных или авторских разработках. Во многих сценариях сеть Web (семантическая или несемантическая) необходима как средство навигации,но далеко не достаточна как средство распространения и приобретения знаний. Информационная нервная система согласно настоящему изобретению воплощает направления знания, описываемые в изобретении (включая, но не ограничиваясь навигацией на основе связей), и интеллектуальным и интегрированным способом объединяет их для обеспечения распространения и приобретения знаний с выгодой для всех сторон, вовлеченных в процесс переноса знаний. 2. Значения задач. В настоящее время знания должны быть вручную постоянно кодированы в цифровую среду информационной структуры, независимо от того, предназначаются ли они для предприятия, потребителя или для обычного запрашивающего населения. Если они не представлены создателями и не распространены надлежащим образом, то никто не будет знать об их существовании, об их связи с другими источниками информации и каким образом воздействовать на них в реальном времени и надлежащим образом. В значительной степени это объясняется тем, что современная сеть Web не проектировалась как платформа для знаний. Она проектировалась как платформа для представлений и поэтому по определению является тупой, статичной и реактивной. В настоящее время специалисты в области информационных технологий, которые нацелены на использование информации за счет добавления контекста и смысла, оказываются в зависимости от авторов знаний. Важным аспектом во взаимодействии со знаниями является обеспечение возможности специалистам в области информационных технологий перемещаться собственным путем в пространстве знаний- 24008675 весьма интуитивным способом и со скоростью, которая обеспечит им принятие решений и воздействие на знания. Иными словами, специалисты в области информационных технологий не должны думать об островке электронного обучения, как отдельного от документов и организаций, сообщений электронной почты, содержащих обратную связь потребителей, медийных файлов, наступающих видеоконференций, встреч, состоявшихся недавно, информации, сохраненной в новостных группах или в относящихся к ней книгах. Предпочтительной ситуацией является отнести к низшему уровню типы и источники информации и создать бесшовный (непрерывный) опыт на основе знаний, который противоположен всем таким островкам на семантической основе. При создании опыта, основанного на знаниях, также предпочтительно имеет возможность интегрировать знания среди поставщиков содержимого, партнеров, изготовителей, потребителей и населения. В сценарии предприятия, например, ни одна организация не имеет полного знания, которое ей необходимо,чтобы быть конкурентно способной. Знания сохраняются в отчетах промышленности, исследовательских документах консалтинговых фирм и инвестиционных банков, медиа-фирм, подобных Reuters,Bloomberg и т.д. Все это составляющие знаний. Недостаточно развернуть хранилище электронного обучения для обучения пользователей на одновременной или периодической основе. Пользователи должны иметь постоянный доступ к знаниям из различных источников, на месте, в интеллектуальном контексте, который релевантен их текущей задаче. Все это требует уровня интеллектуальности и проактивности, которого нет в настоящее время. В настоящее время предприятия используют информационные порталы, такие как интранеты и Интернет в качестве пути распространения информации к своим служащим. Однако это далеко недостаточно, поскольку обеспечивает только интеграцию на уровне представления. Это сродни подписке на газеты для поддержки обновления информацией в противоположность использованию агента, который управляет вашей информацией для вас, помогает вам обнаруживать новую информацию оперативным путем, помогает вам получать и совместно использовать информацию с вашими коллегами и т.д. Для достижения желательного уровня знания взаимодействие требует агентов, работающих в фоновом режиме, обосновывающих, изучающих, делающих логические выводы, согласовывающих пользователей на основе их профилей, получающих новые знания, автоматически логически выводящих новые знания и получающих знания из внешних источников таким образом, что они становятся неразрывной частью накопленного знания. Это в свою очередь требует семантической интеграции запасов знаний так,чтобы они имели смысл в целостной манере, а не просто обеспечивали базу для интеграции на уровне представления и поиска документов. Основная структура реализации и получаемая в результате среда должны обеспечивать услуги реального времени, обнаружения с высоким быстродействием и выдачи рекомендаций, так чтобы зависимая от контекста и времени информация признавалась особенной ценной, и чтобы специалисты в области информационных технологий работали более производительно и получали больше результатов, быстрее и с меньшими потерями. И наконец, система должна работать с существующими источниками информации методом включай и работай (в режиме динамической настройки конфигурации), должна непрерывно и автоматически классифицировать известные запасы знаний и должна использовать инструментальные средства извлечения знаний в собственно знаниях, тем самым придавая еще одно измерение запасам знаний. Настоящее изобретение направлено на интеллектуальную, проактивную, платформу знаний реального времени, которая сосуществует с современной сетью Web (или любым другим уровнем представления). Внедрение и использование настоящего изобретения позволит специалистам в области информационных технологий управлять их накопленными знаниями, поскольку авторская разработка (посредством связей) будет осуществляться интеллектуально, динамически, автоматически и со скоростью мысли. 3. Современная информационная сеть Web в сравнении с информационной нервной системой согласно настоящему изобретению. В среде современной сети Web семантика представляемой информации теряется после преобразования структурированных данных в HTML на сервере, что означает, что знание отделяется от объектов, прежде чем пользователь будет иметь возможность взаимодействовать с ними. Современная сетьWeb создается авторами и постоянно кодируется на сервере, базируясь на представлении автора о том,как информация будет просматриваться и потребляться. Пользователи потребляют только информацию,как она представлена им. Настоящее изобретение добавляет уровень интеллектуальности и уровень настройки, которые не могут поддерживаться в среде современной сети Web. Настоящее изобретение обеспечивает на XMLдинамической сети Web объекты интеллектуального знания, вместо тупых Web-страниц, причем семантика объектов сохраняется между сервером и клиентом, обеспечивая пользователям больше возможностей управления накоплением их знаний. Кроме того, с использованием сети Web согласно изобретению специалисты в области информационных технологий могут потреблять информацию и воздействовать на нее, исходя из собственных понятий, поскольку они будут интерактивно создавать свои собственные накапливаемые знания посредством динамического связывания и управляемого пользователем просмотра ресурсов.- 25008675 Информационный агент (семантический браузер) в настоящем изобретении спроектирован для сосуществования с современной сетью Web и интеграции и усиления всех граней частных и публичных интранетов и Интернет. Стеки технологических платформ современной сети Web и информационной нервной системы согласно настоящему изобретению приведены на фиг. 6. Как показано на фиг. 6, стек современной сети Web имеет самый нижний уровень источников структурированной информации,включая такую информацию, как данные, сохраненные в базах данных, и источников неструктурированной информации, включающих такую информацию, как документы, сообщения электронной почты и т.д. Информация на обоих этих уровнях обрабатывается отдельным образом. Никакая семантика не используется на уровне индексации информации; вместо этого используются поисковые процессоры, основанные на ключевых словах. Логический уровень состоит главным образом из базы данных, которая обеспечивает возможность программирования для поиска, правил, просмотра, запуска и т.д. Уровень приложений состоит из сценариев (скриптов) серверной стороны и приложений управления электронной коммерцией, основанных на пользовательском вводе. На самом верхнем уровне представления современная сеть Web имеет информацию представления (в форме Web-страниц), которая представляется посредством порталов на Web-платформе (например, браузеров). Помимо перекрывающихся уровней обработки, настоящее изобретение уникальным образом обрабатывает информацию с самого нижнего уровня обработки таким образом, чтобы сохранить семантику источников информации. На обоих уровнях источников структурированной и неструктурированной информации система 10 обрабатывает информацию регулярным образом, принимая во внимание метаданные и семантику, связанные с информацией. На уровне индексирования информации метаданные информации и семантика извлекаются из неструктурированных данных. Система 10 добавляет три дополнительных уровня платформы, отсутствующих в современной сети Web: уровень индексации и классификации знаний, где информация структурированных и неструктурированных источников семантически кодируется; уровень представления знаний, где создаются связи, позволяющие самокоррекцию и исправление семантической сети объектов знаний; и уровень онтологии и логического вывода знаний, где логически выводятся новые соединения и свойства в семантической сети. На логическом уровне создается база знаний, которая обеспечивает программирование на семантическом уровне. На уровне приложений сценарии серверной стороны используются во взаимосвязи с базой знаний. Эти сценарии динамически генерируют объекты знаний на основе пользовательского ввода, и могут включать семантические команды для извлечения, извещения и логики. Этот уровень может также включать в себя интеллектуальных агентов для оптимизации обработки семантических пользовательских вводов. Уровень представления системы 10 сохраняет семантику, которая отслеживается с самых нижних уровней. Представление на этом уровне динамически генерируется на клиентской компьютерной системе и полностью настраивается. За счет поддержки, интеграции и использования семантики на всех технологических уровнях настоящее изобретение создает виртуальную сеть Web дееспособных объектов, которые непосредственно соответствуют вещам, с которыми человек взаимодействует физически или виртуально или иными словами, известным шаблонам контекста. В противоположность современной сети Web, которая является тупой сетью Web документов, настоящее изобретение обеспечивает интеллектуальную виртуальную сеть Web дееспособных объектов, которые имеют свойства и соотношения и в которых события могут вызывать изменения в других частях виртуальной сети Web. Настоящее изобретение обеспечивает программируемую сеть Web. В отличие от современной сетиWeb, которая является тупой сетью Web документов, сеть Web согласно настоящему изобретению является программируемой, близкой базе данных, она способна обрабатывать логику и правила и будет иметь возможность инициировать события. В то время как современная сеть Web кодируется для человека и поэтому главным образом фокусируется на представлении статической информации, виртуальная сеть Web согласно настоящему изобретению кодируется главным образом для машин, хотя в конечном счете обеспечивает представление для человека в качестве завершения цепочки доставки знаний. Настоящее изобретение обеспечивает интеллектуальную, обучающуюся сеть Web. Это означает, что виртуальная сеть Web в настоящем изобретении будет способна изучать новые соединения и становиться более интеллектуальной с течением времени. Сеть Web является динамической, виртуальной и самосоздаваемой, обеспечивая тем самым намного больше возможностей для специалистов в области информационных технологий за счет интеллектуальных и проактивно действующих семантических соединений, которые современная сеть Web не способна обеспечить, и приводя в результате к сокращению и в конечном счете к исключению потерь информации. Сеть Web согласно настоящему изобретению является самокорректирующейся сетью. В отличие от современной сети Web, которая должна вручную поддерживаться создателями документов, настоящее изобретение обеспечивает сеть Web, которая самостоятельно поддерживается машинами. Это свойство восстанавливает разорванные связи, поскольку сеть Web будет автоматически фиксировать разъединения в сети. Наконец, как будет более подробно изложено ниже, различные варианты осуществления настояще- 26008675 го изобретения воплощают некоторые или все из направлений приобретения знаний, описанных выше,для обеспечения существенных преимуществ над существующими системами, направленными на современную сеть Web или концептуальную семантическую сеть Web. С. Архитектура системы и технологические факторы. 1. Обзор системы. Настоящее изобретение направлено на систему и способ извлечения, управления и доставки знаний. Эта система и способ упоминаются здесь под зарегистрированным именем, выраженным термином Information Nervous System (информационная нервная система). Как показано на фиг. 7, на своем наивысшем уровне система 10 включает в себя сервер 20, состоящий из различных компонентов, которые работают вместе для обеспечения услуги извлечения зависимой от контекста и от времени семантической информации для клиентов 30, управляющих платформой представления (например, браузером) через коммуникационную среду 40, такую как Интернет или интранет. Серверные компоненты предпочтительно включают в себя сервер интеграции знаний (СИЗ) 50 и сервер базы знаний (СБЗ) 80, которые могут быть физически объединены или разделены. В системе все объекты или события в заданной иерархии являются активным агентами 90, семантически связанными друг с другом и представляющими запросы (составленные из кода основополагающих действий), которые возвращают объекты данных для представления клиенту в соответствии с предварительно определенной и настраиваемой темой (предметом) или поверхностью (оболочкой). Система предусматривает широкое разнообразие приложений, а также различные средства для клиента, чтобы настраивать и сопрягать агентов и связанные запросы,чтобы оптимизировать представление результирующей информации. Каждый из предпочтительных компонентов системы 10 настоящего изобретения, а также взаимодействие компонентов описаны более детально ниже. 2. Архитектура системы. Сквозная системная архитектура для информационной нервной системы настоящего изобретения показана на фиг. 8. Фиг. 8 иллюстрирует, каким образом настоящее изобретение обеспечивает средство доступа множеству клиентов к информационному обмену между XML-Web-сервисом и интеллектуальными агентами информационной нервной системы. В предпочтительном варианте осуществления это происходит через информационного агента. В альтернативном варианте осуществления коммуникация может происходить программным образом через портал знаний предприятия (например, браузер доступа современной сети Web) или через уровень SDK, который обеспечивает программируемую интеграцию с настраиваемым клиентом. Системная архитектура для СИЗ информационной нервной системы, включая ее компоненты, показана на фиг. 9. Эти компоненты описаны ниже более подробно. 3. Технологические наборы. Существенные различия между современной сетью Web и концептуальной семантической сетьюWeb дополнительно пояснены со ссылками на технологические наборы, каждый из которых представлен на фиг. 10. Фиг. 10 показывает в высокоуровневом сопоставительном описании уровни платформы современной сети Web и соответствующие эквиваленты (если применимы) в информационной нервной системе настоящего изобретения. Фиг. 10 иллюстрирует, каким образом сценарии в современной сетиWeb отображаются на сценарии в информационной нервной системе в нескольких экземплярах, тем самым обеспечивая пользователей логическим маршрутом миграции, а также поясняет аспекты информационной нервной системы, которые не существуют в современной сети Web. 4. Гетерогенность системы. Гетерогенность является преимуществом настоящего изобретения. В предпочтительном вариантеXML-Web-сервис агентства СИЗ является переносимым. Это означает, что он поддерживает открытые стандарты, такие как XML, XML-Web-сервисы, которые являются совместимыми (например, используют стандарт WS-I взаимодействия), стандарты хранения и доступа к данным (например, SQL иODBC/JDBC), стандартные протоколы для хранилищ информации, из которых DSA (агенты системы каталогов) собирают данные (например, LDAP, SMTP, HTTP и т.д.). Например, в предпочтительном варианте осуществления СИЗ (на котором исполняется агентство) имеет возможность собирать свои метаданные люди из памяти LDAP (с использованием LDAP DSA). Это позволяет поддерживать активный каталог Windows 2000 компании Microsoft, сервер каталога компании Sun и другие продукты каталогов, которые поддерживают LDAP. Предпочтительно иметь специфический для платформы DSA активного каталога, который использует специфические для платформы интерфейсы программирования приложений (API) для сбора метаданных люди; собирать свои метаданные электронной почты из памяти SMTP (для электронной почты от любого источника или от системного почтового ящика). Это позволяет поддерживать Microsoft Exchange, LotusNotes и другие серверы электронной почты (которые поддерживают SMTP). Предпочтительно иметь специфический для платформы DSA Microsoft Exchange Email или DSA Lotus Notes Email; собирать свои метаданные событие из памяти календаря, поддерживающей открытый стандарт,подобный стандарту iCalendar и использовать протокол, такой как САР (протокол доступа к календарю).- 27008675 Это позволяет поддерживать любое хранилище событий, которое поддерживает стандарт iCalendar или стандарт протокола CAL. Предпочтительно иметь специфический для платформы DSA Microsoft Exchange Calendar (или Event) или DSA Lotus Notes Calendar и т.д. В альтернативном варианте агентство СИЗ может конфигурироваться для выделения метаданных,сохраненных в частном (специализированном) хранилище (с соответствующим DSA). Для достижения гетерогенности в предпочтительном варианте осуществления для коммуникаций клиент-сервер система 10 использует стандарты XML-Web-сервисов, которые работают во взаимодействии (между платформами). Это включает соответствующие открытые стандарты и стандарты взаимодействия для SOAP, XML, WS-Security, WS-Caching и т.д. В предпочтительном варианте осуществления настоящего изобретения семантический браузер(также упоминаемый по его зарегистрированному имени Information Agent (информационный агент способен действовать между платформами и в различных средах, таких как Windows, NET J2EE, Unix и т.д. Эта способность согласована с замечанием о семантическом опыте пользователя, что пользователь не должен заботиться о том, на какой платформе исполняется браузер или на какой платформе исполняется агентство (сервер). Семантический браузер настоящего изобретения обеспечивает пользователей согласованным опытом независимо от того, общаются ли они с сервером Windows (или NET) или с сервером J2EE. От пользователей не требуется предпринимать особые шаги при инсталляции или использовании клиента, основанного на платформе, на которой исполняется любое из агентств, с которыми они взаимодействуют. Информационный агент предпочтительно использует открытые стандарты для своих поверхностей и других эффектов представления. Они включают в себя стандарты такие, как XSLT, SVG и специализированные форматы представления, которые работают на платформах (например, соответствующие версии Flash MX/ActionScnpt). Простая гетерогенная сквозная реализация предпочтительного варианта осуществления информационной нервной системы настоящего изобретения показана на фиг. 11. Фиг. 11 иллюстрирует предпочтительный вариант осуществления информационной нервной системы и представляет гетерогенный межплатформенный контекст для настоящего изобретения. Компоненты, показанные на фиг. 11, более детально описаны ниже. 5. Защищенность. Предпочтительный вариант осуществления информационной нервной системы обеспечивает поддержку для всех аспектов защищенности: аутентификации, авторизации, аудита, неприкосновенности данных, целостности данных, доступности, неизменности переданной информации. Это выполняется путем использования стандартов, таких как WS-Security, который обеспечивает платформу для защищенности для приложений XML-Web-сервиса. Защищенность предпочтительно обеспечивается на протокольном уровне за счет стандартов защищенности в стеке протоколов XML-Web-сервиса. Это включает в себя вызовы методов шифрования от клиентов (семантических браузеров) в серверы (агентства),поддержку цифровых подписей, аутентификацию вызывающего пользователя перед обеспечением доступа к семантической сети агентства и методы XML-Web-сервиса и т.д. Предпочтительный вариант осуществления настоящего изобретения поддерживает локальное (клиентское) управление мандатом доступа. Это предпочтительно реализуется требованием от пользователей ввести список их пользовательских имен и паролей, которые они используют на множестве агентств (в интранет) или в Интернет. Семантический браузер агрегирует информацию от множества агентств, которые могут иметь различные аутентификационные мандаты для пользователя. Поддерживаемые аутентификационные мандаты дополнительно включают в себя общие схемы, такие как базовая аутентификация с использованием имени пользователя и пароля, базовой аутентификации в SSL, услугу аутентификацииNET Passport (сетевой паспорт) компании Microsoft, новую услугу аутентификации Liberty Alliance (свободный альянс), сертификаты клиентов в SSL, цифровую аутентификацию и интегрированную идентификацию Microsoft (для использования в средах Microsoft). В предпочтительном варианте, в котором пользовательские мандаты кэшированы у клиента, семантический браузер использует соответствующие мандаты доступа для конкретного агентства путем проверки поддерживаемого уровня и схемы аутентификации для данного агентства (который является частью схемы агентства). Например, если агентство поддерживает интегрированную Windowsаутентификацию, семантический браузер вызывает метод XML-Web-сервиса с обработкой входа в систему или другого идентификатора для текущего пользователя. Если агентство поддерживает только базовую аутентификацию в SSL, семантический браузер пропускает либо имя пользователя и пароль или кэшированную копию абстрактного идентификатора входа в систему (если клиент ранее регистрировался и идентификатор входа в систему не истек), чтобы осуществить регистрацию. Предпочтительный вариант осуществления использует методы, такие как кэширование идентификатора входа в систему, старение и истечение срока действия в СИЗ, чтобы ускорить процесс аутентификации (и поиски идентификаторов входа в систему) и обеспечить большую защищенность предохранением от пиратского использования идентификаторов входа в систему (регистрации).XML-Web-сервис агентства предпочтительно поддерживает различные схемы аутентификации ли- 28008675 бо в неявном виде (если данная функция явно поддерживается операционной системой сервера или сервера приложений), либо на уровне приложений самой реализацией XML-Web-сервиса. Альтернативные варианты осуществления XML-Web-сервиса агентства СИЗ предпочтительно используют множество схем аутентификации, в том числе базовой аутентификации, базовой аутентификации в SSL, цифровой,интегрированной идентификации Windows, сертификаты клиентов в SSL и интегрированную услугу аутентификации NET Passport. 6. Факторы эффективности. Кэши клиентских и серверных запросов и объектов. Настоящее изобретение обеспечивает кэши запросов, которые ответственны за кэширование запросов для быстрого доступа. У клиента, кэш клиентских запросов кэширует результаты SQML-запросов с определенными аргументами. Кэш предпочтительно конфигурирован для очистки его содержимого спустя предварительно определенный интервал времени (например, несколько минут). Интервал времени предпочтительно устанавливается путем моделирования использования системы и получения оптимального значения для предела времени кэша. Другие параметры также могут учитываться, такие как скорость поступления данных в агентство (в случае кэшей на каждое агентство, что является другим вариантом реализации), модель использования (например, скорость навигации) пользователя и т.д. Кэширование улучшает рабочие характеристики, так как клиент не должен без нужды получать доступ к недавно использовавшимся серверам по мере того, как он перемещается в семантической среде. В предпочтительном варианте клиент использует стандартные технологии кэширования XML-Webсервиса (например, WS-кэширование). Кроме того, у клиента предпочтительно имеется кэш объектов. Этот кэш кэширует результаты каждого SQML-pecypca и маркируется ссылкой на ресурс (например,путь к файлу, URL и т.д.). Это оптимизирует SQML-обработку, поскольку клиент может получить XMLметаданные для SQML-pecypca непосредственно из кэша объектов, не получая доступ к собственно ресурсам. Ресурс может представлять собой локальную файловую систему, локальное приложение (например, Microsoft Outlook) или XML-Web-сервис агентства. Подобно кэшу запросов, кэш объектов может быть конфигурирован для очистки его содержимого спустя установленный интервал времени (например,несколько минут). В альтернативном варианте на сервере серверный кэш запросов кэширует результаты категорий дляXML-аргументов. Это ускоряет время отклика на запросы, поскольку серверу не требуется запрашиватьKDM о категоризации XML-аргументов (через один или более экземпляров СБЗ, которые СИЗ конфигурировал для получения от него знания данной предметной области) по каждому запросу очереди. Кроме того, сервер может кэшировать SQL-эквиваленты SQML-аргументов, которые он получает от клиентов. Это ускоряет время реакции на запросы, поскольку серверу не нужно преобразовывать SQML-аргументы в SQL каждый раз, когда он получает запрос от клиента. В предпочтительном варианте используется агрессивное клиентское кэширование, и серверного кэширования можно избежать, если только оно явным образом не улучшает рабочие характеристики. Это объясняется тем, что клиентское кэширование масштабируется лучше, чем серверное кэширование, поскольку клиент кэширует запросы на основе его локального контекста. Виртуальные, распределенные запросы. Настоящее изобретение использует виртуальные, распределенные запросы. Это согласовано с его функциональными возможностями динамического связывания и управляемого пользователем просмотра ресурсов. Система не требует статических сетей, которые связывают - или массивных индивидуальных баз данных, которые содержат - все метаданные для системы. Это исключает необходимость в ручном создании (авторской разработке) и поддержке в локальном или глобальном объеме. Кроме того,это исключает необходимость в интегрированном (или универсальном) хранилище, где должны храниться все требуемые метаданные, и которое доступно только через интерфейс запросов в базу данных (например, SQL). Вместо этого, настоящее изобретение использует принцип динамического доступа посредством использования XML-Web-сервисов для динамического распределения запросов по разным агентствам (контекстно- и времязависимым способом) и агрегирования результатов этих запросов согласованным и удобным для пользователя способом у клиента.D. Компоненты и функционирование системы. 1. Агентства и агенты. Настоящее изобретение вводит уникальный метод использования агентств и агентов для извлечения, управления и доставки знаний. а. Агентства. В предпочтительном варианте осуществления агентство - это экземпляр сервера интеграции знаний(СИЗ, KIS) 50, представляющий собой эквивалент в изобретении Web-сайта. Агентство предпочтительно инсталлировано как Web-приложение (на Web-сервере) для предложения XML-Web-сервисов. Агентство предпочтительно включает в себя администратора агентства. В предпочтительном варианте осуществления настоящего изобретения агентство имеет следующие основные компоненты: флаг, указывающий, поддерживает ли агентство или требует аутентификации (или того и другого). Если агентство требует аутентификации, то агентство должно требовать базовую пользовательскую ин- 29008675 формацию и пароль и должно сохранять информацию о типе аутентификации, которую оно поддерживает. Для агентств, которые сохраняют пользовательскую информацию, агентство также будет требовать информацию о подписке пользователя (для подписки на агентов на конкретном агентстве); структурированные хранилища семантических объектов (документов, сообщений электронной почты и т.д.) соответственно схемам для соответствующих классов; компоненты времени исполнения, которые реагируют на семантические запросы, - компоненты возвращают XML на вызов приложения и обеспечивают системные сервисы для всех функций извлечения информации семантического браузера. Серверное пользовательское состояние. В предпочтительном варианте осуществления настоящего изобретения агентства поддерживают серверное пользовательское состояние, которое ассоциирует связанные концепты (элементы представления данных), включая метаданные люди, и пользовательскую аутентификацию. Серверное пользовательское состояние облегчает множество деталей реализации настоящего изобретения, включая хранение любимых объектов пользователя (посредством семантических связей между объектами людей и информационными объектами), логический вывод любимых объектов (предпочтений), чтобы генерировать новые связи (например, рекомендации), аннотации (которые отображают пользовательские комментарии на информационные объекты) и логический вывод экспертов на основе семантических связей, которые отображают пользователей на информацию (например, посланные сообщения электронной почты, аннотации и т.д.). Серверное пользовательское состояние предпочтительно используется с некоторыми шаблонами контекста, такими как эксперты, предпочтения, рекомендации и ньюсмейкеры. Клиентское пользовательское состояние. Информационный агент (семантический браузер) предпочтительно поддерживает роуминг локального клиентского пользовательского состояния. Это включает в себя семантическую среду пользователя и мандаты доступа пользователя (переносимые защищенным образом). В предпочтительном варианте осуществления пользователи имеют возможность легко экспортировать свое клиентское пользовательское состояние на другую машину, чтобы дублировать свою семантическую среду на другой машине. Это предпочтительно достигается переносом пользовательского перечня агентов (последних и предпочтительных), метаданных для агентов (включая SQML-буферы), локально защищенные мандаты доступа пользователя и т.д. в XML-формат, который преобразует в последовательную форму все это состояние и обеспечивает возможность простого переноса состояния. Альтернативно, XML-схема может быть распространена на все локальное клиентское пользовательское состояние. Кэширование пользовательского состояния на сервере и синхронизация пользовательского состояния с использованием обычных методов синхронизации может также облегчить роуминг. Семантический браузер предпочтительно загружает и выгружает все клиентское пользовательское состояние на сервер вместо хранения состояния локальным образом (в XML-файле или специализированной памяти, подобной Windows-блоку регистров).b. Агенты. Агент есть главная точка входа в семантическую среду настоящего изобретения. Агент предпочтительно состоит из запроса семантического фильтра, который возвращает XML-информацию для конкретного типа семантического объекта (например, документы, электронная почта, люди и т.д.). Иными словами, агент предпочтительно конфигурируется с конкретным типом объекта (описано ниже). Агенты также могут конфигурироваться с шаблоном контекста (описано ниже). В этом случае запрос будет возвращать тип объекта, но он будет воплощать семантику шаблона объекта. Например, агенты, конфигурированные с шаблоном контекста заголовки, будут сортироваться по времени и релевантности и т.д. Агенты также используются для фильтрации оповещений, предупреждений и извещений. Агентам может быть дано любое имя. Однако в предпочтительном варианте осуществления изобретения формат именования агентов следующий:Agentobjecttype.semanticqualifier.semanticqualifier Агенты могут быть поименованы произвольным образом. Однако примеры имен агентов включают следующее:Events.Upcoming.NextThirtyDays.All (События. Наступающие. Следующие три дня. Все) Имеются также агенты предметной области (см. ниже), которые могут следовать отличающемуся соглашению о присвоении имен (см. ниже). В семантическом браузере настоящего изобретения полностью определенное имя агента предметной области может иметь следующий формат:Agentobjecttype.semanticdomainname.categoryname [Agency=Agency url, kb=kb url] Например, агент предметной области электронной почты в агентстве: http://research.Agency.asp,конфигурированный в категории wireless.all из базы знаний ABC.com/kb.asp с именем семантической предметной области industries.informationtechnology будет полностью поименован следующим образом:
МПК / Метки
МПК: G06F 17/30
Метки: управления, система, доставки, поиска, способ, знаний, представления
Код ссылки
<a href="https://eas.patents.su/30-8675-sistema-i-sposob-poiska-upravleniya-dostavki-i-predstavleniya-znanijj.html" rel="bookmark" title="База патентов Евразийского Союза">Система и способ поиска, управления, доставки и представления знаний</a>
Предыдущий патент: Способ хранения сперматозоидов и продукт для искусственного оплодотворения (варианты)
Следующий патент: Способ нанесения двухслойного гальванического покрытия на медные гильзы и плиты кристаллизаторов
Случайный патент: Кран с фильтром