-
Notifications
You must be signed in to change notification settings - Fork 112
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
are domain
and range
correct for all properties in data model?
#1263
Comments
I really like this picture, but I am not sure it reflects working group consensus. I would like to see it align with working group consensus and capture normative reality, it seems very helpful. |
It would be VERY helpful if you (and others!) could point out the specific departures from consensus you see, as well as any differences between that consensus you see and the spec as it stands, not to mention anywhere the (current) diagram and the spec as it stands. The goal is definitely for it to "align with working group consensus and capture normative reality"! |
From my side the main question I have is on the RDF classes. Specifically reserved rdf classes, domain and range on predicates etc ... I think some discussion on that will easily resolve the issue. @msporny seemed unsure on the call regarding this picture, which parts stand out to you as needing more discussion in order to represent consensus of the group as opposed to scaffolding from @iherman (which we are all lucky enough to have a picture to react to, thank you). |
Something that is missing here from both |
I cannot process this comment, it is too vague. Please, be specific What I did was:
No doubt I may have made mistakes in these steps. The only way I can proceed is if you specifically point at a mistake in creating the vocabulary (or where the diagram differs from the vocabulary), possibly as a separate issue. |
The issue was discussed in a meeting on 2023-08-29
View the transcript2.1. are
|
The issue was discussed in a meeting on 2023-08-30
View the transcript3.1. are
|
The issue was discussed in a meeting on 2023-08-30
View the transcript3. Issue Triage.See github issue vc-data-model#1263. Brent Zundel: sounds like Orie is happy to drop it from the main context if we can get it in other contexts. |
From the minutes:
Forget about the diagram, that reflects the vocabulary. Actually, forget the vocabulary, that reflects (in my view) the specification... Let us take a specific example:
It is also part of the terminology section and it says
So far so good; the way I interpreted this in RDF land is that the domain of that property includes the The issue we are discussing is why the vocabulary does not also include the I hit the same issue with all the other terms that are discussed here. Did I miss such references? If we want "the properties can exist on the VP and VC simultaneously" to happen, the specification should
I would not like to see alternative (3) above; our vocabulary is not meant to be that general. Whether alternatives (1) or (2) are chosen is an editorial choice. But I would be against "just" adding the domain statements to the (Obviously, I am happy to make the changes in the vocabulary and, eventually, adapt the diagram once all this is clarified.) |
The issue was discussed in a meeting on 2023-09-06
View the transcript3.2. are
|
heyo i can provide an extra review to check for dotted |
was there a link for an updated diagram? |
Actually... the link is the most up-to-date available. The question is the fate of |
The issue was discussed in a meeting on 2023-09-14
View the transcript2.3. are
|
@iherman questions I had while reviewing the vocabulary, the spec, and the diagram
|
You are right. This should be part of the review of the spec (cc @msporny)
That is a leftover; again I have to refer to @msporny. The correct, new entries are in the
|
The issue was discussed in a meeting on 2023-09-26
View the transcript2.3. are
|
The issue was discussed in a meeting on 2023-10-18
View the transcript2.2. are
|
As agreed on the call (see #1263 (comment)), a fresh issue has been raised at #1319; closing this issue. |
handles in brackets indicate the author of that paragraph
Originally posted by @TallTed and @iherman in w3c/vc-data-integrity#175 (comment)
[@TallTed] Note: The current version of the diagram does not have "the OR circle" which was at the point where the vertical line between
VerifiablePresentation
andVerifiableCredential
meet the three arcs totermsOfUse
,validFrom
, andvalidUntil
.[@TallTed] The wrongness I see is that only 3 of the pictured properties have
schema:domainIncludes
both of the classes (VerifiablePresentation
andVerifiableCredential
); i.e., that onlyVerifiablePresentation
may have aholder
(VerifiableCredential
may not), while onlyVerifiableCredential
may have a credentialSchema or confidenceMethod (among others, whichVerifiablePresentation
may not).[@TallTed] The current version of the diagram in question (which is evolving, so may not now exactly match the description written here) is:

The text was updated successfully, but these errors were encountered: