20:10:16 RRSAgent has joined #data-shapes 20:10:20 logging to https://www.w3.org/2025/02/10-data-shapes-irc 20:10:20 RRSAgent, make logs Public 20:10:21 please title this meeting ("meeting: ..."), caribou 20:10:30 zakim, this is Data Shapes 20:10:30 got it, caribou 20:10:55 zakim, save this conference description 20:10:55 this conference description has been saved, caribou 20:11:49 Regrets: Gregg Kellogg 20:47:15 AndyS has joined #data-shapes 20:58:50 TallTed has joined #data-shapes 20:59:40 YoucTagh has joined #data-shapes 21:00:47 betehess has joined #data-shapes 21:01:10 ajnelson-nist has joined #data-shapes 21:01:12 Robert has joined #data-shapes 21:01:15 present+ 21:01:20 present+ 21:01:52 present+ 21:02:01 present+ 21:02:03 elianaP has joined #data-shapes 21:02:23 bergos has joined #data-shapes 21:02:38 present+ 21:03:16 present+ 21:03:51 present+ 21:03:52 kishorebanala has joined #data-shapes 21:04:20 zakim, start meeting 21:04:20 RRSAgent, make logs Public 21:04:21 please title this meeting ("meeting: ..."), elianaP 21:04:21 present+ Carine 21:04:24 present+ 21:04:32 present+ 21:04:36 Meeting: Data Shapes WG teleconference 21:04:41 Chair: Eliana 21:05:24 present+ 21:05:48 scribe: betehess 21:06:37 topic: spec version / URIs 21:06:51 elianaP: I believe Carine made a proposal? 21:07:07 caribou: I believe HolgerK already merged the PR? Confirmed 21:07:21 ... we had a reference to recommendation of SHACL 21:07:32 ... i.e. previous version, ending with /tr/shacl 21:07:40 ... would become URIs for latest work 21:07:59 ... so makes sense to use as stable URI for the work 21:08:12 ... /tr/shacl will be the shortname 21:08:23 topic: Way of working (see also discussion under #230) 21:08:37 elianaP: I believe AndyS has made a proposal? 21:08:46 AndyS: yes I did 21:08:55 elianaP: not everyone can attend all meetings 21:09:10 gkellogg has joined #data-shapes 21:09:17 ... not sure what's the general approach, but proposing to work async 21:09:28 ... if big decision has to be made, we announce ahead of time 21:09:29 s/made a proposal/asked some questions/ 21:09:56 q+ to ask about minutes from prior meetings 21:10:01 ... @@@ 21:10:15 ... would be good to address follow-ups during meetings time slots 21:10:49 TallTed: in precvious incarnation of this group 21:11:02 ... small numbers of @@@ participants 21:11:09 ... small percentage of the group was impacted 21:11:30 ... saw the 4am meeting time *after* it had happened 21:11:52 elianaP: I believe that the meetings are accessable somewhere 21:11:54 https://www.w3.org/2025/01/20-data-shapes-minutes.html 21:11:56 ... not sure where 21:12:09 caribou: it's on the calendar page for the group, pasting here 21:12:11 https://www.w3.org/groups/wg/data-shapes/calendar/ 21:12:17 https://www.w3.org/2025/02/03-data-shapes-minutes.html 21:12:20 TallTed: default location is perfect 21:12:40 elianaP: what's the actionable approached suggested otherwise? 21:12:59 TallTed: typical w3c practice: decision made in a call, the group has a week to respond to it 21:13:12 ... anybody can make a formal objection at any point 21:13:21 ... but it's a heavy lift if happens after > 1 week 21:13:26 q+ 21:13:31 elianaP: sounds reasonable 21:13:32 q- 21:13:54 ajnelson-nist: ony question is shortest expecting timing w.r.t. resolution? 21:14:07 ... 8 days windows after decision is announced? 21:14:24 elianaP: just heard one week? 21:14:50 ajnelson-nist: so someone announces something yesterday, could be discussed today, then closed the week after? 21:15:00 caribou: not expected to vote on all decisions 21:15:07 ... decisions will be recorded in the meetings 21:15:12 ... people can chime in later 21:15:16 previous meeting: https://www.w3.org/2025/02/03-data-shapes-minutes.html 21:15:16 next meeting: https://www.w3.org/2025/02/17-data-shapes-minutes.html 21:15:23 I have made the request to generate https://www.w3.org/2025/02/10-data-shapes-minutes.html TallTed 21:15:30 q- 21:15:35 ... call for consensus involves responding by email 21:15:39 ... or github 21:15:44 ... email preferred 21:15:53 ajnelson-nist: thanks 21:15:58 q 21:16:06 q+ 21:16:23 bergos: about PRs 21:16:31 s/call for consensus/For publication decisions, Call for Consensus/ 21:16:42 ... as an editor, want to know when to turn something into a PR 21:16:58 q+ 21:17:00 ... do we need to make a decision here as well? 21:17:09 ack bergos 21:17:12 elianaP: anyone with more experience? 21:17:24 AndyS: case by base basic? 21:17:42 ... if the editor sees concensus emerging, then a PR could be opened 21:17:55 ... very difficult to know on issue, it's not binary 21:18:07 q- 21:18:07 ... so it has to be judgement call 21:18:27 ... also don't want editors to go down too many tracks 21:18:34 ... not a good use of time 21:18:53 ajnelson-nist: speaking as someone who was forward with an issue 21:19:05 ... should anyone feel free to open an PR? 21:19:13 ... or is that editor-only delegation? 21:19:16 q+ 21:19:16 +1 anyone can start a PR, just like anyone can create an issue 21:19:27 elianaP: in my experience, it's good for people to open PR 21:19:34 ... as long as people maintain their branches 21:19:43 ... then it's up to editors to decide when appropriate to merge 21:19:52 q- 21:19:54 ... any objectin with people making PR? 21:20:25 caribou: my advice is that if it's something not controversial, if you are editor, you can ask people to commenn against PR 21:20:39 ... otherwise, you open issue and get the group to discuss, before you open a PR 21:20:55 ... if not a editor, you might opening PR e.g., fixing typo, small PR, etc. 21:20:56 q+ 21:21:09 ... default is to open issues 21:21:24 AndyS: anyone can open PR, it's like code, so please submit PRs 21:21:47 ... better to pair with issues 21:22:04 ... because logs might not reflect decisions 21:22:34 ... related to that: which merge policy to use? merge commit? rebase? squash? 21:22:42 ajnelson-nist: strong pref for merge commit 21:22:51 ... so we do not loose info from git blame 21:23:02 caribou: typically we don't squash and don't rebase 21:23:12 AndyS: not rebasing main, only the PR 21:23:28 ... so that when a PR is merged, no loosing of history *on* main 21:23:42 ... avoiding useless PR titles 21:24:01 ... e.g, when using git UI "squash and merge" 21:24:10 caribou: right, hence opening issues 21:24:15 q+ 21:24:22 ack me 21:24:40 ... my advice is strongly to discuss with WG, then open issue, then open PR 21:24:44 ... always open issue first 21:25:21 TallTed: reason to open issue in parallel of PR, is because discussion history gets lost 21:25:32 ... it's important to know how decision came to be 21:25:47 ... also in my experinece, there's a collaborative editing process 21:25:56 q- 21:26:09 ... even if PR is never merged, the issue is the place for discussion 21:26:13 elianaP: +1 21:26:37 ... make sure that decisions for changes are reflected both in issue and PR text 21:26:52 s /experinece/experience 21:27:04 topic: Proposed Resolution: Adopt the working drafts https://github.com/w3c/data-shapes/pull/167 21:27:15 elianaP: about PRs and time frame 21:27:25 ... don't think we want timeframe for everything 21:27:31 q+ 21:27:58 ajnelson-nist: if question about timeframe becomes a case per case judgment 21:28:07 present+ caribou 21:28:14 I have made the request to generate https://www.w3.org/2025/02/10-data-shapes-minutes.html TallTed 21:28:29 ... should we have 2 people to approve merge request? 21:28:53 q- 21:29:04 s|/experinece/experience|experinece/experience| 21:29:11 ... if there's a hint of contrversion on PR, an editor can say "let's not merge yet, let's escalate to WG first" 21:29:25 I have made the request to generate https://www.w3.org/2025/02/10-data-shapes-minutes.html TallTed 21:29:31 elianaP: in that case, please make addition to agenda 21:29:43 caribou: it's always better to have ok from the group first 21:29:54 ... unless there's truly not contrevert 21:30:25 ... we can take 5 minutes in the group to go through PRs and vote on them getting merged 21:30:29 s/in my experinece/in my experience/ 21:30:34 elianaP: also good for the group to be aware 21:30:39 q 21:30:46 I have made the request to generate https://www.w3.org/2025/02/10-data-shapes-minutes.html TallTed 21:30:57 elianaP: are we aligned? 21:31:02 q+ 21:31:21 HolgerK: on the main branch / gh-pages 21:31:22 s|s experinece/experience|| 21:31:30 ... should we make it as protected? 21:31:54 I have made the request to generate https://www.w3.org/2025/02/10-data-shapes-minutes.html TallTed 21:32:00 AndyS: one thing is to make it protected, would protect history for ever 21:32:00 ... we need that 21:32:05 ... then we can have rules for merging 21:32:17 elianaP: not everyone should be able to merge into main 21:32:31 AndyS: could be a problem e.g., admin page 21:32:39 ... which is in the same gh branch 21:32:47 caribou: we can create another branch for that 21:32:57 elianaP: and then we can merge later 21:33:16 caribou: now gh-branch requires approval 21:33:26 elianaP: sounds fine 21:33:37 ... agenda should eventually make it into main 21:33:55 ... doesn't have to be merged every week 21:34:12 ... any reason not to merge to main? 21:34:17 caribou: we have no main branch 21:34:32 ajnelson-nist: primary branch is gh-pages 21:34:39 AndyS: make every meeting a PR 21:34:50 elianaP: maybe once a semester 21:35:27 ... hearing no objection 21:35:45 q? 21:36:00 ack HolgerK 21:36:02 ack HolgerK 21:36:02 q- HolgerK 21:36:16 q+ 21:36:25 topic: Scribe rotation 21:36:36 elianaP: would be nice to know in advance so that we don't need to ask 21:36:55 ... if there are 2 chairs, maybe the other one can scribe? 21:37:07 ... but not opposed to rotating scribes 21:37:17 ... not sure how it's done in other groups 21:37:33 caribou: several ways to do it 21:37:41 ... Zakim bot can find a scribe 21:37:47 zakim, pick a victim 21:37:47 Not knowing who is chairing or who scribed recently, I propose kishorebanala 21:37:50 Not knowing who is chairing or who scribed recently, I propose TallTed 21:38:03 ... e.g., zakim, pick a victim 21:38:28 ... if someone can't do it for _any_ reason they can opt out 21:38:38 elianaP: we can do that 21:38:46 ... ideally we'd have volunteers too 21:39:12 caribou: if noone designated in advance, then zakim can used 21:39:31 ... also want to avoid someone who needs to speak during the meeting 21:39:38 ... e.g., making a presentation 21:39:55 elianaP: ok, for next few meetings, will try to identify scribes in advance 21:40:35 ajnelson-nist: can scribe on 4pm, not so much 4am 21:40:39 zakim help 21:40:43 https://www.w3.org/guide/meetings/zakim.html 21:40:44 ... any place to learn about Zakim? 21:40:54 Zakim, help 21:40:54 Please refer to http://www.w3.org/2001/12/zakim-irc-bot for more detailed help. 21:40:56 Some of the commands I know are: 21:40:56 xxx is yyy - establish yyy as the name of unknown party xxx 21:40:56 if yyy is 'me' or 'I', your nick is substituted 21:40:56 xxx may be yyy - establish yyy as possibly the name of unknown party xxx 21:40:57 I am xxx - establish your nick as the name of unknown party xxx 21:40:57 xxx holds yyy [, zzz ...] - establish xxx as a group name and yyy, etc. as participants within that group 21:40:57 xxx also holds yyy - add yyy to the list of participants in group xxx 21:40:57 who's here? - lists the participants on the phone 21:40:57 who's muted? - lists the participants who are muted 21:40:57 mute xxx - mutes party xxx (like pressing 61#) 21:40:58 AndyS: you can use zakim, help 21:40:59 unmute xxx - reverses the effect of "mute" and of 61# 21:40:59 is xxx here? - reports whether a party named like xxx is present 21:40:59 list conferences - reports the active conferences 21:41:00 this is xxx - associates this channel with conference xxx 21:41:00 excuse us - disconnects from the irc channel 21:41:00 I last learned something new on $Date: 2020/12/31 21:20:53 $ 21:41:33 https://w3c.github.io/scribe2/scribedoc.html 21:41:36 q 21:41:42 q- 21:42:23 topic: Proposed Resolution: Adopt the working drafts https://github.com/w3c/data-shapes/pull/167 21:42:34 HolgerK: this was original input from previous WG 21:42:41 ... just took old spec 21:42:49 ... divided into core and sparql 21:43:01 ... I thought there were no objection so far 21:43:06 ... so merged to main branch 21:43:22 ... as it's official starting point, we should vote on that 21:43:32 ... it's pure syntactic split 21:43:38 ... no semantic change 21:43:45 ... preserving everything from old spec 21:43:54 q+ 21:43:55 ... so it's shacl 1.0 split into 2 docs 21:44:08 ... few things to be fixes by editors later 21:44:35 ... then there will be other docs following same naming schemes 21:44:58 elianaP: no objection from other editors? 21:45:07 ... what is the exact process here? 21:45:16 q+ 21:45:23 HolgerK: in the previous group, we used to have votes on proposal 21:45:36 ... people can say +1 and -1 and everything in between 21:45:45 ... not sure if same process applies 21:45:57 caribou: we could just ask if there's any objection 21:46:10 q+ 21:46:11 ... there should be no objection 21:46:23 elianaP: should we use this as example of voting async? 21:46:31 caribou: I don't think in this case 21:47:04 ... no need for CFC call for concensus 21:47:20 TallTed: it is the way to participate in the group 21:47:44 caribou: CFC is for publication decision 21:48:11 ... will follow up with people outside of this meeting 21:48:38 ... consensus in WG is evaluated by the chairs 21:48:48 ... if objections, there's a way already to do that formally 21:49:01 ... CFC are mostly for transitions of publication status 21:49:10 ... this draft is not published yet, it's just a draft 21:49:14 q+ to say that a resolution goes into the minutes (and is findable later) - bots do the work. 21:49:25 ... for first publication, there will be a CFC 21:49:35 ... so I do not see problem with proceeding here 21:49:55 elianaP: got it. people can voice objection at any time anyway 21:50:02 ... just not needed right now 21:50:06 q 21:50:19 ajnelson-nist: Q not about process 21:50:31 ... HolgerK: do you expect links to be live somewhere? 21:50:38 https://w3c.github.io/data-shapes/shacl/ 21:50:39 ... as in, rendered somewhere 21:50:56 ... the shacl core spec doesn't resolve I think 21:51:09 https://w3c.github.io/data-shapes/shacl-sparql/ - does not resolve 21:51:11 ... just checking what's expected here 21:51:16 https://w3c.github.io/data-shapes/shacl-core/ - does not resolve 21:51:20 HolgerK: haven't tried, will check 21:51:33 https://w3c.github.io/data-shapes/shacl12-sparql/ 21:51:35 ajnelson-nist: ok, just don't know where to find those docs 21:51:42 https://w3c.github.io/data-shapes/shacl12-core/ 21:51:56 AndyS: pasted link 21:52:00 q- 21:52:06 https://w3c.github.io/data-shapes/shacl12-sparql/ - DOES work, thank you! 21:52:28 ack TallTed 21:52:37 AndyS: would like the resolution into the minutes 21:52:44 ... then it will be resolved in the minutes 21:52:48 ... easier to find later too 21:53:01 q 21:53:05 q+ 21:53:08 ack me 21:53:08 AndyS, you wanted to say that a resolution goes into the minutes (and is findable later) - bots do the work. 21:53:42 YoucTagh: to get the latest editor version, you can go to editor repo, then you take the path, it should work 21:53:45 q+ 21:53:55 ack me 21:54:21 Robert: what tools people use for editing? 21:54:25 ... directly edit the HTML? 21:54:27 ack Robert 21:54:29 ... first time editor here 21:54:38 q+ 21:55:12 YoucTagh: I just clone the repo, make sure I'm on the right branch, then use liveserver to get the preview, and then push 21:55:15 ack me 21:55:32 AndyS: there's a system call ReSpec by W3C 21:55:35 See https://respec.org/docs/ 21:55:40 ... best way is to learn from other docs 21:55:59 caribou: also spec@@@ mailing list to talk to other editors 21:56:01 spec-prod@w3.org 21:56:16 q 21:56:22 q- 21:56:26 https://lists.w3.org/Archives/Public/spec-prod/ 21:56:34 s/spec@@@/spec-prod@w3.org/ 21:56:42 elianaP: any last minute remarks/questions? 21:56:43 q+ 21:56:57 q- 21:57:11 ... done within the hour! 21:57:15 RESOLUTION: approve PR 167 21:57:21 ... hope to see you next week at 9am UTC 21:57:29 ... have a nice day/night! 21:57:57 rrsagent, please draft minutes 21:57:58 I have made the request to generate https://www.w3.org/2025/02/10-data-shapes-minutes.html AndyS 21:58:06 I think it's scribe-? 21:58:29 present- 22:10:40 I have made the request to generate https://www.w3.org/2025/02/10-data-shapes-minutes.html TallTed 23:53:39 gkellogg has joined #data-shapes 23:59:06 gkellogg has joined #data-shapes