Discover Nepomuk As a Developer
As a developer Nepomuk can be of interest in two ways:
Using Nepomuk features in an application
The Nepomuk framework allows you to create and query metadata for all kinds of resources that make up the KDE desktop. This of course includes the most obvious type of resource: files.
The simplest type of metadata are tags and comments as can be seen in the KDE 4 file manager Dolphin.
The KDE Techbase features a set of tutorials to get familiar with Nepomuk. It is highly recommended to read these tutorials as they include proper examples that explain what Nepomuk does much better than any description on this page could.
- Tutorial: Nepomuk Quickstart
How to use Nepomuk resources in a quick and painless way without much fuss. - Tutorial: RDF and Ontologies in Nepomuk
An introduction to RDF and the usage of ontologies in Nepomuk. - Tutorial: Handling Resources with Nepomuk
Nepomuk is the KDE library which provides easy access to metadata in the Nepomuk system. Learn how to make your application create and read metadata using the Nepomuk system. - Tutorial: Using the Nepomuk Resource Generator
Nepomuk includes a resource generator which creates convenience classes for handling metadata. - Tutorial: The Nepomuk Server
The Nepomuk Server hosts the main Nepomuk data repository and can be accessed directly via a Soprano API. - Tutorial: Advanced Queries
The real power of Nepomuk can only be exposed when performing fancy queries on the data repository. This tutorial provides an introduction to semantic and full text queries in Nepomuk. - Nepomuk library API
- Soprano RDF storage library API
Helping in improving the Nepomuk framework and core services
Help in developing Nepomuk core features is very welcome. Workingon Nepomuk core features includes powerful query services or deeper integration with kdelibs amongst other things.
Please contact Sebastian Trueg for details.


