Closed mwherman2000 closed 5 years ago
Misuse of "DID" ...see https://github.com/w3c-ccg/did-spec/issues/121#issuecomment-455267182
Reference: Hyperledger Indy/Sovrin Comprehensive Architecture Reference Model (INDY ARM) - latest version - bullets (12) thru (16) in both the diagram, Narration, and principles.
Agreed. This whole section appears to be inconsistent.
I would argue the problem is that the ABNF is wrong as is the language describing it. IMO, the entire string is the DID, just as the entire string is the URL (the "URL" is not a subset of the string, it is the string entire, which is comprised of parts).
For example, URLs are defined as
<scheme>:<scheme-specific-part>
in RFC 1738
https://www.ietf.org/rfc/rfc1738.txt
To state the DID is just the first part is confusing and misleading.
We should discuss this on the weekly CCG call.
The id (DID) attribute of a DID Document/DID Entity is actually a URN ...a subclass of URI ...and specifically not a URL. URL is a centralized concept.
Incorrect. A URL is a URI that resolves to a resource. DIDs resolve to DID Documents. And this DID Entity thing you mention is apparently a construct of your work. It's not a thing in the the W3C work.
Addressed in PR #168.
The sections mentioned have been completely rewritten, and "DID Reference" is no longer a concept in the spec. I think that is sufficient to close this issue.
In https://w3c-ccg.github.io/did-spec/#the-generic-did-scheme, the language in this section (see below) contradicts the language in the terminology section with respect to DID Fragments, etc. This is super confuding.
In section https://w3c-ccg.github.io/did-spec/#terminology, it states..
The language in these sections contradict each other - especially the phrase: