11:01:10 RRSAgent has joined #wot-profile 11:01:10 logging to https://www.w3.org/2022/06/15-wot-profile-irc 11:01:19 meeting: WoT Profile 11:03:18 Mizushima has joined #wot-profile 11:03:50 chair: Lagally 11:04:02 present+ Kaz_Ashimura, Michael_Lagally, Michael_McCool 11:06:13 present+ Tomoaki_Mizushima 11:06:59 mlagally has joined #wot-profile 11:07:35 agenda: https://www.w3.org/WoT/IG/wiki/WG_WoT_Architecture_WebConf#WoT_Architecture_.28Profile.29_-_June_13th.2C_2022 11:08:10 McCool has joined #wot-profile 11:08:45 scribenick: McCool 11:08:48 topic: Minutes 11:08:57 -> https://www.w3.org/2022/05/25-wot-profile-minutes.html May-25 11:11:26 https://github.com/w3c/wot-profile/issues/179 11:12:59 reviewing minutes, notes about JSON Schema, using version 7 11:15:36 ml: point is there is another spec for validation that includes particular formats like date-time 11:16:33 ml: there is an issue, see minutes 11:16:59 ... issue #209 in wot-profile 11:17:19 ml: approve? 11:17:25 ml: no objections, approved 11:17:38 topic: Housekeeping 11:17:48 subtopic: issue #203 11:18:18 ml: replace "core" with "baseline" 11:18:44 ... some comments from bf about other changes needed, ml wanted to limit scope 11:19:51 Ege has joined #wot-profile 11:20:02 q+ 11:20:14 i|replace|-> https://github.com/w3c/wot-profile/pull/203 PR 203 - Cleanup core with baseline / information model| 11:20:20 present+ Ege_Korkan 11:20:26 zakim, who is on the call? 11:20:26 Present: Kaz_Ashimura, Michael_Lagally, Michael_McCool, Tomoaki_Mizushima, Ege_Korkan 11:20:34 mm: are "baseline profile" and "HTTP baseline profile" different> 11:21:23 ml: yes, a little inconsistent 11:21:50 ege: not a small issue, Baseline = core, but HTTP Baseline is more specific 11:22:14 ml: this PR is a cleanup pass, not a reorg 11:23:18 q+ 11:23:21 ack e 11:24:05 mm: still, would it be possible to fix all ocurrences of "Baseline" to "HTTP Baseline"? 11:24:20 ml: propose we do that in another iteration 11:24:33 mm: ok, but need an issue 11:25:46 kaz: I'm OK with that but we should fix the spec asap 11:25:50 ... bottom line is we agreed to use "HTTP Baseline Profile" only, so any use of "Baseline Profile" is a mistake and needs to be fixed 11:25:59 i/I'm OK/sribenick: kaz/ 11:26:14 i/bottom/scribenick: McCool/ 11:26:27 s/... bottom/mm: bottom/ 11:28:03 ml: creates issue #210 11:28:13 ege: image also needs to be updated 11:28:30 ml: as image has other problems, will create another issue for that 11:28:44 ml: creates issue #211 11:30:22 ml: assigning both to ege 11:30:39 i|image also|-> https://github.com/w3c/wot-profile/issues/210 Issue 210 - Consistent use HTTP baseline profile| 11:31:12 i|assigning|-> https://github.com/w3c/wot-profile/issues/211 Issue 211 - Image update for HTTP baseline profile| 11:32:23 mm: how exactly should figure be updated? 11:32:35 ege: is it generic, or for a specific profile? 11:35:32 mm: I think this depends on the context of the text; the current text is specific but if we edit it to be more generic, figure will change in different ways 11:36:12 q? 11:36:19 ack k 11:36:31 rrsagent, make log public 11:36:35 rrsagent, draft minutes 11:36:35 I have made the request to generate https://www.w3.org/2022/06/15-wot-profile-minutes.html kaz 11:36:41 ml: also a large section marked as at-risk; the data model 11:36:58 mm: this was the section that bf was concerned about? 11:37:23 ml: yes; so is in there, but marked as being at-risk, with reference to the issue where it is being discussed 11:37:34 s/issue #203/PR #203/ 11:37:36 rrsagent, draft minutes 11:37:36 I have made the request to generate https://www.w3.org/2022/06/15-wot-profile-minutes.html kaz 11:37:49 s/sribenick:/scribenick:/ 11:37:50 rrsagent, draft minutes 11:37:50 I have made the request to generate https://www.w3.org/2022/06/15-wot-profile-minutes.html kaz 11:38:12 mm: anyway, ok with merging this PR for now, even if imperfect 11:38:31 topic: Issue #200 11:38:39 ml: length limits and constraints 11:39:13 ml: agree these values are arbitrary... 11:39:32 ... let's talk about whether we want constraints or not 11:42:49 mm: couple of thoughts; interconversion to/from; constrained devices; TM constraints 11:43:26 ml: example, ids that exceed length limits, first 512 are identical 11:43:32 ... that would break use cases 11:43:57 ... so these constraints are a contract, compliant things must not provide longer values 11:44:55 mm: and even high-end systems, e.g. relational databases, may have finite limits 11:47:13 q+ 11:48:33 mm: think we should lay out use cases; I see three, interconversion, constrained devices, and other systems with limits (databases) 11:48:56 ... interconversion though is very difficult, may be many format in conflict with each other 11:49:16 ege: agree that interconversion raises a very complicated set of issues 11:49:50 ... think we should drive with basis on constrained devices and databases 11:50:23 rrsagent, draft minutes 11:50:23 I have made the request to generate https://www.w3.org/2022/06/15-wot-profile-minutes.html kaz 11:50:35 ege: btw prog langs don't make sense a driver of limits, tend to be very high 11:50:51 ... need to look at other constraints, e.g. relational databases 11:51:31 ... also watch out for "bytes" vs "characters" 11:51:39 q+ 11:51:39 mm: should use UTF-8 and bytes 11:51:41 ack e 11:52:11 ege: need to relate to JSON string lengths 11:52:43 kaz: can think about this by ourselves, but might want to talk to other SDOs, i.e. IETF, OneM2M, etc. 11:52:59 ml: did give a couple of spec references 11:54:09 mm: not only what limits are, but how they are defined, e.g. bytes vs chars 11:54:19 kaz: also IEC dictionary people 11:54:59 mm: right, UTF-8 "character" can expand to up to 4 bytes in memory... 11:56:17 ml: agree that bytes are better, less confusing 11:56:43 mm: and also gives a tighter limit 11:57:05 ege: JSON validation is troublesome, may need a special validator 11:57:54 ml: ok, let's go with bytes, let's start with a strawman 11:59:17 [adjourned] 11:59:23 rrsagent, draft minutes 11:59:23 I have made the request to generate https://www.w3.org/2022/06/15-wot-profile-minutes.html kaz