WG WoT Architecture WebConf/2020

From Web of Things Interest Group

Agenda for Meetings in 2020

Dec. 17th

Logistics

Approval of the minutes of the previous calls:

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

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

Housekeeping + Cleanup: https://github.com/w3c/wot-architecture/issues

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

Housekeeping + Cleanup: https://github.com/w3c/wot-profile/issues

Dec. 10th

Logistics

Approval of the minutes of the previous calls:

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

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

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

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

- Terminology proposals https://github.com/w3c/wot-architecture/issues?q=is%3Aissue+is%3Aopen+label%3Aterminology

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

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

Interoperability requirements:

"Out of the box" interoperability

External representation

Signing

Candidate technologies:

See also: https://github.com/w3c/wot-discovery/issues/24

Encryption

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

Dec. 3rd

Logistics

Approval of the minutes of the previous calls:

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

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

Transfer of the requirements section to the Use Cases TF (https://github.com/w3c/wot-usecases)

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

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

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

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

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

Nov. 26th

Logistics

Approval of the minutes of the previous calls:

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

FPWD

WoT Architecture FPWD candidate: Publication Status

WoT Profile FPWD candidate: Publication Status

Schedule

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

Transfer of the requirements section to the Use Cases TF (https://github.com/w3c/wot-usecases)

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

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

Interoperability requirements:

- canonical form

- signing

- encryption

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

Nov. 19th

Logistics

Approval of the minutes of the previous calls:

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

FPWD

WoT Architecture FPWD candidate:

-Publication Status

WoT Profile FPWD candidate:

-Publication Status

WoT Profile - Interoperability requirements

- canonical form - signing - encryption

Nov. 12th

Logistics

Approval of the minutes of the previous calls:

https://www.w3.org/2020/10/15-wot-arch-minutes.html

FPWD

WoT Architecture FPWD candidate:

-Publication Status

WoT Profile FPWD candidate:

-Publication Status

Requirements

Oct. 15th

Logistics

Approval of the minutes of the previous calls:

https://www.w3.org/2020/10/05-wot-minutes.html

https://www.w3.org/2020/10/07-wot-minutes.html

FPWD

WoT Architecture FPWD candidate:

- Recent MRs - FPWD approval

WoT Profile FPWD candidate:

- Recent MRs - FPWD approval

Oct. 1st

Virtual F2F

Publication BG collab

Architecture

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

FPWD

WoT Profile FPWD candidate: https://pr-preview.s3.amazonaws.com/mlagally/wot-profile-1/pull/36.html

WoT Architecture FPWD candidate: t.b.d.

Virtual F2F Agenda

- Architecture

- Profiles

Requirements

Requirements process

Hand over finalized to other TFs

Move requirements document section from architecture spec to use case WG note?

Thing Models

Thing models: Requirements and enhanced use cases (Sebastian? t.b.d.)

Presentation: Thing Models and OneDM (Michael Koster) (Use cases for SDF)

Review MR contributions

Sept 24th, 2020

Architecture

Logistics

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

Architecture 1.1

Contributions and new Requirements

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

Issues

Need owners for open issues:

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

Profiles

Need owners for open issues: https://github.com/w3c/wot-profile/issues


Sept 17th, 2020

Architecture

Logistics

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

export / legal restrictions

Architecture 1.1

Create Link relationship types requirements: https://github.com/w3c/wot-architecture/blob/master/REQUIREMENTS/link-relation-types.md

Contributions and new Requirements

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


Issues

Need owners for open issues:

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

Profiles

Need owners for open issues: https://github.com/w3c/wot-profile/issues


Sept 10rd, 2020

Architecture

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

Architecture 1.1

New system components:

- Gateways (Matsukura-san presents ITU-T https://www.itu.int/rec/T-REC-Y.2070-201501-I/en

- Discovery components

Contributions and new Requirements

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

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

Profiles

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

Sept 3rd, 2020

Architecture

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

Architecture 1.1

- Spec drafting

- Worksplit+contributions

Requirements

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

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

Profiles

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

August 27th, 2020

Architecture

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

Profiles

- 1st spec draft

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

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

Architecture 1.1

- Spec drafting

- Worksplit+contributions

Requirements

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

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

August 6th, 2020

Architecture

Approval of the minutes of the previous call: https://www.w3.org/2020/07/30-wot-arch-minutes.html

Profiles

- Co-editors

- 1st spec draft

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

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

Architecture 1.1

- Spec drafting

- Architecture 1.1 - restructuring - Worksplit+contributions

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

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

July 30, 2020

Architecture

Approval of the minutes of the previous call: https://www.w3.org/2020/07/23-wot-arch-minutes.html

Logistics

New Schedule

Doodle poll results: https://doodle.com/poll/wtxn2wffxvd8fuvy

- Rescheduling architecture calls to a combined 2 hour call

- Starting on Aug 6th the architecture call will take place at 2pm-4pm UTC. (EDT: 10am-noon)

Housekeeping

Wiki page housekeeping

Profiles

- Co-editors

- 1st spec draft

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

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

Architecture 1.1

- Spec drafting

- Worksplit+contributions

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

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


July 23rd, 2020

Architecture

Approval of the minutes of the previous call: https://www.w3.org/2020/07/16-wot-arch-minutes.html

Logistics

Schedule alternatives:

- Reschedule 1st architecture call (1-2 hours later)

- Merge 1st call into 2nd one

https://doodle.com/poll/wtxn2wffxvd8fuvy

Profiles

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

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

- 1st spec draft

- Call for Co-editors

Architecture 1.1

- Spec drafting

- Worksplit+contributions

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

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

July 15th, 2020

Architecture

Logistics

Schedule alternatives:

- Reschedule 1st architecture call (1-2 hours later)

- Merge 1st call into 2nd one

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

Approval of the VF2F Minutes: https://www.w3.org/2020/06/22-26-wot-vf2f-minutes.html#day3

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

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

Profiles

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

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

- 1st spec draft

- Call for Co-editors

Architecture 1.1

- Spec drafting

- Worksplit+contributions

July 9th, 2020

Architecture

Logistics

Approval of the minutes of the previous call:

https://www.w3.org/2020/06/18-wot-arch-minutes.html

Virtual F2F recap + summary

Roadmap

- Profiles

- Architecture

June 18th, 2020

Architecture

Logistics

Approval of the minutes of the previous call:

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

Virtual F2F planning:

- Lifecycle

- Use cases

- WoT Profile requirements

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

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

Roadmap

- Use Case document - Co-Editors

- Use case prioritisation - questionnaire

- Use Case Interest Group - Handover of use case work


May 28th, 2020

Architecture

Logistics

Approval of the minutes of the previous call: https://www.w3.org/2020/05/14-wot-arch-minutes.html

Virtual F2F planning:

- Lifecycle

- Use cases

Wiki page maintenance

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

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

Roadmap

- Use Case document - Call for Co-Editors

- Use case prioritisation - questionnaire

- Use Case Interest Group - Working model, worksplit

- Requirements

May 14th, 2020

Architecture

Logistics

Approval of the minutes of the previous call: https://www.w3.org/2020/05/07-wot-arch-minutes.html

Format of diagrams, contributions etc.

Virtual F2F planning: - Lifecycle - Use cases

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

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

Use Cases

  • Status and next steps
  • WoT Profile Use Cases

Life Cycle

Thing Lifecycle: Consolidate diagram and terminology for lifecycle states

Backlog
  • Verifiable credentials use cases and data model

https://www.w3.org/TR/2019/NOTE-vc-use-cases-20190924/

https://www.w3.org/TR/2019/REC-vc-data-model-20191119/

DID Follow Up

May 7th, 2020

Architecture

Logistics

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

Virtual F2F planning: - Lifecycle - Use cases

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

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

Use Cases

  • Doodle poll for dedicated IG call for use cases:

https://doodle.com/poll/nn5vyuwx4tk6b8fh Please respond by the end of this week.

  • Use case Review and selection process
  • WoT Profile Use Cases

Life Cycle

Thing Lifecycle: Consolidate diagram and terminology for lifecycle states

Backlog
  • Verifiable credentials use cases and data model

https://www.w3.org/TR/2019/NOTE-vc-use-cases-20190924/

https://www.w3.org/TR/2019/REC-vc-data-model-20191119/

DID Follow Up

April 30nd, 2020

Architecture

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

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

Security TF request - authentication clarification

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

Use Cases

Smart Grid: https://github.com/w3c/wot-architecture/pull/487

WoT Profile Use cases and Requirements

Life Cycle

Thing Lifecycle: Consolidate diagram and terminology for lifecycle states

Meeting logistics due to "golden week"

Backlog
  • Verifiable credentials use cases and data model

https://www.w3.org/TR/2019/NOTE-vc-use-cases-20190924/

https://www.w3.org/TR/2019/REC-vc-data-model-20191119/

  • Presentation on DID (continued)

April 23rd, 2020

Architecture

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

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

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

Life Cycle

Thing Lifecycle: Consolidate diagram and terminology for lifecycle states

Contributions:

https://github.com/w3c/wot-architecture/blob/master/proposals/unified%20device%20lifecycle.svg

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

https://github.com/w3c/wot-architecture/blob/master/proposals/WoT%20lifecycle%20diagram-WoT%20new%20lifecycle.svg

https://github.com/w3c/wot-architecture/blob/master/proposals/lifecycle-states.md

Use Cases

If time permits:

Public Health Monitoring: https://github.com/w3c/wot-architecture/pull/468

Home WoT devices work according to TV programs:https://github.com/w3c/wot-architecture/pull/484

Geolocation: https://github.com/w3c/wot-architecture/pull/468, https://github.com/w3c/wot-architecture/pull/482

Backlog

Profile

  • Goals
  • Use Cases
  • Requirements
  • next steps
  • Verifiable credentials use cases and data model

https://www.w3.org/TR/2019/NOTE-vc-use-cases-20190924/

https://www.w3.org/TR/2019/REC-vc-data-model-20191119/

  • Presentation on DID (continued)

April 9nd, 2020

Architecture

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

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

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

Use Cases

Profile

  • Goals
  • Use Cases
  • Requirements
  • next steps
Backlog
  • Verifiable credentials use cases and data model

https://www.w3.org/TR/2019/NOTE-vc-use-cases-20190924/

https://www.w3.org/TR/2019/REC-vc-data-model-20191119/

  • Presentation on DID (continued)


April 2nd, 2020

Architecture

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

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

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

Terminology

  • Thing Template
  • TD fragment

Use Cases

Profile

  • Goals
  • Use Cases
  • Requirements
  • next steps
Backlog
  • Verifiable credentials use cases and data model

https://www.w3.org/TR/2019/NOTE-vc-use-cases-20190924/

https://www.w3.org/TR/2019/REC-vc-data-model-20191119/

  • Presentation on DID (continued)

March 26th, 2020

Call 1: https://www.timeanddate.com/worldclock/fixedtime.html?msg=WoT+Architecture+-+Call+1&iso=20200327T07&p1=1440&ah=1

Call 2: https://www.timeanddate.com/worldclock/fixedtime.html?msg=WoT+Architecture+-+Call+2&iso=20200327T16&p1=1440&ah=1

Architecture

Approval of the minutes of the virtual F2F:

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

Review of the REC version changes: https://w3c.github.io/wot-architecture/publication/rec/diff.html

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

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

Architecture Use Cases

  • Terminology, use cases and requirements for:
    • Thing Templates
    • Thing Description Fragments
    • Init Dictionary
  • Media Use Cases - how to proceed?

Profile

  • Goals
  • Use Cases
  • Requirements
  • next steps
Backlog
  • Verifiable credentials use cases and data model

https://www.w3.org/TR/2019/NOTE-vc-use-cases-20190924/

https://www.w3.org/TR/2019/REC-vc-data-model-20191119/

  • Presentation on DID (continued)

March 12th, 2020

Call 1: https://www.timeanddate.com/worldclock/fixedtime.html?msg=WoT+Architecture+-+Call+1&iso=20200312T07&p1=1440&ah=1

Call 2: https://www.timeanddate.com/worldclock/fixedtime.html?iso=20200312T16&ah=1

Architecture

Approval of the minutes of the last call: https://www.w3.org/2020/03/05-wot-arch-minutes.html

Doodle poll results: https://doodle.com/poll/f6w4vp8uheub2hx6?utm_campaign=poll_push_close_admin&utm_medium=email&utm_source=poll_transactional&utm_content=choosefinal-cta#close

Agenda and deliverables for virtual F2F

Review of static HTML version of REC publication document: https://w3c.github.io/wot-architecture/publication/rec/

diff from Proposed REC: https://w3c.github.io/wot-architecture/publication/rec/diff.html

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

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

Use Cases

Review of:

  • Media Use Cases
  • GPS Module (Govtech)
  • X-protocol interaction
Backlog
  • Verifiable credentials use cases and data model

https://www.w3.org/TR/2019/NOTE-vc-use-cases-20190924/

https://www.w3.org/TR/2019/REC-vc-data-model-20191119/

  • Presentation on DID (continued)

March 5th, 2020

Architecture

Approval of the minutes of the last call: https://www.w3.org/2020/02/27-wot-arch-minutes.html

Planning/Roadmap for virtual F2F

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

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

Use Cases

Home Networking Scenarios (MEIG use cases) https://www.w3.org/TR/hnreq

  • Retail (Conexxus)
  • GPS Module (Govtech)
  • Presentation on DID (continued)

Feb 27th, 2020

Architecture

Approval of the minutes of the last call: https://www.w3.org/2020/02/20-wot-arch-minutes.html

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

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

Use Cases

Review of WoT use cases for V1 https://cdn.statically.io/gh/w3c/wot/aa90b2b8/ucr-doc/index.html

X-protocol interaction

Presentation on DID (continued)

Feb 20th, 2020

Architecture

Approval of the minutes of the last call: https://www.w3.org/2020/02/13-wot-arch-minutes.html

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

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

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

Use Cases

Terminology

(Home Networking Scenarios (MEIG use cases) https://www.w3.org/TR/hnreq)

Presentation on DID

- others (Retail, Govtech, ...) ?

Feb 13th, 2020

Architecture

Approval of the minutes of the last call.

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

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

Use Cases

X-protocol interoperability

Digital twin

Home Networking Scenarios (MEIG use cases) https://www.w3.org/TR/hnreq

- others?

Feb 6th, 2020

Architecture

Approval of the minutes of the last call.

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

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

Thing Lifecycle

Device lifecycles in OCF, OneM2M, L2M2M, T2TRG vs WoT (Zoltan)

Check against WoT reference lifecycle diagram

- others?

Use Cases

Review:

- Big Data

- MMI Use Cases

Input / Description required:

- Thing Directory / Discovery

- Data Streaming

- Audio/Video

- Others

Jan 23rd, 2020

Architecture

Approval of the minutes of the last call.

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

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

REC publication: https://w3c.github.io/wot-architecture/publication/pr/index.html Architecture

https://w3c.github.io/wot-architecture/publication/pr/diff.html Diff from CR2

Thing Lifecycle

reference state diagram

Input about typical device lifecycles in the industry

- OCF

- oneM2M

- W3C MMI Architecture

- others?

Use Cases

- Big Data

- Thing Directory / Discovery

- MMI Use Cases

- Data Streaming

- Audio/Video

- Others

Jan 16th, 2020

Architecture

Approval of the minutes of the last call.

- PRs:

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

Thing Lifecycle

Input about typical device lifecycles in the industry

- OCF

- oneM2M

- others?

Use Cases

- Cloud / Big Data

- Thing Directory / Discovery

- MMI

Jan 9th, 2020

Architecture

- Recap of last architecture discussion

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

Thing Lifecycle

Input about typical device lifecycles in the industry

- OCF

- oneM2M

- W3C MMI Architecture

- others?

Use Cases

- Cloud / Big Data

- Thing Directory / Discovery

- Data Streaming

- Audio/Video

WG_WoT_Architecture_WebConf-2019 past meetings