[wot-ig/wg] minutes - 8 March 2017

available at:
  https://www.w3.org/2017/03/08-wot-minutes.html

also as text below.

Thanks,

Kazuyuki

---
   [1]W3C

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

                               - DRAFT -

                               WoT IG/WG

08 Mar 2017

   [2]Agenda

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

   See also: [3]IRC log

      [3] http://www.w3.org/2017/03/08-wot-irc

Attendees

   Present
          Achille, Daniel, Feng, Dave, Kaz, Michael_Koster,
          Michael_McCool, Nan_Wang, Nimura, Ohura, Sebastian,
          Taki, Tokuyama, Toumura, Yamada, Yingying, Yongjing,
          Zoltan, Matthias

   Regrets
   Chair
          Yongzing, McCool, Matthias

   Scribe
          kaz

Contents

     * [4]Topics
         1. [5]OCF Liaison update
         2. [6]Minutes from TF calls and this main call
         3. [7][Dave Raggett] Thing description requirements from
            a survey of OCF, oneM2M, BACnet and EchoNet
         4. [8]Osaka F2F
         5. [9]WG reports
         6. [10]Communication TF
         7. [11]AOB
     * [12]Summary of Action Items
     * [13]Summary of Resolutions
     __________________________________________________________

   <scribe> scribenick: kaz

   <scribe> Agenda:
   [14]https://www.w3.org/WoT/IG/wiki/Main_WoT_WebConf#Agenda

     [14] https://www.w3.org/WoT/IG/wiki/Main_WoT_WebConf#Agenda

OCF Liaison update

   mm: OCF update
   ... MoU not yet
   ... OCF Liaison will be pretty busy for the next a few months
   ... btw, anyone who are members of OCF here?
   ... your help is welcome for the liaison

   yz: my company is a member of OCF but I myself can't join the
   effort
   ... let's talk about that offline
   ... any other update?

Minutes from TF calls and this main call

   kaz: confirmed minutes handling during the Chairs call today:
   ... - sending the minutes from the WG TF calls to the WG
   Members list
   ... - sending the minutes from the IG TF calls to the IG
   Members list
   ... - sending the minutes from the joint IG/WG main calls to
   the IG/WG Public lists

   yz: anything else?

   (none)

[Dave Raggett] Thing description requirements from a survey of OCF,
oneM2M, BACnet and EchoNet

   dsr: will put the slides somewhere reachable
   ... the project name is "CREATE-IoT"
   ... Survey of IoT Platforms

   (Dave goes through the slides)

   dsr: [ Survey of IoT Platforms ]
   ... work funded by the European Commission through the
   Create-IoT
   ... [ Coverage ]
   ... started to look at OCF/OIC 1.1, oneM2M, BACnet, ECHONET,
   Smart Device Template, ...

   mm: what about MQTT, DDS, etc.?

   dsr: on the roadmap
   ... [ Methodology ]
   ... read the IoT platform specs and look for common patterns
   ... [ OCF ]
   ... starting with OCF
   ... OIC 1.1
   ... RESTful interface over CoAP and HTTP
   ... spec uses Restful API Markup Language (RAML)
   ... modularization ongoing
   ... each resource is defined in RAML
   ... RAML is not used at run-time
   ... RAML is verbose with a high degree of predictability
   ... OCF spec online

   mm: what about oneIoTa model?

   dsr: not aware
   ... [ OCF OIC 1.1 release ]
   ... 63 resources/15 Devices
   ... [ oneM2M ]
   ... RESTful interfaces over CoAP, HTTP and MQTT
   ... defines devices in terms of composition of modules
   ... formalized in XML
   ... home appliances and information models

   <McCool> Look at www.oneiota.org for a list of more up-to-date
   OCF/OIC data models

   dsr: broad range of devices
   ... specification online
   ... [ oneM2M ] (contd.)
   ... 40 modules/13 devices

   yz: first slide of oneM2M
   ... binding protocol now includes WebSocket as well
   ... DDS also
   ... there are tools as well
   ... service function models are represented as resources

   mm: OCF is similar

   dsr: what level of commonality is there?

   yz: not 1-to-1 mapping yet

   mm: 2 issues
   ... OCF define common resources
   ... roughly compared to oneM2M
   ... trying to work together
   ... the question is there are existing devices

   yz: oneM2M was defining device models as an abstract ones
   ... there is another source, OMA
   ... oneM2M uses ontology but it doesn't govern the ontology
   ... there are some examples
   ... base ontology and domain specific ones

   dsr: we can learn it
   ... [ BACnet ]
   ... building automation
   ... core specs define information model, metadata and protocols
   ... a bit different technology
   ... BACnet object corresponds to properties
   ... BACnet objects correspond to WoT properties
   ... BACnet properties correspond to WoT metadata
   ... Michael Newman's book available
   ... [ ECHONET ]
   ... home automation and personal health
   ... 22 properties
   ... 44 sensors
   ... [ ECHONET Device Groups ]
   ... air conditioners
   ... housing/facilities
   ... cooking/household
   ... health
   ... management
   ... ...
   ... [ HGI Smart Device Template ]
   ... defined by the Home Gateway Initiative
   ... XML Schema for smart home devices available online

   yz: question on HGI
   ... home appliance model is available in oneM2M as well
   ... using smart device template

   dsr: [ REST over CoAP and HTTP ]
   ... Roy Fielding's representational state transfer design
   pattern for stateless protocols
   ... different kind of abstraction
   ... [ Results ]
   ... [ Emergent Requirements ]
   ... strong support for objects with properties, actions and
   events
   ... object model for things
   ... common data types: boolean, string, integer, number
   ... less common data types: enumerations, unions, vectors,
   ordered/unordered collections
   ... some calls that "array"
   ... application types in terms of predefined types
   ... things as first class types
   ... compound/nested properties
   ... compound arguments for actions and events
   ... Metadata:
   ... min/max for numbers and integers
   ... read-only/read-write
   ... required/optional
   ... units of measure including scale factors
   ... static/changeable

   mm: what about constraints of types?
   ... begin/end of some specific characters?

   dsr: we should have mapping mechanism

   mm: there is OIC bridging mechanism

   dsr: characters and character sets as well

   mm: regular expression too

   dsr: sometimes metadata is static, but sometimes changeable
   ... mapping of enumerated values, property names, etc., to IDs
   ... Google protocol buffers show examples
   ... how versioning relates to the history
   ... [ Syntactic Modularity ]
   ... specs like to define things
   ... [ Semantic Modularity ]
   ... not used by any of the IoT platforms covered so far in the
   survey

   mm: there is a modularity thing
   ... either supporting flattening or not

   dsr: should look at use cases
   ... [ Next Steps ]
   ... plan to flesh out this survey as a CreateIoT report
   ... whilst also extending it to a broader IoT platforms

   kaz: do you want to put the results of this survey into the
   tech landscape document
   ... would be a great input for that

   dsr: yes

   mm: good timing to collect data as well

   yz: pattern of interface too
   ... sometimes need extended pattern

   dsr: if there is already some driver for an IoT platform
   ... we don't need WoT
   ... but if users want to control the device, may need WoT

   <McCool> (sorry, I have to go...)

   yz: other questions?
   ... question on [ Semantic Modularity ]
   ... in oneM2M, there is something related
   ... semantic annotation
   ... semantic classes should be validated

   dsr: LD TF are discussing that

   yz: can provide ideas from the oneM2M side
   ... another question on [ Next Steps ]
   ... targets include OMA, etc.?

   dsr: need to leave now
   ... will put the slides on the wiki

   yz: tx

