WG WoT Architecture WebConf/2022

From Web of Things Interest Group

Agenda for Meetings in 2022

Architecture + Profile - Dec 22nd, 2022

Housekeeping (5 min)

Architecture testing

  • Status
  • Next steps

Plans for next charter

  • Brainstorming

Profile - Dec 21st, 2022

Housekeeping (5 min)

Profile

WD Publication (5 min)

Contributions (15 min)

https://github.com/w3c/wot-profile/pulls

Testfest results (15 min)

Profile 1.0 remaining tasks (15 min)

https://github.com/w3c/wot-profile/issues?q=is%3Aissue+is%3Aopen+label%3AProfile-1.0

Architecture + Profile - Dec 8th, 2022

Housekeeping (5 min)

Architecture (10 min)

Profile

WD Publication (5 min)

Profile Testfest preparation (40 min)

  1. Consumer implementations
  2. Interoperability test cases
  3. Process
  4. Templates

Architecture + Profile - Dec 7st, 2022

Housekeeping (5 min)

Profile

Profile Testfest preparation (15 min)

Implementation Status

https://github.com/w3c/wot-profile/tree/main/testing

Contributions (15 min)

WD Publication (10 min)

Architecture + Profile - Dec 1st, 2022

Housekeeping (5 min)

Testfest preparation (10 min)

  • Implementation report updates

Profile

Authentication constraints (10 min)

  • Basic auth
  • Oauth flows

Links (10 min)

= Specification Gaps (10 min)

Other Contributions (5 min)

Architecture + Profile - Nov 30th, 2022

Housekeeping (5 min)

Testfest preparation (10 min)

  • Implementation report updates

Architecture CR (15 min)

  • PRs for CR
  • remaining issues for CR
  • CR exit condition
  • terminology for trusted environment

Profile

Authentication constraints (10 min)

  • Basic auth
  • Oauth flows

Links (10 min)

= Specification Gaps (10 min)

Other Contributions (5 min)

Architecture + Profile - Nov 24th, 2022

Testfest preparation (10 min)

  • Implementation report updates
  • Implementations:
    • Things
    • Consumers

Architecture CR (15 min)

  • PRs for CR
  • remaining issues for CR
  • CR exit condition
  • terminology for trusted environment

Profile

Authentication constraints (10 min)

  • Basic auth
  • Oauth flows

Links (10 min)

= Specification Gaps (10 min)

Other Contributions (5 min)

Architecture (Profile) Nov 23rd, 2022

Housekeeping (5 min)

Profile (45 min total)

Webhook contributions (10 min)

Links (10 min)

= Specification Gaps (10 min)

Other Contributions (5 min)

Architecture (Profile) Nov 16th, 2022

Housekeeping (5 min)

Architecture (5 min)

Implementation report + CR status / exit condition

Profile (45 min total)

Testfest + Implementation Experience(10 min)

Links (10 min)

Webhook contributions (10 min)

Other Contributions (5 min)

= Specification Gaps (10 min)

Architecture (combined Profile + Architecture) Nov 9rd + 10th, 2022

Housekeeping (5 min)

Architecture (15 min)

Contributions for CR (5 min)

https://github.com/w3c/wot-architecture/pulls?q=is%3Apr+is%3Aopen+label%3A%22by+CR+transition%22

CR remaining issues (5 min)

CR transition revisited (5 min)

  • CR Transition Resolution

Profile (45 min total)

Implementation report (5 min)

Conditionally normative language (10 min)

Profile 1.0 unresolved issues (10 min)

https://github.com/w3c/wot-profile/labels/Profile-1.0

Contributions (10 min)

https://github.com/w3c/wot-profile/pulls

= Specification Gaps (10 min)

  • Proposal on how to proceed towards REC
    • Testfest

Architecture (combined Profile + Architecture) Nov 3rd, 2022

Housekeeping (5 min)

Architecture

  • Publication Schedule:

https://github.com/w3c/wot/blob/main/charters/wg-2021-extension-plan.md

Contributions for CR (5 min)

https://github.com/w3c/wot-architecture/pulls

CR transition revisited (5 min)

  • CR Transition Resolution

Profile (30 min)

  • Publication Schedule:

https://github.com/w3c/wot/blob/main/charters/wg-2021-extension-plan.md

Approved Contributions and new issues (10 min)

https://github.com/w3c/wot-profile/pulls https://github.com/w3c/wot-profile/issues

  • Proposal on how to proceed towards REC
    • Testfest
    • Implementation report

Architecture (combined Profile + Architecture) Nov 2nd, 2022

Housekeeping (5 min)

Architecture

  • Publication Schedule:

https://github.com/w3c/wot/blob/main/charters/wg-2021-extension-plan.md

Implementation report (10 min)

Finalize IR and at-risk items: https://github.com/w3c/wot-architecture/pull/858

Contributions for CR (10 min)

https://github.com/w3c/wot-architecture/pulls

Group wide review feedback ( 5 min)

New Issues (5 min)

https://github.com/w3c/wot-architecture/issues

CR transition (10 min)

  • CR Transition Resolution

Profile

  • Publication Schedule:

https://github.com/w3c/wot/blob/main/charters/wg-2021-extension-plan.md

Approved Contributions and new issues (10 min)

https://github.com/w3c/wot-profile/pulls https://github.com/w3c/wot-profile/issues

  • Proposal on how to proceed towards REC
    • Plugfest
    • Implementation report


Architecture (combined Profile + Architecture) Oct 26th, 2022

Housekeeping (5 min)

Profile

Contributions and new issues (5 min)

https://github.com/w3c/wot-profile/pulls https://github.com/w3c/wot-profile/issues

  • Proposal on how to proceed towards REC

