stringtranslate.com

NEPOMUK (software)

NEPOMUK (Networked Environment for Personal, Ontology -based Management of Unified Knowledge) es una especificación de software de código abierto que se ocupa del desarrollo de un escritorio semántico social que enriquece e interconecta datos de diferentes aplicaciones de escritorio utilizando metadatos semánticos almacenados como RDF . Entre 2006 y 2008 fue financiado por un proyecto de investigación de la Unión Europea del mismo nombre [2] que agrupó a actores industriales y académicos para desarrollar varias tecnologías de escritorio semántico.

Implementaciones

Existen tres implementaciones activas de NEPOMUK: una variante basada en C++ / KDE , una variante basada en Java y una versión comercial. Se crearon más versiones durante el proyecto de la UE entre 2006 y 2008, algunas de las cuales se encuentran activas más allá del proyecto. [3]

KDE

NEPOMUK-KDE se presentó originalmente como una de las tecnologías más nuevas en KDE Software Compilation 4. [ 4] Utilizaba Soprano como la biblioteca principal de almacenamiento y análisis de datos RDF, mientras manejaba las importaciones de ontología a través del complemento de analizador Raptor y el complemento de almacenamiento Redland ; todos los datos RDF se almacenaban mediante Virtuoso , que también manejaba la indexación de texto completo. [5] A nivel técnico, NEPOMUK-KDE permitía asociar metadatos a varios elementos presentes en el escritorio de un usuario normal, como archivos, marcadores, correos electrónicos y entradas de calendario. Los metadatos podían ser RDF arbitrarios. El etiquetado es la aplicación de metadatos más visible para el usuario.

A medida que avanzaba la serie de lanzamientos de KDE SC 4, se hizo evidente que NEPOMUK no ofrecía el rendimiento y la experiencia de usuario que se habían anticipado inicialmente. Como resultado de esto, en KDE SC 4.13 se introdujo una nueva tecnología de indexación y búsqueda semántica, Baloo , con un breve período de transición que permitió la portabilidad de aplicaciones y la migración de datos antes de la eliminación de NEPOMUK. [6] [7] Baloo inicialmente usaba SQLite, pero actualmente usa LMDB [8] para el almacenamiento y Xapian para la búsqueda.

Espíritu de la época

El marco Zeitgeist , utilizado por GNOME y la interfaz de usuario Unity de Ubuntu , utiliza la ontología NEPOMUK, al igual que el motor de búsqueda Tracker .

Java

La implementación basada en Java de NEPOMUK [9] se terminó a fines de 2008 y sirvió como un entorno de prueba de concepto para varias técnicas de escritorio semánticas novedosas. Cuenta con su propio frontend ( PSEW ) que integra funciones de búsqueda, navegación, recomendación y peer-to-peer. La implementación de Java utiliza el almacén RDF Sesame y el marco Aperture [10] para la integración con otras aplicaciones de escritorio, como clientes de correo y navegadores.

Se han creado varios artefactos en el contexto de la implementación de la investigación de Java:

Buscador de Gnowsis

La implementación del producto comercial de software como servicio Refinder [12] comenzó en 2009 y se lanzó una versión beta limitada en diciembre de 2010. [13] Refinder fue desarrollado por Gnowsis, una empresa derivada del Centro Alemán de Investigación para la Inteligencia Artificial (DFKI) (líder del proyecto NEPOMUK de la UE). La empresa de nueva creación se cerró a finales de 2013, [14] sin planes de poner a disposición el código de implementación.

Refinder utiliza los mismos formatos de datos que las otras implementaciones, pero utilizando software como servicio en lugar del enfoque de escritorio de las otras implementaciones.

Formatos de datos

Véase también

Referencias

  1. ^ "Licencia Nepomuk". Archivado desde el original el 29 de abril de 2009.
  2. ^ "Comisión Europea: CORDIS: Servicio de Proyectos y Resultados: Entorno en red para la gestión personal basada en ontologías del conocimiento unificado".
  3. ^ ¿Cómo se relaciona Gnowsis con NEPOMUK y otros? Archivado el 17 de febrero de 2012 en Wayback Machine . Entrada de blog del 20 de noviembre de 2010. Escrito por Leo Sauermann, quien contribuyó al proyecto NEPOMUK. Se enumeran 6 implementaciones de NEPOMUK
  4. ^ "Proyecto NEPOMUK-KDE". Archivado desde el original el 17 de marzo de 2013. Consultado el 9 de mayo de 2008 .
  5. ^ Trüg, Sebastian (22 de septiembre de 2011). "Acerca de Strigi, Soprano, Virtuoso, CLucene y Libstreamanalyzer".
  6. ^ "Búsqueda semántica de próxima generación de KDE". 24 de febrero de 2014. Consultado el 28 de junio de 2014 .
  7. ^ "Wiki de la comunidad KDE: Baloo" . Consultado el 28 de junio de 2014 .
  8. ^ "Baloo 5.15" . Consultado el 11 de octubre de 2015 .
  9. ^ Groza, Tudor. "Semantic Desktop[.]org". Archivado desde el original el 1 de diciembre de 2007.
  10. ^ Fluit, Leo Sauermann, Christiaan. "Marco de apertura".{{cite web}}: CS1 maint: varios nombres: lista de autores ( enlace )
  11. ^ "¡Bienvenido al framework!".
  12. ^ "Inicio - Buscador".
  13. ^ Refinder: Das nächste Level des Hyperlinks Artículo en Futurezone por Jakob Steinschaden, 3.12.2010.
  14. ^ "Estamos cerrando Refinder - Refinder".
  15. ^ "Modelo de Información Personal (PIMO)". Archivado desde el original el 28 de diciembre de 2008.
  16. ^ Ontología de elementos de información NEPOMUK Archivado el 30 de diciembre de 2008 en Wayback Machine

Enlaces externos