WG WoT Architecture WebConf/2021

From Web of Things Interest Group

Agenda for Meetings in 2021

Dec 23th, 2021

Housekeeping

Approval of the minutes of the previous call.

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

Editorial fix for use cases WG note: https://github.com/w3c/wot-usecases/pull/173

New Timeslot

Doodle polls:

Previous doodle poll: https://doodle.com/poll/a6ibrh5cg6e9s2yx

Publication Timeline

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

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

New Issues since last week

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

Contributions

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

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

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

  • Requirements
  • Out of the box interoperability
  • Deployment Scenarios
  • Implementability
  • Validation

Dec 16th, 2021

Housekeeping

Approval of the minutes of the previous call.

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

New Timeslot

Doodle polls:

Previous doodle poll: https://doodle.com/poll/a6ibrh5cg6e9s2yx

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

New Issues since last week

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

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

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

  • Requirements
  • Out of the box interoperability
  • Deployment Scenarios
  • Implementability
  • Validation

Dec 9th, 2021

Housekeeping

Approval of the minutes of the previous call.

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

New Timeslot

Doodle polls:

Previous doodle poll: https://doodle.com/poll/a6ibrh5cg6e9s2yx

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

Contributions

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

New Issues since last week

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

Spec Alignment and Publication Blockers

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

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

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

Profile Scope

Goals

Deployment Scenarios:

Implementability

Validation

Spec Structure

Dec 2nd, 2021

Housekeeping

Approval of the minutes of the previous call.

https://www.w3.org/2021/11/25-wot-arch-minutes.html

New Timeslot

Previous doodle poll: https://doodle.com/poll/a6ibrh5cg6e9s2yx

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

Contributions

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

New Issues since last week

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

Spec Alignment and Publication Blockers

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

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

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

Common Data model and constraints

Profile Name

Decisions on: https://github.com/w3c/wot-profile/pull/125

Contributions

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

Async review process

Nov 25th, 2021

Housekeeping

Approval of the minutes of the previous call.

https://www.w3.org/2021/11/18-wot-arch-minutes.html

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

Spec Alignment and Publication Blockers

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

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

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

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

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

Decisions on: https://github.com/w3c/wot-profile/pull/125#issuecomment-966589941

New Timeslot

Review Process

Async review process proposal https://github.com/w3c/wot/pull/1005

Nov 18th, 2021

Housekeeping

Approval of the minutes of the previous call.

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

Finding a permanent new time slot.

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

Spec Alignment and Publication Blockers

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

Contributions

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

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

Publication Blockers

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

Clarify specification structure

Nov 11th, 2021

Housekeeping

Approval of the minutes of the previous call.

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

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

Clarify specification structure

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

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

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

Issue requiring more discussion: https://github.com/w3c/wot-architecture/issues?q=is%3Aissue+is%3Aopen+label%3A%22requires+discussion%22

Decision on charter extension of 6 months / 12 months

Nov 4th, 2021

Housekeeping

Approval of the minutes of the previous calls.

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

Approval of the minutes of the virtual F2F.

https://www.w3.org/2021/10/27-wot-minutes.html

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

Contributions

Issues

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

vF2F recap: Profile use cases, push event model.

https://github.com/w3c/wot/blob/main/PRESENTATIONS/2021-10-online-f2f/2021-10-27-WoT-F2F-Architecture%2BProfiles-Lagally.pdf

Contributions

Sept 23rd, 2021

Housekeeping

Approval of the minutes of the previous calls.

https://www.w3.org/2021/09/16-wot-arch-minutes.html

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

WIP: Add Description and Model Section

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

WIP: Add Description and Model Section

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

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

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

Protocol binding for queryall actions

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

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

Echonet Example TD: https://github.com/w3c/wot-profile/pull/85

Data Model: https://github.com/w3c/wot-profile/pull/93

Restructure Core Profile section: https://github.com/w3c/wot-profile/pull/78

Sept 16th, 2021

Housekeeping