Architecture

  • Publication Schedule:

https://github.com/w3c/wot/blob/main/charters/wg-2021-extension-plan.md

  • Respec issues

Implementation report (10 min)

Finalize IR and at-risk items: https://github.com/w3c/wot-architecture/pull/858

Contributions (10 min)

https://github.com/w3c/wot-architecture/pulls

Group wide review feedback ( 5 min)

APA

New Issues (5 min)

https://github.com/w3c/wot-architecture/issues

CR transition (10 min)

  • CR Transition Resolution

Architecture Oct 20th, 2022

Housekeeping (15 min)

  • Respec issues

Implementation report (10 min)

Finalize IR and at-risk items: https://github.com/w3c/wot-architecture/pull/858

Contributions (10 min)

https://github.com/w3c/wot-architecture/pulls

Group wide review feedback ( 5 min)

APA

New Issues (5 min)

https://github.com/w3c/wot-architecture/issues

CR transition (10 min)

  • CR Transition Resolution

Architecture (combined Profile + Architecture) Oct 19th, 2022

Housekeeping (5 min)

Approval of the minutes of the previous call. https://www.w3.org/2022/10/12-wot-profile-minutes.html https://www.w3.org/2022/10/13-wot-arch-minutes.html

4 weeks async working mode (10 min)

  • Proposal:

"The main focus of the architecture TF for the next four weeks is to achieve CR status of the architecture spec, so the profile call slots are temporarily used for architecture. To ensure rapid progress of the Profile specification, the Profile work continues asynchronously on github / email, with on-demand discussion in the architecture calls, in case of any blocking issue."

  • Decision process

Profile

Plugfest results (10 min)

https://github.com/w3c/wot-profile/issues/306

Contributions (15 min)

https://github.com/w3c/wot-profile/pulls

New Issues (5 min)

https://github.com/w3c/wot-architecture/issues

Architecture

Contributions (10 min)

https://github.com/w3c/wot-architecture/pulls

Group wide review feedback ( 10 min)

TAG

https://github.com/w3c/wot-architecture/issues?q=is%3Aissue+is%3Aopen+label%3Atag-needs-resolution

APA

CR publication (10 min)

Issues to be closed by CR transition: https://github.com/w3c/wot-architecture/issues?q=is%3Aissue+is%3Aopen+label%3A%22by+CR+transition%22

Architecture Oct 13th, 2022

Housekeeping

Approval of the minutes of the previous call. https://www.w3.org/2022/09/29-wot-arch-minutes.html

CR publication (10 min)

Issues to be closed by CR transition: https://github.com/w3c/wot-architecture/issues?q=is%3Aissue+is%3Aopen+label%3A%22by+CR+transition%22

APA review (10 min)

Implementation Report (20 min)

New Issues: https://github.com/w3c/wot-architecture/issues

Schedule: https://github.com/w3c/wot/blob/main/charters/wg-2021-extension-plan.md


Architecture (Profile) Oct 12th, 2022

Housekeeping

Approval of the minutes of the previous call. https://www.w3.org/2022/09/28-wot-profile-minutes.html

Plugfest results (20 min)

- outcome - next steps

Testing and Implementation Report (20 min)

New Issues (5 min)

https://github.com/w3c/wot-architecture/issues

Architecture Sept 29th, 2022

Housekeeping

Approval of the minutes of the previous call. https://www.w3.org/2022/09/08-wot-arch-minutes.html

CR publication (15 min)

Issues to close (10 min)

https://github.com/w3c/wot-architecture/labels/close

Contributions (10 min)

Implementation Report (20 min)

New Issues (5 min)

https://github.com/w3c/wot-architecture/issues

WoT Architecture (Profile) - Sept 28st, 2022

Housekeeping (5 mins)

Approval of the minutes of the previous profile call.

https://www.w3.org/2022/09/21-wot-profile-minutes.html

Schedule (5 mins)

  • Oct 3-6 Plugfest / Testfest for Profile 1.0
  • Oct 10-15 Incorporate Plugfest/Testfest results, prepare CR draft
  • 2 - weeks review
  • CR transition End Oct

https://github.com/w3c/wot/blob/main/charters/wg-2021-extension-plan.md

Contributions (10 mins)

https://github.com/w3c/wot-profile/pulls

Issues review (10 mins)
Profile 1.0 Open issues (15 mins)
Testing (10 mins)

Plugfest / Testfest scope

Architecture Sept 22nd, 2022

Housekeeping

Approval of the minutes of the previous call. https://www.w3.org/2022/09/08-wot-arch-minutes.html

CR publication (15 min)

Issues to close (10 min)

https://github.com/w3c/wot-architecture/labels/close

Contributions (10 min)

Implementation Report (20 min)

New Issues (5 min)

https://github.com/w3c/wot-architecture/issues

WoT Architecture (Profile) - Sept 21st, 2022

Housekeeping (5 mins)

Approval of the minutes of the previous profile call.

https://www.w3.org/2022/09/07-wot-profile-minutes.html

Schedule (5 mins)

  • Sept 5-9: Determine Profile 1.0 Scope
  • Sept 12-16: Decide Profile 1.0 Scope
  • Sept 26-30 Plugfest / Testfest for Profile 1.0
  • Oct 3-7 Incorporate Plugfest/Testfest results, prepare CR draft
  • 2 - weeks review
  • CR transition End Oct

https://github.com/w3c/wot/blob/main/charters/wg-2021-extension-plan.md

Contributions (10 mins)

https://github.com/w3c/wot-profile/pulls

Issues review (10 mins)
Profile 1.0 Open issues (15 mins)
Testing (10 mins)

Plugfest / Testfest scope

