En informática , el escritorio semántico es un término colectivo para las ideas relacionadas con el cambio de la interfaz de usuario de una computadora y las capacidades de manejo de datos para que los datos se compartan más fácilmente entre diferentes aplicaciones o tareas y para que los datos que antes no podían ser procesados automáticamente por una computadora podría ser. También incluye algunas ideas sobre la posibilidad de compartir información automáticamente entre diferentes personas. Este concepto está muy relacionado con la Web Semántica , pero es distinto en la medida en que su principal preocupación es el uso personal de la información.
Descripción general
La visión del escritorio semántico se puede considerar como una respuesta a los problemas percibidos de las interfaces de usuario existentes. Sin buenos metadatos , las computadoras no pueden aprender fácilmente muchos de los atributos comúnmente necesarios sobre los archivos. Por ejemplo, supongamos que uno descarga un documento de un autor en particular sobre un tema en particular, aunque el documento probablemente indicará claramente su tema, autor, fuente y posiblemente información de derechos de autor , puede que no haya una manera fácil para que la computadora obtenga esta información y la procese. en aplicaciones como administradores de archivos, motores de búsqueda de escritorio y otros servicios. Esto significa que la computadora no puede buscar, filtrar o actuar sobre la información con tanta eficacia como lo haría de otra manera. Este es en gran medida el problema que preocupa a la Web Semántica .
En segundo lugar, está el problema de relacionar diferentes archivos entre sí. Por ejemplo, en sistemas operativos como Unix, los correos electrónicos se almacenan por separado de los archivos. Tampoco tiene nada que ver con tareas, notas o actividades planificadas que puedan almacenarse en un programa de calendario . Los contactos pueden almacenarse en otro programa. Sin embargo, todas estas formas de información pueden ser simultáneamente relevantes y necesarias para una tarea en particular.
En relación con esto, un usuario a menudo accederá a una gran cantidad de datos de Internet que están separados de los datos almacenados localmente en la computadora y a los que se accede a través de un navegador u otro programa. Además de acceder a los datos, un usuario tiene que compartirlos, a menudo a través del correo electrónico o programas de transferencia de archivos independientes .
El escritorio semántico es un intento de resolver algunos o todos estos problemas ampliando las capacidades del sistema operativo para manejar todos los datos utilizando tecnologías de Web Semántica. Sobre la base de esta integración de datos, las interfaces de usuario mejoradas (o complementos para aplicaciones existentes) pueden brindar al usuario una vista integrada del conocimiento almacenado. Algunos sistemas operativos, como BeOS, tienen sistemas de archivos de base de datos que almacenan metadatos sobre un documento de forma nativa en el sistema de archivos, lo que representa un movimiento hacia un escritorio más semántico.
Se dio una definición de Semantic Desktop (Sauermann et al.2005):
Un escritorio semántico es un dispositivo en el que un individuo almacena toda su información digital como documentos, multimedia y mensajes. Estos se interpretan como recursos de la Web Semántica, cada uno está identificado por un Identificador Uniforme de Recursos (URI) y todos los datos son accesibles y consultables como gráfico del Marco de Descripción de Recursos (RDF). Los recursos de la web se pueden almacenar y el contenido creado se puede compartir con otros. Las ontologías permiten al usuario expresar modelos mentales personales y formar el pegamento semántico que interconecta la información y los sistemas. Las aplicaciones respetan esto y almacenan, leen y se comunican a través de ontologías y protocolos de Web Semántica. Semantic Desktop es un complemento ampliado de la memoria del usuario.
Diferentes interpretaciones del escritorio semántico
Hay varias interpretaciones del escritorio semántico. En su estado más limitado, podría interpretarse como la adición de mecanismos para relacionar metadatos legibles por máquina con archivos. De una manera más extrema, podría verse como un reemplazo completo de las interfaces de usuario existentes, que unifica todas las formas de datos y proporciona una interfaz única consistente. Hay muchos grados entre estos dos, dependiendo de cuál de los problemas anteriores se esté tratando.
Esfuerzo de estandarización
Para fomentar la interoperabilidad entre diferentes implementaciones y publicar estándares, la comunidad alrededor del proyecto Nepomuk fundó la Fundación OSCA (OSCAF) [1] en 2008. Desde junio de 2009, los desarrolladores de las comunidades Nepomuk- KDE y Xesam colaboran con OSCAF para ayudar a estandarizar el formatos de datos para KDE, GNOME y freedesktop.org . Estos proyectos y la plataforma Maemo de Nokia adoptan los estándares Nepomuk / OSCAF . [2]
Relación con la Web Semántica
La Web Semántica se ocupa principalmente de hacer metadatos legibles por máquina para permitir que las computadoras procesen información compartida y la creación de formatos y estándares relacionados con esto. Como tal, los objetivos de permitir que una computadora procese más datos de un usuario y permitir que los datos se compartan más fácilmente podrían considerarse como un subconjunto de los de la Web Semántica, pero extenderse a la computadora local del usuario, en lugar de solo archivos. almacenados en Internet.
Sin embargo, los objetivos de crear una interfaz unificada y permitir el acceso a los datos en una forma independiente del formato no son realmente las preocupaciones de la Web Semántica.
En la práctica, la mayoría de los proyectos relacionados con el escritorio semántico utilizan protocolos de Web Semántica para almacenar sus datos. En particular , se utilizan los conceptos de RDF y se utiliza el formato en sí.
Ver también
- Web semántica
- Be File System (BFS), el sistema de archivos basado en metadatos de BeOS que proporciona consultas de atributos, edición de metadatos y carpetas dinámicas integradas en el escritorio como parte de Tracker , el administrador de archivos.
- Chandler , un administrador de información personal
- Mapas conceptuales
- Búsqueda de escritorio
- Dublin Core , un conjunto de términos generales para anotar recursos web con metadatos
- Haystack , un cliente de información desarrollado en MIT
- Conocimiento administrativo
- Mapas mentales
- NEPOMUK , una especificación para un marco de escritorio semántico social
- Gerente de información personal
- Tabbles , una herramienta de etiquetado de escritorio para archivos, correos electrónicos y marcadores
- WinFS , un sistema de gestión y almacenamiento de datos basado en bases de datos relacionales, desarrollado por Microsoft
- Zeitgeist (marco)
Referencias
- ^ "CX5 の 中古 車 が 数 十万 円 お 得 に 買 え て し ま う 簡 単 な 方法!" . oscaf.org.
- ^ Ontologías OSCAF adecuadas para la plataforma Maemo de Nokia, OSCA-Foundation, 2009
- Stefan Decker, Martin Frank: El escritorio semántico social . Informe de tecnología DERI, 2004.
- Stefan Decker, Martin Frank: el escritorio semántico en red. Taller de la WWW sobre cuestiones de diseño, desarrollo e implementación de aplicaciones en la Web Semántica 2004.
- Leo Sauermann, Ansgar Bernardi, Andreas Dengel: descripción general y perspectiva en el escritorio semántico . En las actas del primer taller sobre el escritorio semántico en la conferencia ISWC 2005.
enlaces externos
- Página web oficial
- Semiodesk Organizer , un escritorio semántico para Windows basado en ontologías NEPOMUK, tecnologías de Web Semántica y .NET
Implementaciones de código abierto
- Escritorio semántico con KDE , el escritorio semántico social basado en NEPOMUK está integrado en los espacios de trabajo de plasma de KDE
- Zeitgeist , basado en NEPOMUK y utilizado en GNOME y la interfaz de usuario de Ubuntu Unity
- Gnowsis , una implementación de referencia temprana de NEPOMUK
- NEPOMUK Java la implementación de Java de NEPOMUK, realizada en paralelo a la de KDE, gnowsis fue descontinuada por los desarrolladores para trabajar en esto.
- Deepamehta , una plataforma de software para la gestión del conocimiento
- Tracker , una base de datos de metadatos y búsqueda de archivos
- Iris , un marco de aplicación de escritorio semántico