logoalt Hacker News

Lammylast Wednesday at 4:59 PM1 replyview on HN

> Without a universal standard

The universal standard is Dublin Core (IETF RFC 2413 / ISO 15836) `dc:subject` “Unordered array of Text” stored in an XMP (ISO 16684) sidecar file:

- https://en.wikipedia.org/wiki/Dublin_Core#Dublin_Core_Metada...

- https://en.wikipedia.org/wiki/Extensible_Metadata_Platform

I like to put the DC stuff directly in my filesystem xattrs, but using a sidecar file will get you compatibility with any old filesystem and with any tooling that might destroy or disregard an xattr.


Replies

jeffbeelast Wednesday at 5:05 PM

This is an amazing bit already, but it would be a 10/10 joke if you could work "year of the Linux desktop" into it somewhere.

If you were serious, then I would point out that even nerd file browsers like Nautilus do not support xattr metadata editing, searching, or even viewing and Linux metadata indexing systems e.g. Beagle are all long-dead projects. The whole idea has no traction.

show 1 reply