Architecture Sept 8st, 2022

Housekeeping

Approval of the minutes of the previous call.

https://www.w3.org/2022/09/01-wot-arch-minutes.html

Issues to close

https://github.com/w3c/wot-architecture/labels/close

New Issues

https://github.com/w3c/wot-architecture/issues

Group wide review
Contributions
CR Candidate for Architecture

Resolution: CR candidate for Architecture

WoT Architecture (Profile) - Sept 7th, 2022

Housekeeping

Approval of the minutes of the previous profile call.

https://www.w3.org/2022/08/31-wot-profile-minutes.html

Schedule

  • Sept 5-9: Determine Profile 1.0 Scope
  • Sept 12-16: Decide Profile 1.0 Scope
  • Sept 19-23 Plugfest / Testfest for Profile 1.0
  • Sept 26-30 Incorporate Plugfest/Testfest results, prepare CR draft
  • 2 - weeks review
  • CR transition End Oct

https://github.com/w3c/wot/blob/main/charters/wg-2021-extension-plan.md

Profile 1.0 Scope

https://github.com/w3c/wot-profile/pull/272

Contributions

https://github.com/w3c/wot-profile/pulls

Issues review

Architecture Sept 1st, 2022

Housekeeping

Approval of the minutes of the previous call.

https://www.w3.org/2022/08/04-wot-arch-minutes.html

CR Publication
  • Changelog:

Implementation Report

  • Rendered version?
  • test results for manual assertions?
  • testimonials?
  • Implementation descriptions?
Issues to close

https://github.com/w3c/wot-architecture/labels/close

New Issues

https://github.com/w3c/wot-architecture/issues

Contributions

https://github.com/w3c/wot-architecture/pulls

WoT Architecture (Profile) - Aug 31st, 2022

Housekeeping

Approval of the minutes of the previous profile call.

https://www.w3.org/2022/08/10-wot-profile-minutes.html

Schedule

https://github.com/w3c/wot/blob/main/charters/wg-2021-extension-plan.md

Merge Architecture + Profile calls Doodle poll: https://doodle.com/meeting/participate/id/eEl32VKd

Contributions
Plugfest Planning
Issues review

WoT Architecture (Profile) - Aug 10th, 2022

Housekeeping

Approval of the minutes of the previous profile call.

https://www.w3.org/2022/08/03-wot-profile-minutes.html

Schedule

https://github.com/w3c/wot/blob/main/charters/wg-2021-extension-plan.md

Merge Architecture + Profile calls Doodle poll: https://doodle.com/meeting/participate/id/eEl32VKd

Spec Structure and next steps

Architecture Aug 4th, 2022

Housekeeping

Approval of the minutes of the previous call.

https://www.w3.org/2022/07/21-wot-arch-minutes.html

Merge Architecture + Profile calls Doodle poll: https://doodle.com/meeting/participate/id/eEl32VKd

Issues to close

https://github.com/w3c/wot-architecture/labels/close

New Issues

https://github.com/w3c/wot-architecture/issues

Contributions

https://github.com/w3c/wot-architecture/pulls

WD Publication

Changelog: https://github.com/w3c/wot-architecture/issues/812

APA review

https://github.com/w3c/wot-architecture/issues/796

TAG review feedback

https://github.com/w3c/wot-architecture/labels/tag-needs-resolution

WoT Architecture (Profile) - Aug 3rd, 2022

Housekeeping

Approval of the minutes of the previous profile call.

https://www.w3.org/2022/07/20-wot-profile-minutes.html

Schedule

https://github.com/w3c/wot/blob/main/charters/wg-2021-extension-plan.md

Merge Architecture + Profile calls Doodle poll: https://doodle.com/meeting/participate/id/eEl32VKd

Process questions

https://github.com/w3c/wot-profile/issues/248

https://github.com/w3c/wot-profile/pull/235

New Issues

https://github.com/w3c/wot-profile/issues

Contributions

https://github.com/w3c/wot-profile/pulls

Document structure, section headings

https://github.com/w3c/wot-profile/issues/213

https://github.com/w3c/wot-profile/issues/214

Information Model Constraints

https://github.com/w3c/wot-profile/issues/215

https://github.com/w3c/wot-profile/issues/10

Constrained Profile
Cloud Events

https://github.com/w3c/wot-profile/issues/126

https://github.com/w3c/wot-profile/pull/235

Subscribeallevents security requirements

https://github.com/w3c/wot-profile/issues/224

Plugfest / Testfest

Participants - test cases

Architecture July 21th, 2022

Housekeeping

Approval of the minutes of the previous call.

https://www.w3.org/2022/07/14-wot-arch-minutes.html

Schedule

https://github.com/w3c/wot/blob/main/charters/wg-2021-extension-plan.md

New Issues

https://github.com/w3c/wot-architecture/issues

Contributions

https://github.com/w3c/wot-architecture/pulls

WD Publication

https://github.com/w3c/wot-architecture/pull/780

APA review

https://github.com/w3c/wot-architecture/issues/796

TAG review feedback

https://github.com/w3c/wot-architecture/issues/797

WoT Architecture (Profile) - July 20th, 2022

Housekeeping

Approval of the minutes of the previous profile call.

https://www.w3.org/2022/07/13-wot-profile-minutes.html

Schedule

https://github.com/w3c/wot/blob/main/charters/wg-2021-extension-plan.md

Merge Architecture + Profile calls

New Issues

https://github.com/w3c/wot-profile/issues

Contributions / Cleanup

https://github.com/w3c/wot-profile/pulls

Plugfest / Testfest

Participants - test cases

TD validation requirements
  • syntactic JSON schema validation (verify profile constraints, e.g. mandatory fields, number of forms per operation, length constraints)
  • What if a Profile TD fails validation?

