Publishing Working Group Telco — Minutes
Date: 2019-08-19
See also the Agenda and the IRC Log
Attendees
Present: Deborah Kaplan, Mateus Teixeira, Rachel Comerford, Ivan Herman, Wendy Reid, Luc Audrain, gregorio, Gregorio Pellegrino, Laurent Le Meur, George Kerscher, Matt Garrish, Keith McFarland, Romain Deltour, Ric Wright, Avneesh Singh, Jun Gamou, Garth Conboy, Marisa DeMeglio, Bill Kasdorf, Benjamin Young, Joshua Pyle, Nellie McKesson, Brady Duga, Geoff Jukes, Tim Cole
Regrets: Tzviya Siegman, Franco Alvarado, Dave Cramer
Guests:
Chair: Wendy Reid
Scribe(s): Rachel Comerford
Content:
- 1. approving the minutes
- 2. Publishing updates
- 3. manifest discussion issue
- 4. Matt as an extra help
- 5. Agenda for TPAC
- 6. Agenda for TPAC
- 7. Proposed Closing issues
- 8. Add linked resource property called ‘alternative’
- 9. Resolutions
Wendy Reid: Let’s introduce Keith!
keith mcfarland: [silence speaks louder than words]
keith mcfarland: hello everyone. sorry, audio issues,
Wendy Reid: Keith is joining us from Blackstone
1. approving the minutes
Wendy Reid: See Last week’s minutes
Ivan Herman: +1
Wendy Reid: shall we approve the minutes?
… minutes approved
Resolution #1: last week’s minutes approved
2. Publishing updates
Wendy Reid: publications manifest first public work draft and next working draft of audiobooks will be ready to publish next week
Ivan Herman: we need a formal resolution for the first public working draft of the manifest
Proposed resolution: the WG approves the publication of the Publication Manifest as a First Public Working Draft, using the shortname pub-manifest (Ivan Herman)
Matt Garrish: +1
Deborah Kaplan: +1
Wendy Reid: +1
Ivan Herman: +1
Rachel Comerford: +1
Mateus Teixeira: +1
Joshua Pyle: +1
Bill Kasdorf: +1
Marisa DeMeglio: +1
Laurent Le Meur: +1
Luc Audrain: +1
George Kerscher: +1
Garth Conboy: +1
Benjamin Young: +1
Avneesh Singh: +1
Resolution #2: the WG approves the publication of the Publication Manifest as a First Public Working Draft, using the shortname pub-manifest
Proposed resolution: the WG approves the usage of ECHIDNA for the Publication Manifest document (once published as a FPWD) (Ivan Herman)
Matt Garrish: +1
Ivan Herman: +1
Wendy Reid: +1
Deborah Kaplan: +1
Romain Deltour: +1
Geoff Jukes: +1
Rachel Comerford: +1
Garth Conboy: +1
Joshua Pyle: +1
Bill Kasdorf: +1
Laurent Le Meur: +1
Luc Audrain: +1
George Kerscher: +1
Resolution #3: the WG approves the usage of ECHIDNA for the Publication Manifest document (once published as a FPWD)
Avneesh Singh: +1
Proposed resolution: the WG approves the publication of the next audiobook draft (Ivan Herman)
Ivan Herman: +1
Wendy Reid: +1
Avneesh Singh: +1
Deborah Kaplan: +1
Laurent Le Meur: +1
Rachel Comerford: +1
Joshua Pyle: +1
Mateus Teixeira: +1
Geoff Jukes: +1
Bill Kasdorf: +1
Romain Deltour: +1
Matt Garrish: +1
George Kerscher: +1
Resolution #4: the WG approves the publication of the next audiobook draft
3. manifest discussion issue
Wendy Reid: See Issue #31 “Is there a need for both an authored and a canonical manifests”
Wendy Reid: See Issue #32 “Should we use JSON schemas as part of the spec?”
Wendy Reid: See summary of the discussions and decisions to be taken, read here:
Do we allow the usage of full JSON-LD for the publication manifest, or only a restricted “subset” (or shape) thereof. Put it another way, do we expect reading systems that use the manifest to include a full JSON-LD processor? (This is, in fact, issue #32.)
Do we need the differentiation (and corresponding conversion method) between an “authored” manifest and a “canonical” manifest, where the former is a simplified version of the latter (e.g., allowing the author to use simple convention to express the manifest information in its full complexity)? (See the example of @llemeurfr’s example in #31 (comment) to illustrate it)
Ivan Herman: we moved a bit last week and getting to a consensus among those who discussed all this. The proposed answer to the first question is no, ie, we would use just a specific “shape” of JSON-LD. There would be an informal reference to a JSON-Schema to define that shape.
George Kerscher: A fully implemented json processor would be able to process this subset and so would a reading system so we have this covered, yes?
Ivan Herman: yes.
… the other issue is canonical manifest. The proposed consensus is the get rid of the term ‘canonical’ manifest.
… There is already a (WebIDL) definition in the document that is used by the processor. Matt is working with the conversion algorithm that says here is the manifest and here is how I use it to convert it into the data structure defined by WebIDL. I think that the discussion on the issue shows that we are in agreement
… matt’s work is not yet done and so this will not be in the first public working draft
… the question is if there is a consensus
Wendy Reid: are there any comments?
Benjamin Young: the overall direction is the right one but we do need to review the writing when it’s done because it will clarify some of the confusion
… shape is a better term in this case than subset
Proposed resolution: (1) only a shape of JSON-LD is required; this will be further defined through an (informative) reference to a JSON schema. This should close issue #32. (2) instead of the canonical manifest only an internal data structure is used, and the canonicalization algo. maps onto this. This closes issue #31 (Ivan Herman)
Ivan Herman: +1
Wendy Reid: +1
Luc Audrain: +1
Nellie McKesson: +1
Deborah Kaplan: +1
Matt Garrish: +1
Rachel Comerford: +1
Tim Cole: +1
Romain Deltour: +1
Mateus Teixeira: +1
Geoff Jukes: +1
Benjamin Young: +1
Marisa DeMeglio: +1
Laurent Le Meur: +1
Bill Kasdorf: +1
Joshua Pyle: +1
Resolution #5: (1) only a shape of JSON-LD is required; this will be further defined through an (informative) reference to a JSON schema. This should close issue #32. (2) instead of the canonical manifest only an internal data structure is used, and the canonicalization algo. maps onto this. This closes issue #31
4. Matt as an extra help
Bill Kasdorf: Yay Matt!
Wendy Reid: Welcome mattg as a temporary co-chair (until Tzviya is back)!
5. Agenda for TPAC
Wendy Reid: See Agenda-to-be
6. Agenda for TPAC
Wendy Reid: I think I will be attending
Luc Audrain: Good news !
Wendy Reid: end of this week is the deadline for adding suggestions to the agenda
… Please fill it out this week
7. Proposed Closing issues
Wendy Reid: https://github.com/w3c/audiobooks/issues
Wendy Reid: https://github.com/w3c/pub-manifest/issues
Wendy Reid: please take a look at these lists of proposed issues to close and let me know today if you have any objections to closing any of them
… otherwise they will be closed today
Laurent Le Meur: +1
8. Add linked resource property called ‘alternative’
Luc Audrain: See Issue #33
Wendy Reid: this is to facilitate the use case for synch media
… we realized that there wasn’t anything in synched media that allowed for this so I suggested this issue be opened against manifest
… this affects more than just audiobook
Ivan Herman: this is the written version of an audio track?
… it’s value is the url to a resource?
… but it must be present in the links in the manifest?
… I imagine it could be done automatically in those transformations
Marisa DeMeglio: I like the idea of not having it be strict
Matt Garrish: There’s no reason it couldn’t be an array as well as a value, correct?
Wendy Reid: yeah, I think you could have multiple alternatives
Ivan Herman: I am backpedaling
… if I do it automatically then the media type will not be clear - especially if we do what Matt says
… I don’t think we have an automatic deduction of the media type
Laurent Le Meur: See Example of a similar structure in Readium
Laurent Le Meur: See Example for usage of a similar construction
Laurent Le Meur: there are some potential implementations on the market
… I support Ivan’s proposals
Ivan Herman: I would like if this came in like a pull request on the manifest document with all the right information
Marisa DeMeglio: I can give it a shot
Ivan Herman: thanks, mattg has his hands full
Benjamin Young: how does this work with rel alternate? will that be confusing? whoever writes the pull request should be careful to clarify
Laurent Le Meur: one is about alternative publication and the other is about alternative media, it’s a different level of semantics
Ivan Herman: the new proposal, the alternate is the target - the rel characterizes the resource
… I am giving a sound alternative to a text
Benjamin Young: and that’s the definition of rel alternate in HTML
Ivan Herman: but not in JSON-LD
Proposed resolution: there is an in principle agreement with the proposal, a PR will follow with the details (Wendy Reid)
Ivan Herman: +1
Benjamin Young: I think whoever writes this should be aware
Avneesh Singh: +1
Wendy Reid: +1
Tim Cole: +1
Deborah Kaplan: +1
Romain Deltour: +1
Rachel Comerford: +1
Matt Garrish: +1
Luc Audrain: +1
Benjamin Young: +1
Bill Kasdorf: +1
Mateus Teixeira: +1
Ric Wright: +1
Geoff Jukes: +1
Nellie McKesson: +1
Resolution #6: there is an in principle agreement with the proposal, a PR will follow with the details
Wendy Reid: Next week we’ll talk about audiobooks
… Add items to the TPAC document
Laurent Le Meur: bye
9. Resolutions
- Resolution #1: last week’s minutes approved
- Resolution #2: the WG approves the publication of the Publication Manifest as a First Public Working Draft, using the shortname pub-manifest
- Resolution #3: the WG approves the usage of ECHIDNA for the Publication Manifest document (once published as a FPWD)
- Resolution #4: the WG approves the publication of the next audiobook draft
- Resolution #5: (1) only a shape of JSON-LD is required; this will be further defined through an (informative) reference to a JSON schema. This should close issue #32. (2) instead of the canonical manifest only an internal data structure is used, and the canonicalization algo. maps onto this. This closes issue #31
- Resolution #6: there is an in principle agreement with the proposal, a PR will follow with the details