I'm a technically-minded person but reading Solid's homepage and docs, it sounds completely incomprehensible to me.
@Gargron RDF in any format other than JSON-LD has basically no applicability to the real world, hence everybody lacking knowledge about it. Turtle didn't exactly make things better compared to XML >_>
@piecritic @Gargron XML is still a much more descriptive and expressive mark-up language when compared to JSON, which is a data format and not originally intended for data description with semantic meaning. JSON is more practical, but to fully realize descriptive, linked, semantic data, we need something more expressive.
@Gargron TBL has to use RDF because of his background.
@gargron there’s a lot in Solid that’s there just because TimBL is really committed to his ideas of the semantic web. RDF/Turtle in particular, which is rarely a pragmatic choice.
@Gargron Funny story, I have been incubating an idea for some months and it's really similar to this, I wasn't aware of Solid existing. So I'll have to choose whether to continue or focus my efforts on helping Solid. I was planning on using OAuth + GraphQL basically.
In case you want to check it out these are the repos where I started tinkering:
@Gargron You're right. Raphael IS the best ninja turtle.
@gargron RDF is a major inspiration for cutting-edge triple-store databases like the Clojure team’s Datomic, which store entity-attribute-value tuples. Those are really cool, definitely a road not taken by the broader tech community so its not surprising that it seems a bit alien, but I’m excited about it.
However I’m not sure if RDF/EAV loses any of its expressivity etc. if it was coded in LDJSON instead of the native RDF format there. I think the encoding scheme is a minor issue.
@Gargron i intend to support solid web profiles in my project, but the rest is just as you say
@Gargron You mean like a famous dev or a celebrity that opens an account or something?
@hankg I mean Tim Berners-Lee
@Gargron Ah I saw that article yesterday too...
@Gargron I suppose the Semantic Web didn’t work out but I see similar ideas are still here in, ‘… separate their data from the applications that use it. It allows people to look at the same data with different apps at the same time.’
@Gargron What's the homepage URL?
@Gargron Is that Tim Berners-Lee's new project?
He doesn't follow that many accounts, so perhaps this shows he is thinking about a Scuttlebutt-style social network?
@Gargron I just read how WebID works and how Solid seems to depend on WebID. It make me think of the old OpenID but extend to data storage as well.
I have doubts, because I hosted my own OpenID and used it everywhere. It wasn't the smartest decision in the end.
@sirn Right now I'm reading the WebID spec and trying to understand how it's different to OpenID
@Gargron From what I understand it's basically a newer incarnation of OpenID that come with some sort of social graph built-in using Turtle.
Oh and it uses public/private key cryptography.
@hypolite Many services eventually started deprecating OpenID logins is one, another one is I need to change my domain once or twice and updating that for all websites were… not… fun.
Not to mention if you're used hosted OpenID provider, the most popular provider MyOpenID shut down in 2014.
@Gargron I still wonder if or how this is a solution to ad tech's parasitic thinking .... and what about encryption?
@Gargron it seems to me that this amount of complexity hurts decentralization. Geocities happened because it was easy to write html. All these new acronyms are already intimidating.
Follow friends and discover new ones. Publish anything you want: links, pictures, text, video. This server is run by the main developers of the Mastodon project. Everyone is welcome as long as you follow our code of conduct!