Re: WebID default serialization for WebID 2.x

Quoting Jacopo Scazzosi (2022-01-24 20:15:01)
> > A NetID is a resolvable identifier that denotes and entity 
> > unambiguously. This identifier can resolve to JSON, JSON-LD, 
> > RDF-Turtle, etc profile documents as preferred by an Identity 
> > Provider -- leaving the agnostic nature of RDF to handle the 
> > inevitable and natural data messiness.
> 
> > Keep JSON(-LD) as a SHOULD, have no serialisation as a MUST, this 
> > gives the feel of a NetID type spec.
> 
> Am I correct if I state that the implication, here, is that NetID 
> clients must be able to work with all RDF serialization formats? If 
> so, how do you make this future-proof so that clients do not break 
> when new formats arise?
> 
> > 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)
> 
> IMHO, b) or c) limited to JSON. On top of the above, I fear a) would 
> lead to *huge*, less maintainable clients. Which is not an issue in 
> some cases but can be a significant one in others.

Are you really sure that you want the *IDENTIFIER* to define the rules 
of the game - e.g. ensure future compatibility?

I strongly recommend to place constraints on *extension* specs - e.g. 
Solid spec might say that it can only ever work with yellow identifiers.

Seems silly to me to treat all blue identifiers as unspecified just 
because the Solid developers bet on a yellow future.


 - 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:33:30 UTC