Approval of the minutes of the previous calls.

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

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

https://github.com/w3c/wot-architecture/pulls (5-10 mins)

WIP: Add Description and Model Section: https://github.com/w3c/wot-architecture/pull/600

Section on Profiles: https://github.com/w3c/wot-architecture/pull/592

WIP: Define and discuss hubs: https://github.com/w3c/wot-architecture/pull/603

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

Date and time formats: https://github.com/w3c/wot-profile/pull/94

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

TD Examples: https://github.com/w3c/wot-profile/pull/91

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

Sept 9th, 2021

Housekeeping

Approval of the minutes of the previous calls.

https://www.w3.org/2021/07/29-wot-arch-minutes.html

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

Canonical TD dependencies: https://github.com/w3c/wot-profile/pull/96

Data Model: https://github.com/w3c/wot-profile/pull/93

TD Examples: https://github.com/w3c/wot-profile/pull/91

Actions: https://github.com/w3c/wot-profile/pull/89

Date and time formats: https://github.com/w3c/wot-profile/pull/94

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

Restructuring spec: https://github.com/w3c/wot-profile/pull/78

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

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

https://github.com/w3c/wot-architecture/pulls (5-10 mins)

September 2nd, 2021

Cancelled

July 29th, 2021

Housekeeping

Approval of the minutes of the previous calls.

https://www.w3.org/2021/07/22-wot-arch-minutes.html vF2F call notes:

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

Actions: https://github.com/w3c/wot-profile/pull/89

Data Model: https://github.com/w3c/wot-profile/pull/93

Date and time formats: https://github.com/w3c/wot-profile/pull/94

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

Restructuring spec: https://github.com/w3c/wot-profile/pull/78


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

July 22nd, 2021

Housekeeping

Approval of the minutes of the previous calls.

https://www.w3.org/2021/07/15-wot-arch-minutes.html vF2F call notes:

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

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

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

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



June 17th, 2021

Housekeeping

Approval of the minutes of the previous calls.

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

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

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

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

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

Protocol binding: Actions.

WoT Use Cases - https://github.com/w3c/wot-usecase

Portable building app use case:

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

F2F planning

Architecture (Lagally, 2h)

  • Lifecycle
    • device lifecycle - close
    • system lifecycle / discovery, directories, registration - close the topic?
  • Review of new chapters
    • Profiles (New)
    • Discovery (review)
  • Review updates for existing chapters
    • TD (Updates from Sebastian)
    • Scripting (Update from Daniel only feasible in July?)
    • Protocol Bindings (?)
  • Publication plan: WD before E / July


  • Profiles (Lagally, 3h)
    • Actions
    • Events
    • Return codes
    • Test Plan - (Report Generation Tooling: McCool, Highlighting via CSS Markup: Mizushima)
    • Implementation report - blank template document (McCool)
    • Validation (JSON Schema)

May 27th, 2021

Housekeeping

Approval of the minutes of the previous calls.

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

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

Review PRs

Discovery:

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

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

Review PRs

New Protocol binding section:

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

Focus on Error Response codes, Actions.

May 20th, 2021

Housekeeping

Approval of the minutes of the previous calls.

https://www.w3.org/2021/04/29-wot-arch-minutes.html

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

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

Review PRs

Discovery:

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

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

Review PRs

New Protocol binding section:

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

Requirements housekeeping:

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

April 29th, 2021

Housekeeping

Approval of the minutes of the previous call. https://www.w3.org/2021/04/15-wot-arch-minutes.html

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

Review PRs

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

Review PRs

April 15th, 2021

Housekeeping

Approval of the minutes of the previous call. https://www.w3.org/2021/03/11-wot-arch-minutes.html

https://www.w3.org/2021/03/15-25-wot-minutes.html#d3

virtual F2F feedback and conclusions

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

Review Scope and Requirements: https://github.com/w3c/wot-profile/issues/73

March 11th, 2021

Housekeeping

Approval of the minutes of the previous call:

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

virtual F2F

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

