[wot-architecture] minutes - 1 October 2020

available at:
  https://www.w3.org/2020/10/01-wot-arch-minutes.html

also as text below.

Thanks a lot for taking the minutes, Michael McCool!

Kazuyuki

---
   [1]W3C

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

                               - DRAFT -

                            WoT Architecture

01 Oct 2020

   [2]Agenda

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

Attendees

   Present
          Kaz_Ashimura, Daihei_Shiohama, Michael_Lagally,
          Michael_McCool, Michael_Koster, Ryuichi_Matsukura,
          Tomoaki_Mizushima, Niklas_Widell, Sebastian_Kaebisch

   Regrets

   Chair
          Lagally

   Scribe
          McCool

Contents

     * [3]Topics
         1. [4]Publication BG
         2. [5]Minutes review
         3. [6]Profile FPWD
         4. [7]Architecture FPWD
         5. [8]F2F agenda
         6. [9]OneDM/TM
         7. [10]Thing Models
         8. [11]AOB
     * [12]Summary of Action Items
     * [13]Summary of Resolutions
     __________________________________________________________

   <kaz> scribenick: McCool

Publication BG

   Lagally: in addition to the usual architecture discussion,
   would like to talk about the joint discussion with PBG

   Kaz: planning to have joint meeting WoT/PubBG
   ... on Oct 13
   ... on wiki

   <kaz> [14]agenda wiki

     [14] https://www.w3.org/WoT/IG/wiki/index.php?title=F2F_meeting,_October_2020#Oct_7

   McCool: noticed we only allocated 30m

   <kaz> [15]agenda issue

     [15] https://github.com/w3c/wot/issues/935

   Daihei: 30 minutes out of 90m of a longer special meeting
   ... and there are actually two of these
   ... at noon Oct 13 Eastern for Europe
   ... another at 8pm Eastern time, for Asia
   ... and it would be good if WoT can attend both
   ... the Asian one is actually a Japanese session, so if Kaz can
   present in Japanese...
   ... also implies we want formal presentation material

   Lagally: what should the outcome/goals be?

   Kaz: determine possible use cases from publishing

   McCool: so should we try to guess what aspects of WoT would be
   relevant?

   Daihei: truth is very few people know about WoT, or even IoT
   ... so we need some basic information presented to publishing
   community
   ... and position it relative to other smart technologies
   ... for instance, smartphone is becoming a very important
   device, as opposed to dedicated ebook
   ... so an initiation is needed; "novice" presentation is needed

   McCool: what use cases do you (dh) think make sense?

   Daihei: audio books, for instance; overlap with media
   ... and may want to connect with home audio systems, etc.
   ... second screen
   ... ebooks, how content can be applied

   Lagally: what kind of target devices... capturing in issue
   ... what about video devices? Is that Pub or MEIG?

   Daihei: is part, e.g. educational, but not immediate, can leave
   to MEIG for now

   <kaz> ka: technically video media and devices for that purpose
   is the overlapping area of the MEIG and the Publishing, we can
   ask the MEIG guys about their opinions but if there is any idea
   on the Publishing side, that's also welcome.

   McCool: what about things like active notebooks?

   Daihei: interesting, but not really happening... want to
   stimulate people to think about the opportunities
   ... to think about web content as part of the business
   ... also things like mathml

   <kaz> (and possibly SSML for speech synthesis :)

   Lagally: looking at the member companies... most are from print
   industries originally
   ... now transitioning to ebooks, but mostly static content

   Daihei: right on the money, yes, 80-90% is based on print
   ... ebooks are faithful representation of print
   ... that is their mindset
   ... hard for them to imagine how web content will come in

   Lagally: so you also requirements for accessibility, etc?

   Daihei: yes

   Kaz: w3c has had several workshops on advanced ebooks...
   including video, etc.

   Lagally: so we need to define some crisp use cases...

   Kaz:: right. and that's the purpose of this joint meeting on
   Oct 13 :)

   Lagally: is there any pubbg documents we could review?

   Daihei: recall we just want to have a general introduction
   ... then expectations of use cases

   McCool: maybe the slides can be a joint effort
   ... we can do a basic intro, we can jointly brainstorm some use
   cases, then we together can fill in details

   Lagally: note we do have a F2F next week, there is a use case
   call on Oct 7
   ... if we aim at the last 30m or so it will be 7:30am or so in
   Pacifici time

   McCool: note that MEIG will also be there and some of the use
   cases overlap

   <kaz> [16]time table of WoT vF2F

     [16] https://www.w3.org/WoT/IG/wiki/index.php?title=F2F_meeting,_October_2020#Timetable_for_WoT_PlugFest_and_vF2F_during_TPAC

   McCool: eg AR, content management, media control/sync, etc.

   Lagally: ok, I will see if I can shuffle the agenda a little
   bit to put the material Daihei may be interested in later

   Kaz: have updated times and dates

   <kaz> [17]Pub BG collab agenda issue

     [17] https://github.com/w3c/wot/issues/935

   McCool: do we have a link to the logistics?

   Daihei: not allocated yet...

   Kaz: then I can allocate and send them to you

   McCool: zoom or webex?

   Daihei: zoom probably better

   Kaz: ok I will allocate that

   <kaz> ACTION: kaz to allocate two zoom calls for PUB BG collab

   McCool: think we need to do some content bashing; basic
   material from sebastian/ege/kaz, my summary, etc.

   <kaz> (Daihei leaves)

