15:57:32 RRSAgent has joined #json-ld 15:57:36 logging to https://www.w3.org/2026/06/24-json-ld-irc 15:57:36 Zakim has joined #json-ld 15:57:42 present+ 15:58:55 present+ 15:59:20 meeting: JSON-LD WG 15:59:20 present+ 15:59:26 RRSAgent, make minutes 15:59:28 I have made the request to generate https://www.w3.org/2026/06/24-json-ld-minutes.html pchampin 16:01:11 present+ 16:01:13 chair+ 16:01:30 RRSAgent, make logs public 16:05:51 niklasl has joined #json-ld 16:06:03 scribe+ 16:06:13 agenda? 16:06:20 agendabot, find agenda 16:06:21 bigbluehat, OK. This may take a minute... 16:06:21 agenda: https://www.w3.org/events/meetings/3082f1ac-c4d4-4b75-a3b9-7c0dfe877661/20260624T120000/ 16:06:21 clear agenda 16:06:21 agenda+ Announcements and Introductions 16:06:22 agenda+ YAML-LD check-in (5-ish minutes) 16:06:24 agenda+ CBOR-LD check-in (5-ish minutes) 16:06:27 agenda+ JSON-LD Specs - PRs & Issues 16:06:29 agenda+ Open Discussion 16:06:30 zakim, open item 1 16:06:30 agendum 1 -- Announcements and Introductions -- taken up [from agendabot] 16:06:47 q+ 16:06:50 ack pchampin 16:07:52 pchampin: development on the Rust json-ld crate seems to be active again 16:08:31 ... I'm using it in Sophia, but it is an independant library 16:08:38 present+ 16:09:02 anatoly-scherbakov: I received a message about W3C inclusion fund accepting applications 16:09:34 niklasl: that's good news; I also heard about a Hackathon during TPAC; canivc.com will be part of it 16:09:39 Zakim, next item 16:09:39 agendum 2 -- YAML-LD check-in (5-ish minutes) -- taken up [from agendabot] 16:09:54 s/niklasl/bigbluehat 16:10:14 anatoly-scherbakov: last week we discuss the relevance of visualizations in the spec 16:10:21 ... (sharing screen) 16:11:09 ... the visualization strictly contains what is available in the document; nodes with links are clickable 16:11:16 ... reviews are welcome 16:11:32 q? 16:11:39 q+ 16:11:44 ack pchampin 16:12:47 bigbluehat: I'm wondering about including the IRI scheme in the properties 16:13:16 pchampin: to be clear: the goal is to represent the RDF graph, not the YAML structure, right? 16:13:16 Zakim, next item 16:13:16 agendum 3 -- CBOR-LD check-in (5-ish minutes) -- taken up [from agendabot] 16:13:16 anatoly-scherbakov: correct 16:13:26 Zakim, close item 3 16:13:26 agendum 3, CBOR-LD check-in (5-ish minutes), closed 16:13:27 I see 2 items remaining on the agenda; the next one is 16:13:27 4. JSON-LD Specs - PRs & Issues [from agendabot] 16:13:32 Zakim, open item 4 16:13:32 agendum 4 -- JSON-LD Specs - PRs & Issues -- taken up [from agendabot] 16:14:54 s|anatoly-scherbakov: correct|bigbluehat: skippin this, as Wes is not here 16:14:57 i|CBOR-LD check-in|anatoly-scherbakov: correct 16:15:04 RRSAgent, make minutes 16:15:06 I have made the request to generate https://www.w3.org/2026/06/24-json-ld-minutes.html pchampin 16:15:43 q+ 16:16:39 q+ 16:17:11 subtopic: https://github.com/w3c/json-ld-api/pull/671 16:17:12 s|https://github.com/w3c/json-ld-api/pull/671|-> Pull Request 671 Fix use native types flag with non-native values (by niklasl) [needs discussion] https://github.com/w3c/json-ld-api/pull/671 16:17:13 ack niklasl 16:20:01 niklasl: this issue has been around forevever; I think that implementations do not follow the spec (they would encounter issues), 16:20:08 ... but instead implement the suggested change in this PR 16:20:22 ack anatoly-scherbakov 16:20:35 ... note that the HTML diff is easier to follow than the PR diff 16:20:37 q+ 16:21:18 bigbluehat: I agree on the separate PR for the change on the "quote" thing 16:22:27 qq+ 16:22:39 ack pchampin 16:22:39 pchampin, you wanted to react to anatoly-scherbakov 16:25:53 pchampin: the CI issue is due to an problem I created with common files, 16:26:09 ... which https://github.com/w3c/json-ld-api/pull/693 (not yet merged) is supposed to fix 16:26:10 https://github.com/w3c/json-ld-api/pull/693 -> Pull Request 693 fix bug in Rakefile after removing common/ (by pchampin) 16:26:32 subtopic: https://github.com/w3c/json-ld-api/pull/693 16:28:27 pchampin: this PR is doing two things: fixing an issue created by the mutualization of common files 16:28:40 q+ 16:28:42 ... but also commenting out the checking all the tests in the spec; 16:29:21 ... the reason for commenting it out is that the tools we have currently do not support JSON-LD 1.2, which the examples arex 16:29:26 s/arex/are 16:29:43 ... we can not rely on our tools being constantly up-to-date with the spec 16:29:52 q+ 16:29:57 q+ 16:30:10 anatoly-scherbakov: IIUC, the problem is the Ruby implementation lacking a maintainer; 16:30:15 ack anatoly-scherbakov 16:30:17 ack niklasl 16:30:20 ... what would be the process to chose another implementation 16:30:47 TallTed: if we comment out, we should open an issue to keep track of this 16:31:06 niklasl: anatoly-scherbakov, good question, I'm conflicted. 16:31:16 q+ 16:31:30 ... I would recommend my own tool, CONS: it is a one-man-show, no other contributors, 16:31:46 ... PROS: no dependency (no dependency rot, not induced security issue) 16:31:52 q? 16:31:56 ack pchampin 16:32:16 q+ 16:33:13 ack anatoly-scherbakov 16:33:25 pchampin: anatoly-scherbakov, the problem is not so much chosing another impl, but relying on it being constantly up-to-date 16:33:33 ... for the dependency issue, dependabot is doing a good job 16:34:22 anatoly-scherbakov: the absence of implementations should not impede the development of the spec; 16:34:44 ack bigbluehat 16:34:48 ... we could run the tests in a way that provides a dashboard, but does not block PRs to be merged 16:35:02 bigbluehat: yes, that would be useful; anatoly-scherbakov could you work on that? 16:35:19 anatoly-scherbakov: yes, I could do that with PyLD, with which I'm more familiar 16:36:08 bigbluehat: I don't want to frame this as a change of tooling, though I'm not opposed to it 16:36:25 ... the main goal is to solve the race condition we have 16:36:57 +1 16:37:10 +1 16:37:11 ... let's not rush to solution; let's merge the PR to unlock other PRs, and discuss this further 16:37:12 +1 16:37:38 +1 16:37:48 ... a first action would be to tweak the GH action to be non-blocking, regardless of the implementation 16:37:57 ... then decide on switching to a different implementation 16:38:32 Apart from already having 671 in, TRLD is apparently bug-for-bug compatible with the spec even. ;D 16:38:32 RRSAgent, make minutes 16:38:34 I have made the request to generate https://www.w3.org/2026/06/24-json-ld-minutes.html pchampin 16:39:36 subtopic: https://github.com/w3c/json-ld-syntax/pull/481 16:39:37 s|https://github.com/w3c/json-ld-syntax/pull/481|-> https://github.com/w3c/json-ld-syntax/pull/481 "Pull Request 481 Editorial: remove comma in section 4.1.8 (issue #477) (by anatoly-scherbakov)" 16:39:40 bigbluehat: looks good to me. 16:46:01 subtopic: https://github.com/w3c/json-ld-api/issues/558 16:46:01 s|https://github.com/w3c/json-ld-api/issues/558|-> Issue 558 Compaction cannot round-trip terms using `@container: @list` and `@type: @vocab` (by niklasl) [spec:enhancement] [spec:substantive] [ErratumRaised] [substantive:class 3] https://github.com/w3c/json-ld-api/issues/558 16:47:27 niklasl: I have a change for this in my implementation, I could make a PR on the spec out of it. 16:48:28 ... It is a shame that it is not behaving as expected, but from my organization's perspective this is not a priority. 16:48:48 ... It is merely a convenience. 16:50:10 ... We don't have a way to set `@container` to both `@set` and `@list`, where the outer array would be considered a set, and inner arrays would be considered lists 16:50:40 bigbluehat: agreed, very few people are going to trip over this 16:50:48 q+ 16:50:54 ... thank you niklasl for your insight 16:51:43 subtopic: https://github.com/w3c/json-ld-syntax/issues/492 16:51:44 s|https://github.com/w3c/json-ld-syntax/issues/492|-> Issue 492 Terms defined using list containers only preserve the latest-declared list value? (by trwnh) [needs discussion] https://github.com/w3c/json-ld-syntax/issues/492 16:54:09 bigbluehat: related issue: https://github.com/w3c/json-ld-syntax/issues/428 16:54:09 https://github.com/w3c/json-ld-syntax/issues/428 -> Issue 428 List of lists? (by puckipedia) 16:55:27 bigbluehat: this relates to a discovery recently in the VCWG: selective disclosure does not play nice with JSON-LD 16:55:37 ... also a list-related issue, we seem to have a number of those 16:56:20 ... we have a week to think about that 16:56:24 RRSAgent, make minutes 16:56:25 I have made the request to generate https://www.w3.org/2026/06/24-json-ld-minutes.html pchampin 16:57:10 subtopic: other PRs and issues 16:57:27 bigbluehat: I'm assuming that most of the pending errata are editorials and could be discussed in a separate meeting 16:58:35 q+ 16:58:38 TallTed: the challenge is to be disciplined and not solve the issued "inline" 16:58:42 ack anatoly-scherbakov 16:58:59 https://github.com/w3c/json-ld-bp/pull/87 16:58:59 https://github.com/w3c/json-ld-bp/pull/87 -> Pull Request 87 Promote vetted JSON-LD contexts (by anatoly-scherbakov) 16:59:05 anatoly-scherbakov: I wanted to raise a PR that I raised (above) 16:59:17 bigbluehat: we don't have time, but I'll add it to the discuss-call list 17:00:05 niklasl: I think we discussed a potential joint TPAC session with the RDF & SPARQL WG 17:00:39 bigbluehat: let's email the chairs and discuss the matter with them 17:00:39 Re. https://github.com/json-ld/json-ld-star/issues/49 17:00:40 https://github.com/json-ld/json-ld-star/issues/49 -> Issue 49 Adapting to Triple Terms and Reifiers (by gkellogg) 17:01:38 niklasl: I commented on the issue above, even though I know we should not spend too much time on 1.3 at the moment 17:02:35 bigbluehat: thanks everyone, next call in a week 17:02:38 RRSAgent, make minutes 17:02:39 I have made the request to generate https://www.w3.org/2026/06/24-json-ld-minutes.html pchampin 17:03:41 s/anatoly-scherbakov: correct/ 17:03:47 s/skippin this/skipping this 17:03:52 RRSAgent, make minutes 17:03:53 I have made the request to generate https://www.w3.org/2026/06/24-json-ld-minutes.html pchampin 17:04:44 s/structure, right?/structure, right? [anatoly-scherbakov confirms] 17:04:46 RRSAgent, make minutes 17:04:48 I have made the request to generate https://www.w3.org/2026/06/24-json-ld-minutes.html pchampin 17:05:15 m2gbot, link issues with transcript 17:05:17 comment created: https://github.com/w3c/json-ld-api/pull/671#issuecomment-4791767649 17:05:17 comment created: https://github.com/w3c/json-ld-api/pull/693#issuecomment-4791767777 17:05:19 comment created: https://github.com/w3c/json-ld-syntax/pull/481#issuecomment-4791767901 17:05:20 comment created: https://github.com/w3c/json-ld-api/issues/558#issuecomment-4791768023 17:05:21 comment created: https://github.com/w3c/json-ld-syntax/issues/492#issuecomment-4791768139 17:05:21 comment created: https://github.com/w3c/json-ld-syntax/issues/428#issuecomment-4791768218 21:00:23 Zakim, end meeting 21:00:23 As of this point the attendees have been TallTed, pchampin, anatoly-scherbakov, bigbluehat, niklasl 21:00:25 RRSAgent, please draft minutes 21:00:26 I have made the request to generate https://www.w3.org/2026/06/24-json-ld-minutes.html Zakim 21:00:32 I am happy to have been of service, TallTed; please remember to excuse RRSAgent. Goodbye 21:00:32 Zakim has left #json-ld 21:00:35 RRSAgent, bye 21:00:35 I see no action items