[wot] minutes - 14 December 2016

available at:
  https://www.w3.org/2016/12/14-wot-minutes.html

also as text below.

Thanks a lot for taking these minutes, McCool!

Kazuyuki

---
   [1]W3C

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

                               - DRAFT -

                             WoT IG Meeting

14 Dec 2016

   [2]Agenda

      [2]
https://www.w3.org/WoT/IG/wiki/IG_WebConf#Agenda_of_next_WoT_IG_WebConf:_14_December_2016

   See also: [3]IRC log

      [3] http://www.w3.org/2016/12/14-wot-irc

Attendees

   Present
          Kaz_Ashimura, Michael_Koster, Daniel_Peintner,
          Dave_Raggett, Kirby_Shabaga, Matthias_Kovatsch,
          Sebastian_Kaebisch, Michael_McCool, Takuki_Kaiya,
          Uday_Davuluru, Yongjing_Zhang, Debbie_Dahl,
          Darko_Anicic, Feng_Zhang, Masato_Ohura, Yingying_Chen,
          DarkoAnicic, Katsuyoshi_Naka, Takeshi_Yamada,
          Keiichi_Tokuyama

   Regrets
   Chair
          Matthias

   Scribe
          McCool

Contents

     * [4]Topics
         1. [5]oneM2M liaison
         2. [6]OCF liaison
         3. [7]WG Charter
         4. [8]F2F
         5. [9]oneM2M liaison (revisited)
         6. [10]update on OPC foundation liaison
         7. [11]Scripting update
         8. [12]TD update
     * [13]Summary of Action Items
     * [14]Summary of Resolutions
     __________________________________________________________

   <kaz> scribenick: McCool

   <mkovatsc_>
   [15]https://www.w3.org/WoT/IG/wiki/IG_WebConf#Agenda_of_next_Wo
   T_IG_WebConf:_14_December_2016

     [15]
https://www.w3.org/WoT/IG/wiki/IG_WebConf#Agenda_of_next_WoT_IG_WebConf:_14_December_2016

oneM2M liaison

   <inserted> scribenick: McCool_

   Yongjing mentions the msg from oneM2M to W3C regarding liaison
   has been sent to the W3C liaison Team

   <kaz> Yongjing will forward that message directly to Dave and
   Kaz

OCF liaison

   OCF Liaison... call this Friday

   currently skype, can make another arrangement if necessary

WG Charter

   kaz: got approval for WG from director

   so, we are done... working with Wendy for the next step

   Michael McCool mentions APA issue has been resolved

   should accept the collab pull request

   seem to be some conflicts

   is a conflict in the pull request... number 286

   Matthias will attempt the merge

   <kaz> [16]WG Charter at the official location

     [16] https://www.w3.org/2016/07/wot-ig-charter.html

   Kaz will also check details. the point here is that there
   should not be any difference between Wendy's version and our
   repo version.

   all other WG charter pull requests to be closed

   can run diff tool on version in repo with version used by Wendy
   to make sure there are not any differences

   also, please accept 271, presentation to OCF; Mozilla issue is
   resolved

   <mkovatsc_> Wendy, could you send me your version? I will
   commit it to our repo.

   Wendy made some edits, Matthias to copy into repo

   starting date is date of W3M: Dec 7, 2016

   Kaz working with Wendy for announcement

   Kaz will contact chairs to start planning meetings for WG

F2F

   McCool: F2F funding has been obtained

   will book Crowne Plaza

   Feb 5 set-up in the afternoon

   feb 6-9 for event

   invitational day-- the 9th?

   regarding visa, intel should provide invitation letters

   please contact Ryan Ware for visa letters

   a form would be useful...

   <kaz> the procedure depends on countries, so people are
   encouraged to check with US embassy in their countries

   <kaz> Yongjing asks McCool to put the info on VISA/invitation
   on the f2f wiki

   <kaz> [17]f2f wiki

     [17]
https://www.w3.org/WoT/IG/wiki/F2F_meeting,_February_2017,_USA,_Santa_Clara

oneM2M liaison (revisited)

   <inserted> scribenick: McCool

   oneM2M agreement being reviewed, will be distributed when ready

   will discuss next week

   <inserted> Kaz has just found the liaison message from the
   oneM2M contact on the email archive, and will work within the
   W3C Team.

update on OPC foundation liaison

   Matthias call with Tom Burke and technical director of OPC

   presented what WoT is doing, technical building blocks

   main take-away: first time encountered another org with
   holistic framework for protocols, semantics, vocab

   they started to integrate companion standards

   OPC is pretty powerful... but WoT is perhaps even more

   OPC also started with RPC and optimized for their use cases
   originally

   have not quite figured out how to deal with collaboration with
   w3C

   will have another meeting with someone at Siemens, discuss
   roadmap, come up with some actions for liaison

