[TF-LD] minutes - 9 March 2018

available at:
   https://www.w3.org/2018/03/09-wot-minutes.html

also as text below.

Thanks a lot for taking these minutes, Taki!

Kazuyuki

---

   [1]W3C

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

                               - DRAFT -

                             WoT IG - TF-LD

09 Mar 2018

Attendees

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

   Regrets

   Chair
          Darko

   Scribe
          taki

Contents

     * [2]Topics
         1. [3]Agenda
         2. [4]Recap from the PlugFest call
         3. [5]Danh's slides
         4. [6]TD Directory
         5. [7]Next call
     * [8]Summary of Action Items
     * [9]Summary of Resolutions
     __________________________________________________________

   <kaz> scribenick: taki

Agenda

   Darko: Restart discussion on topics related to Prague activity
   ... scenario, semantic artifacts, etc
   ... We have some slide sets defining some scenarios.
   ... Do we have any progress regarding scenario development?
   ... Koster prepared questionnaire.
   ... we need to think plans for that. meaning, iotschema
   capabilities, etc.
   ... any updates from plugfest telecon?

Recap from the PlugFest call

   <kaz> [10]plugfest minutes

     [10] https://www.w3.org/2018/03/07-wot-pf-minutes.html

   Koster: I had conflict this week.

   Kaz: talked about logistics for the plugfest, including
   Yamada-san's requirement from Panasonic.
   ... There is a table of information wrt. Panasonic servients,
   and TD is available for that.
   ... Michael L who is the host of the Plugfest needs information
   about port numbers to use in the plugfest.
   ... yamada san added a table for those settings.
   ... Matsukura-san explained concrete negotiation sequence,
   discovery, look up, etc.
   ... Daniel Peintner and Sebastian explained TD changes.
   ... We should think about how to handle semantic information,
   scripting, etc.

   Darko: was there any discussion on overall scenario?

   Kaz: people were encouraged to share concrete scenarios.
   ... whole setting is described in Github md file.

   Dahn: Is it updated?

   Kaz: Yes. It was updated but needs some more information.

   Darko: victor added few scenarios in section 3.
   ... But it was before we prepared slideset.
   ... Panasonic added an item there as well.
   ... can we add our scenario in section 3 of plufest preparation
   md file?

   <kaz> [11]section "3 Plugfest scenarios"

     [11] https://github.com/w3c/wot/blob/master/plugfest/2018-prague/preparation.md#user-content-3-plugfest-scenarios

   Kaz: Yes. I think so.

   Darko: what is the intention of the questionnaire?

   <kaz>
   [12]https://github.com/w3c/wot/blob/master/plugfest/2018-prague
   /checklists/participant-questionnaire.md

     [12] https://github.com/w3c/wot/blob/master/plugfest/2018-prague/checklists/participant-questionnaire.md

   Koster: to get people to propose, describe e.g. scenarios, etc.
   ... It is md file, and just need to make a pull request.

   Darko: I will copy these 4 scenarios.

   Kaz: We have a questionnaire template.

   Koster: I made a pull request. I think I did. I will check.

   Kaz: So you are going to fill in content.

   Koster: Yes.

   Darko: I found only questionnaire.
   ... there is another questionnaire about security.
   ... There is no answer so far.

   Koster: Yes.

   Kaz: Koster is going to add one example answer.

   Koster: Yes, I will do that.

   Kaz: then others such as Fujitsu, Panasonic need to follow the
   example to fill in their answer.

   Koster: then we need to summerize after that.

   <kaz> Kaz: we can add Koster's questionnaire template to each
   companies' preparation.md, e.g., preparation-panasonic.md, and
   add actual answers to that file referring to Koster's example
   answers.

   Darko: in this situation, we can develop small scenario and
   make sure we have iot.schema prepared and setup TD directory.
   ... and prepare TD template annotated with iot.schema
   capabilities as example.

   Benjamin: in TD serialization meeting, Sebastian made an
   example this morming

   Koster: I have one.
   ... we can put example in the same directory?
   ... I will upload some this morning. ones with semantic
   annotation.
   ... I will add some vocabulary to iot.schema.
   ... We need to figure out if we can make it easier for people
   to add vocabulary.
   ... I wanted to add some terminology.
   ... I can make pull request for things we need for plufest for
   now.

   Darko: We need to look at IPSO, OneM2M, etc, and normalize
   before adding ones.
   ... We can quickly check this before we merge this.

   Koster: We can accept pull request, and do that checking.

   Benjamin: is there alignment with...
   ... auto.schema

   Koster: we are not hosting at schema.org
   ... we are using schema.org tools. but currently they are
   separate.
   ... We did some changes to the tools as well because it was not
   perfect for our use.
   ... Dan Brickly is also involved.
   ... The eventual goal is to merge them in the future.
   ... We are doing some extension. Namespace handling is a bit
   different.
   ... Range, domain, annotation, those patterns are the same.

   Darko: there is no problem in using both in TD.
   ... humidity data, eg, you can use terms from schema.org.

   Koster: event, action, property. those names are used in both,
   but meanings are different.

   <kaz> [13]http://iotschema.org/docs/full.html

     [13] http://iotschema.org/docs/full.html

   Koster: we need to figure it out. e.g. is there need for
   iotproperty. iotaction, etc?

   Darko: Plans for the next two weeks. Let's plan

   Dahn: Section 3 is short now. We can elaborate there.

   Koster: I will add examples. We can also add scenarios.
   ... We can use scenarios we exercised before, and also can add
   new ones.
   ... Don't run AC unless there is no change in motion sensor,
   etc.
   ... How much automation is possible. Tools annotate TD, etc.
   ... Recipe is a scenario that leads to automation.

   Darko: scenarios in section 3. we can work on semantic
   artifacts.

   Koster: we can collect scenarios separately.
   ... we can add some more.

   Danh: we can make a link from main document.

