|
| 1 | +# W3C Solid Community Group: Weekly |
| 2 | + |
| 3 | +* Date: 2025-06-18T14:00:00Z |
| 4 | +* Call: https://meet.jit.si/solid-cg |
| 5 | +* Chat: https://matrix.to/#/#solid_specification:gitter.im |
| 6 | +* Repository: https://github.com/solid/specification |
| 7 | + |
| 8 | +## Present |
| 9 | + |
| 10 | +* [Erich Bremer](https://ebremer.com) |
| 11 | +* Hadrian Zbarcea |
| 12 | +* Theo |
| 13 | +* [elf Pavlik](https://elf-pavlik.hackers4peace.net) |
| 14 | +* [Pierre-Antoine Champin](https://champin.net/#pa) |
| 15 | +* [uvdsl](https://github.com/uvdsl) |
| 16 | +* [TallTed // Ted Thibodeau Jr](https://github.com/TallTed) (he/him) [mastodon:@TallTed](https://mastodon.social/@TallTed) (OpenLinkSw.com) |
| 17 | +* Rui Zhao |
| 18 | + |
| 19 | +## Regrets |
| 20 | +--- |
| 21 | + |
| 22 | +## Announcements |
| 23 | + |
| 24 | +### Meeting Guidelines |
| 25 | +* [W3C Solid Community Group Calendar](https://www.w3.org/groups/cg/solid/calendar). |
| 26 | +* [W3C Solid Community Group Meeting Guidelines](https://github.com/w3c-cg/solid/blob/main/meetings/README.md). |
| 27 | +* No audio or video recording, or automated transcripts without consent. Meetings are transcribed and made public. If consent is withheld by anyone, recording/retention must not occur. |
| 28 | +* Join queue to talk. |
| 29 | +* Topics can be proposed at the bottom of the agenda to be discussed as time allows. Make it known if a topic is urgent or cannot be postponed. |
| 30 | + |
| 31 | +### Participation and Code of Conduct |
| 32 | +* [Join the W3C Solid Community Group](https://www.w3.org/community/solid/join), [W3C Account Request](http://www.w3.org/accounts/request), [W3C Community Contributor License Agreement](https://www.w3.org/community/about/agreements/cla/) |
| 33 | +* [Solid Code of Conduct](https://github.com/solid/process/blob/main/code-of-conduct.md), [Positive Work Environment at W3C: Code of Conduct](https://www.w3.org/policies/code-of-conduct/) |
| 34 | +* Operating principle for effective participation is to allow access across disabilities, across country borders, and across time. Feedback on tooling and meeting timing is welcome. |
| 35 | +* If this is your first time, welcome! please introduce yourself. |
| 36 | + |
| 37 | +### Scribes |
| 38 | + |
| 39 | +* uvdsl |
| 40 | + |
| 41 | +--- |
| 42 | + |
| 43 | +## Topics |
| 44 | + |
| 45 | +### Demo Solid Efforts with catalog data |
| 46 | + |
| 47 | +shapes and data: https://github.com/solid/catalog/ |
| 48 | +demonstrated viewer: https://github.com/elf-pavlik/solid-efforts |
| 49 | + |
| 50 | +* eP: I can do a very quick demo |
| 51 | +* ... we discussed solid/catalog repo |
| 52 | +* ... it has shapes and data |
| 53 | +* ... and there is a viewer, where you can use forms |
| 54 | +* ... there is another viewer by @jeswr |
| 55 | +* ... and there is another one by me |
| 56 | +* ... There are different focus for different viewers in terms of audience |
| 57 | +* ... mine is more for specification authors |
| 58 | +* ... for example, in my viewer, we have "product classes" |
| 59 | +* ... which might come in handy in the efforts e.g. for the test suite |
| 60 | +* ... where we then can track like how much coverage we currently have. |
| 61 | +* ... Then there are other categories, like services etc, but also now we have some papers, e.g., the UMA paper |
| 62 | +* ... Jeff's effort / viewer was mostly on putting things into a taxonomy tree |
| 63 | +* ... The idea in my viewer is that we can jump between things and see dependencies and connections |
| 64 | +* ... for example, a product, e.g., SAI, has a dependency on library x. |
| 65 | +* ... and then I hope we can have also coverage reports on the products/services (e.g. from test suite) |
| 66 | +* ... Also, there could be an addition of "scopes" as in OAuth or with the shapes in SAI |
| 67 | +* ... If someone is interested in developing the data for these viewers (which have different audiences), please get in touch |
| 68 | +* TT: I do not see a feature to re-order these lists? |
| 69 | +* eP: Yes, right now, this is just to have some visualisation, not polished yet, I'll drop a link to the repo, please do open an issue! |
| 70 | +* TT: eP, could you link to the specific viewers into the minutes? |
| 71 | + |
| 72 | +### Test suite |
| 73 | + |
| 74 | +https://github.com/solid-contrib/specification-tests |
| 75 | +https://github.com/solid-contrib/conformance-test-harness |
| 76 | +https://app.gitter.im/#/room/#solid_test-suite:gitter.im |
| 77 | + |
| 78 | +* HZ: eP, is that your topic? |
| 79 | +* eP: We touched on it in the last meeting in the end. |
| 80 | +* ... Who is working on these? |
| 81 | +* ... I know that csarven has access; I think that MdJ also has access? |
| 82 | +* ... I think Pieter did most of the work |
| 83 | +* ... I opened two issues (link?), one on links and one on JSON-LD 1.1, |
| 84 | +* ... I'd prefer not to update this myself, if there is someone who wants to help maintain it...? |
| 85 | +* ... I think the setup is nice but I do not have the capacity to do that. |
| 86 | +* ... Maybe Pieter wants to keep working on it, or we might find someone else? |
| 87 | +* HZ: In the first repo, the commits are over a year old, so no engagement there. |
| 88 | +* ... and for the second, there were only a few commits over the last year. |
| 89 | +* ... not sure who is responsible for these repos? |
| 90 | +* eP: CGs do not necessarily need to produce test suites, but WGs do, I think. |
| 91 | +* ... So maybe the LWS WG could take over or use it as a base, then it might be beneficial to both |
| 92 | +* HZ: I think that Solid CG is one part to incubate the work of LWS, and we should find some capacity in the CG. |
| 93 | +* EB: I agree with eP, I think it makes sense to join forces. |
| 94 | +* ... Generally, I am interested to see if I could use this in my own work, so I could certainly take a look at it. |
| 95 | +* PAC: Anything that the CG can support, it is welcome by the WG. But I can understand the problems the CG faces. I think it may be a good idea to raise awareness in the WG - probably/maybe/or not the WG might or not decide to fork it. idk. |
| 96 | +* HZ: Actually, ODI took over stewardship, so maybe ODI could help find capacity. |
| 97 | +* eP: @eBremer, I got it working for SAI - there are some gotchas but if you just you use the usual tests, then it should be managable |
| 98 | +* ... I dropped the link to the test suite gitter - please ask questions! |
| 99 | +* ... on the forking, why? What is the issue on transfering ownership? |
| 100 | +* PAC: It depends how much the CG is still involved, maybe the WG would like not be tied to an pre-existing repo. |
| 101 | +* HZ: @jeswr, we have these test harness repos, if these need to be maintained, maybe the LWS WG could use them or ODI could help find capacity to maintain it. |
| 102 | +* eP: We should also double check with MdJ on migration. |
| 103 | +* JW: I could see how ODI could support the work - on the LWS, it is unclear on how much of an alignment of LWS to Solid is |
| 104 | +* HZ: Is there an ask by ODI for the test harness to be supported? |
| 105 | +* JW: Iirc, the Karate framework was established by Pete Edward by Inrupt, does Inrupt have a commitment to maintain the repo? |
| 106 | +* HZ: Do you want me to find out? |
| 107 | +* JW: Yes. |
| 108 | +ACTION: HZ to reach out to Inrupt to understarstand the commitment to maintain the repo |
| 109 | +* eP: On the separation on test harness and test suite, afaik, the harness should be able to run any test suite - so maybe the LWS test suite could still re-use the harness as a runtime. |
| 110 | +* JW: If the harness is general enough to be applicable to other RDF-based spec, then maybe it is also of interest to the W3C? |
| 111 | +* PAC: W3C does not maintain any such kind of infrastructure as these differ vastly between groups. |
| 112 | +* eP: For browsers, there is a platform — but for RDF-related groups possibly could benefit from a shared test setup. While there are distinct groups of gropus, I also see potential for certain groups to benefit. |
| 113 | +* PAC: There might be caveats, but of course, if more people can benefit, that would be okay. |
| 114 | +* TT: I have raised the flag on this before: |
| 115 | +* ... LWS would be one component in the Solid-based solution. |
| 116 | +* ... Solid and LWS are distinct and not synonymous |
| 117 | + |
| 118 | +### Publishing reports |
| 119 | + |
| 120 | +* eP: Related to above, I would like to publish metadata with test requirements used by the test suite. I don't want to use RDFa, is `<script>` island the only alternative or we can use content negotiation or `describedBy` description resources? |
| 121 | +* ... Requirements have their own meta-data |
| 122 | +* ... my main question: |
| 123 | +* ... only 3 specs use these meta-data |
| 124 | +* ... the ones that csarven edited using RDFa |
| 125 | +* ... I do not like using RDFa |
| 126 | +* ... I would rather use something else |
| 127 | +* ... question is, what is the cleanest way to publish that meta-data |
| 128 | +* ... e.g. content-negotiation (for turtle for example) |
| 129 | +* ... or link header describedBy |
| 130 | +* ... or script tag |
| 131 | +* TT: I would not recommend RDFa for use anywhere that is not already HTML and needs RDF added in there (though `<script>` islands may be a better solution) |
| 132 | +* ... any of the RDF syntaxes are fine, whether that is handled dynamically by content negotiation or manually on the publication does not really matter in my opinion |
| 133 | +* eP: Question. For the drafts (LWS?), is there a way to have content negotiation in the W3C setup? |
| 134 | +* PAC: I think I remember github pages does not support content negotiation. |
| 135 | +* eP: I thought the Working Draft is under W3C? |
| 136 | +* PAC: I dont think there is precedence under /TR/ - there may be other locations where this happens - but /TR/ is special, I do not know. |
| 137 | +* TT: I believe if you request a given datatype, you would get that back. |
| 138 | +* PAC: Does the process for publishing on /TR/ provide the mechanisms to support this content negotiation? |
| 139 | +* TT: Ask (insert responsible persons name), and you will find out... |
| 140 | +* eP: @PAC, could you find out about that? Then, the Solid CG could also benefit from that for the CG group notes. |
| 141 | +* eP: @jeswr, what is your take on this? |
| 142 | +* JW: Not sure how they are currently published - I recall Verecel to be used? Then there would be middleware to use to do that. |
| 143 | +* ... but it looks that it is direct Github pages deployment. |
| 144 | +* ... if W3C has a setup to support this, then it should be reasonable to follow their lead. |
| 145 | + |
| 146 | +### CG Principles and Framework for Proposals |
| 147 | + |
| 148 | +* eP: I would like to PR text we worked on with Ian to https://github.com/w3c-cg/solid |
| 149 | +* ... and then iterate in the repo on it |
| 150 | +* ... to keep it moving? |
| 151 | +* ... Are there any objects to that roadmap |
| 152 | +* JW: +1 |
| 153 | +* HZ: +1 |
| 154 | +* PAC: +1 |
| 155 | +* EB: +1 |
| 156 | +* CB: +1 |
| 157 | + |
| 158 | +ACTION: eP to make a PR |
| 159 | + |
0 commit comments