IRC log of wot-uc on 2023-01-31

Timestamps are in UTC.

12:59:49 [RRSAgent]
RRSAgent has joined #wot-uc
12:59:53 [RRSAgent]
logging to https://www.w3.org/2023/01/31-wot-uc-irc
13:01:09 [mlagally]
mlagally has joined #wot-uc
13:01:23 [mlagally]
zakim, who is on the call
13:01:23 [Zakim]
I don't understand 'who is on the call', mlagally
13:01:35 [kaz]
present+ Kaz_Ashimura
13:01:35 [mlagally]
zakim, who is here
13:01:35 [Zakim]
mlagally, you need to end that query with '?'
13:01:45 [kaz]
meeting: WoT Use Cases
13:01:57 [mlagally]
Hi Kaz, dial-in from the Wiki does not work, can you please provide here?
13:02:11 [Mizushima]
Mizushima has joined #wot-uc
13:04:27 [mlagally]
thanks - seems nobody can hear me
13:05:58 [kaz]
present+ Michael_Lagally, Tomoaki_Mizushima
13:07:00 [Ege]
Ege has joined #wot-uc
13:07:06 [McCool]
McCool has joined #wot-uc
13:07:21 [McCool]
hey all, webex in calendar entries is not working
13:07:25 [McCool]
what are we using?
13:07:40 [McCool]
what Ege said :)
13:10:48 [McCool]
scribenick: McCool
13:12:25 [kaz]
q+
13:12:34 [kaz]
q?
13:12:53 [kaz]
present+ Ege_Korkan, Michael_McCool
13:13:06 [McCool]
topic: Agenda
13:13:24 [kaz]
agenda: https://www.w3.org/WoT/IG/wiki/IG_UseCase_WebConf#Jan_31st.2C_2023
13:13:24 [kaz]
q?
13:13:26 [kaz]
q+ Ege
13:13:28 [kaz]
ack e
13:13:48 [McCool]
mm: suggest we add a discussion of how to use the results of the use case analysis
13:14:41 [McCool]
kaz: probably several policies, including how to transfer, and how to discuss in TF
13:14:58 [McCool]
ml: ok, added the agenda
13:15:09 [McCool]
topic: Minutes
13:15:13 [kaz]
ack k
13:15:17 [McCool]
ml: from 10 January 2023
13:15:22 [kaz]
q+
13:15:48 [kaz]
i|from|-> https://www.w3.org/2023/01/10-wot-uc-minutes.html Jan-10|
13:15:51 [kaz]
ack k
13:17:09 [McCool]
ml: any objections to publishing?
13:17:17 [McCool]
... hearing none, let's publish
13:17:24 [McCool]
topic: Contributions
13:17:52 [kaz]
-> https://github.com/w3c/wot-usecases/pulls PRs
13:17:54 [McCool]
ml: have new use case, uc and requirements process, requirements field in template
13:18:16 [kaz]
subtopic: PR 207
13:18:24 [McCool]
subtopic: PR #207 Smart Agriculture - Pest Control
13:18:30 [kaz]
-> https://github.com/w3c/wot-usecases/pull/207 PR 207 - Add a new use case of for smart agriculture-pest control
13:19:21 [McCool]
ml: is a new person, seems the PR goes directly into the main doc
13:19:34 [McCool]
.. submitters are three people from ETRI
13:20:25 [kaz]
s/subtopic: PR 207//
13:21:03 [McCool]
mm: so involves drones, remote sensing
13:21:22 [McCool]
... question if drones are automated, in which case there will be additional edge computing requirements
13:21:58 [kaz]
q+
13:22:24 [McCool]
ml: there is analysis in the cloud
13:22:38 [McCool]
mm: not sure that covers real time control of flight path, though
13:23:33 [kaz]
q?
13:25:03 [McCool]
kaz: this is related to discussion on policy; how do we extract requirements? How do we identify additional requirements, such as in this case real-time control?
13:25:11 [McCool]
q+
13:25:48 [McCool]
kaz: we already have section 3 after section 2, wonder if it would make sense to use section 3 as a requirements section
13:26:05 [McCool]
... keep this section, do requirements separately
13:26:21 [mlagally]
q+
13:26:29 [kaz]
ack k
13:26:36 [Mizushima]
+1 kaz
13:26:58 [kaz]
ack mc
13:28:46 [McCool]
mm: think we should focus on the use case for now, and decide whether to merge it or ask them to add a few things
13:29:24 [McCool]
... I personally think edge computing is a technical detail that should be added
13:30:18 [McCool]
ml: think this use case does really go deep down into implementation, so we can extract the edge computing requirement later
13:30:22 [McCool]
mm: agree
13:30:46 [McCool]
ml: suggest we merge it then, ok except for a minor typo
13:30:58 [McCool]
mm: agree; also ok with merging directly into the doc
13:31:39 [McCool]
... probably also need to update the acks section with org, etc.
13:32:08 [McCool]
ml: I think this is their second contribution, so they might already be there; yes, they are
13:32:27 [McCool]
... well, two of them; will have to add the third one
13:33:03 [McCool]
... how about we ask them to add the person to the acks and fix the typo
13:33:25 [kaz]
q?
13:33:28 [kaz]
ack ml
13:33:29 [McCool]
kaz: or we could just merge it and make some quick fixes
13:34:30 [McCool]
topic: Requirements
13:35:30 [kaz]
-> https://github.com/w3c/wot-usecases/blob/main/REQUIREMENTS/requirements-template.md requirements-template.md
13:36:00 [kaz]
q+
13:36:30 [McCool]
ml: we have a template
13:36:30 [Ege]
q+
13:36:38 [McCool]
mm: seems missing technical needs
13:37:09 [kaz]
ack k
13:37:10 [McCool]
kaz: should say why we need a specific feature
13:37:13 [McCool]
q+
13:37:35 [McCool]
ege: we are modifying this document, but I also have a PR updating this document
13:38:26 [McCool]
... is it us who write the requirements, or external submitters?
13:38:44 [kaz]
s/should say why we need a specific feature/basically agree, and think we should describe why we need a specific feature based on concrete use case(s), e.g., precise time synchronization between multiple devices, rather than just referring to the relates use cases./
13:38:54 [kaz]
q?
13:38:55 [kaz]
ack e
13:39:09 [McCool]
... now we are getting input from people using the use case template, now we are using another?
13:39:30 [McCool]
ml: use case is from user perspective, requirements is from a technical perspective and details
13:39:30 [kaz]
i|we are|-> https://github.com/w3c/wot-usecases/pull/193 PR 193 - Add new requirement fields for the template|
13:40:00 [McCool]
ege: some details we may not be able to extract from use cases if they do not give them
13:40:26 [McCool]
ml: I suspect these people may not know all the details of what is needed
13:40:48 [McCool]
... use case is about satisfying user needs
13:40:48 [kaz]
q+
13:41:09 [McCool]
ege: ok, but that does not provide enough detail for us to act on it
13:41:42 [kaz]
present+ Michael_Koster
13:44:16 [McCool]
mm: two things, policy and process
13:44:32 [Ege]
+1 to kaz
13:44:54 [McCool]
.. first of all, think external contributors to requirements makes sense; already doing for use cases, overall doc is IG doc, is not binding on WG
13:45:21 [Ege]
q+
13:45:29 [McCool]
... second, I think a separate list of requirements is useful, since may have to pull from multiple use cases, and don't want to modify original use cases
13:46:01 [McCool]
kaz: think we should also ask people to still add requirements to individual use cases as well
13:46:39 [McCool]
ege: note template also allows "flexible" as an answer if it is not know, e.g. the specific protocol
13:46:41 [kaz]
q?
13:46:43 [kaz]
ack mc
13:46:46 [kaz]
ack k
13:46:48 [kaz]
ack e
13:46:48 [McCool]
s/know/known/
13:46:49 [Ege]
ack e
13:46:50 [kaz]
q+
13:46:58 [McCool]
q+
13:47:39 [McCool]
ml: if it is a separate document, ok with duplicating sections; but not fond of copy-paste in general
13:47:48 [McCool]
kaz: we can add this kind of information later
13:48:58 [mlagally]
q+
13:49:01 [kaz]
ack k
13:49:21 [McCool]
... we should start with abstract-level information
13:49:35 [McCool]
mm: ok if a lot of fields are empty, it's better than overlooking something
13:49:53 [McCool]
ml: expect users to write use cases, technical people to write requirements
13:49:54 [kaz]
s/later/later, because protocol requirements and content type requirements would be useful to the Binding Templates spec./
13:50:01 [Ege]
q+
13:50:03 [kaz]
s/we should/However, we should/
13:50:21 [kaz]
rrsagent, make log public
13:50:22 [McCool]
... and along with that, would like to add a "business need" point to the requirements document
13:50:25 [kaz]
rrsagent, draft minutes
13:50:26 [RRSAgent]
I have made the request to generate https://www.w3.org/2023/01/31-wot-uc-minutes.html kaz
13:50:52 [kaz]
chair: Lagally
13:51:13 [kaz]
s/Hi Kaz, dial-in from the Wiki does not work, can you please provide here?//
13:51:24 [kaz]
s/thanks - seems nobody can hear me//
13:51:25 [McCool]
mm: business is not really a requirement, it's a motivation
13:51:32 [McCool]
... maybe we handle it separately
13:51:35 [kaz]
q?
13:51:41 [kaz]
ack mc
13:51:44 [kaz]
ack ml
13:51:45 [kaz]
ack e
13:51:47 [kaz]
s/hey all, webex in calendar entries is not working//
13:51:51 [McCool]
... although there might be needs for business, e.g. to monetize a service
13:51:58 [kaz]
s/what are we using?//
13:52:07 [kaz]
s/what Ege said :)//
13:52:11 [kaz]
q+
13:52:15 [McCool]
ege: not sure this should be in the use case document
13:52:22 [kaz]
rrsagent, draft minutes
13:52:24 [RRSAgent]
I have made the request to generate https://www.w3.org/2023/01/31-wot-uc-minutes.html kaz
13:52:45 [McCool]
... if someone submits a business-motivated case, would expect them to provide detailed requirements
13:52:57 [McCool]
q?
13:52:59 [McCool]
q+
13:53:17 [McCool]
ege: what can we do with the use case we just discussed, for example?
13:53:44 [McCool]
... what particular protocol is needed?
13:53:56 [McCool]
ml: so do we have video formats in the specs?
13:54:43 [McCool]
kaz: can understand Ege's concern, but we should not just ask people to submit concrete, perfect requirements; but ask them for collaboration and to continue to discuss and clarify them
13:55:01 [McCool]
... how to achieve that goal is the question
13:55:12 [Ege]
q+
13:55:23 [McCool]
... template is fine and useful, but some contributors may have a hard time filling it out
13:55:43 [kaz]
ack k
13:55:43 [McCool]
... we should clarify our policy to ask all
13:56:47 [kaz]
zakim, close the queue
13:56:47 [Zakim]
ok, kaz, the speaker queue is closed
13:57:01 [kaz]
q?
13:57:03 [kaz]
ack m
13:57:09 [McCool]
mm: first, think we should merge ege's PR on template
13:57:28 [McCool]
... second, agree with kaz that gathering requirements is a process, need to keep people engaged
13:58:09 [McCool]
... third, business motivations can be used as a filter after requirements are gathered, e.g. we can see what use cases motivated which requirement and who proposed the use cases
13:58:57 [McCool]
ml: ok, regarding the template, suggest put in a branch and make a PR, will ask for comments
13:59:32 [kaz]
i|ok, reg|Ege: +1 to kaz. we have to extract the requirements and if this is not possible (collaboration problems), the use case is simply not considered|
13:59:40 [McCool]
mm: let's do policy discussion in next call
13:59:43 [kaz]
i/Ege:/scribenick: kaz/
13:59:46 [McCool]
ml: ok, in two weeks
13:59:56 [kaz]
i/ok/scribenick: McCool/
14:00:11 [kaz]
[adjourned]
14:00:16 [kaz]
rrsagent, draft minutes
14:00:18 [RRSAgent]
I have made the request to generate https://www.w3.org/2023/01/31-wot-uc-minutes.html kaz