https://www.w3.org/2020/03/30-wot-minutes.html
<scribe> scribe: zkis
minutes approved
<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
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
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
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]