Minutes review

   <kaz> [18]Sep-24

     [18] https://www.w3.org/2020/09/24-wot-arch-minutes.html

   anyone have any concerns?

   no, approved

Profile FPWD

   Lagally: suggest we take what we have and publish a FPWD to
   encourage discussion

   McCool: would be good to have editor's notes for things that
   need discussion

   <kaz> [19]PR 36 preview

     [19] https://pr-preview.s3.amazonaws.com/mlagally/wot-profile-1/pull/36.html

   Lagally: would rather keep it simple, and just take the current
   document and ask for input

   McCool: agree that publishing is more important than polishing
   when it comes to FPWD

   Lagally: although there is a PR with editorial fixes
   ... PR #36

   <mlagally_>
   [20]https://github.com/w3c/wot-profile/pull/36/files

     [20] https://github.com/w3c/wot-profile/pull/36/files

   Lagally: this pr removes some redundant material, fixes
   references, resolved respec errors
   ... want to propose that we merge this and ask for a 1wk review
   ... prefer announce today, ask for a review, get feedback next
   main call, then polish for resolution the week after that
   ... also input into the vF2F meeting on monday!

   McCool: yeah, no actual main call next week...

   Lagally: propose we merge these editorial fixes now

   McCool: no objections

   Lagally: merging...
   ... and of course we DO have respec errors
   ... will offline do another PR to fix those

Architecture FPWD

   Lagally: don't have a PR yet, but did make a patch, creating...

   <mlagally_>
   [21]https://github.com/w3c/wot-architecture/pull/544/files

     [21] https://github.com/w3c/wot-architecture/pull/544/files

   Lagally: includes removing Matthias from editors, including in
   acknowledgements, after talking with him

   Sebastian: I guess I should do the same for the TD

   Lagally: yes, but probably should talk to him first

   McCool: probably should move Kajimoto-san to the
   acknowledgements to be consistent with former editors

   Lagally: not sure if Kawaguchi is still able to work as editor,
   we should check
   ... ... ideally Panasonic will be able to nominate someone

   Kaz: will be following up with them

   Lagally: propose that we merge this version as the FPWD
   candidate, and also use this as the basis for input on Monday
   ... will ask for concrete input to make Monday as productive as
   possible
   ... want to merge PR 543; any objections?
   ... no objections, merging

   <kaz> [22]PR 543

     [22] https://github.com/w3c/wot-architecture/pull/543

   Sebastian: but there are more PRs for architecture...

   Lagally: PR 544 seems to showing diffs that are not real,
   closing without merging

   <inserted> [23]PR 541

     [23] https://github.com/w3c/wot-architecture/pull/541

   McCool: PR 541 replaces "Thing Description Template" with
   "Thing Model" generally

   Lagally: looks good, merging
   ... merged

   <inserted> [24]PR 528

     [24] https://github.com/w3c/wot-architecture/pull/528

   Lagally: PR 528 from Farshid, deferred until we can talk to him

