-
Notifications
You must be signed in to change notification settings - Fork 98
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
DID Fragment semantics cleanup needed #399
Comments
@iherman yes the answer is 1., i.e. the The reason why we didn't explicitly state this is that we wanted to define this as an abstract function, but not go into details of how exactly a DID URL is dereferenced. There is quite a bit of content in the DID Resolution spec, e.g. it distinguishes between dereferencing the primary resource vs. the secondary resource, and it talks about the fact that different portions of the dereferencing process can be done by different components (e.g. Client-Side Dereferencing). That said, personally I wouldn't be opposed to adding the clarification you mention to section 8.2 of DID Core, i.e. add a statement that |
Oops, sorry.
I believe something should be said without getting into the details. The specification should be readable by itself. |
I think this also impacts: #452 |
PR #544 addressed this issue and has been merged. Closing. |
(This may or may not be an editorial issue, depending on the alternatives below)
The definition of Fragments in §3.2.4 looks incomplete to me.
In an HTTP setting the HTTP protocol means first returning the (complete) resource to a client which then, as a second step, takes a portion of that resource using the fragment ID. If my understanding is correct, this is not exactly what happens in the DID URL world: the §8.2 DID URL Resolver returns the final (whatever it is) resource, i.e., it is up to the DID URL Resolver to take care of the fragment identifier processing result.
(I hope the answer to the question is (1) above :-)
The text was updated successfully, but these errors were encountered: