-
Notifications
You must be signed in to change notification settings - Fork 7
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
Consider adopting WebID 1.0 ED as a Deliverable #39
Comments
If my recollection is accurate, the integration into the LDP charter was nearly achieved, but ultimately it wasn't included. Logically speaking, it might be appropriate for it to be a part of Solid, given this is its origin. |
yes, that makes sense. |
I support this proposal. I am the lead contributor to recent commercial implementations of WebID and ACP, and a contributor to recent commercial implementations of the Solid Protocol and Solid-OIDC. My experience is that WebID is practically, if not theoretically, indispensable for Solid. For this reason I should think the working group is highly incentivized to adopt it. I would consider the effort an excellent investment. I also think that the draft is implementable as it stands. Not just on its own but as part of the wider context I have experience developing and supporting. Hence I agree that the effort should be restricted to translating the draft to a recommendation. If only I never again hear the words "but it's just a draaaaaft". |
What is the relation between the WebID CG's ED WebId and the SOlid CG's report Solid WebId Profile? Seems to me that if they were to be adopted by the Solid WG, they should be merged into one document? Also, I have mixed feelings about this. One the one hand, recall that this WG is meant to focus on the client-to-server interactions (the Solid Protocol per se), as opposed to the client-to-client conventions (vocabularies, shapes...) that are also part of the full Solid landscape. On the one hand, WebID seems to belong to the 2nd category. On the other hand, as @langsamu points out, it is so core to everything in Solid (starting with authentication, if I am correct?), that having a standard Solid Protocol without a standard for WebID seems strange. |
Following my reasoning in #37 we seem to have two choices
In WebID spec I counted all the normative MUST requirements: Turtle
HttpRange-14
Github repo currently has 6 open issues, with just a few of them on the normative parts of the spec itself |
The Solid WebID Profile specification is about the discovery and data model of WebID that's used in Solid, whereas WebID is the identification mechanism. I strongly believe that Solid should keep WebID and Solid WebID Profile separate as they address different areas. Having WebID in Solid WG is also strategic. Besides WebID being integral to the Solid ecosystem, it acts as a service to various communities, including research and deployment in the wild. As mentioned, the Solid WG would take on the responsibility to have it go through the Recommendation track. The Solid WG would be the most suitable WG for it at this time, and it may be unlikely for it to be picked up by another WG anytime soon. And, yes, Solid needs it, so why not? None of those open issues on the normative parts of the WebID spec were detriment on WebID's adoption, including the whole Solid ecosystem. The issues postdate. Whoever resolves them to improve the spec, great! As it stands, none of them are show stoppers as I see it - those issues could be dropped altogether. |
The WebID spec defines what a generic (not Solid-specific) WebID is. The Webid-Profile spec defines how a WebID is used in Solid and specifically, the organization and purpose of the Solid WebID Profile. The relationship between a WebID Profile Document (which may or may not be on a Solid Resource Server) and a Solid Profile is part of what the CG is working on. |
I agree that the WG should take on the WebID 1.0. ED as a deliverable. |
Sounds good to me to pass on governance of WebID spec to the Solid working group - in case my voice here matters. |
This was the definition about 10 years ago. There has been a lot of modernization since then and discussions in the CG. In short JSON-LD has matured and gained significant adoption in the intervening time period. Recent consensus has gravitated towards using Turtle and JSON-LD as the primary serializations, a direction which I believe is in harmony with Solid's approach. If needed, we can initiate a brief discussion thread within the CG to affirm this understanding (i.e., Turtle + JSON-LD). |
FYI: the WebID CG is currently developing a document that reflects our collective consensus from 2014 to 2023. For instance, we've agreed unanimously and without objection that JSON-LD should be mentioned in light of its significant deployment post-2014 ( https://lists.w3.org/Archives/Public/public-webid/2020Aug/0000.html ). We are working through a temporary challenge with chair responsiveness, as we currently have only one chair. However, the group is actively looking for solutions, to this issue. But, I'm optimistic we can collaborative to produce a specification that is agreeable to all. Perhaps we'll need a bit of interaction between the start of the WG and FPWD, depending on how quickly things go. |
It think we agreed that JSON-LD is a good addition. Why not just wait for the Solid WG? JSON-LD is already part of LDP, so it wouldn't be a problem. Those who want to deploy with json-ld already are welcome to do it. There is also a WebID GitHub repo and updates have been made there to the spec in the last year. |
Our group has transitioned to a 'lazy consensus' approach for decision-making to ensure the diverse views of all members are represented. Please refer to this for more detail: https://lists.w3.org/Archives/Public/public-webid/2023Jul/0042.html. |
Melvin, you agreed to the move to the WG on June 1st here https://lists.w3.org/Archives/Public/public-webid/2023Jun/0000.html We left everybody time to answer and I did not see anyone against this move, hence the commit here. |
The commit is fine. I am pointing out some new information, that the consensus of the group, particularly for the years 2014-2023 is being documented, in preparation, to work together with the solid WG. And that the group has moved to lazy consensus. The current consensus is coalescing around an idea that could potentially please everyone in the WebID CG and in the Solid WG: https://lists.w3.org/Archives/Public/public-webid/2023Jul/0056.html |
Hi all, and particularly @csarven . In the WebID CG group we're trying a new approach to get out of the long-standing impasse. Tracking the conversation across both GitHub and mailing lists is hard and time-consuming, so I thought I'd provide some context here and invite feedback from the Solid WG. Quoting my comment from w3c/WebID#21 (comment) :
As one of the primary implementors of WebID, feedback from the Solid WG is particularly welcome. |
I propose that the Solid WG charter should adopt the WebID 1.0 ED as a Deliverable, if of course the WebID CG agrees.
There is plethora of publishing and implementation experience, as well as use of WebIDs in the wild, I would strongly suggest that the Solid WG should only focus on translating Web 1.0 ED - what is seemingly a document equivalent to the maturity of level of a Proposed Recommendation, that's been around forever but needs some love - to a REC. I would also suggest that the specification should not introduce breaking changes, and should continue to stand on its own. The specification is currently developed at https://github.com/w3c/WebID/ .
IMO, this would undoubtedly be mutually beneficial for the WebID CG and Solid CG/WG, as well as other Groups, and the WebID-based ecosystems that use the specification today.
As the Scope/Out of Scope section is written in #38 , I would not consider WebID to be out of scope. However, if an agreement can be reached, we should update the Scope and Deliverables section to clarify that.
The text was updated successfully, but these errors were encountered: