- From: Melvin Carvalho <melvincarvalho@gmail.com>
- Date: Thu, 9 Nov 2023 04:06:47 +0100
- To: public-webid <public-webid@w3.org>
- Message-ID: <CAKaEYhLvtyavW62yNPNGN-2EXbN2r0S51VVTVWDM-ukyPqBzcA@mail.gmail.com>
Need to go back to the universals here The CONCEPT of WebID is a URI -- ie a universal identifier -- you dereference it, and get back machine readable data, of a certain form which allows you to useful things. The nature of that form is that it denotes an Agent, a machine, user or group operating on the internet The concept is different from the branding. The concept will remain working no matter how it's branded. Much of the recent discussion is over branding. The original branding 15 years ago tied the identifier to both FOAF and to SSL in order to do client side authentication. My idea for a rebrand in 2014. Was to break the ties of FOAF, SSL (ie WebID-TLS) and identity to be separate concerns. I would like to point out that this was my idea, and my idea alone. Nobody else was thinking along these lines, in the slightest. I pitched it at TPAC, and, much to my surprise it caught on. Split the concept into an identity spec and an authentication spec. Which is what we did. I remember this very well, I was sitting between TimBL and Henry at the time. The specific branding of WebID then went to the group and the new branding became to tie it to http and to turtle (and http 303 which was a big debate). Why? Because it seemed like a good idea at the time. We all wanted linked data and turtle to catch on, and for W3C RECs to create an interoperable standard on the Web. Turtle didnt catch on. And so, a sensible thing to do, as we are doing now, is to decouple the WebID brand from turtle, and make it a modular set of specs. A good idea for the brand, and the concept. We'll have WebID-Turtle, WebID-JSON-LD and other things that people want. Should RDF be mentioned in the super set spec? No. That's a branding question, and it depends on whether you want to tie the particular brand at a particular time to RDF. RDF has not caught on the way we wanted it to. In fact the biggest open deployment on the social web, activitypub, has deviated from RDF. So to interoperate with that, which we should, the term machine readable should be used, and RDF placed in the subspecs (sub brands). Should WebID be tied to HTTP(S). Probably yes. The concept itself is universal, social can happen over many transports. The brand http is a good one and it was always a starting point. I've always been supportive of the superset brand NetID (any URI), but let's face it, it didnt catch on anywhere outside openlink in any major way. Fair play to Kingsley, to stand up for that brand, and he may well win through, but NetID is not a self evident thing, it's a brand and a world view. So, what is a WebID? It's whatever we want it to be. We ought not change it too much, but it's beneficial and expedient to tweak it to reflect the reality that has been observed over the last decade. Keep the brand tied (for now) to HTTP(S) a MUST in the spec. Keep it tied to machine readable data in the super spec, and to RDF in the sub specs. Have two subspecs to start with: WebID-Turtle and WebID-JSON-LD which reflect reality. If more want to be added such as WebID-RDFa (with (X)HTML) that can be debated, personally RDFa a NACK for me because JSON-LD in html has won that battle already, but that's a branding debate for another day. Let's proceed without being too pedantic or dogmatic, and keep the concept of WebID as a universal identifier on the web, in line with the way URIs are universal, but specify specific modular constraints, at this specific time (2023 vs 2014) to reflect what's useful and what is reality. There should be enough in there to give everyone what they want. The group will end up coming to consensus on some or all of these points, but the general structure will remain intact. WebID was branded and specified before. Finalizing the detail can only improve it from what it is now, both conceptually and in terms of real world adoption. Where it ends up is almost certainly better than where it is today. And that's a good thing. But it doesnt matter what I think, it's up to the group figure out the details, but the highest likelihood is one of progress and a better spec, which will be good enough to become a W3C REC. Just my 2 cents.
Received on Thursday, 9 November 2023 03:07:07 UTC