Bug 269365 - Save metadata to files when possible
Summary: Save metadata to files when possible
Status: RESOLVED UNMAINTAINED
Alias: None
Product: nepomuk
Classification: Miscellaneous
Component: general (show other bugs)
Version: 4.1
Platform: openSUSE Linux
: NOR wishlist
Target Milestone: ---
Assignee: Sebastian Trueg
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-03-25 05:23 UTC by Todd
Modified: 2015-01-23 16:26 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Todd 2011-03-25 05:23:04 UTC
Version:           4.1 (using KDE 4.6.1) 
OS:                Linux

Many sorts of files have their own ways to store metadata like tags, comments, and ratings.  Although it wouldn't be possible to store the whole range of nepomuk data, including the ontology data that makes nepomuk unique, basic data like ratings, comments, and tags could be stored to files that support it.

This would greatly improve the cross-platform capabilities of nepomuk, preserving many of the metadata changes you made when the files are moved to a different computer or a different desktop environment.  

Also, I have heard talk that the lack of this capability is one of the reasons applications like Digikam and Amarok have been resistant to using nepomuk for their media libraries.

Reproducible: Always
Comment 1 Kubuntiac 2011-10-06 00:58:39 UTC
Agreed. Until metadata becomes highly persistent *even when moving files across different computers / os's), few people will bother to put the time needed into adding the most important metadata to their files, blocking Nepomuk's full potential.

I suggest a combination of:

1. Adding metadata to files extended attributes where possible
2. Using sidecar files (ie storing metadata for files in .directory or a file unique to indexed files like .filename.extension.metadata ). Adjust KDE to make sure that if someone copies file foo.bar that the appropriate sidecar files are edited / copied with it.
3. Using the current database style storage

This way, 
1. makes much of the data available, even on non KDE systems
2. ensures that a folder copied to another kde system (even if copied onto a non-kde system first) keeps it's metadata for automatic reimporting.
3. Can be used for speed when doing things like desktop search

Related wish: Bug #221547
Comment 2 Vishesh Handa 2015-01-23 16:26:05 UTC
Thank you for taking the time to file a bug report.

The Nepomuk project is no longer included in the KDE Software Compilation. With Plasma 5, we have replaced most of the underlying technology with Baloo and other components. Hopefully this will have addressed your concern.

We encourage you to try to Plasma 5 (+Baloo) and let us know if your problem persists.