stringtranslate.com

Семантический рабочий стол

В информатике семантический рабочий стол — это собирательный термин, обозначающий идеи, связанные с изменением пользовательского интерфейса компьютера и возможностей обработки данных, чтобы данные было легче распределять между различными приложениями или задачами, а также чтобы данные, которые когда-то не могли автоматически обрабатываться компьютером. может быть. Он также включает в себя некоторые идеи о возможности автоматического обмена информацией между разными людьми. Эта концепция во многом связана с семантической паутиной , но отличается от нее тем, что ее основной задачей является личное использование информации.

Проблемы, которые нужно решить

Видение семантического рабочего стола можно рассматривать как ответ на очевидные проблемы существующих пользовательских интерфейсов.

Метаданные

Без хороших метаданных компьютеры не могут легко узнать многие часто необходимые атрибуты файлов. Например, предположим, что кто-то загружает документ определенного автора по определенной теме - хотя в документе, скорее всего, будет четко указана его тема, автор, источник и, возможно, информация об авторских правах , компьютеру может быть нелегко получить эту информацию и обработать ее. в таких приложениях, как файловые менеджеры, поисковые системы на рабочем столе и другие службы. Это означает, что компьютер не может искать, фильтровать или иным образом воздействовать на информацию так эффективно, как мог бы в противном случае. Это во многом проблема, которой занимается семантическая сеть .

Структура файла

Исследователи проекта iMemex приводят следующие примеры запросов: [1]

  1. «Покажите мне все разделы «Введение» LaTeX , относящиеся к проекту PIM , которые содержат фразу «Майк Франклин».
  2. «Покажите мне все документы, относящиеся к проекту « OLAP », в метке которых есть цифра, содержащая фразу «Время индексации».

Оба этих запроса должны проанализировать файловую структуру: первый — для поиска раздела в документе LaTeX, второй — для поиска рисунков и их меток в документах любого формата, оба из которых современные ОС не умеют делать. .

Внутри-внешняя граница файла

Пользователь может захотеть связать в одном запросе информацию, которая поддерживается файловой системой, например размещение в папке, и информацию, находящуюся внутри файла. При нынешних технологиях этот запрос не может быть выполнен за один запрос.

В приведенном выше примере запроса 1 информация о проекте материализуется только в иерархии папок; остальные фильтры относятся к внутренней части файла, а некоторые из них требуют анализа структуры файла (см. выше). Это приводит к выполнению первого запроса в файловой системе и дальнейшему поиску внутри файла.

Соединение данных и приложений

Существует также проблема связывания разных файлов друг с другом. Например, в таких операционных системах, как Unix, электронные письма хранятся отдельно от файлов. Ни один из них не имеет ничего общего с задачами, заметками или запланированными действиями, которые могут храниться в программе-календаре . Контакты могут храниться в другой программе. Однако все эти формы информации могут одновременно быть актуальными и необходимыми для конкретной задачи.

Локализация и обмен данными

В связи с этим пользователь часто получает доступ к большому количеству данных из Интернета , которые отделены от данных, хранящихся локально на компьютере и доступных через браузер или другую программу. Исследователи проекта iMemex приводят пример поиска как в иерархии локальных папок, так и во вложениях электронной почты, которые расположены на сервере IMAP [1] (см. выше, пример запроса 2). Кроме того, иерархия папок часто различается в обеих системах.

Помимо доступа к данным, пользователю приходится обмениваться данными, часто через электронную почту или отдельные программы передачи файлов .

Определение

Семантический рабочий стол — это попытка решить некоторые или все эти проблемы путем расширения возможностей операционной системы по обработке всех данных с использованием технологий семантической сети. На основе этой интеграции данных улучшенные пользовательские интерфейсы (или плагины к существующим приложениям) могут дать пользователю интегрированное представление о хранимых знаниях.

Зауэрманн и др. предложил определение Semantic Desktop в 2005 году:

