10:52:37 RRSAgent has joined #dxwg 10:52:41 logging to https://www.w3.org/2023/09/06-dxwg-irc 10:52:52 Zakim, please start meeting 10:52:52 RRSAgent, make logs Public 10:52:54 please title this meeting ("meeting: ..."), LarsG 10:53:06 Meeting: DXWG CNEG Telecon 10:53:57 Agenda: https://www.w3.org/2017/dxwg/wiki/Meetings:Telecon2023.09.06 10:54:20 present+ 10:54:32 regrets+ aisaac 10:55:44 RRSAgent, please draft minutes v2 10:55:46 I have made the request to generate https://www.w3.org/2023/09/06-dxwg-minutes.html LarsG 10:57:46 YoucTagh has joined #dxwg 11:01:05 roba has joined #dxwg 11:01:09 NicholasCar has joined #dxwg 11:01:11 present+ 11:01:12 present+ 11:01:16 present+ 11:01:39 Chair: roba 11:01:45 ScribeNick: LarsG 11:01:54 https://www.w3.org/2017/dxwg/wiki/Meetings:Telecon2023.09.06 11:02:09 Topic: Admin 11:02:39 Subtopic: approve minutes from last meeting 11:02:43 +1 11:02:46 +1 11:02:47 +1 11:02:55 PROPOSED: Approve last meeting's minutes 11:03:00 +1 11:03:14 RESOLVED: Minutes from last meeting approved 11:03:44 TOPIC: Status of actions from last meeting 11:03:54 https://www.w3.org/2023/08/23-dxwg-minutes#ActionSummary 11:05:13 No progress on any actions... 11:05:42 TOPIC: Open Github Issues 11:06:18 https://github.com/w3c/dx-connegp/issues 11:06:48 roba: This meeting also caters for PROF issues 11:08:02 NicholasCar: PROF is necessary for our work on CNEG, so need to work on that, too 11:09:08 roba: We need to update the WG note on prof 11:09:23 ... will contact pchampin to figure out the process 11:10:35 NicholasCar: will assign myself to relevant issues 11:10:59 (I want to do that but can't yet) 11:11:21 Subtopic: #32 11:12:03 s/Subtopic: #32// 11:14:21 ... #32, #27 11:15:03 There is a PR for #32 11:17:17 Still IPR issues for NicholasCar 11:17:29 SUBTOPIC: #44 11:17:57 roba: Proposal is to remove multiple canonicals 11:18:17 YoucTagh: We decided to add text that profile 11:18:37 ... takes presedence over media type 11:19:09 ... (maybe we didn't say that profile takes presedence, 11:19:23 ... but that is what the I-D says) 11:19:55 ... there is a PR to fix that 11:20:11 ... NicholasCar has already approved 11:20:28 ... #46 11:21:53 SUBTOPIC: #43 11:22:32 YoucTagh: It's about media types that explicitl have a profile parameter 11:22:47 s/explicitl/explicitly/ 11:25:41 roba: We need to create a PR to fix that, e. g. replacing text/turtle 11:26:02 ... with application/ld+json (or any other media type 11:26:17 ... that has a profile parameter) 11:26:35 SUBTOPIC: #9 11:26:55 s/#9/#5/ 11:27:37 roba: Discussion in issue is to put it as future work 11:28:26 ... implication is that we need implementations 11:28:36 ... if we want to push it forward 11:28:48 ... not high on priority but could be managed 11:29:17 ... this is alwo related to #39 11:29:29 YoucTagh: If we just send a default representation 11:29:50 ... we need to say which profile it conforms to 11:31:50 roba: The question is if the client knows that the server 11:32:05 .. supports cneg 11:32:22 NicholasCar: If the client knows about conneg, it would 11:32:40 ... do a HEAD request to figure out what the server has 11:32:56 ... don't see the case of the server telling the client 11:33:34 ... that it supports conneg 11:33:52 ... because that is implicit in the conversation anyway 11:34:17 YoucTagh: If we use header-based negotiation, it makes sense 11:34:50 roba: Having 300 Multiple Values does not really add value 11:35:07 ... since that can be done through HEAD 11:35:16 s/Values/Choices/ 11:36:52 LarsG: The absence of a Vary header with "accept-profile" 11:37:08 ... is a sign to the client that the server does not 11:37:28 ... support profile negotiation (as said by YoucTagh) 11:37:52 ... that's what the I-D says 11:38:50 roba: See little rationale to implement this 11:39:14 NicholasCar: Our implementation answes with a default 11:39:41 ... and the link header tells the client 11:39:52 ... if he got what it asked for 11:40:03 ... If you got what you asked for, everything is fine, 11:40:48 ... and if you didn't, the server doesn't support it 11:41:08 ... so that the client can do a follow-up request 11:42:12 roba: We don't have a specific requirement what to do in this case 11:49:09 ... 300 Multiple Choices is a gentler way of engaging 11:49:21 ... the client than just returning a default that the 11:49:35 ... client might not be able to handle. 11:49:55 ... Maybe 300 is a better default than 200 11:50:50 NicholasCar: Generally, servers answer with defaults 11:51:18 ... whenever I don't specify media types, profles etc. 11:51:41 roba: Suggest to take this discussion offline, am willing 11:51:52 ... to change behaviour of my implementation 11:52:51 NicholasCar: maybe replace "default" with "fallback" 11:53:27 roba: suggest that we add text that the server MAY respond 11:53:32 Here is a ConnegP resource returning a defalt view, since no profile is specified, with a notification in the HTML response to the Alt Profiles profile page: https://linked.data.gov.au/dataset/asgsed3/MB/10181560000 11:53:34 ... with 300 11:56:19 RRSAgent, please draft minutes v2 11:56:20 I have made the request to generate https://www.w3.org/2023/09/06-dxwg-minutes.html LarsG 11:56:53 NicholasCar: The logic is the same as with the Accept header 11:58:45 roba: Will update implementation 11:59:17 ACTION: NicholasCar to hassle pchampin re write access 11:59:50 got that action 12:00:05 apologies about today's call, but I'm swamped with TPAC preparation 12:00:12 YoucTagh: we need to balance proactive and reactive conneg 12:00:47 ... the other uses 200 + defaults using linked headers. 12:01:14 ... If you're not using defaults, you need to answer with 406, 12:01:31 ... meaning that I'm not willing to give you a default or options 12:02:03 ACTION: YoucTagh to add his preferred choice to #39 12:03:02 ACTION: LarsG to put wording from I-D into #39 12:03:25 SUBTOPIC: #45 12:03:36 YoucTagh: Happy to provide a PR for that one 12:03:53 ACTION: YoucTagh to prepare PR for #45 12:04:00 present- 12:04:24 RRSAgent, please draft minutes v2 12:04:25 I have made the request to generate https://www.w3.org/2023/09/06-dxwg-minutes.html LarsG 12:05:31 zakim, please end meeting 12:05:31 As of this point the attendees have been LarsG, roba, NicholasCar, YoucTagh 12:05:33 RRSAgent, please draft minutes 12:05:34 I have made the request to generate https://www.w3.org/2023/09/06-dxwg-minutes.html Zakim 12:06:09 I am happy to have been of service, LarsG; please remember to excuse RRSAgent. Goodbye 12:06:09 Zakim has left #dxwg 12:06:09 RRSAgent, please excuse us 12:06:09 I see 4 open action items saved in https://www.w3.org/2023/09/06-dxwg-actions.rdf : 12:06:09 ACTION: NicholasCar to hassle pchampin re write access [1] 12:06:09 recorded in https://www.w3.org/2023/09/06-dxwg-irc#T11-59-17 12:06:09 ACTION: YoucTagh to add his preferred choice to #39 [2] 12:06:09 recorded in https://www.w3.org/2023/09/06-dxwg-irc#T12-02-03 12:06:09 ACTION: LarsG to put wording from I-D into #39 [3] 12:06:09 recorded in https://www.w3.org/2023/09/06-dxwg-irc#T12-03-02 12:06:09 ACTION: YoucTagh to prepare PR for #45 [4] 12:06:09 recorded in https://www.w3.org/2023/09/06-dxwg-irc#T12-03-53