- From: Kingsley Idehen <kidehen@openlinksw.com>
- Date: Mon, 24 Jan 2022 17:52:22 -0500
- To: public-webid@w3.org
- Message-ID: <636442ab-dda1-a8dc-a3d6-2f2dbfead7cd@openlinksw.com>
On 1/24/22 2:15 PM, Jacopo Scazzosi wrote:
> Hi all,
>
>> 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?
Hi Jacopo,
No.
> If so, how do you make this
> future-proof so that clients do not break when new formats arise?
New formats will always arise in regards to representing entity
relationships using graphic or linear notations. The trick is to look to
a RDF as being totally abstract in nature with loose-coupling to various
notations and serialization formats.
It is unlikely that entity relationship graphs (be it EAV or RDF) are
going anywhere soon :)
>> 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.
No matter how it is worded, a MUST for any serialization format (or
content-type) is a problem. Jonas explained this nicely in an earlier
response.
If you start with JSON it is highly likely that your effort will be
groked by many a "Web Developer" out there i.e., your work will attract
collaborators and users quite rapidly. Achieving that trumps any MUST in
a spec, IMHO.
For instance, look at where all the MUST and SHOULDs took WebID:
A great piece of work (leveraging core Web Architecture) that addresses
a important problem, but is barely used and rarely understood circa 2022.
> 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.
Not if you look through NetID lenses :)
>
> Best regards,
> Jacopo
>
>
--
Regards,
Kingsley Idehen
Founder & CEO
OpenLink Software
Home Page: http://www.openlinksw.com
Community Support: https://community.openlinksw.com
Weblogs (Blogs):
Company Blog: https://medium.com/openlink-software-blog
Virtuoso Blog: https://medium.com/virtuoso-blog
Data Access Drivers Blog: https://medium.com/openlink-odbc-jdbc-ado-net-data-access-drivers
Personal Weblogs (Blogs):
Medium Blog: https://medium.com/@kidehen
Legacy Blogs: http://www.openlinksw.com/blog/~kidehen/
http://kidehen.blogspot.com
Profile Pages:
Pinterest: https://www.pinterest.com/kidehen/
Quora: https://www.quora.com/profile/Kingsley-Uyi-Idehen
Twitter: https://twitter.com/kidehen
Google+: https://plus.google.com/+KingsleyIdehen/about
LinkedIn: http://www.linkedin.com/in/kidehen
Web Identities (WebID):
Personal: http://kingsley.idehen.net/public_home/kidehen/profile.ttl#i
: http://id.myopenlink.net/DAV/home/KingsleyUyiIdehen/Public/kingsley.ttl#this
Attachments
- application/pkcs7-signature attachment: S/MIME Cryptographic Signature
Received on Monday, 24 January 2022 22:52:37 UTC