W3C

- DRAFT -

WoT Scripting

06 Apr 2020

Attendees

Present
Kaz_Ashimura, Ege_Korkan, Michael_McCool, Zoltan_Kis, Tomoaki_Mizushima, Sebastian_Kaebisch
Regrets
Chair
Zoltan
Scribe
zkis

Contents


past minutes

https://www.w3.org/2020/03/30-wot-minutes.html

<scribe> scribe: zkis

minutes approved

PR https://github.com/w3c/wot-scripting-api/pull/209

<Ege> https://github.com/eclipse/thingweb.node-wot/issues/200

Zoltan: presented the PR
... requesting comments
... the PR will stay open until next call or until approved

https://github.com/eclipse/thingweb.node-wot/issues/200

Ege: it's not possible to get information about someone being subscribed to an event

Zoltan: so we need to open up the ExposedThing API for that

<scribe> ACTION: Ege creates issues at Scripting API

init dictionary in ExposedThing

Zoltan: explaining how init dict is used for creating ExposedThing
... in node-wot, too

McCool: might be better to accept any parsed JSON and note the exceptions

Sebastian: passing the TD object to the produce() method has issues
... if there is something expanded in the implementation is out of scope
... we are interested what we pass to produce()

McCool: the init dict is defined as a type, we should list the exceptions

Zoltan: it's defined by the TD spec

Sebastian: is it a real TD?

<kaz> 4.3 Validating a Thing Decription

Ege: if it is a valid JSON schema, it requires Forms
... TD spec forces to have a type for vocabulary terms
... so the validation should just say "if there is term, then it should look like this"

Zoltan: yes, we should have separate validation on TD and the init dict
... please create an issues

<Ege> Opened the issue at: https://github.com/w3c/wot-scripting-api/issues/210

Zoltan: init dict is just a JS object that is used by a private implementation
... currently it is opaque
... we need to make it more transparent by standardizing the things contained in the init dict
... it might contain for instance security related init settings

Sebastian: we need to be more precise and the examples shed some light
... next we need to define Thing Templates and Thing fragments or partial TD

Zoltan: yes, we will use the definitions for those
... once defined in WoT specs

Sebastian: the formal definition should be in the TD spec
... we should also talk with M.Lagally
... let's continue this discussion in Architecture call and TD calls

security scheme in Scripting

Zoltan: this is a big topic, we need examples

McCool: will thing about that
... will create a generic issue in Security and then in Scripting

[adjourned]

Summary of Action Items

[NEW] ACTION: Ege creates issues at Scripting API
 

Summary of Resolutions

[End of minutes]

Minutes manually created (not a transcript), formatted by David Booth's scribe.perl version 1.154 (CVS log)
$Date: 2020/04/07 05:48:59 $