KDE TechBase
  • Page
  • Discussion
  • Edit
  • History
KDE TechBase is a Wiki - You can help! Please contribute! Questions?
Please ask development related questions in the KDE Community Forum.

Development/Tutorials/Metadata/Nepomuk/FileWatchService

< Development | Tutorials | Metadata/Nepomuk
Nepomuk Ontology Loader Service
Tutorial Series   Nepomuk
Prerequisites   Ontology Loader Service
What's Next   Strigi Service
Further Reading   Nepomuk Services, Nepomuk Server

[edit] Nepomuk File Watch Service

The File Watch service monitors the file system for changes. If files are deleted, the corresponding metadata is removed from the Nepomuk store. If files are moved, the URIs (file resources always have their file URL as RDF resource URI) and the file path are updated.

However: due to the restrictions of all file watching systems available (systems such as inotify are restricted to 8000 something watches, fam does not support file moving monitoring, etc.) the service mostly relies on KDirNotify. Thus, all operations performed by KDE applications through KIO are monitored while all other operations (such as console commands) are missed.

This is a big problem and needs work, maybe even on the kernel/libc level. Help wanted!

Retrieved from "http://techbase.kde.org/Development/Tutorials/Metadata/Nepomuk/FileWatchService"
Category: Tutorial

Navigation

  • Home
  • Help
  • Recent changes

Sections

  • Getting started
  • Development
  • Schedules
  • Policies
  • Contribute
  • Projects

Toolbox

  • What links here
  • Related changes
  • Special pages
  • Printable version
  • Permanent link

Personal tools

  • 38.107.191.99
  • Talk for this IP
  • Log in / create account
  • Login with OpenID
Creative Commons License SA 3.0 as well as the GNU Free Documentation License 1.2
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal