@drq freedesktop звучит как более подходящий уровень, да. Хотя и им потребуется UX research, чтобы выдвигать стандарт, который сможет быть чем-то кроме документа. И прототип на FUSE, теоретически, поможет собрать вишлист, приближенный к боевому. Хотя это не единственный способ, конечно.
Мне ещё понравился приём с атрибутами (xattr) в макоси, где можно хранить первичные данные, а строить из них представление уже в интерфейсных обёртках – где банальным внешним индексером, где FUSE'ом. Формат данных выглядел несколько всрато, но может у него есть не очевидные мне преимущества.