- From: Melvin Carvalho <melvincarvalho@gmail.com>
- Date: Mon, 24 Jan 2022 20:16:25 +0100
- To: Jonas Smedegaard <jonas@jones.dk>
- Cc: Kingsley Idehen <kidehen@openlinksw.com>, public-webid <public-webid@w3.org>
- Message-ID: <CAKaEYhK42hixAunVK3_FE_7Eu88HY_7EuZ8SGKYFSrA3xV_a=Q@mail.gmail.com>
On Mon, 24 Jan 2022 at 20:13, Jonas Smedegaard <jonas@jones.dk> wrote: > Quoting Melvin Carvalho (2022-01-24 20:01:21) > > On Mon, 24 Jan 2022 at 19:03, Jonas Smedegaard <jonas@jones.dk> wrote: > > > > > Quoting Kingsley Idehen (2022-01-24 17:32:55) > > > > A WebID was supposed to be as follows: > > > > > > > > A resovable identifier that denotes an Agent, unambiguously. > > > > > > [...] > > > > > > > A NetID is a resolvable identifier that denotes and entity > > > > unambiguously. > > > > > > Right. > > > > > > Subject of this email thread is tied to wether WebID should be...: > > > > > > a) the W3C spec generally for Agent IDs - i.e. exact same as NetID > > > b) the W3C spec for Agent IDs usable only where Turtle is spoken > > > (others can call their Agent IDs NetID or BingoCards or whatever) > > > c) the W3C spec for Agent IDs usable only where JSON(-LD) is spoken > > > (others can call their Agent IDs NetID or BingoCards or whatever) > > > > > > In other words, do we want WebID simple or easy? > > > > > > * simple enough to be broadly usable > > > > > > or > > > > > > * easy usable by constraining scope > > > > > > > There could be a compromise solution, that keeps most people happy. And > > that is: > > > > Keep JSON(-LD) as a SHOULD, have no serialisation as a MUST, this gives > the > > feel of a NetID type spec. Allow content negotiation to be supported, > for > > those that use it > > > > Have the examples in the text in JSON(-LD), such that a casual developer > > can deploy via copy and paste, can deploy to github.io, a static server, > > jekyll etc. > > > > Have a @context to make the examples look easy and attractive, that works > > with User, Agents, IoT etc. > > > > Have a few selected examples that show how to deploy WebIDs for different > > use cases > > How is that a compromise? > > My list is > > a) WebID have no serialization as a MUST > b) WebID MUST somehow involve Turtle serialization > c) WebID MUST somehow involve JSON(-LD) serialization > > You describe a). > > Remember a few times in this thread I asked specifically if some > expression had to be read as "MUST" or could be read as "SHOULD"? > It's a compromise to me, because I want MUST, but can live with SHOULD, provided there are nice examples My sense is that that is something everyone could live with, but I could be completely wrong :) > > I don't mind if WebID SHOULD land on the moon tomorrow and fart darts > every wednesday - as long as it is not a MUST - because SHOULDs are > recommendations I can choose to ignore (my applications have no business > on the moon, and darts are dangerous to kids in my neighbourhood) but > any MUST ignored means I am violating the spec and can no longer > reasably describe my application as using WebIDs - they merely use NetID > or PokerCards or whatever-strings that are not commonly agreed upon in a > W3C-governed specification. > > > - Jonas > > -- > * Jonas Smedegaard - idealist & Internet-arkitekt > * Tlf.: +45 40843136 Website: http://dr.jones.dk/ > > [x] quote me freely [ ] ask before reusing [ ] keep private
Received on Monday, 24 January 2022 19:16:51 UTC