-
Notifications
You must be signed in to change notification settings - Fork 54
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
Use of JSON-LD 1.1 features is okay before standardization #1192
Comments
We have no formal requirement to use fully baked standards, we explicitly hedge in the design patterns. So then it is a question of tactics. It would be really bad to base 3.0 on something that fails to become a standard and get adoption (e.g. we use 1.1 features that the community rejects in favor of 1.0). How/when can we be reasonably sure that 1.1 will make it, and on what timescale? I didn't find much hint poking about (can see issues in the JSON-LD 1.1 milestone but that doesn't give much of a hint about convergence, let alone standardization). |
I don't believe that there's a timeline for an official new TR for JSON-LD 1.1, it would require the W3C to create a WG chartered to do it. I think that @gkellogg would like to have the Community Group version ready to go by the end of the year. I would be surprised if 1.1 was a full spec before the beginning of 2020. It would be very painful to have to, for example, go from We don't need to make the decision until we pull the trigger on Prezi 3, but we (community) should be considering the ramifications of it. |
Indeed, end of the year is reasonable for a complete CG spec. As for a new TR, I have heard rumblings about a mechanism to advance a CG spec to TR without needing a WG, presuming that the process used is appropriate, but nothing else. This is a topic to bring up in a Wednesday session at TPAC, for sure. As for the degree of community by in with the 1.1 work: each change has going through a review period, and some have had lively comments. But, I don't think that the absence of negative feedback can be necessarily taken as acceptance either. I think we'll need to wait for work to complete and to put out the equivalent of a Proposed Recommendation to get broader feedback. We'll also need to put out a specific request for implementations to get more implementation feedback. Developers are (somewhat reasonably) not likely to spend time implementing to a moving target (myself excluded, of course). |
Thanks @gkellogg! @sandhawke proposed a process change here: w3c/process#41 but it doesn't seem to have much buy in yet from other W3Cers. |
(affects #755) |
Discussion at Getty AV Meeting:
👍 from the group. |
@azaroth42 your thoughts on how to push for a JSON-LD WG towards a TR at TPAC appriciated. |
👍 agreed to move ahead with JSON1.1 for Presentation/Image 3.0 at Toronto WG meeting |
Does this need to be documented somewhere? And if so, where? |
Ping on where to document? I think this is sufficient, and we can close? |
An introductory note about foundational specifications would be very valuable for newcomers to the spec. Does it belong in the spec, as a preamble? But that isn't the exact question; community has agreed that we're good with JSON-LD 1.1, it's documented here, closing OK. |
I think the discussion and decision is documented here. 👍 to closing. I'm fine with a spec pre-amble note about foundational specs, but that would not mention their status because doing so would look silly a couple of years later when that status changed. |
Closing. The update to the principles, plus this issue, covers the bases. |
(Noting that a JSON-LD Working Group is being chartered, so far bearing out our strategy) |
A prerequisite issue for much of Prezi3 is the decision about whether we should use not-yet-standardized functionality projected for JSON-LD 1.1, including
@none
in language maps, type/predicate specific@context
definitions, and@set
requirement for language map values.Tagging as
principles
as it's a core design pattern question.The text was updated successfully, but these errors were encountered: