W3C home > Mailing lists > Public > public-wot-ig@w3.org > February 2018

[TF-LD] minutes - 23 February 2018

From: Kazuyuki Ashimura <ashimura@w3.org>
Date: Sat, 24 Feb 2018 01:59:29 +0900
Message-ID: <CAJ8iq9V264sw8_0BDSp4rQLF=Ppk0X0q1kn0ik-LfvzqOEcW3A@mail.gmail.com>
To: Public Web of Things IG <public-wot-ig@w3.org>
available at:
  https://www.w3.org/2018/02/23-wot-minutes.html

also as text below.

Thanks a lot for taking these minutes, Michael Koster!

Kazuyuki

---

   [1]W3C

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

                               - DRAFT -

                             WoT IG - TF-LD

23 Feb 2018

Attendees

   Present
          Darko_Anicic, Kaz_Ashimura, Aparna_Thuluva,
          Danh_Le_Phuoc, Darko_Anicic, Michael_Koster, Taki_Kamiya

   Regrets

   Chair
          Darko

   Scribe
          mjkoster, kaz

Contents

     * [2]Topics
         1. [3]WebEx coordinate
         2. [4]Semantic integration for the plugfest
         3. [5]Thing Description Template Generation -Aparna
         4. [6]Next meeting
     * [7]Summary of Action Items
     * [8]Summary of Resolutions
     __________________________________________________________

WebEx coordinate

   scribenick: kaz

   kaz: wondering about the webex setting because there are two
   WebEx reservations for the LD call now and it's confusing
   ... can remove the old bi-weekly reservation
   ... and will update the LD wiki with the new webex coordinate

Semantic integration for the plugfest

   <kaz> scribenick: mjkoster

   darko: 2 points on semantic integration
   ... Aparna and darko have been working on shape constraints
   ... Victor has made some updates to iotschema.org
   ... points from previous calls on integration of other
   ontologies ssn, sosa for example FoI

   <inserted> scribenick: kaz

   koster: how we could extend the semantic integration?
   ... device installation, etc.
   ... basically annotate capability
   ... related to features of interest
   ... illumination of rooms
   ... enhancing semantic integration on discovery
   ... how to do it?
   ... we can put in triples
   ... how to add features of interest?
   ... brightness of light
   ... changing illumination level of room

   darko: extend iotschema.org and create TD template
   ... concrete template for devices
   ... can be achieved for devices we present
   ... what to be prepared for the upcoming plugfest?

Thing Description Template Generation - Aparna

   <kaz> -> slides tbd

   <kaz> scribenick: kaz

   aparna: (goes through her slides)
   ... [Thing Description Modeling Overview]
   ... [iot.schema.org Capability]
   ... interaction pattern in detail here
   ... interaction's data
   ... [SHACL Shapes for Level Capability]
   ... Thing Capability Constraints
   ... CurrentLevelShape
   ... LevelDataShape
   ... distinguish things which have same capability
   ... [W3C WoT Thing Description]
   ... [Modeling of Automation System Things]
   ... implementation available on GitHub
   ... SHACL and Shapes
   ... [Work Plan]
   ... online version of TD generator
   ... iot.schema.org capabilities
   ... shape constraints for iot.schema.org capabilities

   darko: the idea is trying to provide online mechanism
   ... specify capability
   ... local code you can run yourself

   <inserted> scribenick: mjkoster

   darko: please try to use the tool
   ... the tool will generate a TD which contains the semantic
   annotation
   ... the TD is generated top-down from the semantic definitions

   kaz: do you plan to make it available to the plugfest
   participants?

   darko: yes, that is the plan
   ... we can enable everyone to create TDs using the tool

   kaz: is it related to recipes?

   darko: recipes are one level above, for orchestration of a few
   things
   ... in this tool, you choose a capability from a list and the
   TD is generated using the selected capabilities

   kaz: so a TD authoring tool?

   darko: yes

   danh: do you have an example of TD using this annotation vs.
   one which doesn't
   ... how can other abstract features be included?

   darko: iotschema has 3 categories of annotation: capability,
   interaction, and data
   ... in order to generate a complete TD, we are working on
   mapping from shapes languages to json schema
   ... tracking changes that are still in progress in the schema
   language part of TD

   danh: some example that can be reused with cut-and-paste
   ... also to demonstrate the value of the current annotation
   plus future ideas like FoI
   ... for example discovery could use feature and target entity
   subtype
   ... if we could annotate TDs and use in discovery to validate
   the use case
   ... use case of a client that does some reasoning

   darko: there are some simple use cases around semantic
   equivalence that could be possible
   ... like device substitution

   aparna: example of air conditioner TD generated from a template
   ... has annotations for the 3 semantic categories.. capability,
   interaction, and data

   darko: if no more questions, Victor can present

   victor: updating the ontology
   ... fixing the broken stuff in iotschema.org

   <DarkoAnicic> Schema page on iotschema.org created:
   [9]http://schema.org/docs/schemas.html

      [9] http://schema.org/docs/schemas.html

   victor: added a hierarchy, so now it is possible to navigate
   the classes
   ... is there a shape constraint for capabilities?

   darko: it's not clear if there is just one shape for all
   instances of e.g. air conditioner
   ... for example there may need to be an interaction with either
   a property shape or an action shape, depending on the instance
   ... any questions with respect to Victors update

   danh: is there a reason to have e.g. temperature at the top
   level rather than something generic like sensing with a
   semantic hierarchy
   ... for testing
   ... how do we add meaning?

   darko: the capability pattern has simple level structure

   <inserted> scribenick: kaz

   koster: definition level and controlling level
   ... some open issues there

   <DanhLePhuoc> [10]https://sweet.jpl.nasa.gov/

     [10] https://sweet.jpl.nasa.gov/

   <inserted> scribenick: mjkoster

   danh: want to connect the capability to real world meaning in
   terms of observation
   ... for example, illuminance
   ... humans don't need such a rigorous definition but we do for
   machine understanding
   ... next step is how to come up with a showcase semantic
   integration based on what we have

   <DarkoAnicic> Material for Semantic Integration:
   [11]https://github.com/w3c/wot/tree/master/plugfest/2018-prague
   /semantic%20integration

     [11] https://github.com/w3c/wot/tree/master/plugfest/2018-prague/semantic
integration

   danh: to illustrate the nice features also to give an
   implementation guide

   darko: we have defined some scenarios as a place to start, or
   we can add new scenarios
   ... these scenarios are based on the devices we expect to see
   at the Plugfest
   ... please look at these and make suggestions
   ... scenarios, capabilities, TDs, and recipes are the focus
   areas

   danh: what are the working assumptions, do we just bring things
   and TDs to describe them

   darko: TDs people bring are registered in a thing directory
   ... clients discover things it wants to orchestrate or interact
   with

   danh: do you assume REST API?

   darko: there is a W3C WoT REST API reference implementation in
   the open source project node-wot

   [12]https://github.com/thingweb/node-wot

     [12] https://github.com/thingweb/node-wot

   danh: location, type of sensor, Feature of Interest?

   darko: please look at the materials and contribute

Next meeting

   darko: next week Darko will not be available, so we can meet
   again in 2 weeks unless we have someone to organize next week
   ... please send email if we do
   ... thank you, meeting adjourned

Summary of Action Items

Summary of Resolutions

   [End of minutes]
     __________________________________________________________


    Minutes formatted by David Booth's [13]scribe.perl version
    1.152 ([14]CVS log)
    $Date: 2018/02/23 16:56:18 $

     [13] http://dev.w3.org/cvsweb/~checkout~/2002/scribe/scribedoc.htm
     [14] http://dev.w3.org/cvsweb/2002/scribe/
Received on Friday, 23 February 2018 17:00:41 UTC

This archive was generated by hypermail 2.3.1 : Friday, 23 February 2018 17:00:42 UTC