WG WoT Architecture WebConf

From Web of Things Interest Group
Jump to: navigation, search

WebConf Information

See also the consolidated WoT Web meetings table on the main wiki page of the WoT IG/WG.

Web of Things Architecture Task Force

The WoT Architecture task force is responsible for the abstract architecture and interoperability profiles for the Web of Things.

Normative Deliverables

Currently TF work is focused on two normative deliverables:

WoT Architecture

The WoT Architecture specification describes the abstract architecture for the W3C Web of Things. It defines the terminology that is used by all other WoT building blocks. The specification defines a conceptual framework that can be mapped onto a variety of concrete deployment scenarios.

WoT Profile

The WoT Profile Specification defines a Profiling Mechanism and a WoT Core Profile, which enables out of the box interoperability among things and devices. Out of the box interoperability implies, that devices can be integrated into various application scenarios without deep level adaptations. Typically only minor configuration operations are necessary (such as entering a network key, or IP address) to use the device in a certain scenario. These actions can be done by anyone without specific training.

People

TF-Lead: Michael Lagally (Oracle Corp.)

WoT Architecture Co-Editors: Michael Lagally (Oracle Corp.) Ryuichi Matsukura (Fujitsu Ltd.) Toru Kawaguchi (Panasonic Corp.) Kunihiko Toumura (Hitachi, Ltd.)

WoT Profile Co-Editors: Michael Lagally (Oracle Corp.) Michael McCool (Intel Corp.) Ryuichi Matsukura (Fujitsu Ltd.) Sebastian Kaebisch (Siemens AG) Tomoaki Mizushima (Internet Research Institute, Inc.)

Schedule and WebEx

The master schedule is at the main WG/IG page at: https://www.w3.org/WoT/IG/wiki/Main_WoT_WebConf

Thursday at 2-4pm UTC

Note:

  • This is a WoT WG WebConf and underlies the W3C Patent Policy
  • Most of the W3C teleconfs including the WoT Architecture call are allocated based on the US Eastern time, so the Architecture call starts at 6 UTC (call 1) and 15 UTC (call 2) after March 9. In addition, European summer time started on March 29, so the call starts at 8am (call 1) and 5pm in Europe after March 29.

IRC

The IRC is used for the minutes, speaker queue, and sharing links etc.

Agenda

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

Meeting Minutes

All meeting minutes are published in a public archive.