WG WoT Architecture WebConf/2020
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:
- JSON Web Signatures: https://tools.ietf.org/html/rfc7515
- Linked data signatures: https://w3c-ccg.github.io/ld-proofs/#linked-data-signatures
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
- Home Networking Scenarios (MEIG use cases) (https://www.w3.org/TR/hnreq)
- 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
- Home Networking Scenarios (MEIG use cases) (https://www.w3.org/TR/hnreq)
- 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
- Home Networking Scenarios (MEIG use cases) (https://www.w3.org/TR/hnreq)
- 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/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
- Home Networking Scenarios (MEIG use cases) (https://www.w3.org/TR/hnreq)
- 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
- Agriculture: https://github.com/w3c/wot-architecture/pull/471
- Public Health Monitoring: https://github.com/w3c/wot-architecture/pull/468
- Thing Lifecycle: Consolidate diagram and terminology for lifecycle states
- https://github.com/w3c/wot-architecture/blob/master/proposals/WoT%20lifecycle%20diagram-WoT%20new%20lifecycle.svg
Profile
- Goals
- Use Cases
- Requirements
- next steps
Backlog
- Home Networking Scenarios (MEIG use cases) (https://www.w3.org/TR/hnreq)
- 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
- Morning:
- Agriculture: https://github.com/w3c/wot-architecture/pull/471
- Transportation: https://github.com/w3c/wot-architecture/pull/470
- Afternoon:
- Thing Lifecycle: Consolidate diagram and terminology for lifecycle states
- Public Health Monitoring: https://github.com/w3c/wot-architecture/pull/468
Profile
- Goals
- Use Cases
- Requirements
- next steps
Backlog
- Home Networking Scenarios (MEIG use cases) (https://www.w3.org/TR/hnreq)
- 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
Architecture
Approval of the minutes of the virtual F2F:
- Day 1: https://www.w3.org/2020/03/16-wot-minutes.html#item05
- Day 2: https://www.w3.org/2020/03/17-wot-minutes.html#item02
- Day 4: https://www.w3.org/2020/03/19-wot-minutes.html#item03
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
- Public health monitoring: https://github.com/w3c/wot-architecture/pull/468
- Terminology, use cases and requirements for:
- Thing Templates
- Thing Description Fragments
- Init Dictionary
- Thing Lifecycle: https://github.com/w3c/wot-architecture/blob/ecbff763f11df5ee9f754812f6ef9c7c5b06dd8d/proposals/WoT%20lifecycle%20diagram-WoT%20new%20lifecycle.svg
- Media Use Cases - how to proceed?
Profile
- Goals
- Use Cases
- Requirements
- next steps
Backlog
- Home Networking Scenarios (MEIG use cases) (https://www.w3.org/TR/hnreq)
- 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 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:
- WoT use cases for V1 (https://cdn.statically.io/gh/w3c/wot/aa90b2b8/ucr-doc/index.html)
- Media Use Cases
- GPS Module (Govtech)
- X-protocol interaction
Backlog
- Home Networking Scenarios (MEIG use cases) (https://www.w3.org/TR/hnreq)
- 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