- From: Kazuyuki Ashimura <ashimura@w3.org>
- Date: Mon, 26 Apr 2021 21:00:20 +0900
- To: public-wot-wg@w3.org
availabl at:
https://www.w3.org/2021/03/29-wot-discovery-minutes.html
also as text below.
Thanks a lot for taking the miutes, Cristiano and Christian!
Kazuyuki
---
[1]W3C
[1] https://www.w3.org/
WoT Discovery
29 March 2021
[2]IRC log.
[2] https://www.w3.org/2021/03/29-wot-discovery-irc
Attendees
Present
Andrea_Cimmino, Ben_Francis, Christian_Glomb, Christine
Perey, Cristiano_Aguzzi, Farshid_Tavakolizadeh,
Kaz_Ashimura, Kunihiko_Toumura, Michael_McCool,
Soumya_Kanti_Datta, Tomoaki_Mizushima
Regrets
-
Chair
McCool
Scribe
cris, glomb, kaz
Contents
1. [3]F2F minutes
2. [4]Issue 145
3. [5]Editorial PRs
4. [6]Issue 147
5. [7]Issue 133
6. [8]Summary of resolutions
Meeting minutes
F2F minutes
[9]vF2F day 1
[9] https://www.w3.org/2021/03/15-wot-minutes.html
[10]vF2F day 2
[10] https://www.w3.org/2021/03/17-wot-minutes.html
[11]vF2F day 3
[11] https://www.w3.org/2021/03/18-wot-minutes.html
[12]vF2F day 4
[12] https://www.w3.org/2021/03/22-wot-minutes.html
[13]vF2F day 5
[13] https://www.w3.org/2021/03/24-wot-minutes.html
[14]vF2F day 6
[14] https://www.w3.org/2021/03/25-wot-minutes.html
Kaz: will send a reminder to the IEC guys and ask them for
slides
McCool: "will give feedback for T2TRG"
… don't see any issues, can accept?
(no objection)
day 1 minutes accepted and to be marked as "reviewed"
Kaz: note day 2 is the Discovery day
McCool: don't see major problems; any problems?
(none)
McCool: mark as "reviewed"
… official acceptance during the main call later
Issue 145
<glomb> [15]https://github.com/w3c/wot-discovery/pull/145 PR
145: Listing with chunked transfer
[15] https://github.com/w3c/wot-discovery/pull/145
PR not issue
Farshid presents
Three proposal: pagination / headers / chunking
Chunking: Streaming instead of pagination
<kaz> [16]Preview: 6.2.2.1.5 Listing
[16] https://pr-preview.s3.amazonaws.com/farshidtz/wot-discovery/pull/145.html#exploration-directory-api-registration-listing
mm issue:JSON-LD needs context, Farshid: not necessary
HTTP 1.1 chunked transfer encoding
Widely supported
HTTP/2 -> http frames
Where is it applied?
McCool: browser support it, variable chunk size
McCool: almost invisible
clients have to request content-lenght
Question: how big is the entire message?
McCool: Content-length optional
Farshid: expensive to calculate, can be optimized
McCool: client can do head
Farshid: some concerns that it is not enough, does not prevent
pagination
Christian: want to have both options
<kaz> [17]Linked Data Platform Paging 1.0: 4.2 Simple paging
flow using redirects
[17] https://www.w3.org/TR/ldp-paging/#ldpp-ex-paging-303
Both mandatory: both optional?
Farshid: Query API should provide pagination
McCool: Server should optimize
McCool: extra work to realize
Chunking for large TDs
Payload body: array of TDs
Christian: want possibility to add extra info
McCool: clean up draft, chunking as basic functionality
McCool: leave pagination for the moment and ask for review
Farshid: not compatible
Chunking w/ current draft
Farshid: Header based approach can be added to chunking
<kaz> [18]PR 130 Preview: 6.2.2.1.5 Listing
[18] https://pr-preview.s3.amazonaws.com/farshidtz/wot-discovery/pull/130.html#exploration-directory-api-registration-listing
<kaz> proposal: merge PR 145; add a new PR based on PR 130
[19]https://github.com/w3c/wot-discovery/pull/145 should be
merged. [20]https://github.com/w3c/wot-discovery/pull/130.
[19] https://github.com/w3c/wot-discovery/pull/145
[20] https://github.com/w3c/wot-discovery/pull/130.
130 will be closed
Cristiano: +1 for merging this PR
... Then cleanup
... What about extra info in the body?
... Issue Mix of JSON + JSON-LD
... Chunking also applies for submitting TDs
... Large TDs vs. large sets of TDs.
McCool: Pagination info in body or header: to be discussed.
Farshid will fix 130: then discussion <kaz> (some more
discussion)
[21]https://github.com/w3c/wot-discovery/pull/145 merged
[21] https://github.com/w3c/wot-discovery/pull/145
Resolution: Will merge this PR145 and add a new PR to add
pagination based on the header-based proposal in PR130 with
necessary features (e.g. nextLink, etag headers).
130 cancelled, then new PR.
Plus one more PR for having extra info in body
Editorial PRs
<kaz> [22]PR 136: Validation error example
[22] https://github.com/w3c/wot-discovery/pull/136
McCool: Editorial PRs should be merged
<kaz> [23]PR 137: Update jsonpath draft URL and date
[23] https://github.com/w3c/wot-discovery/pull/137
<kaz> [24]PR 138: Improve directory intro
[24] https://github.com/w3c/wot-discovery/pull/138
Issue 147
[25]Issue 147: Add reference to Discovery paper by Arne
Broering, Soumya Kanti Datta, and Christian Bonnet
[25] https://github.com/w3c/wot-discovery/issues/147
Fundamental work should be acknowledged
McCool: Some more work to be cited?
<kaz> [5min break]
<kaz> (Christian and Soumya leaves)
<kaz> (Ben joins)
Issue 133
<kaz> [26]Issue 133 - Refactoring TDD Thing Description
[26] https://github.com/w3c/wot-discovery/issues/133
Farshid: please speak about the refactored td
Ben: single things properties, combining listing and filtering
… spitting in three events
… anyother changes?
Farshid: td -> is now things. More readable
<kaz> i/please peak/topic: Issue 133/
Farshid: is it ok to call them things
… ?
McCool: I agree with the changes
… it is a reasonable change, although it is less readable
… is a registration an action?
Farshid: yep
McCool: another issue property names in url is not consistent
… should we create a convention for urls?
… it is a whole other discussion
… urls can change but not the affordance names
Farshid: it is a another issue... it means that the URL can be
changed in the spec?
McCool: maybe a TM can help
Farshid: should we call things or tds?
McCool: vote for td
… @type : "Thing" is a legacy definition
… I am ok eitherway
… just stick with things
… is sparql a property
… is weird
Cristiano: did we solve the problem of choosing which form to
use?
Farshid: sparql is special
Ben: we cannot add sparql as query filter
… property vs action is an open question
Andrea: why sparql is not a property?
Ben: we cannot describe it correctly as a form of things
McCool: jsonpath would be much more common
… sparql is even optional
Ben: sparql is separate because jsonpath and xpath is more a
fragment than a proper high level query lang
… also we have still to decide what is really normative
McCool: I would say that once we have a thingmodel we'll use it
(usually TMs does not have fixed urls)
McCool: closing the meeting, let's keep discuss on the issue
<kaz> [adjourned]
Summary of resolutions
1. [27]Will merge this PR145 and add a new PR to add
pagination based on the header-based proposal in PR130 with
necessary features (e.g. nextLink, etag headers).
Minutes manually created (not a transcript), formatted by
[28]scribe.perl version 127 (Wed Dec 30 17:39:58 2020 UTC).
[28] https://w3c.github.io/scribe2/scribedoc.html
Received on Monday, 26 April 2021 12:00:25 UTC