[wot-architecture] minutes - 20 February 2020

available at:
  https://www.w3.org/2020/02/20-wot-arch-minutes.html

also as text below.

Thanks a lot for taking the minutes, Ege!

Kazuyuki

---
   [1]W3C

      [1] http://www.w3.org/

                               - DRAFT -

                            WoT Architecture

20 Feb 2020

   [2]Agenda

      [2] https://www.w3.org/WoT/IG/wiki/WG_WoT_Architecture_WebConf#Agenda

Attendees

   Present
          Call 1: Kaz_Ashimura, Michael_Lagally, Kunihiko_Toumura,
          Zoltan_Kis
          Call 2: Kaz_Ashimura, Ege_Korkan, Michael_Lagally,
          Michael_McCool

   Regrets

   Chair
          Lagally

   Scribe
          kaz, ege

Contents

     * [3]Topics
         1. [4]Call 1
              1. [5]Agenda
              2. [6]Issue 437
              3. [7]Pullrequest 431
              4. [8]Use cases
         2. [9]Call 2
              1. [10]Approval of last week's minutes
              2. [11]Call 1 discussion
              3. [12]DID presentation from McCool
     * [13]Summary of Action Items
     * [14]Summary of Resolutions
     __________________________________________________________

   <kaz> scribenick: kaz

Call 1

Agenda

   Lagally: (goes through the agenda)

   [15]Issue 440

     [15] https://github.com/w3c/wot-architecture/issues/440

   Lagally: we can close Issue 426 since we discussed it last week

   [16]Issue 426

     [16] https://github.com/w3c/wot-architecture/issues/426