https://github.com/w3c/wot-profile/issues/187

Document structure, section headings

https://github.com/w3c/wot-profile/issues/213 https://github.com/w3c/wot-profile/issues/214

Information Model Constraints

https://github.com/w3c/wot-profile/issues/215 https://github.com/w3c/wot-profile/issues/10

Constrained Profile
Ontologies for Geolocation and Units

https://github.com/w3c/wot-profile/issues/17

Renderable Unit Strings

https://github.com/w3c/wot-profile/issues/196

Architecture July 14th, 2022

Housekeeping

Approval of the minutes of the previous call.

https://www.w3.org/2022/06/30-wot-arch-minutes.html

Schedule

https://github.com/w3c/wot/blob/main/charters/wg-2021-extension-plan.md

Contributions

https://github.com/w3c/wot-architecture/pulls

WD Publication
TAG review feedback

WoT Architecture (Profile) - July 13th, 2022

Housekeeping

Approval of the minutes of the previous profile call.

https://www.w3.org/2022/06/29-wot-profile-minutes.html

Schedule

https://github.com/w3c/wot/blob/main/charters/wg-2021-extension-plan.md

New Issues

https://github.com/w3c/wot-profile/issues

Contributions / Cleanup

https://github.com/w3c/wot-profile/pulls

Plugfest / Testfest

Participants - test cases

Constrained set of link relation types

https://github.com/w3c/wot-profile/issues/233

minimum set of supported languages

https://github.com/w3c/wot-profile/issues/232


TD validation requirements
  • syntactic JSON schema validation (verify profile constraints, e.g. mandatory fields, number of forms per operation, length constraints)
  • What if a Profile TD fails validation?

Architecture June 30th, 2022

Housekeeping

Approval of the minutes of the previous call.

https://www.w3.org/2022/06/23-wot-arch-minutes.html

Schedule

https://github.com/w3c/wot/blob/main/charters/wg-2021-extension-plan.md

Contributions

https://github.com/w3c/wot-architecture/pulls

Spec Alignment, Publication Blockers, Normative changes

Issues to close:

Publication blockers:

Normative changes:

Spec alignment issues:

By CR Transition:

New Issues:

CR Publication - resolution

WoT Architecture (Profile) - June 29th, 2022

Housekeeping

Approval of the minutes of the previous profile call.

https://www.w3.org/2022/06/22-wot-profile-minutes.html

New Issues

https://github.com/w3c/wot-profile/issues

Event payload format for Webhooks / Cloud events

https://github.com/w3c/wot-profile/pull/235

Constrained set of link relation types

https://github.com/w3c/wot-profile/issues/233

minimum set of supported languages

https://github.com/w3c/wot-profile/issues/232

TD validation requirements
  • syntactic JSON schema validation (verify profile constraints, e.g. mandatory fields, number of forms per operation, length constraints)
  • What if a Profile TD fails validation?
Length and size limits continued

https://github.com/w3c/wot-profile/issues/200

Contributions / Cleanup

https://github.com/w3c/wot-profile/pulls

Architecture June 23th, 2022

Housekeeping

Approval of the minutes of the previous call.

https://www.w3.org/2022/05/24-wot-arch-minutes.html

Schedule

https://github.com/w3c/wot/blob/main/charters/wg-2021-extension-plan.md

Contributions

https://github.com/w3c/wot-architecture/pulls

Spec Alignment, Publication Blockers, Normative changes

Issues to close:

Publication blockers: https://github.com/w3c/wot-architecture/issues?q=is%3Aissue+is%3Aopen+label%3A%22blocks+publication%22

Normative changes: https://github.com/w3c/wot-architecture/issues?q=is%3Aissue+is%3Aopen+label%3A%22normative+section%22

Spec alignment issues: https://github.com/w3c/wot-architecture/issues?q=is%3Aissue+is%3Aopen+label%3A%22spec+alignment%22

By CR Transition: https://github.com/w3c/wot-architecture/issues?q=is%3Aissue+is%3Aopen+label%3A%22by+CR+transition%22+

New Issues: https://github.com/w3c/wot-architecture/issues?q=is%3Aissue+is%3Aopen

CR Draft Status

Pre CR Working draft: https://github.com/w3c/wot-architecture/tree/architecture-1.1-pre-cr-wd

WoT Architecture (Profile) - June 22th, 2022

Housekeeping

Approval of the minutes of the previous profile call.

https://www.w3.org/2022/06/15-wot-profile-minutes.html

New Issues

https://github.com/w3c/wot-profile/issues

Event payload format for Webhooks / Cloud events

Webhook Events: https://github.com/w3c/wot-profile/pull/198

Length and size limits continued

https://github.com/w3c/wot-profile/issues/200

Contributions / Cleanup

https://github.com/w3c/wot-profile/pulls

WoT Architecture (Profile) - June 15th, 2022

Housekeeping

Approval of the minutes of the previous profile call.

https://www.w3.org/2022/05/25-wot-profile-minutes.html

Cleanup

Cleanup core with baseline/information model: https://github.com/w3c/wot-profile/pull/203

Length and size limits continued

https://github.com/w3c/wot-profile/issues/200

Webhook events

Webhook Events: https://github.com/w3c/wot-profile/pull/198

WoT Architecture (Profile) - May 25th, 2022

Housekeeping

Approval of the minutes of the previous profile call.

https://www.w3.org/2022/05/11-wot-profile-minutes.html

"Done" issues: https://github.com/w3c/wot-profile/labels/done

Explainer

https://github.com/w3c/wot-profile/pull/199

Selected open issues
  • Unique ids
Contributions / Cleanup
Publication Blockers