F2F agenda

   <inserted> [25]vF2F agenda

     [25] https://www.w3.org/WoT/IG/wiki/index.php?title=F2F_meeting,_October_2020#Agenda

   McCool: unfortunately, do have to limit to 3h
   ... already have to compress other things

   Lagally: ok, let's add some details to the agenda
   ... starting with FPWD review

   McCool: also need time for opening session, breaks
   ... wrapup; Lagally can do, should indicate followup actions
   ... I will do opening session

   Lagally: link relation types...

   McCool: need to consolidate from lots of places, at least point
   people at it

   (above is actually a new topic, "requirements")

   Lagally: still many pending requirements needed

   McCool: would be good to decide where we are going to publish
   requirements, eg. so we can cite them from other documents

   Lagally: need to review the process as well
   ... need to keep use cases open, separate informative use-cases
   document
   ... need to take requirements out of the "Use Cases and
   Requirements" document, cover them in architecture, have a
   formal WG process to adopt them

   McCool: sure, TFs can review and make PRs against the
   Architecture document

   Kaz: as mentioned in use case call, still think it would be
   easier to handle requirements as part of the "Use Cases and
   Requirements" document on the IG side
   ... but ok with publishing FPWD as is given the timeline

   McCool: perfectly fine for IG to *propose* requirements, but I
   think WG should review, decide upon, and *publish* them

   Lagally: and we could also add a "Requirements" section to use
   case template to facilitate that process
   ... (edits use case template)
   ... can be a high-level summary, requirements doc itself could
   go into more detail, with references, etc.
   ... in the use case template it can just capture high-level
   points

   Kaz: note that requirements are technically informative...

   Lagally: very important question, when do we want things to be
   normative?
   ... it's when we want to make sure people do things the same
   way, eg. for interoperability
   ... weak standards that allow many alternatives cause problems

   Kaz: assertions need to be clear, and need implementation
   report, etc., for REC track documents

   McCool: yes, want to avoid an unnecessary testing burden

   Lagally: some things are hard to test... e.g. scalability
   requirements

   McCool: rather than tests, we can just have implementers report
   they agree and support the assertions

   Lagally: currently we don't use RFC2119 terms, we can discuss
   that later

   <kaz> [26]Mobile Web Best Practices

     [26] https://www.w3.org/TR/mobile-bp/

   Kaz: should talk to W3M
   ... note there was a "mobile best practices" that provided
   informative content only plus implementation examples. however,
   that is a very old (12 years ago) example, so I'd suggest we
   consult with PLH again.

   McCool: note that a REC is supposed to have normative content
   in it, so...
   ... but I personally would feel more comfortable having formal
   agreement from implementers on certain topics, e.g., privacy
   controls

OneDM/TM

   Lagally: time is short, move to next week

   Koster: ok, will upload presentation material, can review in
   the meantime

Thing Models

   Lagally: sebastian, and additional use cases or requirements

   Sebastian: current situtation in TD spec
   ... is not real section called "Thing Model"
   ... based on the definition we had before for Thing Description
   Template
   ... which was in the annex in the past, but we added a few
   details, like adding an @type to identify it
   ... and stuff like inheritance as a suggested use case/will be
   addressed
   ... we are definitely in the beginning
   ... there is also a PR
   ... TD PT #540

   <inserted> [27]PR 540

     [27] https://github.com/w3c/wot-architecture/pull/540

   McCool: think also that should not use "peculiarity", just
   state how TD and TM differ
   ... and I think it's just that a TM may omit certain
   information

   Lagally: also, "class" is not quite right; more of an
   "interface" than a "class"

   McCool: probably just say "abstract class" for now

   Lagally: "interfaces" in Java have been extended, and CORBA has
   some similar things

   McCool: TDs are objects, and TMs are definitions of the "set of
   objects" which is literally what "class" is *supposed* to mean
   mathematically (class is just another word for "set")

   Sebastian: more precise details are coming, TM is introduced in
   first draft

   Lagally: yes, it would be nice to flesh out this section in
   FPWD in TD spec then... to get review feedback

   Kaz: ok with merging PR, but technically should clarify what
   use case requires the feature, etc.

   Lagally: where would you put this information?
   ... would cross-references really help?

   Kaz: if we do add additional features, then we should clarify
   motivation. adding cross-references would be good.

   McCool: I think we should have detailed cross-references
   between use cases and requirements, but after that the design
   can just state that is meets the requirements.
   ... by the way I think TM is motivated by the need for
   abstraction in the digital twin use case

AOB

   Kaz: regarding normative/informative, will talk to Philippe and
   Ralph about what makes sense
   ... just want to head off criticism late in the process

   <kaz> [adjourned]

Summary of Action Items

   [NEW] ACTION: kaz to allocate two zoom calls for PUB BG collab

Summary of Resolutions

   [End of minutes]
     __________________________________________________________


    Minutes manually created (not a transcript), formatted by
    David Booth's [28]scribe.perl version ([29]CVS log)
    $Date: 2020/10/05 11:27:58 $

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

Received on Tuesday, 6 October 2020 08:05:43 UTC