Issue 437

   [17]Issue 437

     [17] https://github.com/w3c/wot-architecture/issues/437

   Lagally: Matsukura-san pointed out editorial problems like
   duplicated paragraphs
   ... "Monitoring of operation status ..." in 4.1.13
   ... also spelling of "Smart Home Gateway" is not consistent in
   4.2.4
   ... and subsections 4.1.13.1 and 4.1.2.1
   ... are only subsection of the parent section
   ... would like to see a pullrequest to fix the errors

   [18]PR 439

     [18] https://github.com/w3c/wot-architecture/pull/439

   Lagally: PR for Matsukura-san's point #1 and #2
   ... would not fix #3
   ... would like to merge PR 439
   ... also Kaz should apply it to the expected static HTML for
   REC publication

   Kaz: ok

   RESOLUTION: merge MR 439 to address minor editorial issues

   (Note that Lagally would like to suggest we use "MR" for
   "pullrequest" to avoid possible confusion with "Proposed
   Recommendations", etc.)

Pullrequest 431

   [19]PR 431

     [19] https://github.com/w3c/wot-architecture/pull/431

   Lagally: would like to keep this open

Use cases

   Lagally: would like to use the same terminology for all the
   expected use cases

   <mlagally>
   [20]https://github.com/w3c/wot-architecture/blob/master/proposa
   ls/WoT%20Architecture%20Lifecycle.pptx

     [20] https://github.com/w3c/wot-architecture/blob/master/proposals/WoT Architecture Lifecycle.pptx

   Lagally: (slides on "Actors and Roles")

   [21]USE-CASES/README.md

     [21] https://github.com/w3c/wot-architecture/blob/master/USE-CASES/README.md

   Lagally: and README.md
   ... (adds descriptions to the README.md file)
   ... we should see what kind of terminology is used so far
   ... (updates the description for "Stakeholders, actors and
   roles")
   ... device owners, clod provider
   ... device manufacture, gateway manufacturer, clout provider
   ... (look at the lifecycle diagram as well)
   ... network provider
   ... what about "identity provider"?

   Zoltan: would be too generic to have a section for
   "stakeholders" again?

   Lagally: maybe can remove the subsection later
   ... (updates the structure of "stakeholders, actors and roles")
   ... would remove the extra "stakeholders" subsection

   Zoltan: please don't remove it at the moment
   ... and let's have some more discussion during the second call

   Kaz: would suggest we look into the related specs like
   Verifiable Credentials and DID about stakeholders/actors/roles

   [22]vc data model spec

     [22] https://www.w3.org/TR/2019/REC-vc-data-model-20191119/

   [23]vc use cases

     [23] https://www.w3.org/TR/2019/NOTE-vc-use-cases-20190924/

   Lagally: ok, but we don't have enough time to see them today.
   so let's record the resources and revisit them later.

   Toumura: currently we gather use cases in a flat structure
   ... but some of the stakeholders/roles are at a bit different
   levels from the others
   ... so I think we need some mechanism/policy to classify all
   the stakeholders
   ... for example, there would be some lower-level actors for
   discovery
   ... so would be better to classify the stakeholders/roles based
   on the phases within the lifecycle
   ... also there are different viewpoints, e.g., business
   viewpoint

   Lagally: ok
   ... agree we need to classify the stakeholders and use cases at
   some point
   ... (and adds a comment)
   ... please avoid domain-specific terminology, e.g., MNO, telco,
   rather use network operator

   Kaz: btw, can we add a note to the README.md about
   Toumura-san's point?
   ... or would it be better to ask Toumura-san to create a GitHub
   issue?

   Lagally: Toumura-san, could you create an Issue?

   Toumura: actually, I've already added a comment to Issue 438
   for my point

   [24]Toumura-san's comment on Issue 438

     [24] https://github.com/w3c/wot-architecture/issues/438#issuecomment-588644714

   Toumura: IIC's definition for the viewpoints is just an
   example, though

   Lagally: ok
   ... please note that we already have sections on category and
   class within the use case template

   Toumura: don't think the viewpoints, e.g., business, usage,
   functional, implementation, are part of the use case
   description itself

   Lagally: so it (e.g., IIC's example) has a bit different
   structure

   Toumura: right

   [25]Old WoT use cases

     [25] https://cdn.statically.io/gh/w3c/wot/aa90b2b8/ucr-doc/index.html

   Lagally: note that the old WoT use cases (above)) should be
   checked
   ... to see which is covered by what we already have
   ... would be great to have somebody to try detailed review
   ... maybe we could ask the authors of the use case document

   Kaz: and/or we could split the use cases and ask people to take
   one for each

   Lagally: based on the section structure?

   Kaz: yes

   Lagally: might be a good idea
   ... Toumura-san and Zontan, can you take one?

   Zoltan: probably

   Toumura: can take the "Domain: other" section

   Lagally: tx
   ... (adds a note to Issue 438)
   ... we agreed to split the work on a domain-basis
   ... "Domain: Other" - Toumura-san
   ... "Domain: Transportation" - Zoltan

   Zoltan: let's ask McCool if he's interested in Smart City

   Lagally: ok
   ... myself also will pick one
   ... "Domain: Manufacturing" - Lagally

   Zoltan: note that smart city topic is big, so maybe we should
   split it into small pieces

   Lagally: ok
   ... let's talk about that as well during the second call

   [call 1 adjourned]
     __________________________________________________________

Second call

   <scribe> scribenick: ege

Approval of last week's minutes

   (ml goes through the last week's minutes)

   <kaz> [26]Feb-13 minutes

     [26] https://www.w3.org/2020/02/13-wot-arch-minutes.html

   any objections?

   Lagally: approved

Call 1 discussion

   Lagally: (goes over the minutes of this morning)

   McCool: what about considering basic use cases, like
   documenting API interfaces of IoT devices

   Kaz: I thought you proposed we use "MR" for "Pullrequest"
   instead of "PR". So we should talk about that again.

   Lagally: because we have PR as proposed recommendation and pull
   request at the same time

   McCool: what about one becomes PropRec?

   Kaz+Lagally+McCool: we will talk about this in the main call as
   well

   Lagally: (shows issue #440 quickly)
   ... in issue #437, it is indicated that there are
   capitilization problems

   McCool: maybe including more than smart factory for industrial
   case

   Lagally: PR #439 fixes the capitilization problem
   ... merging it

   McCool: it is also editorial

   Lagally: there is this document from Johannes Hund from 2018

   McCool: these are 5 use cases that can be put under industrial
   use case

   Lagally: we left the most interesting use cases for the second
   call

   McCool: smart grids were of interest for Fujitsu?

   Lagally: (puts in the list) It would be also interesting for
   Siemens I think
   ... (listing volunteers for different use cases)

   Ege: christian might be able to contribute to the smart grid
   use case since he had built the demonstrator for the last TPAC

   Lagally: a reviewer must answer the question of whether this is
   covered by existing specs (architecture or td).

DID presentation from McCool

   McCool: DID has the scheme
   ... it resolves it into a JSON-LD document
   ... the existing ID schemes were not good enough in different
   criterias
   ... (slide 4 contains the requirements for DID)
   ... the identifiers are still unique but are not issued by a
   centralized authority
   ... does not have the same detail for methods, so we need to
   find the connection to TD
   ... there is another document that lists the possible methods
   ... there are also service endpoints. For us it would be
   interesting since the endpoint could be a TD
   ... you cannot delete it but deactivate it. You can also update
   the key but keep the did same
   ... a right to delete is not possible
   ... I have taken one use case that I find related to IoT
   ... they should be more explicit with the IoT use case
   ... (explains the URI scheme)
   ... could not find examples of path or query
   ... ids must be unique as that there is not any collision but
   an entity can have more than one entity

   Lagally: what does the spec define

   McCool: core spec define s url format, did document format
   ... did document is mostly JSON-LD 1.0 with a single feature
   that relies on 1.1
   ... we can use publickey semantics of DID in td in a publickey
   scheme
   ... service endpoint can have a JSON-LD fragment

   Lagally: I have questions but we ran out of time
   ... I don't see why distributed ledgers solve the privacy issue

   McCool: maybe we should discuss in the main call
   ... I will put into architecture

   <kaz> [Call2 adjourned]

Summary of Action Items

Summary of Resolutions

    1. [27]merge MR 439 to address minor editorial issues

   [End of minutes]
     __________________________________________________________


    Minutes manually created (not a transcript), formatted by
    David Booth's [28]scribe.perl version 1.154 ([29]CVS log)
    $Date: 2020/03/02 00:47:38 $

     [28] http://dev.w3.org/cvsweb/~checkout~/2002/scribe/scribedoc.htm
     [29] http://dev.w3.org/cvsweb/2002/scribe/

Received on Monday, 2 March 2020 00:50:23 UTC