Семантический рабочий стол
Семантика | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Семантика языки программирования | ||||||||
| ||||||||
В информатике семантический рабочий стол компьютера — это собирательный термин, обозначающий идеи, связанные с изменением пользовательского интерфейса и возможностей обработки данных, чтобы данные было легче распределять между различными приложениями или задачами, а также чтобы данные, которые когда-то не могли быть автоматически обработаны компьютером. может быть. Он также включает в себя некоторые идеи о возможности автоматического обмена информацией между разными людьми. Эта концепция во многом связана с семантической паутиной , но отличается от нее тем, что ее основной задачей является личное использование информации.
Проблемы, которые нужно решить [ править ]
Видение семантического рабочего стола можно рассматривать как ответ на очевидные проблемы существующих пользовательских интерфейсов.
Метаданные [ править ]
Без хороших метаданных компьютеры не могут легко узнать многие часто необходимые атрибуты файлов. Например, предположим, что кто-то загружает документ определенного автора по определенной теме — хотя в документе, скорее всего, будет четко указана его тема, автор, источник и, возможно, информация об авторских правах , компьютеру может быть нелегко получить эту информацию и обработать ее. в таких приложениях, как файловые менеджеры, поисковые системы на рабочем столе и другие службы. Это означает, что компьютер не может искать, фильтровать или иным образом воздействовать на информацию так эффективно, как мог бы в противном случае. Это во многом проблема, которой семантическая сеть занимается .
Структура файла [ править ]
Исследователи проекта iMemex приводят следующие примеры запросов: [1]
- «Покажите мне все разделы «Введение» LaTeX, относящиеся к проекту PIM , которые содержат фразу «Майк Франклин».
- «Покажите мне все документы, относящиеся к проекту « OLAP », в метке которых есть цифра, содержащая фразу «Время индексации».
Оба этих запроса должны проанализировать файловую структуру: первый — для поиска раздела в документе LaTeX, второй — для поиска фигур и их меток в документах любого формата, оба из которых современные ОС не умеют делать. .
Граница файла внутри и снаружи [ править ]
Пользователь может захотеть связать в одном запросе информацию, которая поддерживается файловой системой, например размещение в папке, и информацию, находящуюся внутри файла. При нынешних технологиях этот запрос не может быть выполнен за один запрос.
В приведенном выше примере запроса 1 информация о проекте материализуется только в иерархии папок; остальные фильтры относятся к внутренней части файла, а некоторые из них требуют анализа структуры файла (см. выше). Это приводит к выполнению первого запроса в файловой системе и дальнейшему поиску внутри файла.
Соединение данных и приложений [ править ]
Существует также проблема связывания разных файлов друг с другом. Например, в таких операционных системах, как Unix, электронные письма хранятся отдельно от файлов. Ни один из них не имеет ничего общего с задачами, заметками или запланированными действиями, которые могут храниться в программе-календаре . Контакты могут храниться в другой программе. Однако все эти формы информации могут одновременно быть актуальными и необходимыми для конкретной задачи.
Локализация и обмен данными [ править ]
В связи с этим пользователь часто получает доступ к большому количеству данных из Интернета , которые отделены от данных, хранящихся локально на компьютере и доступных через браузер или другую программу. Исследователи проекта iMemex приводят пример поиска как в иерархии локальных папок, так и во вложениях электронной почты, которые расположены на сервере IMAP. [1] (см. выше, пример запроса 2). Кроме того, иерархия папок часто различается в обеих системах.
Помимо доступа к данным, пользователю приходится обмениваться данными, часто через электронную почту или отдельные передачи файлов программы .
Определение [ править ]
Семантический рабочий стол — это попытка решить некоторые или все эти проблемы путем расширения возможностей операционной системы по обработке всех данных с использованием технологий семантической сети. На основе этой интеграции данных улучшенные пользовательские интерфейсы (или плагины к существующим приложениям) могут дать пользователю интегрированное представление о хранимых знаниях.
Зауэрманн и др. предложил определение Semantic Desktop в 2005 году:
Семантический рабочий стол — это устройство, в котором человек хранит всю свою цифровую информацию, такую как документы, мультимедиа и сообщения. Они интерпретируются как ресурсы семантической сети, каждый из которых идентифицируется унифицированным идентификатором ресурса (URI), и все данные доступны и доступны для запроса в виде графа структуры описания ресурсов (RDF). Ресурсы из Интернета можно хранить, а авторским контентом можно делиться с другими. Онтологии позволяют пользователю выражать личные ментальные модели и формировать семантический клей, связывающий информацию и системы. Приложения учитывают это и хранят, читают и обмениваются данными через онтологии и протоколы семантической сети. Семантический рабочий стол — это расширенное дополнение к памяти пользователя. [2]
Различные интерпретации семантического рабочего стола [ править ]
Существуют различные интерпретации смыслового рабочего стола. В самом ограниченном виде это можно интерпретировать как добавление механизмов для связи машиночитаемых метаданных с файлами. В более радикальном смысле его можно рассматривать как полную замену существующих пользовательских интерфейсов, которая унифицирует все формы данных и обеспечивает единый согласованный интерфейс. Между этими двумя существует много степеней в зависимости от того, с какой из вышеперечисленных проблем приходится иметь дело.
Усилия стандартизации по
Чтобы обеспечить совместимость между различными реализациями и опубликовать стандарты, сообщество проекта Nepomuk основало Фонд OSCA (OSCAF). [3] в 2008 году. С июня 2009 года разработчики из сообществ Nepomuk- KDE и Xesam сотрудничают с OSCAF, помогая стандартизировать форматы данных для KDE, GNOME и freedesktop.org . Стандарты Nepomuk/OSCAF используются в этих проектах и Nokia от платформе Maemo . [4]
Связь с другими понятиями [ править ]
Семантическая сеть [ править ]
Семантическая сеть в основном занимается созданием машиночитаемых метаданных, позволяющих компьютерам обрабатывать общую информацию, а также созданием связанных с этим форматов и стандартов. Таким образом, цели, заключающиеся в том, чтобы позволить большему количеству пользовательских данных обрабатываться компьютером и облегчить совместное использование данных, можно рассматривать как подмножество целей семантической сети, но распространять их на локальный компьютер пользователя, а не только на файлы. хранятся в Интернете.
Однако цели создания унифицированного интерфейса и обеспечения доступа к данным независимо от формата на самом деле не являются заботой семантической сети.
На практике большинство проектов, связанных с семантическим рабочим столом, используют протоколы семантической сети для хранения своих данных. В частности . , используются концепции RDF и сам формат
Семантические файловые системы [ править ]
Семантические файловые системы позволяют пользователю запрашивать файлы по семантическим метаданным. Таким образом, их можно считать частью семантического рабочего стола.
Некоторые операционные системы, такие как BeOS , включают семантическую файловую систему, что является шагом к более семантическому рабочему столу.
См. также [ править ]
- Семантическая сеть
- Концептуальные карты
- Поиск на рабочем столе
- Dublin Core — набор общих терминов для аннотирования веб-ресурсов метаданными .
- Haystack — информационный клиент, разработанный в Массачусетском технологическом институте.
- Управление знаниями
- Интеллект-карты
- NEPOMUK , спецификация социального семантического рабочего стола. для среды
- Управление личной информацией
- Персональный информационный менеджер
- Семантическая файловая система
- Tabbles — инструмент для разметки файлов, электронных писем и закладок на рабочем столе.
- Дух времени (рамка)
Ссылки [ править ]
- ^ Перейти обратно: а б Диттрих, Йенс-Петер; Ваз Саллес, Маркос Антонио (2006). «iDM: унифицированная и универсальная модель данных для управления личным пространством данных» (PDF) . Международная конференция по очень большим базам данных : 367–378.
- ^ Зауэрманн, Лео; Бернарди, Ансгар; Денгель, Андреас (2005). «Обзор и перспективы семантического рабочего стола» (PDF) . МСВК . 175 : 1–19.
- ^ «Фонд ОСКА» . Фонд ОСКА . Архивировано из оригинала 02 января 2014 г.
{{cite web}}
: CS1 maint: неподходящий URL ( ссылка ) - ^ «Онтологии OSCAF, подходящие для платформы Nokia Maemo» . Фонд ОСКА . Архивировано из оригинала 27 ноября 2013 г.
{{cite web}}
: CS1 maint: неподходящий URL ( ссылка )
- Стефан Декер, Мартин Франк: Социально-семантический рабочий стол . Отчет о технологиях DERI, 2004 г.
- Стефан Декер, Мартин Франк: Сетевой семантический рабочий стол. Семинар WWW по вопросам проектирования, разработки и реализации приложений в семантической сети, 2004 г.
Внешние ссылки [ править ]
- Официальный сайт
- Semiodesk Organizer — семантический рабочий стол для Windows на основе онтологий NEPOMUK, Semantic Web технологий и .NET.
открытым исходным Реализации с кодом
- Семантический рабочий стол с KDE , социальный семантический рабочий стол на основе NEPOMUK интегрирован в рабочие пространства KDE Plasma.
- Zeitgeist , основанный на NEPOMUK и используемый в GNOME и пользовательском интерфейсе Ubuntu Unity.
- Gnowsis — ранняя эталонная реализация NEPOMUK.
- NEPOMUK Java — Java-реализация NEPOMUK, созданная параллельно с KDE. Разработчики прекратили работу над Gnowsis для работы над этим.
- Deepamehta , программная платформа для управления знаниями
- Трекер метаданных , база данных и поиск файлов
- Iris — фреймворк семантических настольных приложений.