W3C

Permissions and Obligations Expression Working Group Teleconference

25 Sep 2017

Agenda

See also: IRC log

Attendees

Present
renato, ivan, michaelS, lindab, victor
Regrets
Chair
ben
Scribe
renato

Contents


<scribe> scribe: renato

last week minutes: https://www.w3.org/2017/09/18-poe-minutes

accepted!

<scribe> Agenda: testing regime

https://github.com/w3c/poe/blob/gh-pages/test/test-regime.md

michael: all the documents are there..but are there guidelines?

ben: yes...should
... are we assuming that implementors will publish their results on the spreadsheet

michael: yes, and script will create official web page

renato: whats needed in the spreadsheet?

ben: to provide ids to the Evaluator sheet

michael: needs reference ids

renato: what about the validation test cases?

michael: action on victor/simon

<scribe> ACTION: benws_ to add identifiers to the Evaluation webpage [recorded in http://www.w3.org/2017/09/25-poe-minutes.html#action01]

<trackbot> Error finding 'benws_'. You can review and register nicknames at <https://www.w3.org/2016/poe/track/users>.

<scribe> ACTION: benws_ Add commentary to the Test Regime page as instructions for implementors [recorded in http://www.w3.org/2017/09/25-poe-minutes.html#action02]

<trackbot> Error finding 'benws_'. You can review and register nicknames at <https://www.w3.org/2016/poe/track/users>.

michael: need JSON-LD examples and guidelines

ivan: need both

<scribe> ACTION: victor number all the sections/test cases in the Validation webpage [recorded in http://www.w3.org/2017/09/25-poe-minutes.html#action03]

<trackbot> Created ACTION-47 - Number all the sections/test cases in the validation webpage [on Víctor Rodríguez-Doncel - due 2017-10-02].

<scribe> ACTION: victor create JSON-LD version of each turtle test case [recorded in http://www.w3.org/2017/09/25-poe-minutes.html#action04]

<trackbot> Created ACTION-48 - Create json-ld version of each turtle test case [on Víctor Rodríguez-Doncel - due 2017-10-02].

<scribe> ACTION: benws Add commentary to the Test Regime page as instructions for implementors [recorded in http://www.w3.org/2017/09/25-poe-minutes.html#action05]

<trackbot> Created ACTION-49 - Add commentary to the test regime page as instructions for implementors [on Benedict Whittam Smith - due 2017-10-02].

<scribe> ACTION: benws add identifiers to the Evaluation webpage [recorded in http://www.w3.org/2017/09/25-poe-minutes.html#action06]

<trackbot> Created ACTION-50 - Add identifiers to the evaluation webpage [on Benedict Whittam Smith - due 2017-10-02].

michael: what should the validator do?
... The test use case will be created by the implementor

ben: what about interop?
... there will be multiple implementations of a validator
... working on the same test cases
... there are no "official" validators

michael: what do we expect from the testing party?

ben: they build a validator..input all the test cases, and check they get the same result
... they match our results

<lindab> +

lindab: can we provide a document for testing to report back more narrative results?

ben: add a comment column?
... (michael to add)

ivan: if something does not check for a test case: 1) code is buggy or 2) our spec is not clear
... the documents need editorial improvement
... the CR phase is to test out own document

ben: implementor may make comments, and we respond...

ivan: we make it clear that they SHOULD submit github issues

ben: part of the new updated doco
... numbers are updated as per the IM

michael: page has "active" but we don't define this in the IM?

ben: put a mapping from the active/non-active terms to the IMN terms (eg allowed/not-allowed)

michael: duties need to know if an action is exercised
... how do we know if we trigger a remedy

renato: more doco for Prohibition class as related to Active/Not-Active

ben: rows in the tables are not indepdendent

michael: why is the consequence fulfilled?

ben: you need to go back and fulfil the obligation

discussion about consequence ...it is a "must also" duty

"If either of these fails to be fulfilled, then this will result in the consequence Duty also becoming a new requirement, meaning that the original obligation or duty, as well as the consequence Duty must all be fulfilled. "

renato: we can raise an "editorial" github issue

michael: example 25?

ben (to fix/update)

<victor> EXAMPLE 25 - A Permission P1 has a Constraint C1 and a Duty D1, which has a Constraint C2 and is refined by Constraint R1:

michael: good to have some headings in unheaded columns

ben will look into it

ben: AOB?

CR published on 26th !

Testing starts asap....ideally everything should be in place...but this week should be good!

Bye Bye !!!

<victor> bye bye

<ivan> trackbot, end telcon

Summary of Action Items

[NEW] ACTION: benws Add commentary to the Test Regime page as instructions for implementors [recorded in http://www.w3.org/2017/09/25-poe-minutes.html#action05]
[NEW] ACTION: benws add identifiers to the Evaluation webpage [recorded in http://www.w3.org/2017/09/25-poe-minutes.html#action06]
[NEW] ACTION: benws_ Add commentary to the Test Regime page as instructions for implementors [recorded in http://www.w3.org/2017/09/25-poe-minutes.html#action02]
[NEW] ACTION: benws_ to add identifiers to the Evaluation webpage [recorded in http://www.w3.org/2017/09/25-poe-minutes.html#action01]
[NEW] ACTION: victor create JSON-LD version of each turtle test case [recorded in http://www.w3.org/2017/09/25-poe-minutes.html#action04]
[NEW] ACTION: victor number all the sections/test cases in the Validation webpage [recorded in http://www.w3.org/2017/09/25-poe-minutes.html#action03]
 

Summary of Resolutions

[End of minutes]

Minutes formatted by David Booth's scribe.perl version 1.152 (CVS log)
$Date: 2017/09/25 13:31:23 $