Семантический рабочий стол — это устройство, в котором человек хранит всю свою цифровую информацию, такую ​​как документы, мультимедиа и сообщения. Они интерпретируются как ресурсы семантической сети, каждый из которых идентифицируется унифицированным идентификатором ресурса (URI), и все данные доступны и доступны для запроса в виде графа структуры описания ресурсов (RDF). Ресурсы из Интернета можно хранить, а авторским контентом можно делиться с другими. Онтологии позволяют пользователю выражать личные ментальные модели и формировать семантический клей, связывающий информацию и системы. Приложения учитывают это и хранят, читают и обмениваются данными через онтологии и протоколы семантической сети. Семантический рабочий стол — это расширенное дополнение к памяти пользователя. [2]

Разные толкования смыслового рабочего стола

Существуют различные интерпретации смыслового рабочего стола. В самом ограниченном виде это можно интерпретировать как добавление механизмов для связи машиночитаемых метаданных с файлами. В более радикальном смысле его можно рассматривать как полную замену существующих пользовательских интерфейсов, которая унифицирует все формы данных и обеспечивает единый согласованный интерфейс. Между этими двумя существует множество степеней в зависимости от того, с какой из вышеперечисленных проблем приходится иметь дело.

Усилия по стандартизации

Чтобы способствовать совместимости между различными реализациями и публиковать стандарты, сообщество проекта Nepomuk в 2008 году основало Фонд OSCA (OSCAF) [3] . С июня 2009 года разработчики из сообществ Nepomuk- KDE и Xesam сотрудничают с OSCAF, чтобы помочь стандартизировать форматы данных для KDE, GNOME и freedesktop.org . Стандарты Nepomuk/OSCAF используются в этих проектах и ​​платформе Maemo от Nokia . [4]

Связь с другими понятиями

Семантическая сеть

Семантическая сеть в основном занимается созданием машиночитаемых метаданных, позволяющих компьютерам обрабатывать общую информацию, а также созданием связанных с этим форматов и стандартов. Таким образом, цели, заключающиеся в том, чтобы позволить большему количеству пользовательских данных обрабатываться компьютером и облегчить совместное использование данных, можно рассматривать как подмножество целей семантической сети, но распространять их на локальный компьютер пользователя, а не только на файлы. хранятся в Интернете.

Однако цели создания унифицированного интерфейса и обеспечения доступа к данным независимо от формата на самом деле не являются заботой семантической сети.

На практике большинство проектов, связанных с семантическим рабочим столом, используют протоколы семантической сети для хранения своих данных. В частности, используются концепции RDF и сам формат .

Семантические файловые системы

Семантические файловые системы позволяют пользователю запрашивать файлы по семантическим метаданным. Таким образом, их можно считать частью семантического рабочего стола.

Некоторые операционные системы, такие как BeOS, включают семантическую файловую систему, что является шагом к более семантическому рабочему столу.

Смотрите также

Рекомендации

  1. ^ аб Диттрих, Йенс-Петер; Ваз Саллес, Маркос Антонио (2006). «iDM: унифицированная и универсальная модель данных для управления личным пространством данных» (PDF) . Международная конференция по очень большим базам данных : 367–378.
  2. ^ Зауэрманн, Лео; Бернарди, Ансгар; Денгель, Андреас (2005). «Обзор и перспективы семантического рабочего стола» (PDF) . МСВК . 175 : 1–19.
  3. ^ "Фонд OSCA". Фонд ОСКА . Архивировано из оригинала 02 января 2014 г.{{cite web}}: CS1 maint: неподходящий URL ( ссылка )
  4. ^ «Онтологии OSCAF, подходящие для платформы Nokia Maemo» . Фонд ОСКА . Архивировано из оригинала 27 ноября 2013 г.{{cite web}}: CS1 maint: неподходящий URL ( ссылка )

Внешние ссылки

Реализации с открытым исходным кодом