- From: Kingsley Idehen <kidehen@openlinksw.com>
- Date: Tue, 14 Jan 2020 17:07:58 -0500
- To: public-did-wg@w3.org
- Message-ID: <fafcb67c-2d97-4f1a-7507-4d7180aa4bc0@openlinksw.com>
On 1/14/20 10:59 AM, Manu Sporny wrote: > On 1/12/20 9:39 PM, Brent Zundel wrote: >> We will use the call to determine what questions need to be >> addressed around the topic of the abstract data model, JSON/JSON-LD > I believe the purpose of this call is to gather questions that need to > be addressed, agree on the "things that we disagree on", gather > concerns, and other useful things that will help drive the Face-to-Face > DID WG Agenda. > > In that spirit, I'm going to try proposing some concerns, disagreements, > and questions to get the ball rolling. > > Concerns > -------- > > The JSON-LD model raises *conceptual* burden for implementers to the > level that it will be rejected by any community that needs a JSON-only > model. > > The JSON-LD model raises *implementation* burden for implementers to the > level that it will be rejected by any community that does not want to > pay that cost. > > The JSON-LD model forces implementers using JSON-only toolchains to "do > JSON-LD processing". > > The JSON-only approach will lead to incompatible data models wrt. the > JSON-LD data model. > > The JSON-only approach will lead to a different, incompatible > extensibility model from JSON-LD which would create an interoperability > rift between JSON-only processors and JSON-LD processors. > > The JSON-only approach would centralize the extensibility model for DID > Documents. > > The JSON-only approach will lead to security vulnerabilities because > features will not be globally unambiguous. > > Disagreements > ------------- > > * Extensibility is being prioritized above security in the current DID > specification. > * IOT is the primary use case for DIDs by many orders of magnitude. > * The IOT use case and use of JSON-LD are incompatible. > * Data in DID Documents are not intended to be co-mingled with data > retrieved from Verifiable Credentials. > * JSON-LD makes the same mistakes that XML made in the late 1990s. > > Questions > --------- > > * What is the technical use case that is made not possible due to the > use of JSON-LD? > * What are the specific technical implementation burdens that are > created by the use of JSON-LD? > * What are the specific costs of using JSON-LD DID Documents? > * What is the definition of "JSON-LD Processing"? > * What is the extensibility model for JSON-only DID Documents? > * Do people understand that JSON-LD is a more restrictive subset of > JSON, so JSON-LD is JSON and is designed to be a "Chimera document > format"? > * Does everyone understand that you do not need to go out to the network > to process a JSON-LD document and that verifiers SHOULD NOT go out > to the network to retrieve JSON-LD Context documents? > > -- manu Hi Manu, By definition, isn't an Abstract Model notation agnostic? Happy New Year! -- 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 Tuesday, 14 January 2020 22:08:05 UTC