Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

NEPOMUK (software)

From Wikipedia, the free encyclopedia
(Redirected fromNEPOMUK (framework))

NEPOMUK
Initial release1 January 2006; 20 years ago (2006-01-01)
Written inC++,Java
TypeSemantic desktop
LicenseVarious (BSD-style preferred)[1]
Websitenepomuk.semanticdesktop.org
nepomuk.kde.org

NEPOMUK (Networked Environment for Personal, Ontology-based Management of Unified Knowledge) is anopen-source software specification that is concerned with the development of a socialsemantic desktop that enriches and interconnects data from different desktop applications using semanticmetadata stored asResource Description Framework (RDF). Between 2006 and 2008 it was funded by a European Union research project of the same name[2] that grouped together industrial and academic actors to develop various Semantic Desktop technologies.

Implementations

[edit]

Three active implementations of NEPOMUK exist: AC++/KDE-based variant, aJava-based variant, and a commercial version. More versions were created during the EU project between 2006 and 2008, some active beyond the project.[3]

KDE

[edit]

NEPOMUK-KDE was originally featured as one of the newer technologies inKDE Software Compilation 4.[4] It usedSoprano as the main RDF data storage and parsing library, while handlingontology imports through theRedland RDF Application Framework Raptor parserplug-in and the storage plug-in; all RDF data was stored byVirtuoso Universal Server which also handled full-text indexing.[5] On a technical level, NEPOMUK-KDE allowed associating metadata to various items present on a normal user's desktop such as files, bookmarks, e-mails, and calendar entries. Metadata could be arbitrary RDF. Tagging is the most user-visible metadata application.

As the KDE SC 4 series of releases progressed, it became apparent that NEPOMUK was not delivering the performance and user experience that had initially been anticipated. As a result of this, in KDE SC 4.13 a new indexing and semantic search technologyBaloo was introduced, with a short transition period allowing applications to be ported and data to be migrated before the removal of NEPOMUK.[6][7]Baloo initially usedSQLite but currently usesLMDB[8]for storage, andXapian for searching.

Zeitgeist

[edit]

TheZeitgeist framework, used byGNOME andUbuntu'sUnity user interface, uses the NEPOMUK ontology, as does theTracker search engine.

Java

[edit]

The Java-based implementation of NEPOMUK[9] was finished at the end of 2008 and served as a proof-of-concept environment for several novel semantic desktop techniques. It features its own frontend (PSEW) that integrates search, browsing, recommendation, and peer-to-peer functionality. The Java implementation uses theSesame RDF store and the Aperture[10] framework for integrating with other desktop applications such as mail clients and browsers.

A number of artifacts have been created in the context of the Java research implementation:

Refinder by Gnowsis

[edit]

Implementation of the commercialSoftware as a service productRefinder[12] started in 2009 and a limited beta-version was released in December 2010.[13]Refinder was developed by Gnowsis, a spin-off company of the German Research Centre for Artificial Intelligence (DFKI) (project lead in the NEPOMUK EU project). The start-up was shut down in late 2013,[14] with no plans to make the implementation code available.

Refinder uses the same data formats as the other implementations, but usingSoftware as a service instead of the desktop approach of the other implementations.

Data formats

[edit]
  • PIMO – the data format used for describing a Personal Information Model, describing Persons, Projects, Topics, Events, etc., also used in NEPOMUK-KDE.[15]
  • NIE – the NEPOMUK Information Element Ontology (and the associated ontologies NFO etc.), describing resources on a desktop (files, mails, etc.)[16]

See also

[edit]

References

[edit]
  1. ^"Nepomuk License". Archived fromthe original on 29 April 2009.
  2. ^"European Commission: CORDIS: Projects & Results Service: Networked environment for personal ontology-based management of unified knowledge".
  3. ^How Does Gnowsis Relate to NEPOMUK and Others?Archived 2012-02-17 at theWayback Machine Blogpost dated 20.11.2010. Written by Leo Sauermann who contributed to the NEPOMUK project. 6 implementations of NEPOMUK are listed
  4. ^"NEPOMUK-KDE project". Archived fromthe original on 17 March 2013. Retrieved9 May 2008.
  5. ^Trüg, Sebastian (22 September 2011)."About Strigi, Soprano, Virtuoso, CLucene, and Libstreamanalyzer".
  6. ^"KDE's Next Generation Semantic Search". 24 February 2014. Retrieved28 June 2014.
  7. ^"KDE Community Wiki - Baloo". Retrieved28 June 2014.
  8. ^"Baloo 5.15". Archived fromthe original on 6 March 2016. Retrieved11 October 2015.
  9. ^Groza, Tudor."Semantic Desktop[.]org". Archived fromthe original on 1 December 2007.
  10. ^Fluit, Leo Sauermann, Christiaan."Aperture Framework".{{cite web}}: CS1 maint: multiple names: authors list (link)
  11. ^"Welcome to the framework!".
  12. ^"Home - Refinder".
  13. ^Refinder: Das nächste Level des HyperlinksArchived 2010-12-04 at theWayback Machine Article in Futurezone by Jakob Steinschaden, 3.12.2010.
  14. ^"We are shutting Refinder down - Refinder". Archived fromthe original on 25 March 2014. Retrieved25 March 2014.
  15. ^"Personal Information Model (PIMO)". Archived fromthe original on 28 December 2008.
  16. ^NEPOMUK Information Element OntologyArchived 2008-12-30 at theWayback Machine

External links

[edit]
Software
compilation
Applications
by KDE
Development
Education
Graphics
Internet
Multimedia
Office
System
Utilities
Discontinued
Platform
User interface
Current
Discontinued
Current
Discontinued
freedesktop.org
(shared)
Community
People
Retrieved from "https://en.wikipedia.org/w/index.php?title=NEPOMUK_(software)&oldid=1337268969"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp