RE: Schema definition for a DID Document?

So as not to surprise anyone…where I’m headed with this is…

Now that I have an operational parser based on the master did-uri-spec grammar working, I’m now working on:

  1.  Designing and implementing a semantic analyzer / VDR access optimizer per the attached seminal System R paper on query optimization  by Selinger et al.

  2.  The backend “VDR” I’m going to test the optimizer with is a set of SQL Server tables (yes SQL tables) created using the following technique for serializing JSON documents:
https://www.red-gate.com/simple-talk/sql/t-sql-programming/importing-json-collections-sql-server/


The goal is to develop the highest performant, cross-VDR DID Processor on the planet.

Best regards,
Michael Herman (Toronto/Calgary/Seattle)
Independent Blockchain Developer
Hyperonomy Business Blockchain / Parallelspace Corporation

W: http://hyperonomy.com<http://hyperonomy.com/>
C:  +1 416 524-7702


From: Dmitri Zagidulin <dzagidulin@gmail.com>
Sent: April 13, 2019 11:36 AM
To: public-credentials@w3.org; Michael Herman (Parallelspace) <mwherman@parallelspace.net>
Subject: Re: Schema definition for a DID Document?

Ah, right, so, those are JSON-LD @context definitions to go along with the data model. Slightly different purpose than what a schema would be.



On Sat, Apr 13, 2019 at 1:27 PM Michael Herman (Parallelspace) <mwherman@parallelspace.net<mailto:mwherman@parallelspace.net>> wrote:
I found what appears to be 2 descriptions/definitions here:
https://github.com/w3c-ccg/did-spec/tree/gh-pages/contexts


Does anyone know their background?  They seem quite different from one another (e.g. wrt service endpoints, etc.)

Michael

From: Michael Herman (Parallelspace)
Sent: April 13, 2019 9:46 AM
To: dzagidulin@gmail.com<mailto:dzagidulin@gmail.com>; public-credentials@w3.org<mailto:public-credentials@w3.org>
Subject: RE: Schema definition for a DID Document?

Thank you Dmitri.

Does anyone have a roughed-out example of what the DID Document schema would look like?

From: Dmitri Zagidulin <dzagidulin@gmail.com<mailto:dzagidulin@gmail.com>>
Sent: April 13, 2019 9:09 AM
To: public-credentials@w3.org<mailto:public-credentials@w3.org>
Subject: Re: Schema definition for a DID Document?

Michael,

We don't have an explicit schema yet, but there's an issue open to add one, on the Implementation guide: https://github.com/w3c/vc-imp-guide/issues/1


On Sat, Apr 13, 2019 at 10:58 AM Michael Herman (Parallelspace) <mwherman@parallelspace.net<mailto:mwherman@parallelspace.net>> wrote:
A meta description/definition outlining the overall structure of a DID Document, the mandatory elements, provisions for optional elements, ...that sort of thing.

Effectively, the spec text for a DID Document from the DID Spec (https://w3c-ccg.github.io/did-spec/#did-documents) expressing in some sort of schema definition language (e.g. JSON schema?)

Best regards,
Michael Herman (Toronto/Calgary/Seattle)
Independent Blockchain Developer
Hyperonomy Business Blockchain / Parallelspace Corporation

W: http://hyperonomy.com

C:  +1 416 524-7702


-----Original Message-----
From: Manu Sporny <msporny@digitalbazaar.com<mailto:msporny@digitalbazaar.com>>
Sent: April 13, 2019 8:23 AM
To: public-credentials@w3.org<mailto:public-credentials@w3.org>
Subject: Re: Schema definition for a DID Document?

On 4/13/19 7:28 AM, Michael Herman (Parallelspace) wrote:
> Do we have such a thing?

Define "schema" -- we have at least 3 working definitions for that term in this group. :)

-- manu

--
Manu Sporny (skype: msporny, twitter: manusporny) Founder/CEO - Digital Bazaar, Inc.
blog: Veres One Decentralized Identifier Blockchain Launches https://tinyurl.com/veres-one-launches

Received on Saturday, 13 April 2019 20:52:08 UTC