- Reference device: https://github.com/w3c/wot-profile/issues/68

- Use cases for reference devices: https://github.com/w3c/wot-profile/issues/71

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

- Continue Review/Discussion of FPWD feedback https://github.com/w3c/wot-profile/labels/FPWD%20Feedback

- Proposed Constraints

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

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

March 4th, 2021

Housekeeping

Approval of the minutes of the previous call:

https://www.w3.org/2021/02/25-wot-arch-minutes.html

virtual F2F

WoT Profile (30 mins) - https://github.com/w3c/wot-profile

- Reference device: https://github.com/w3c/wot-profile/issues/68

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

- Continue Review/Discussion of FPWD feedback https://github.com/w3c/wot-profile/labels/FPWD%20Feedback

- Proposed Constraints

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

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

Feb. 25th, 2021

Logistics

Approval of the minutes of the previous call:

https://www.w3.org/2021/02/18-wot-arch-minutes.html

virtual F2F

WoT Architecture (10 mins - if needed) - https://github.com/w3c/wot-architecture

Terminology updates (if any)

WoT Profile (1:20h) - https://github.com/w3c/wot-profile

- Reference device: https://github.com/w3c/wot-profile/issues/68

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

- Continue Review/Discussion of FPWD feedback https://github.com/w3c/wot-profile/labels/FPWD%20Feedback

- Proposed Constraints

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

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

Feb. 18th, 2021

Logistics

Approval of the minutes of the previous call:

https://www.w3.org/2021/02/11-wot-arch-minutes.html

WoT Architecture (30 mins - if needed) - https://github.com/w3c/wot-architecture

Terminology updates (if any)

WoT Profile (1h) - https://github.com/w3c/wot-profile

- Reference device: https://github.com/w3c/wot-profile/issues/68

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

- Continue Review/Discussion of FPWD feedback https://github.com/w3c/wot-profile/labels/FPWD%20Feedback

- Proposed Constraints

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

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

virtual F2F

Feb. 11th, 2021

Logistics

Approval of the minutes of the previous call:

https://www.w3.org/2021/02/04-wot-arch-minutes.html

WoT Architecure (30 mins) - https://github.com/w3c/wot-architecture

Terminology updates

WoT Profile (1 h) - https://github.com/w3c/wot-profile

- Reference device: https://github.com/w3c/wot-profile/issues/68

- Continue Review/Discussion of FPWD feedback https://github.com/w3c/wot-profile/labels/FPWD%20Feedback

- Proposed Constraints

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

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

virtual F2F

Jan. 28th, 2021

Logistics

Approval of the minutes of the previous call:

https://www.w3.org/2021/01/21-wot-arch-minutes.html

WoT Architecure (30 mins) - https://github.com/w3c/wot-architecture

Terminology:

- Partial TD

- TD fragment

WoT Profile (1 h) - https://github.com/w3c/wot-profile

- Continue Review/Discussion of FPWD feedback https://github.com/w3c/wot-profile/labels/FPWD%20Feedback

- Proposed Constraints

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

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


Jan. 21th, 2021

Logistics

Approval of the minutes of the previous calls:

https://www.w3.org/2021/01/14-wot-arch-minutes.html

WoT Profile (1:30h) - https://github.com/w3c/wot-profile

- Review of FPWD feedback https://github.com/w3c/wot-profile/labels/FPWD%20Feedback

WoT Architecure (30 mins) - https://github.com/w3c/wot-architecture

Terminology:

- Partial TD

- TD fragment

Jan. 13th, 2021

Due to some conflicts this will be only a one hour call (1st hour).

Logistics

Approval of the minutes of the previous calls:

https://www.w3.org/2020/12/17-wot-arch-minutes.html

WoT Architecure (1h) - https://github.com/w3c/wot-architecture

Terminology: - Partial TD

WoT Profile (1h) - https://github.com/w3c/wot-profile

- Review of FPWD feedback https://github.com/w3c/wot-profile/labels/FPWD%20Feedback