14:34:44 RRSAgent has joined #rdf-star 14:34:49 logging to https://www.w3.org/2025/08/15-rdf-star-irc 14:34:54 rrsagent, make logs public 14:35:03 rrsagent, draft minutes 14:35:04 I have made the request to generate https://www.w3.org/2025/08/15-rdf-star-minutes.html AndyS 14:35:28 present+ 14:35:28 ? are those previous/next links intentional or unavoidable? 14:36:48 zakim, open item 1 14:36:48 agendum 1 -- Scribe? -- taken up [from agendabot] 14:37:44 q+ 14:37:47 agenda? 14:40:24 AndyS: next time look at all SPARQL PRs (item 4) 14:40:29 zakim, close item 1 14:40:29 I see a speaker queue remaining and respectfully decline to close this agendum, AndyS 14:40:32 q+ 14:40:32 q? 14:40:51 ack lisp 14:40:59 ack olaf 14:41:10 James: previous meeting dates are strange 14:41:41 zakim, open item 2 14:41:41 agendum 2 -- -> External comment https://github.com/w3c/sparql-query/issues/251 -- taken up [from agendabot] 14:42:01 AndyS: that appears to be a feature of the WG - all WG-related meetings are linearly ordered 14:43:05 Andys: one solution is semi-join, one injects bindings 14:43:47 pfps: there is the other part of Boris's message about confusion between syntax and algebra 14:43:57 AndyS: olaf responded to that 14:45:55 pfps: when there is a new version we will respond to Boris 14:46:04 AndyS: sounds right 14:46:09 zakim, next item 14:46:09 agendum 1 -- Scribe? -- taken up [from agendabot] 14:46:22 zakim, close item 1 14:46:22 agendum 1, Scribe?, closed 14:46:23 I see 2 items remaining on the agenda; the next one is 14:46:23 3. Outline for changes for PR. [from agendabot] 14:46:34 zakim, next item 14:46:34 agendum 3 -- Outline for changes for PR. -- taken up [from agendabot] 14:48:15 AndyS: I did some work on the PR 14:48:29 AndyS: the flow is better, but there is more work to be done 14:49:43 AndyS: [description of some of the changes] 14:50:04 Olaf: I'm not sure whether it is necessary to make these changes 14:50:07 https://gist.github.com/hartig/6118722a684496231597c6fe7f5ef8c8 14:51:23 Olaf: [the above link is my solution] 14:52:14 Olaf: [description of definitions in solution] 14:55:53 present+ 14:56:35 Olaf: [basic idea is to insert a values clause at the beginning of EXISTS pattern] 14:58:30 q+ 14:59:19 pfps: what about injecting a blank node 14:59:27 Olaf: yes, a problem 15:00:16 AndyS: when is the string created 15:01:22 Olaf: for each solution mapping in the simple version, but my advanced version uses a method where only one translation is needed 15:02:07 Olaf: here the current solution mapping is joined to the pattern 15:05:17 AndyS: filters in the EXISTS pattern don't have access to injected variables 15:05:59 AndyS: instead of modifying the pattern you can modify every BGP in the pattern 15:06:36 pfps: there are three options - like MINUS, like OPTIONAL, deep injection 15:12:05 AndyS: this is all semijoin, i.e., like MINUS 15:12:49 Olaf: what about subselects? 15:13:05 AndyS: look at UNION, with a FILTER in one side 15:13:42 AndyS: to get the solution mapping into there you need to inject (into BGPs) 15:14:14 AndyS: variables that are projected out in sub-SELECT are another issue 15:14:19 q+ 15:14:47 Andys: you can either affect them or not - one method is to rename them 15:15:11 ack lisp 15:15:34 james: the solution is a strict consraint on the scope of injection 15:16:14 james: andy's solution injects the solution mapping in more places 15:17:06 james: my concern about correlation (injection) is having to re-evaluate for every solution mappiong 15:17:12 s/mappiong/mapping/ 15:18:15 AndyS: the interior patterns are simple, usually 15:20:20 james: is it possible to have optimized execution even when correlation is needed 15:21:18 AndyS: so the idea is to pass all the rows at once, not just one at a time? 15:21:22 james: yes 15:21:42 q+ 15:22:11 AndyS: would this be exactly the same? maybe 15:22:44 olaf: I think it is not possible to define it this way because FILTER is per-solution mapping 15:23:33 AndyS: minus and other negation could be a problem 15:23:41 ack gtw 15:24:02 gregg: aggregation is also an issue 15:24:14 s/gregg:/gtw:/ 15:25:20 olaf: I'll look at the suggestions 15:26:11 zakim, next item 15:26:11 agendum 4 -- Topic for next time -- taken up [from agendabot] 15:26:47 AndyS: would it be useful to more than just EXISTS, i.e., to look at other PRs 15:26:57 pfps: sounds reasonable 15:27:34 AndyS: there is other work that Olaf is pursuing 15:27:52 q+ 15:28:19 james: is there a list of PRs to look at? 15:28:28 ack lisp 15:28:42 AndyS: the ones on SPARQL Query 15:30:02 I have made the request to generate https://www.w3.org/2025/08/15-rdf-star-minutes.html TallTed 15:30:16 pfps has left #rdf-star 15:30:17 zakim, end meeting 15:30:17 As of this point the attendees have been lisp, olaf, pfps, gtw, AndyS, TallTed 15:30:19 RRSAgent, please draft minutes 15:30:21 I have made the request to generate https://www.w3.org/2025/08/15-rdf-star-minutes.html Zakim 15:30:27 I am happy to have been of service, AndyS; please remember to excuse RRSAgent. Goodbye 15:30:27 previous meeting: https://www.w3.org/2025/08/14-rdf-star-minutes.html 15:30:27 next meeting: https://www.w3.org/2025/08/21-rdf-star-minutes.html 15:30:28 Zakim has left #rdf-star 15:30:35 rrsagent, please leave 15:30:35 I see no action items 15:38:21 RRSAgent has joined #rdf-star 15:38:21 logging to https://www.w3.org/2025/08/15-rdf-star-irc 15:38:29 I have made the request to generate https://www.w3.org/2025/08/15-rdf-star-minutes.html TallTed 15:39:35 i|intentional or unavoidable|agenda: https://www.w3.org/events/meetings/bc9ea940-ea66-4e30-91be-cf7c51a81044/20250815T143000/ 15:40:57 I have made the request to generate https://www.w3.org/2025/08/15-rdf-star-minutes.html TallTed 15:42:12 i|intentional or unavoidable|scribe: pfps 15:42:12 i|intentional or unavoidable|present+ james 15:42:22 I have made the request to generate https://www.w3.org/2025/08/15-rdf-star-minutes.html TallTed 15:44:05 s/agendum 1 -- Scribe? -- taken up [from agendabot]// 15:44:12 I have made the request to generate https://www.w3.org/2025/08/15-rdf-star-minutes.html TallTed 15:46:14 i|intentional or unavoidable|chair: AndyS 15:46:55 i|intentional or unavoidable|meeting: SPARQL TF of RDF & SPARQL WG 15:47:14 I have made the request to generate https://www.w3.org/2025/08/15-rdf-star-minutes.html TallTed 15:47:58 RRSAgent, bye 15:48:12 I see no action items