Наиболее известные системы метаданных
Дублинское ядро (Dublin Core Metadata Element Set Reference Description) – употребляется в качестве базового средства формирования метаданных для описания широкого класса цифровых объектов. LOM (Learning Object Metadata) – «Метаданные учебного объекта» – стандарт, для описания учебных ресурсов. Форматы MARC (Machine-Readable Catalogue or Cataloguing) – общая часть наименования ряда библиотечных коммуникативных форматов, применяемых для создания электронных каталогов. CSDGM – стандарт для цифровых геопространственных данных. METS – формат Государственного регистра баз и банков данных РФ.
Фактически Semantic Web позволит сделать более доступными все web-ресурсы для автоматической обработки, формирование формализованных аннотаций – метаданных – позволит существенно повысить релевантность поиска. Возможность использования глобальных словарей, механизмов логического вывода обеспечит, с одной стороны, необходимую свободу в выборе схем метаданных, с другой стороны, должный уровень интероперабельности – способности информационных систем понимать и обрабатывать любую информацию без обращения к ее авторам. Такой подход, в свою очередь, создает условия для дальнейшего развития web-сервисов и web-агентов.
Web-сервисы, [Web Services, WS] – средства автоматизации решения разнородных задач в Интернете с использованием Web-приложений. Если на начальных этапах существования Интернета Web-сервисы ограничивались обеспечением задач поиска документов и данных, то в настоящее время с их помощью решаются многочисленные и весьма сложные комплексные задачи автоматизированного администрирования развитыми распределенными сетями и сайтами, поддержки разного рода деловых процессов, электронной коммерции, обеспечения внутрикорпоративного документооборота, предоставления информационных ресурсов и услуг пользователям Интернета и т.д. С учетом сказанного в среде разработчиков Web-сервисов наметились тенденции создания унифицированных технологий, включая интеграцию Web-приложений под определенные комплексы типовых задач, ориентированных на конкретные категории пользователей. (6)
С помощью web-сервисов пользователи получат доступ к базам данных, репозитариям и другим информационным системам, смогут осуществлять поиск среди ранее недоступных им ресурсов. Более того, только широкое использование web-сервисов позволит развиваться web-агентам.
Web-агент – информационная система, обладающая такими свойствами, как[2]: – автономность – способность функционировать без вмешательства человека, контролируя свои действия и внутреннее состояние; – социальность – способность функционировать в сообществе агентов и обмениваться с ними информацией с помощью некоторого языка коммуникаций; – реактивность – способность воспринимать состояние среды и своевременно реагировать на происходящие в ней изменения; – внутренняя активность– способность проявлять инициативу, т.е. не только реагировать на внешние события, но и генерировать цели и действовать рационально для их достижения.
Именно сочетание работы web-сервисов и web-агентов позволит решить одну из проблем современного Web – выполнение сложных запросов пользователя, предусматривающих не только поиск информации, но и выполнение конкретных действий. В приведенном выше примере – «Закажи мне на следующий выходной отдых, где-нибудь в теплом месте, не очень далеко и где говорят на русском или английском языке» – web-агент должен сначала выполнить поиск «места», удовлетворяющего запросу, затем связаться с web-сервисами туристических агентств для заказа билетов, гостиницы и т.д.[3] Semantic Web привнесёт структуру в смысловое содержание web-страниц, тем самым создав среду, в которой web-агенты, переходя со страницы на страницу, смогут без особого труда выполнять замысловатые запросы пользователей. Важным аспектом будет возможность обмена «доказательствами», записанными в унифицированном языке Semantic Web, то есть web-агент должен не только представить требуемую информацию, но и объяснить, как эта информация получена и насколько она достоверна. Для это могут, например, использоваться цифровые подписи, представляющие собой зашифрованные блоки данных и подтверждающие, что информация предоставлена известным надёжным источником. Всегда хочется быть уверенным, что платёжное требование, по которому нужно перечислить деньги интернет-магазину, – не какая-то фальшивка, сделанная смышленым студентом. Программы не должны быть слишком доверчивым к утверждениям, прочитанным ими в недрах Semantic Web, до тех пор, пока они не убедятся в достоверности источника информации. Возвращаясь к примеру с запросом о погоде – вполне реален случай, когда информация о температуре нашлась в нескольких источниках. Почти во всех температура указана в пределах 27-28о, а в одной утверждается, что в Крыму в ближайшие дни температура опустится до -30о. Скорей всего это ошибка, но при обработке запроса принимает решение web-агент и руководствоваться здравым смыслом система он не может, поскольку на сегодняшний день это понятие не формализовано. Механизм цифровой подписи позволит проверить, кто является автором сведения о погоде и определить каким из них можно верить. Если поставить в соответствие каждому сертификату некий «уровень доверия», то и в дальнейшем можно будет сразу отбрасывать не надежные источники.
|