https://github.com/w3c/wot-profile/issues?q=is%3Aissue+is%3Aopen+label%3A%22blocks+publication%22

Architecture May 24th, 2022

Housekeeping

Approval of the minutes of the previous call.

https://www.w3.org/2022/05/19-wot-arch-minutes.html

Schedule

https://github.com/w3c/wot/blob/main/charters/wg-2021-extension-plan.md

Cancelling next architecture call (public holiday)

Contributions

https://github.com/w3c/wot-architecture/pulls

Spec Alignment, Publication Blockers, Normative changes

Issues to close:

Publication blockers: https://github.com/w3c/wot-architecture/issues?q=is%3Aissue+is%3Aopen+label%3A%22blocks+publication%22

Normative changes: https://github.com/w3c/wot-architecture/issues?q=is%3Aissue+is%3Aopen+label%3A%22normative+section%22

Spec alignment issues: https://github.com/w3c/wot-architecture/issues?q=is%3Aissue+is%3Aopen+label%3A%22spec+alignment%22

New Issues: https://github.com/w3c/wot-architecture/issues?q=is%3Aissue+is%3Aopen

CR Draft Status

Pre CR Working draft: https://github.com/w3c/wot-architecture/tree/architecture-1.1-pre-cr-wd

Architecture May 19th, 2022

Housekeeping

Approval of the minutes of the previous call.

https://www.w3.org/2022/05/12-wot-arch-minutes.html

Schedule

https://github.com/w3c/wot/blob/main/charters/wg-2021-extension-plan.md

Cancelling next architecture call (public holiday)

Contributions

https://github.com/w3c/wot-architecture/pulls

Spec Alignment, Publication Blockers, Normative changes

Issues to close: https://github.com/w3c/wot-architecture/labels/close https://github.com/w3c/wot-architecture/issues?q=is%3Aissue+is%3Aopen+label%3A%22propose+closing%22 https://github.com/w3c/wot-architecture/issues/646 https://github.com/w3c/wot-architecture/issues/681

Normative changes: https://github.com/w3c/wot-architecture/issues?q=is%3Aissue+is%3Aopen+label%3A%22normative+section%22

Publication Blockers: https://github.com/w3c/wot-architecture/issues?q=is%3Aissue+is%3Aopen+label%3A%22blocks+publication%22

Spec alignment issues: https://github.com/w3c/wot-architecture/issues?q=is%3Aissue+is%3Aopen+label%3A%22spec+alignment%22

New Issues: https://github.com/w3c/wot-architecture/issues?q=is%3Aissue+is%3Aopen

CR Draft Status

Are we ready for a CR draft?

WoT Architecture (Profile) - May 18th, 2022

cancelled.

Architecture May 12th, 2022

Housekeeping

Approval of the minutes of the previous call.

https://www.w3.org/2022/05/05-wot-arch-minutes.html

Schedule

https://github.com/w3c/wot/blob/main/charters/wg-2021-extension-plan.md

Explainer

https://github.com/w3c/wot-architecture/pull/745

Contributions

https://github.com/w3c/wot-architecture/pulls

Spec Alignment, Publication Blockers, Normative changes

Normative changes: https://github.com/w3c/wot-architecture/issues?q=is%3Aissue+is%3Aopen+label%3A%22normative+section%22

Spec alignment issues: https://github.com/w3c/wot-architecture/issues?q=is%3Aissue+is%3Aopen+label%3A%22spec+alignment%22

Publication Blockers: https://github.com/w3c/wot-architecture/issues?q=is%3Aissue+is%3Aopen+label%3A%22blocks+publication%22

Implementation report

Remaining tasks: https://github.com/w3c/wot-architecture/issues/725

Latest Version: https://github.com/w3c/wot-architecture/blob/main/testing/report11.html

WoT Architecture (Profile) - May 11th, 2022

Housekeeping

Approval of the minutes of the previous profile call.

https://www.w3.org/2022/05/04-wot-profile-minutes.html

Explainer

https://github.com/w3c/wot-profile/pull/199

Implementation report

https://github.com/w3c/wot-profile/pull/181

Publication Blockers

https://github.com/w3c/wot-profile/issues?q=is%3Aissue+is%3Aopen+label%3A%22blocks+publication%22

Contributions / Cleanup
Selected open issues
  • Length limits
  • Units

Architecture May 5th, 2022

Housekeeping

Approval of the minutes of the previous call.

https://www.w3.org/2022/04/28-wot-arch-minutes.html

Schedule

https://github.com/w3c/wot/blob/main/charters/wg-2021-extension-plan.md

Contributions

https://github.com/w3c/wot-architecture/pulls

Spec Alignment, Publication Blockers, Normative changes

Normative changes: https://github.com/w3c/wot-architecture/issues?q=is%3Aissue+is%3Aopen+label%3A%22normative+section%22

Spec alignment issues: https://github.com/w3c/wot-architecture/issues?q=is%3Aissue+is%3Aopen+label%3A%22spec+alignment%22

Publication Blockers: https://github.com/w3c/wot-architecture/issues?q=is%3Aissue+is%3Aopen+label%3A%22blocks+publication%22

Implementation report

Remaining tasks: https://github.com/w3c/wot-architecture/issues/725

Latest Version: https://github.com/w3c/wot-architecture/blob/main/testing/report11.html

WoT Architecture (Profile) - May 4th, 2022

Housekeeping

Approval of the minutes of the previous profile call.

https://www.w3.org/2022/04/27-wot-profile-minutes.html

Publication Blockers

https://github.com/w3c/wot-profile/issues?q=is%3Aissue+is%3Aopen+label%3A%22blocks+publication%22

New Issues

