-
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
Breaking changes to IRIs in JSON-LD Context #1007
Comments
Where's the unread TL that's summarized by the above TLDR? |
The discussion we had in the VC WG call I think: https://www.w3.org/2017/vc/WG/Meetings/Minutes/2023-01-11-vcwg#section3-6 |
PROPOSAL: The VCWG will not break existing vocabulary URLs that were approved in the v1.0 and v1.1 work. I'm marking this as pending close, waiting for objections to prevent that from happening. |
@msporny can you modify your proposal to cover how we will handle "new terms", just so we can see how this will interact with new terms? for example:
I assume we will see both of these bases in context v2, and I assume we will NOT break any existing term definitions. |
The issue was discussed in a meeting on 2023-04-04
View the transcript1.11. Breaking changes to IRIs in JSON-LD Context (issue vc-data-model#1007)See github issue vc-data-model#1007. Kristina Yasuda: By Orie, about breaking changes in IRIs.. Manu Sporny: I'm going to try to close this. The VCWG will not break existing vocabularies. I will mark this issue "pending close", and people who want breaking changes can object and try to keep it open.. Kristina Yasuda: Orie do you want to speak to this?. Orie Steele: I will leave comments on the issue.. |
I would expect that we could get consensus around the following: PROPOSAL 2: New terms created by the VCWG can use any base vocabulary URL that is under the control of VCWG and will be considered on a case-by-case basis. While that doesn't directly answer the question, I imagine that "picking one" will not lead to consensus. If we had to pick one, at this point, I'd suggest we just use
Yes, that's my assumption as well. |
On
I would actually make this somehow stronger. Any term that is defined as integral part of the VCDM MUST be added to the same vocabulary, ie,
and
Obviously, other terms may be reused from other vocabularies, whether they are well established, like DCMI or Schema.org terms, or under development in this WG (like the security vocabulary) or elsewhere. But we are talking about the terms that are defined as part of the VCDM spec. |
Ok, so we will be adding terms added in 2023 to a URL that says 2018. |
I know this is silly, but we have to pay the price for the mistake (imho) of having put that vocabulary in date space back then. (We are in good company... the RDF namespace is
Yep. |
The good news is that JSON processors who never convert to RDF will never see this mistake. I am closing this issue, as there is no action here. |
TLDR:
To:
The text was updated successfully, but these errors were encountered: