-
Notifications
You must be signed in to change notification settings - Fork 111
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 section to differentiate between contexts and credential Schemas #847
Conversation
0bea1a3
to
5b7bd95
Compare
The issue was discussed in a meeting on 2021-12-08
View the transcript2.2. add section to differentiate between contexts and credential Schemas (pr vc-data-model#847)See github pull request vc-data-model#847. Brent Zundel: Raised by Kyle, adding a section to differentiate between contexts and credential schemas. This adds a section to the informative appendix that says here's the base context and some text around what the difference is between a context and a schema.. David Chadwick: I haven't read it yet, apologies.. Brent Zundel: No worries, it's only been a couple of days, everyone read it and give feedback.. Manu Sporny: I think it's a good thing to put in the spec and it's purely editorial.. Brent Zundel: It looked good to me on my first glance through as well. I encourage folks to give feedback on that one.. |
I dont like this text because it interweaves JSON-LD into the differentiation, whereas implementors who are using pure JSON will not be helped by this clarification. I think the clarification should do the following |
That doesn't fall in line with the original issue that was trying to be resolved though. The original question that raised this issue was on the CCG mailing list linked in the issue and it was because people were confused about the specific differences between JSON-LD contexts and JSON schemas and what value they added to the data model. What you're proposing here seems to be a new issue not the same one that was raised in this PR. |
@kdenhartog Could you point me to the original issue please. |
The issue was #781 and the link to the email thread is on the CCG mailing list FWIW, I don't disagree with what you're saying I'm just thinking that adding those concerns in via this PR may make this much slower to get the PR merged. Hence my preference would be to open a second issue where we can address those concerns separately based on my understanding of what you're concerned with and then find the best way to make additions in a separate section (that's my take of what you proposed is this would be another subsection of the Contexts and Credential Schemas appendix) and for specific updates to the text proposed here we can utilize the regular PR review process. Are you alright with taking that specific course of events to address both the original issue and the related but slightly tangential issue you're looking to address? |
@kdenhartog Thanks for the pointer. Having gone back and read the CCG email that you referred to, I dont believe that your current text is sufficient to address it, so I suggest that we keep this PR open until sufficient text can be added to it. |
Hmm not sure we're not interpreting the email in the same way - This is the main focus of this PR:
If you've got specific requests for things you believe still need to be addressed please do provide suggested text to add and we can discuss from there. |
The issue was discussed in a meeting on 2021-12-15
View the transcript2.3. add section to differentiate between contexts and credential Schemas (pr vc-data-model#847)See github pull request vc-data-model#847. Manu Sporny: The only other one is 847. David Chadwick: I thought kdenhartog description was too narrow. Manu Sporny: My reading is that it covers all of that already. David Chadwick: If you look at the text virtually every paragraph is about JSON-LD. Kyle Den Hartog: I'm happy if you provide some additional comments like that so I can put that in. When I read your description, it seemed like a much larger thing - paragraph or two talking about JSON, since it wasn't clear what you wanted in that text, easier to merge this and then have you add that text. If you're just talking about a sentence or two, then we can add it.. David Chadwick: The other thing I thought might be useful is type here. Kyle Den Hartog: That would be useful, mainly because type has a strong binding to how JSON-LD works and if you don't use types, things break. It should be useful in the context of typing having impact on semantics of data objects to data being dropped. With JSON Schema, you don't run into those problems, static checking of data model. There is usefulness in describing that, I will see if I can add something..
David Chadwick: All we can do is try and make it better?.
Brent Zundel: Any other comments on this?. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Added more text and suggested altering some text
Your text in my opinion reduces this section to a factual redundant re-stating of the sections above about the While I do believe the I think some of your suggested texts are useful and I'll work to incorporate them to make the text I've added more clear. I've indicated with a thumbs up and thumbs down which texts will be incorporated. I'll take your text suggestions, make some modifications based on what I agree with and in the mean time we can continue to see what sort of resolution we can come to about the suggestions that I -1'd. |
We discussed this on the 2022-01-12 call, there is still disagreement on this PR that needs to be resolved before we can merge it. |
@David-Chadwick and I are going to do some back and forth on this in a google document to get a better baseline of text that we can propose to the group. Let's put this PR on hold for now until him and I can get together a piece of text that can replace this PR for the WG to review. We're going to start from the most up to date text in this PR and work from there. |
The issue was discussed in a meeting on 2022-01-12
View the transcript4. Review spec PRs.Brent Zundel: We don't have a lot of time to discuss; if there is any more tweaking, it needs to happen soon.
See github pull request vc-data-model#847. |
The issue was discussed in a meeting on 2022-01-12
View the transcript4.1. add section to differentiate between contexts and credential Schemas (pr vc-data-model#847)See github pull request vc-data-model#847. Manu Sporny: By Kyle, this tries to add language to clarify difference between @context and credentialSchema. David Chadwick: I don't know what the results of my proposed edits are. If my edits are accepted, I'd be +1. Manu Sporny: So we can't do anything with this without more discussion. David Chadwick: He accepted one of my proposed changes. Manu Sporny: I forgot to hit my "request changes" button.. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I haven't really followed the conversation between @kdenhartog und @David-Chadwick, but I get this question about the difference between context and schema a lot. I believe this section is helpful to explain it and hope that some version of this can be agreed on and merged.
@msporny I've tried to include some of your suggestions in the latest round of revisions that David and I are working on. If anyone would like to track the progress of this work I've granted commenting access to anyone with the following link and will properly moderate for IPR and other considerations manually for now while we go back and forth on this a bit. @dlongley it would be good to get your take on the addition of the type paragraph I added in this document as well since I suspect you'll have some opinions or re-wording there. https://docs.google.com/document/d/1obePJVDaJINPoUUPWN6fuN-d3o0ahbSpzUxiWncWXqA/edit?usp=sharing |
4632042
to
5a4d735
Compare
Co-authored-by: David Chadwick <[email protected]>
5a4d735
to
ee4cda7
Compare
This text has been significantly updated since the previous reviews. Some people did track the work in the Google Document, but I believe it would be best to wait a bit longer on this text before merging it even though the 14 day period has lapsed. @David-Chadwick this should be all the text updated to what you and I agreed to in the Google Document with some slight editorial changes to remove contractions. Please give it one last double check to let me know if there's any new issues I introduced by doing that. |
I made a bunch of suggestions on the Gdoc, which remain pending. Please let me know if I need to make them on something here, now, instead. |
Yeah having them here would be better now that we have the large chunks of text worked through the normal PR process should be suffice. I made some updates to the grammar and other editorial here which may have addressed some of your suggestions already as well. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Still some very minor nits with concrete suggestions. I think the content is fine at this point and we can merge after @kdenhartog has made a final pass and accepted the concrete suggestions.
@kdenhartog if you're the one to merge this, please either rebase/group the changes or squash the merge... we don't want a bunch of "Update index.html"s placed into the commit log.
Co-authored-by: Ted Thibodeau Jr <[email protected]>
Co-authored-by: Ted Thibodeau Jr <[email protected]>
Co-authored-by: Ted Thibodeau Jr <[email protected]>
Co-authored-by: Ted Thibodeau Jr <[email protected]>
Co-authored-by: Ted Thibodeau Jr <[email protected]>
Co-authored-by: Ted Thibodeau Jr <[email protected]>
Co-authored-by: Ted Thibodeau Jr <[email protected]>
Co-authored-by: Ted Thibodeau Jr <[email protected]>
Co-authored-by: Manu Sporny <[email protected]>
Co-authored-by: Manu Sporny <[email protected]> Co-authored-by: Ted Thibodeau Jr <[email protected]>
Editorial, multiple reviews, changes requested and made, no objections, merging. |
The issue was discussed in a meeting on 2022-02-16
View the transcript3.2. add section to differentiate between contexts and credential Schemas (pr vc-data-model#847)See github pull request vc-data-model#847. Kyle Den Hartog: larger text has seen significant review. comments addressed and have settled for 7 days. Manu says ready to merge if no other comments unaddressed. Ted's comments are in..
Manu Sporny: have looked at this several times, but not most recent changes. will look at after the merge.. Kyle Den Hartog: your suggestions made it in, and Ted's. ready to merge. can fix things later if needed.. Manu Sporny: sounds great. Kyle Den Hartog: will merge and squash.. Manu Sporny: could rebase. |
closes #781
Preview | Diff
Preview | Diff