https://github.com/w3c/wot-profile/issues

Contributions

Architecture April 28th, 2022

Housekeeping

Approval of the minutes of the previous call.

https://www.w3.org/2022/04/07-wot-arch-minutes.html

Schedule

https://github.com/w3c/wot/blob/main/charters/wg-2021-extension-plan.md

Contributions

https://github.com/w3c/wot-architecture/pulls

New Issues

https://github.com/w3c/wot-architecture/issues

Spec Alignment, Publication Blockers, Normative changes

Normative changes: https://github.com/w3c/wot-architecture/issues?q=is%3Aissue+is%3Aopen+label%3A%22normative+section%22

Spec alignment issues: https://github.com/w3c/wot-architecture/issues?q=is%3Aissue+is%3Aopen+label%3A%22spec+alignment%22

Publication Blockers: https://github.com/w3c/wot-architecture/issues?q=is%3Aissue+is%3Aopen+label%3A%22blocks+publication%22

Implementation report

Remaining tasks: https://github.com/w3c/wot-architecture/issues/725

Latest Version: https://github.com/w3c/wot-architecture/blob/main/testing/report11.html

WoT Architecture (Profile) - April 27th, 2022

Housekeeping

Approval of the minutes of the previous profile call.

https://www.w3.org/2022/04/06-wot-profile-minutes.html

Publication Blockers

https://github.com/w3c/wot-profile/issues?q=is%3Aissue+is%3Aopen+label%3A%22blocks+publication%22

New Issues

https://github.com/w3c/wot-profile/issues

Contributions

Ready to merge:

Others:

TD validation
  • syntactic JSON schema validation (verify profile constraints, e.g. mandatory fields, number of forms per operation, )
  • What if a Profile TD fails validation?
Device compliance testing
  • operational testing of devices
    • feasibility of full testing?
    • Partial testing, e.g. reading and writing of properties

Architecture April 7th, 2022

Housekeeping

Approval of the minutes of the previous call.

https://www.w3.org/2022/03/31-wot-arch-minutes.html

Schedule

https://github.com/w3c/wot/blob/main/charters/wg-2021-extension-plan.md

Spec Alignment and Publication Blockers
  • Make security and privacy section normative?
Testing / Implementation reports
Contributions

https://github.com/w3c/wot-architecture/pulls

New Issues

https://github.com/w3c/wot-architecture/issues

WoT Architecture (Profile) - April 6th, 2022

Housekeeping

Approval of the minutes of the previous profile call.

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

New Issues

https://github.com/w3c/wot-profile/issues

Contributions
  • Ready to merge:

https://github.com/w3c/wot-profile/pulls?q=is%3Apr+is%3Aopen+label%3A%22ready+to+merge%22

Others:

Publication Blockers

https://github.com/w3c/wot-profile/issues?q=is%3Aissue+is%3Aopen+label%3A%22blocks+publication%22

TD validation
  • syntactic JSON schema validation (verify profile constraints, e.g. mandatory fields, number of forms per operation, )
  • What if a Profile TD fails validation?
Device compliance testing
  • operational testing of devices
    • feasibility of full testing?
    • Partial testing, e.g. reading and writing of properties
Transport security

https://github.com/w3c/wot-profile/pull/87

WoT Architecture (Profile) - March 30st, 2022

Housekeeping

Approval of the minutes of the previous profile call.

https://www.w3.org/2022/03/23-wot-profile-minutes.html

New Issues

https://github.com/w3c/wot-profile/issues/190

Profile Name

Alternatives:

  • Core Profile
  • Core HTTP Profile
  • Baseline Profile
  • Baseline HTTP Profile
  • ...
Event Model Conclusion

Proposal: Split core into baseline + (multiple) event bindings

Refactored draft for SSE: https://github.com/w3c/wot-profile/pull/188

Previous Slides: https://github.com/w3c/wot-profile/pull/185

Contributions
  • Ready to merge:

https://github.com/w3c/wot-profile/pulls?q=is%3Apr+is%3Aopen+label%3A%22ready+to+merge%22

Others:

Publication Blockers

https://github.com/w3c/wot-profile/issues?q=is%3Aissue+is%3Aopen+label%3A%22blocks+publication%22

TD validation
  • syntactic JSON schema validation (verify profile constraints, e.g. mandatory fields, number of forms per operation, )
  • What if a Profile TD fails validation?
Device compliance testing
  • operational testing of devices
    • feasibility of full testing?
    • Partial testing, e.g. reading and writing of properties

Architecture March 24th, 2022

Housekeeping

Approval of the minutes of the previous call.

https://www.w3.org/2022/03/10-wot-arch-minutes.html

Schedule

https://github.com/w3c/wot/blob/main/charters/wg-2021-extension-plan.md

Security and Privacy questionnaire

https://github.com/w3c/wot-architecture/pull/723

Testing / Implementation reports
Explainer
Contributions

https://github.com/w3c/wot-architecture/pulls

New Issues

https://github.com/w3c/wot-architecture/issues

Spec Alignment and Publication Blockers

WoT Architecture (Profile) - March 23nd, 2022

Housekeeping

Approval of the minutes of the previous profile call.

https://www.w3.org/2022/03/09-wot-profile-minutes.html

= Test Fest / Plug Fest recap

https://github.com/w3c/wot-testing/tree/main/events/2022.03.Online

Event Model / Profile alternatives

Slides: https://github.com/w3c/wot-profile/pull/185

Contributions

https://github.com/w3c/wot-profile/pull/87

https://github.com/w3c/wot-profile/pull/127

https://github.com/w3c/wot-profile/pull/131

https://github.com/w3c/wot-profile/pull/135

Architecture March 10th, 2022

Housekeeping

Approval of the minutes of the previous profile call.

https://www.w3.org/2022/03/03-wot-arch-minutes.html

Testing / Implementation reports

https://github.com/w3c/wot-architecture/tree/main/testing

Contributions

https://github.com/w3c/wot-architecture/pulls

New Issues

https://github.com/w3c/wot-architecture/issues

Spec Alignment and Publication Blockers

WoT Architecture (Profile) - March 9nd, 2022

Housekeeping

Approval of the minutes of the previous profile call.

https://www.w3.org/2022/03/02-wot-profile-minutes.html

Event Model
  • do we need a single event model?
  • do all consumers have to implement all event models?
  • scalability requirements
  • implementability

Alternatives:

  1. completely remove events from core profile
  2. define 3 variants of core profile: core+SSE, core+longpoll, core+webhook
  3. include 3 event mechanisms in core profile, make event support optional for consumers
  4. mandate a single event model to be supported by all consumers

Proposal: https://github.com/w3c/wot-profile/issues/107#issuecomment-1062850204

Deployment Scenarios

Consumer - Thing

  • Servient to Servient
  • Servient to Server
  • Client to Servient
  • Client to Server
  • Server to Client

https://github.com/w3c/wot-profile/blob/main/contributions/2021-12-02-WoT-Profiles-with-discussion.pdf

Contributions

Architecture March 3rd, 2022

Housekeeping

Approval of the minutes of the previous profile call.

https://www.w3.org/2022/02/17-wot-arch-minutes.html

Testing / Implementation reports

https://github.com/w3c/wot-architecture/tree/main/testing

Contributions
New Issues

https://github.com/w3c/wot-architecture/issues

Spec Alignment and Publication Blockers

WoT Architecture (Profile) - March 2nd, 2022

Housekeeping

Approval of the minutes of the previous profile call.

https://www.w3.org/2022/02/23-wot-profile-minutes.html

Implementation report

Next steps - first draft - template

Event Model
  • do we need a single event model?
  • do all consumers have to implement all event models?
  • scalability requirements
  • implementability

Alternatives:

  1. completely remove events from core profile
  2. define 3 variants of core profile: core+SSE, core+longpoll, core+webhook
  3. include 3 event mechanisms in core profile, make event support optional for consumers
  4. mandate a single event model to be supported by all consumers
Deployment Scenarios
  • Servient to Servient
  • Client to Servient
  • Client to Server

https://github.com/w3c/wot-profile/blob/main/contributions/2021-12-02-WoT-Profiles-with-discussion.pdf

Contributions

WoT Architecture (Profile) - Feb 23rd, 2022

Housekeeping

Approval of the minutes of the previous profile call.

https://www.w3.org/2022/02/16-wot-profile-minutes.html

OOTBI, usecases and requirements

Implementation report

https://github.com/w3c/wot-profile/pull/109

Event Model
  • do we need a single event model?
  • do all consumers have to implement all event models?
  • scalability requirements
  • implementability
Deployment Scenarios
  • Servient to Servient
  • Client to Servient
  • Client to Server

https://github.com/w3c/wot-profile/blob/main/contributions/2021-12-02-WoT-Profiles-with-discussion.pdf

Contributions

Architecture Feb 17th, 2022

Housekeeping

Approval of the minutes of the previous profile call.

https://www.w3.org/2022/02/10-wot-arch-minutes.html

Contributions

https://github.com/w3c/wot-architecture/pulls

Spec Alignment and Publication Blockers
  • Thing terminology, virtual thing, composable thing, producer definition
New Issues

https://github.com/w3c/wot-architecture/issues

Testing / Implementation reports

https://github.com/w3c/wot-architecture/tree/main/testing

WoT Architecture (Profile) - Feb 16th, 2022

Housekeeping

Approval of the minutes of the previous profile call.

https://www.w3.org/2022/02/09-wot-profile-minutes.html

Common definition of OOTBI

https://github.com/w3c/wot-profile/issues/155

https://github.com/w3c/wot-profile/blob/main/contributions/2021-12-16-WoT-Profiles-discussion%2Brequirements%2BOOTBI.pdf

Deployment Scenarios
  • Servient to Servient
  • Client to Servient
  • Client to Server

https://github.com/w3c/wot-profile/blob/main/contributions/2021-12-02-WoT-Profiles-with-discussion.pdf

Preparing implementation report

https://github.com/w3c/wot-profile/pull/109

Contributions

Architecture Feb 10th, 2022

Housekeeping

Approval of the minutes of the previous profile call.

https://www.w3.org/2022/02/03-wot-arch-minutes.html

Testing / Implementation reports

https://github.com/w3c/wot-architecture/tree/main/testing

Contributions

https://github.com/w3c/wot-architecture/pulls

Spec Alignment and Publication Blockers
  • Thing terminology, virtual thing, composable thing, producer definition
New Issues

https://github.com/w3c/wot-architecture/issues

WoT Architecture (Profile) - Feb 9th, 2022

Housekeeping

Approval of the minutes of the previous profile call.

https://www.w3.org/2022/02/02-wot-profile-minutes.html

Requirements - clarifications, prioritisation
Common definition of OOTBI

https://github.com/w3c/wot-profile/issues/155

https://github.com/w3c/wot-profile/blob/main/contributions/2021-12-16-WoT-Profiles-discussion%2Brequirements%2BOOTBI.pdf

Deployment Scenarios
  • Servient to Servient
  • Client to Servient
  • Client to Server

https://github.com/w3c/wot-profile/blob/main/contributions/2021-12-02-WoT-Profiles-with-discussion.pdf


Architecture Feb 3rd, 2022

Housekeeping

Approval of the minutes of the previous profile call.

https://www.w3.org/2022/01/27-wot-arch-minutes.html

Scalable Event Model

https://github.com/w3c/wot-thing-description/issues/1323

Contributions

https://github.com/w3c/wot-architecture/pulls

Spec Alignment and Publication Blockers

Confirm spec structure https://github.com/w3c/wot-architecture/issues/646.

Spec alignment issues: https://github.com/w3c/wot-architecture/issues?q=is%3Aissue+is%3Aopen+label%3A%22spec+alignment%22

New Issues

https://github.com/w3c/wot-architecture/issues

WoT Architecture / Profile - Feb 2nd, 2022

Housekeeping

Approval of the minutes of the previous profile call.

https://www.w3.org/2022/01/26-wot-profile-minutes.html

WoT Profile - https://github.com/w3c/wot-profile

Requirements - recap, clarifications

https://github.com/w3c/wot-usecases/pull/179

Finalize requirement review: https://github.com/w3c/wot-usecases/blob/main/REQUIREMENTS/profile-requirements.md

https://github.com/w3c/wot-profile/issues/156

https://github.com/w3c/wot-profile/blob/main/contributions/2021-12-16-WoT-Profiles-discussion%2Brequirements%2BOOTBI.pdf

Scalable Event Model requirements/proposal:

https://github.com/w3c/wot-thing-description/issues/1323

Discovery - Self description / thing link (McCool)

https://github.com/w3c/wot-profile/pull/121

Out of the box interoperability

common definition

https://github.com/w3c/wot-profile/issues/155

Plugfest/Testfest - testing scope

WoT Architecture - Jan 27th, 2022

Housekeeping

Approval of the minutes of the previous call.

https://www.w3.org/2022/01/20-wot-arch-minutes.html

Publication Timeline

https://github.com/w3c/wot/blob/main/charters/wg-2021-extension-plan.md

WoT Architecture - https://github.com/w3c/wot-architecture

Contributions

https://github.com/w3c/wot-architecture/pulls

Spec Alignment and Publication Blockers

Confirm spec structure https://github.com/w3c/wot-architecture/issues/646.

Spec alignment issues: https://github.com/w3c/wot-architecture/issues?q=is%3Aissue+is%3Aopen+label%3A%22spec+alignment%22

New Issues

https://github.com/w3c/wot-architecture/issues

WoT Profile - Jan 26th, 2022

Housekeeping

Approval of the minutes of the previous call.

https://www.w3.org/2022/01/19-wot-profile-minutes.html

Profile Roadmap - next steps

1. clarify requirements

2. profile scope, identify gaps

3. contributions to resolve normative gaps

4. contributions to resolve informative gaps

5. publication of second working draft

6. plugfest/testfest

7. incorporate review feedback from 2nd WD review

8. publication of candidate recommendation

Publication Timeline

https://github.com/w3c/wot/blob/main/charters/wg-2021-extension-plan.md

WoT Profile - https://github.com/w3c/wot-profile

  • Requirements - recap, clarifications

https://github.com/w3c/wot-profile/issues/156 https://github.com/w3c/wot-profile/blob/main/contributions/2021-12-16-WoT-Profiles-discussion%2Brequirements%2BOOTBI.pdf

  • Self description plan to resolve (McCool)
  • Out of the box interoperability - common definition

https://github.com/w3c/wot-profile/issues/155

  • Deployment Scenarios - Servient to Servient, Client to Servient, Client to Server
  • Implementability, Test plan
  • Validation

WoT Architecture - Jan 20th, 2022

Housekeeping

Approval of the minutes of the previous call.

https://www.w3.org/2022/01/13-wot-arch-minutes.html

Publication Timeline

https://github.com/w3c/wot/blob/main/charters/wg-2021-extension-plan.md

WoT Architecture - https://github.com/w3c/wot-architecture

Spec Alignment and Publication Blockers

Confirm spec structure https://github.com/w3c/wot-architecture/issues/646.

Spec alignment issues: https://github.com/w3c/wot-architecture/issues?q=is%3Aissue+is%3Aopen+label%3A%22spec+alignment%22

Contributions

https://github.com/w3c/wot-architecture/pulls

New Issues

https://github.com/w3c/wot-architecture/issues

WoT Profile - Jan 19th, 2022

Housekeeping

Approval of the minutes of the previous call.

https://www.w3.org/2022/01/13-wot-arch-minutes.html

Publication Timeline

https://github.com/w3c/wot/blob/main/charters/wg-2021-extension-plan.md

WoT Profile - https://github.com/w3c/wot-profile

  • Requirements - recap, clarifications
  • Out of the box interoperability - common definition
  • Deployment Scenarios - Servient to Servient, Client to Servient, Client to Server
  • Implementability, Test plan
  • Validation

Jan 13th, 2022

Housekeeping

Approval of the minutes of the previous call.

https://www.w3.org/2021/12/23-wot-arch-minutes.html

New Timeslot

Doodle polls:

WoT Architecture - https://github.com/w3c/wot-architecture

Spec Alignment and Publication Blockers

Spec alignment issues: https://github.com/w3c/wot-architecture/issues?q=is%3Aissue+is%3Aopen+label%3A%22spec+alignment%22

Contributions

https://github.com/w3c/wot-architecture/pulls

New Issues

https://github.com/w3c/wot-architecture/issues

WoT Profile - https://github.com/w3c/wot-profile

  • Requirements - recap
  • Out of the box interoperability - common definition
  • Deployment Scenarios - Servient to Servient, Client to Servient, Client to Server
  • Implementability, Test plan
  • Validation

Publication Timeline

https://github.com/w3c/wot/blob/main/charters/wg-2021-extension-plan.md