-
Notifications
You must be signed in to change notification settings - Fork 35
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
Evidence, Related Links, Related Documents and Hashlinks what should we use? #374
Comments
@nissimsan @BenjaminMoe please weigh in first |
Of these options |
Looks like we should be using related link? |
There appear to be two things being discussed here. First, what are the semantics of the relation to be expressed? These should be compared to the semantics of the relation denoted by the identifier being contemplated. If they match, that relation can be used. If they do not match, that relation must not be used. Second, there is the question of the the structure of the URI to be used for this related entity, and how deep and/or refined it may be. In all of these cases, we should be discussing things that are clearly identified by URI (dereferencing which leads to their definition/description) — not things that are ambiguously identified by string literals which have no clear definition/description and/or which definition/description vary with each commenter and each comment. |
I need an example with ids to respond to this. Given a PO from a buyer:
And countering CI from the seller:
I propose that we separate links to where a VC might be hosted from references to other VCs: References are done by referencing Indication of where a VC might be hosted is captured with a
|
We have external resource in the vocab right now, is it a good idea to switch everything over to it?
to:
|
Shame, @BenjaminMoe and @nissimsan |
@BenjaminMoe @nissimsan any updates on this? |
VC dat amodel 2.0 provides a solution which is: https://www.w3.org/TR/vc-data-model-2.0/#integrity-of-related-resources |
This issue is meant as a continuation of the thread on the mailing list with the goal of attempting to find a solution that we can standardize around in this vocabulary.
The Issue:
How do we reference a supply chain credential from another credential?
To illustrate the use case consider a Transportation Event Credential that represents a Transportation Event that a Product underwent, and has an associated Bill Of Lading Credential. The Transportation Event Credential wants to reference the Product Credential and the Bill of Lading Credential.
There are two parts to this question, how can we reference other credentials and where can we put that reference.
Ways to reference other credentials:
Places to put the reference
product
orbill of lading
Considerations:
Personal Opinion
I think it is probably best NOT to go with a hash link as it adds another layer of complexity and makes it harder for adoption.
I think it is probably best NOT to go with evidence in its current state, however, I think this is probably the best long-term place for it if we can fix the numerous issues around evidence property.
I think it is probably best to go with a URI in either the related links or in the property directly defined in the object.
The text was updated successfully, but these errors were encountered: