Follow

Really wish there was an OS that forced apps to decouple their data layer from their UI layer so that users could bring different UIs to the same data or combine multiple data providers in one Ui.

@mauve That's one of the goals with @capyloon . There's a VFS api with (still limited) support for UCANs for auth, and a planned mapping to WNFS.

@fabrice @capyloon Might also be good to think about how to expose structured data and queries in this space. 🤔 I'm thinking Prolly Trees + RDF would be a useful combo.

@mauve @capyloon well... indeed I had to make a choice between something more db-like or something more fs-like. We expose query capabilities using full text indexing and tags (so independent of the file system hierarchy) and a "resource score" mechanism based on the resource importance. That ends up looking a bit like a semi-structured DB.

About RDF, just no 😆

@mauve I always thought this was at least partially, if not wholly, the motivation behind the "everything is a file" idea. I can't cite a source or anything, though, so I might just be imposing my own perspective on things here. At any rate, it does seem like the idea was, in most cases, implemented imperfectly at best, doesn't it?

@lykso Yeah! I think one limitation though is that a lot of apps need a database that can potentially be accessed by multiple apps at once.

IMO it'd be nice if we could take the Semantic Web data model, combine it with SPARQL/Triple Pattern Fragment Queries, and make it available at the OS level.

You also get a sort of directory, but with structure data which can be explored.

Sign in to participate in the conversation
Mauvestodon

Escape ship from centralized social media run by Mauve.