Scripting update

   <inserted> [18]Scripting minutes

     [18] https://www.w3.org/2016/12/12-wot-minutes.html

   discussed REST API in charter or not... determined to leave as
   it is

   will however, put a RESTful definition somewhere; as an
   informative deliverable under something else, eg. Binding
   Templates

   Could also do a Note

   could also do an appendix

   "REST API is generated from a TD like this"

   McCool: an orientation session and a tutorial would be useful

   -> consider when doing agenda for F2F

   FAQ would be useful as well

   had getting started slides

   Q&A format is helpful to focus on small

   input from newcomers would be useful

   how do we optimize onboarding -> let's discuss at F2F

   We also discussed the MMI group at SA meeting

   Multi-Modal Interaction

   <kaz> [19]WoT and MMI discussion

     [19] https://www.w3.org/2016/12/12-wot-minutes.html#item02

   how to write a web site with non-standard interfaces, eg
   speech, specialized I/O devices

   <kaz> [20]interaction between WoT's T2T and MMI's UI

     [20] https://www.w3.org/2002/mmi/kaz/images/MMI-as-UI-for-WoT.png

   architecture is similar... how can TD and modality components
   interact

   will let us do things like connect to speech recognition etc.

   would be a useful demo

   proposal to invite MMI people to plenary calls and/or to F2F

   <kaz> Resources on MMI for PlugFest:
   - [21]MMI lifecycle event transport
   - [22]MMI Interoperability Test

     [21] https://www.w3.org/TR/2012/REC-mmi-arch-20121025/#HTTPTransport
     [22] https://www.w3.org/TR/2012/NOTE-mmi-interop-20120124/

   academic workshop on WoT... universal descriptions, generate
   right UI

   ex, vision impairment; universal remote controller, person also
   in APA

   <dsr> Dave notes that on the W3C staff, Shadi Abou-Zahra is
   responsible for accessibility for the web of things.

   <inserted> Kaz mentions we also invited Michael Cooper from the
   APA WG to the WoT session during the Web Conf in Montreal.

   Could turn into an umbrella topic: interactions between Users
   and Things

TD update

   <kaz [23]Quick Start: TD Samples

     [23] https://w3c.github.io/wot/current-practices/wot-practices.html

   removed global definitions of endpoint

   encode information at a local level

   links is more used than endpoints

   also use href rather than uri

   also introduced a "base"

   this is the uri for this TD, valid for all interactions

   then hrefs are all relative from that

   but... can still use absolute href

   overriding base

   this is the "release candidate", please comment as soon as
   possible

   will freeze before Christmas so we have a stable version for
   the plugfest

   events, still using structure we were using before

   is an event example in the quick start

   also uses communication meta-data on a local level using links

   <mjkoster> I have comments but my audio is not coming through
   to the conference

   is this enough information to set up stream-based events?

   <mjkoster> have we defined stream based events?

   for CoAP, can do Observe

   <mjkoster> What other styles are we talking about?

   <mjkoster> is it pub/sub?

   not sure what other styles of event handling can be handled

   <mjkoster> +1 jhund

   <mjkoster> we need one model that expresses thru TD, scripting
   API, and REST binding

   <mjkoster> my audio is not getting out so I can't unmute

   call for implementations? which patterns? still some major work
   to get eventing right

   dsr: has been investigating, don't need ALL the information,
   need "contract" information

   should minimize information in TD

   dsr: need to identify "driver"

   mediaType - the right approach?

   <mjkoster> We can use link relations and all web linking
   functionality

   <mjkoster> +1 jhund

   <mjkoster> yes!

   is some protocols that can negotiate media, and some that can't

   dsr: what is contract platform should use to talk to another
   platform
   ... mediaType is wrong level of detail

   <mjkoster> I have no audio

   koster: agree with web linking direction

   web links can point to pub/sub topics. rel can say it's a
   pubsub topic. link relations can be used for event mapping
   also. there is common vocabulary around relations, even a
   baseuri already in common use

   <dsr> I wanted to state that the thing description needs to
   provide an identifier that the application platform needs to
   identify which contract to use to communicate with the remote
   platform. Details like IETF media types are part of that
   contract and should not be exposed to the application developer
   as they are not relevant to the object model that the
   application developer deals with.

   needs more clarification

   <dsr> Thanks Michael for the explanation, an example of a
   contract parameter is the OCF resource type and resource id

   McCool: maybe contract defintion with arguments

   what we need is a concrete definition

   <mjkoster> hypermedia is a general contract

   <mjkoster> I can hear, but I can'r speak

   michael K, dsr, get together and define a concrete proposal for
   "contracts"?

   outer contract, then "inner" format is encoding

   dsr: another issue is that "mediaType" has been used for data
   formats, is already a standard

   <mjkoster> the HTML media type defines quite an interaction
   model

   it is PART of the contract...

   <mjkoster> The OCF media type will also define it's interaction
   model application/vnd.ocf+cbor

   dsr: agree there is a need for a registry

   <mjkoster> I fully support the idea of making TD an extended
   web linking approach

   <dsr> A registry of identifiers for the contract where the
   registration includes the metadata parameters involved

   can we rely on things that are already "out there" via links?

   <dsr> we could of course just use linked data rather than a
   centralised registry

   and can even put parameters in uris...

   (above comment from McCool)

   Agenda for next meeting: REST discussion, contracts between
   application and platform

   plans for next plugfest; logistics, agenda, etc

   procedure for adding agenda items: edit wiki and put it in the
   "agenda stash"

   [ adjourned ]

Summary of Action Items

Summary of Resolutions

   [End of minutes]
     __________________________________________________________


    Minutes formatted by David Booth's [24]scribe.perl version
    1.148 ([25]CVS log)
    $Date: 2016/12/14 15:51:41 $

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

Received on Wednesday, 14 December 2016 15:54:57 UTC