Osaka F2F

   [15]registration site

     [15] https://www.w3.org/2002/09/wbs/1/WoTF2F201705/

   [16]f2f wiki

     [16] https://www.w3.org/WoT/IG/wiki/F2F_meeting,_May_2017,_Osaka,_Japan#Input

   kaz: mentions the registration site and wiki above
   ... sent papers to Yongjing

   ohura: list of recommended hotels on the wiki

   yz: the first hotel agora hotel was not available for my
   stay...
   ... asks about the papers for his visa procedure

   kaz: clarifies the requirements

   yz: any other questions?

   (none)

WG reports

   sk: give some report
   ... first call on Monday
   ... talked about logistics for spec generation
   ... GitHub, etc.
   ... already set up the first version
   ... update from the Santa Clara meeting
   ... will continue the discussion

   dp: the content of the current practice document has been
   copied to the TD area
   ... what would happen to the old current practice document?

   [17]WG TD draft

     [17] https://w3c.github.io/wot-thing-description/

   [18]IG current practice document

     [18] http://w3c.github.io/wot/current-practices/wot-practices.html

   sk: we need to discuss how to handle it

   zk: ok with keeping the old doc

   dp: as an enter point for the upcoming WG draft?

   kaz: we can keep the IG current practice document as is
   ... and also if we want, we can use the Current Practices area
   to record our progress/results from PlugFest demos

   zk: yes, current practices are mainly records of PlugFest

   yz: we need to check with Matthias as well

   kaz: which would be better/easier for the Editors, (1) simply
   put the PlugFest results on the wiki or (2) once record the
   detail in the Current Practices document

   yz: let's continue the discussion on the Editors ML

Communication TF

   yc: chatted with Dave and the Mar/Comm Team
   ... about press release testimonials
   ... the first public wd should be published in April
   ... and would like testimonials from Members
   ... the second topic is recruiting for WG
   ... 218 people for IG while 69 for WG
   ... Alibaba has just joined
   ... contacting some more Chinese Members
   ... will reach out other Members as well
   ... especially for those who are participating in IG

   yz: ok

AOB

   yz: any other updates?
   ... security, scripting?

   kaz: gives update from the Script TF
   ... talked about GitHub issues

   [19]GitHub issues on Script

     [19] https://github.com/w3c/wot-scripting-api/issues

   kaz: Nimura-san pointed out we need more detailed use case
   descriptions
   ... that could be a separate informative document or part of
   the main use case document

   yz: ok
   ... any other business?

   (none)

   [ adjourned ]

Summary of Action Items

Summary of Resolutions

   [End of minutes]
     __________________________________________________________


    Minutes formatted by David Booth's [20]scribe.perl version
    1.152 ([21]CVS log)
    $Date: 2017/03/08 18:50:40 $

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

Received on Wednesday, 8 March 2017 18:54:14 UTC