Danh's slides

   <kaz> [14]Danh's slides

     [14] https://github.com/w3c/wot/blob/master/plugfest/2018-prague/semantic
integration/Semantic-Integration-Prague-PlugFest-Preparation.pptx?raw=true

   Darko: Danh, can you present your slides?

   Danh: I propose challenges, scenarios. then plans for
   implementation for semantic discovery.
   ... We have REST call for discovery.
   ... SparQL. GraphQL is also commonly used.
   ... e.g. discover things that can provide illuminance property
   and the ability to change it.
   ... discover abstract type.
   ... e.g. changePropertyAction
   ... and subtypes of it.
   ... turn on action based on type.

   Darko: In SPARQL, I see names that are not used. Looks more
   complex than is necessary.

   Danh: that's one problem.
   ... some people like GraphQL.

   Koster: Directory can return the whole TD, or it can return a
   link to TD.
   ... or part of TD

   Danh: sometimes you need to re-format, then need to make
   another request for details, etc.
   ... I can prepare some more examples.

   Darko: Is it triple store?

   Danh: It is the same as current TD repository.
   ... You get JSON document back.
   ... What is the query I/F for TD repository?
   ... Can you post a link?

TD Directory

   <DarkoAnicic> TD Directory:
   [15]https://github.com/thingweb/thingweb-directory

     [15] https://github.com/thingweb/thingweb-directory

   Darko: I posted a link.
   ... There is REST api to lookup, update, delete TD
   ... lookup has a few options.
   ... fetch by ID
   ... semantic query.
   ... triple pattern matching of query. instead of full SPARQL.
   ... This is an official TD repository.

   Danh: I will try to implement something. Two weeks is a bit
   tight schedule.

   Darko: will you be present at the meeting?

   Danh: I will arrive Saturday evening.
   ... I will be present on 2nd day of the plugfest.
   ... Hopefully I have something by then.

   Darko: any further point?

   Danh: not from my side.

   Kaz: TD web directory. Do we plan to publish this work on
   Thingweb Directory as part of the WoT IG/WG activity?
   ... e.g., as part of the WoT Architecture document or a
   separate group Note
   ... This is definitely related to WoT and how to handle TD.

   Darko: We would like to publish a Note. I think we discussed
   this before.

   Kaz: We can discuss that idea during the main call. Maybe you
   should talk with Matthias as well.

   Danh: Note is a possible deliverable.

   Koster: it is definitely worthwhile.

   Koster showing API document...

   Darko: tools, artifacts, guidance. Plugfest/practioners
   participants references them.

   Koster: we need to describe them in one place.

Next call

   Danh: will we have a call next week?

   Darko: I can organize one next week.

   Danh: I will be available.

   Darko: Let's have a LD call next week.
   ... Let's make concrete progress.

   Kaz: Due to Summer time change, it will be one hour earlier for
   European and Asian.

   [adjourned]

Summary of Action Items

Summary of Resolutions

   [End of minutes]
     __________________________________________________________


    Minutes formatted by David Booth's [16]scribe.perl version
    1.152 ([17]CVS log)
    $Date: 2018/03/09 16:25:03 $

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

Received on Friday, 9 March 2018 16:27:23 UTC