Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Terminology section. Fixes #12. #33

Closed
wants to merge 2 commits into from

Conversation

peacekeeper
Copy link
Contributor

@peacekeeper peacekeeper commented Nov 6, 2019

@peacekeeper peacekeeper changed the title Add terminology section. Fixes #12. Add Terminology section. Fixes #12. Nov 6, 2019
Copy link
Collaborator

@jandrieu jandrieu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Still needs some work, but we'd like to get it into FPWD if we can make the adjustments.

<dt><dfn data-lt="">DID method</dfn></dt>

<dd>
A definition of how a specific <a>DID scheme</a> can be implemented
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This definition isn't quite right. the "DID scheme" is "did", the DID method is something different, which I believe is specified within the DID as the method-string.

<dd>
A definition of how a specific <a>DID scheme</a> can be implemented
on a specific <a>distributed ledger</a> or network, including the precise
method(s) by which <a>DIDs</a> are resolved and deactivated and <a>DID
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should avoid using "method" with a subtly different meaning within the definition of a DID Method. Perhaps "mechanisms by which one resolves and interacts with DIDs and DID Documents".

@@ -83,6 +83,10 @@ <h2>Introduction</h2>
<p>This document attempts to explain what you can do with DIDs and why you might care to use them. We start by describing the basic conceptual framework for DIDs, including basic terminology, followed by the actions one can take with a DID. Then we introduce the defining features and benefits of DIDs along with five focal use cases illustrating those features and benefits.
</p>
</section>
<section class="informative">
<h1>Terminology</h1>
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This section should be flagged as under discussion, referencing w3c/did#4 at a minimum. There's a way in ReSpec to do that automagically.

<dd>
A system that is capable of retrieving a <a>DID document</a> for a given <a>DID</a>.
These systems are specified in the DID Resolution specification
[[DID-RESOLUTION]].
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We need to figure out how to reference external documents like this. A concern was raised that this reads as if the DID Resolution specification is already completed work, while this document should be informing that work. If we define resolver simply based on the function of retrieving a DID Document, that would probably solve the concern.

@peacekeeper
Copy link
Contributor Author

@jandrieu Good feedback, but note that I simply copied the terms from the did-core spec:
https://github.com/w3c/did-core/blob/master/terms.html

Are you proposing to make those changes there as well?

@jandrieu
Copy link
Collaborator

I would. Some of those are fundamentally wrong... like referring to the did method as the schema.

<dd>
A globally unique identifier that does
not require a centralized registration authority because it is
registered with <a>distributed ledger technology</a> (DLT) or other form of
Copy link

@tplooker tplooker Nov 12, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we want to rephrase that anchoring a DID to a distributed ledger is optional, for example did:key did:nacl did:peer are off ledger did's?

@philarcher
Copy link
Collaborator

I believe everything in this PR has now been included in the current draft (see https://w3c.github.io/did-use-cases/#concepts-of-decentralized-identity). This addition has been flagged in various places as highlighted in this commentary and in the WG. I would therefore like to close this PR without merging it.

@rhiaro rhiaro mentioned this pull request Nov 13, 2019
@jandrieu
Copy link
Collaborator

@peacekeeper Let us know if we can close this out. I think the approach we discussed on Tuesday is pulled into the FPWD.

If there's still some edits you'd like, we should probably do it in a separate PR.

@jandrieu
Copy link
Collaborator

jandrieu commented Dec 4, 2019

Closing this as the FPWD has overtaken this PR with good consensus from the WG.

@jandrieu jandrieu closed this Dec 4, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants