<kaz> McCool's opening slides
Agenda
McCool: presents the
agenda
… topics today are testing results and
rechartering
… Friday 2nd time slot is reserved for overflows,
however really bad for people in Japan
… Resources: agenda is on the Wiki, will be
updated
… presentations are in github, there'S a
template
Please add link to the material to the outline, please follow the naming conventions
Testing
<kaz> McCool's Testing slides
McCool: will present
"Draft TD implementation report"
… there's a PR (#1155), would like to merge it
after review
… TDs for the testfest event are available in the
wot-testing repo
(mmc presents the rendered version of
the report)
… we would like to include testimonials, need to
add several ones
… we also need to reorganize to not count node-wot
more than once
… The main section is the test report section
(chapter 8.1)
Ege: Why are there 29 ActionAffordances?
McCool: tool does not group things
Ege: why use companies and not implementations for the grouping?
McCool: I'm considering to
create new directories for node-wot and count them once
… gaps are marked in red, but there may be more
after the reorg
… we also should separate consumers +
producers
Sebastian: Is there a cluster with new technologies that is not addressed?
McCool: I have it in the
summary, e.g. canonicalization, validation
… Action with @type annotation
… expected responses + success
defaults
… default language direction
… events, new link type
… thing model as a full new category
… we do have test data for thing models, however
all are consumers
… we have 3 companies that provided
TMs
… we don't need to have automatic testing for
everything, but need evidence for implementations of new
features
… these are identified by annotations in the
spec
… implementers have to confirm whether they
implemented a certain feature
… security - at the last minute we had received a
TD from Huawei for the previous publication, need to check if we
still can use it
… some assertions around deprecated flows, these
obviously don't need to be implemented
… if we don't have an implementation of a feature
at CR these must be marked as "at risk"
… if they don't get implemented by PR, they have to
be removed
Ege: I have a PR with some name changes - these improve the sort order
Sebastian: why do we see 0 for several thing model assertions?
McCool: tooling issue, suggest we merge Ege's PR and use it as base
McCool: Next Steps
… get more test data, please submit your TDs to
enable us to update the test results
Ege: how to handle the TDs from Matthias?
McCool: ideally we get a testimonial, Kaz, is Huawei still a member?
Kaz: let me check
… Matthias Kovatsch and Barry Leiba are still
members
McCool: we are missing
Fujitsu, Smartthings, ...
… we need to ask for testimonials from AC
reps
… we should move/rename all TDs to indicate the
implementer/organization
… MK has a tool that can generate TMs from SDF
files
… if we use that we have 2
implementations
… we only need to check the additional TM
assertions that are on top of TDs
Sebastian: mlagally, we can work together on a TM in a joint call
Lagally: yes
McCool: topic: Other
Deliverables
… We should provide additional implementation
reports for architecture, discovery and profiles.
… for Discovery we have testcases for Linksmart
done by Farshid
… we can adapt the test report generator from TD
for that
… directory tests are testing a network
service
… end results are some csv files with test
status
Sebastian: we need some people
who collect results, I will focus on Canonicalization, Thing
Model
… (discussions about assignments / worksplit -
outcome is in a slide titled "Assignments")
Lagally: How to use the tooling for test report generation?
McCool: It is described in the readme, single node.js script, could be copied over
PR 1176
<kaz> wot-thing-description PR 1176 - Fix TM related assertion ids, explain a security assertion
McCool: (reviewing the PR,
some issues with long lines ...)
… any objections to merge?
… (none)
(10 min break, will reconvene 20 past)
Rechartering
McCool:: 2 topics
… IG Charter and WG Charter
IG Charter
McCool:: expiring the end of June?
Kaz: right
… already got 6-month extension
… will work with the Comm Team about the
announcement
McCool:: ok
… extension part is done
… still need to work on the new Charter
McCool:: need to update the
liaison lists
… wondering about the official liaison
table
McCool:: any missing liaison
organizations here?
… also W3C groups
Kaz: we can look at the liaison list on our main call agenda as well
McCool:: update ECLASS name, add DID, remove "during the period of the first charter"
Lagally: question about the use cases document
McCool:: (goes through the
"Deliverables" section)
… this is for the IG, so only "Other Deliverables"
including the Use Cases and Requirements doc
… remove lifecycle, Thing Template
… what about Digital Twins, out-of-the-box
onboarding, etc.?
Lagally: how about simulation models?
McCool:: let's talk about
what to remove first
… (that said, adds topics to be added as
well)
… add simulation models, relationship to edge
computing
… how about out-of-the-box onboarding?
Lagally: let's keep it
McCool:: hypermedia-driven to
be moved to WG
… what about binding templates?
Kaz: already a WG Note
McCool:: anything to be added?
Kaz: would be nice and useful to have a concrete guide for implementation including binding between TD and ECHONET Lite Web API
McCool:: part of the testing or profile?
Kaz: think it would be better and easier to manage to have a separate document
McCool:: what about the timeline?
Kaz: the procedure itself would take 3 months, so I'd say we should finalize our own draft within one month
McCool:: ok
… let's continue the discussion during the main
call
Kaz: also GitHub Pullrequest :)
McCool:: yes
WG Charter
McCool:: the current WG Charter expires the end of January next year
McCool:: what about the procedure?
Kaz: as similar to the
IG Charter, W3C review, AC review and respond to the comments
… usually takes 3 months or so
McCool:: would submit our
draft WG Charter to W3M by the end of Feb then
… (assuming a 6-month extension)
… need to think about topics and
deliverables
… moving overflow from the current Charter: TD 2.0,
hypermedia controls, ...
… new topics: access controls a la Solid
PoD
… IG incubation or WG deliverables?
… edge computing, digital twin
simulation
Sebastian: Discovery 1.1 which
covers even more protocols
… use cases from OPC-UA
Kaz: we need to think about how to deal with liaisons in general
McCool:: yeah
… liaison on protocol binding should be handled
separately
Kaz: yeah
… we should clarify that point within the new
Charter as well
McCool:: will work on the first draft
Kaz: note we should be going to get input from the proposed Smart Cities IG as well
McCool:: yeah, potential use cases from the group
Tomorrow
McCool:: (goes through the agenda for tomorrow)
McCool:: Profile topics
[day 1 adjourned]