-
Notifications
You must be signed in to change notification settings - Fork 117
Remove termsOfUse from v2 context #1093
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
Conversation
Addresses #1090
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.
-1 for the following reasons:
- The PR title is not accurate, it removes
refreshService
as well astermsOfUse
. - This term has already been used as an extension point in the VC Specifications Directory.
- It only impacts JSON-LD implementations (and the cost is a handful of bytes for a context that is permanently cached and never downloaded).
- There is active interest in this extension point (as evidenced by TRAIN work in the EU).
-1 This seems to be a rushed PR on an unfinished discussion yesterday, namely whether references to an "experimental" (whatever name we will use) term should be removed from the As I said on the call, as long as the term has a URL in our vocabulary ( The |
This is what I would expect for a term that the working group has not agreed to use, but for which an issuer has found value. I stated this at the end of the call. If the working group has agreed to this term, as a normative requirement, it should not be reserved, and it should be defined in the TR AND in the JSON-LD context. We should avoid bundling non normative stuff into the JSON-LD context, since they are cached, they can be split by normative and non normative easily, and then implementers can more easily signal their intention to use experimental extensions. |
From my perspective, this misses the point and distinction introduced by the prospective ("reserved") terms table. The terms we put in that table are specifically called out as not being "issuer-defined", but rather prospective terms that will be defined by the WG in the future (or by a future WG) ... and therefore independent of any issuer. They map to URLs in the WG-defined vocabulary. |
-1 to this request |
-1 from me, too. |
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.
if it were just removing termsOfUse
and not also refreshService
I'd approve
There does not seem to be a path toward consensus that would result in merging this PR. |
I thought we had agreement, that we would be reserving this URL and term name, and not defining it or using it in the v2 spec? |
Removing both declarations from the v2 context (what this PR does) is something that we did not have consensus on, and are unlikely to get consensus on it. It's been a week since being marked pending close. Closing. |
Addresses #1090
Preview | Diff