- From: Phil Archer <phila@w3.org>
- Date: Mon, 3 Apr 2017 14:25:24 +0100
- To: POE WG <public-poe-wg@w3.org>
The minutes of today's meeting are at
https://www.w3.org/2017/04/03-poe-minutes with a text snapshot below.
Main topic of conversation was around the provision of a test suite and
what this means for the WG.
Permissions and Obligations Expression Working Group Teleconference
03 April 2017
[2]Agenda [3]IRC log
[2] https://www.w3.org/2016/poe/wiki/Meetings:Telecon20170403
[3] http://www.w3.org/2017/04/03-poe-irc
Attendees
Present
benws_, michaelS, phila, renato, sabrina, simonstey,
smyles
Regrets
Brian, Ivan, Serena, Victor
Chair
Renato
Scribe
Sabrina
Contents
* [4]Meeting Minutes
1. [5]Last week's minutes
2. [6]Wide Review
3. [7]Define and setup testing
4. [8]Notes
5. [9]Open Actions
6. [10]F2F London
7. [11]Issues on the github
8. [12]AOB
* [13]Summary of Action Items
* [14]Summary of Resolutions
Meeting Minutes
<renato> [15]https://www.w3.org/2017/03/27-poe-minutes
[15] https://www.w3.org/2017/03/27-poe-minutes
Last week's minutes
<phila> [Nothing heard]
Any comments on the last minutes, otherwise I take silence as
approval
Accepted
Resolved: Last week's minutes accepted
Wide Review
Update on the wide and horizontal reviews
<renato> [16]https://www.w3.org/2016/poe/wiki/Deliverables
[16] https://www.w3.org/2016/poe/wiki/Deliverables
Renato: Just waiting for feedback. Ben did you speak to Brian
about the internationalisation
Michael: Would it help to indicate who has replied. I have done
this.
<renato> [17]https://github.com/w3c/poe/issues/118
[17] https://github.com/w3c/poe/issues/118
Renato: Probably a good idea. I have done this the other way
around from the issue. Good idea to populate both lists
renato: Back tht einternationalisation
benws_: I haven't had a chance yet. I will followup.
renato: Nothing else to report
Define and setup testing
renato: After we get the feedback we need to setup things in
order to get to CR e.g. leader for testing
phila: We haven't talked about it in a while
… we need independent implementation that work the same way -
one way is to setup a test suite - including inputs and outputs
… This can be another note or maybe even a github repo
… A set of machine readable policies and demonstrate that there
is more that one implementation - given the same input we get
the same output
Renato: How would that look for us given we don't do any
processing
benws_: We are using a validator for the terms that we use...
not the whole vocabulary
phila: Each individual piece of software does not need to cover
everything
benws_: Do we need to make this public
phila: No it doesn't need to be public, you just need to give
us the information
smyles: We had an ODRL engine with 3 things for testing - 1)
the policy, 2) the result (yes, no or maybe) and 3) the context
(who is the assignee, what country or city are they from, what
action are they trying to perform)
… This was enough for us
benws_: It sounds like you were testing a processing model.
However we need to syntactically validate policies.
<phila> "This will require the ODRL Policy to be interpreted
with the additional information identified by the URI."
benws_: is that correct Phil
phila: Just did a search for interpret - points to a concrete
example - how one choses to use this information is out of
scope for the working group
… this is perfectly ok, however the uses need to be consistent
and we must show they are consistent with one another
<renato> The processing model for Constraint Relations
includes:
benws_: Sounds like a processing model
renato: Points to the 9 steps listed in the processing model
<renato> [18]https://w3c.github.io/poe/
model/#constraint-relations
[18] https://w3c.github.io/poe/model/#constraint-relations
renato: Put up a test e.g. to say expressions need to be atomic
… There are a few points were we can pull out a processing
model and turn them into a text case
benws_: We can check is this a valid piece of ODRL and does it
allow me to take this action
… the 2nd is more enforcement
… I guess we need to avoid this
phila: Apart from being valid RDF, what is valid ORDL
benws_: Enforcement of the information model
phila: Yes they are different.
<phila> ShEx or SHACL
phila: Vaidation could be done in various ways 1) Shacl and 2)
ShEx
The group proposes to the director what the exit criteria
should be
Phil: You could suggest multiple instances (at least twice) of
all of the terms
… For core terms they should of course be used much more
… Plus examples of real live ODRL policies
… It would also be good to indicate the type of uses we've
heard about that would be good aswell (e..g what Ben and
Stewart are doing)
… Details of real world valid use
benws_: What needs to be in the tests
phila: All the terms and all the constraints
… build some kind of software and test against it
renato: ... build the tests including invalid tests
phila: yes
renato: does the test suite need to be complete before the F2F
… How much needs to be complete by May
phila: It doesn't need to be complete, it should be started
… with the experience in this group it should not take too long
… plus you might find that you need to add to it it later when
you are in CR
smyles: I would like to remind the group that ODRL is not just
RDF
… We will also need to do XML validation
<phila> +1 to smyles
smyles: It would be useful to evaluate engines that process
ODRL and when 2 different engines process ODRL they come to the
same answer
… this would be ambitious by May but ultimately very helpful
renato: It depends on how complete it needs to be
… however this would give the director confidence
… we need to ask the group if someone would like to lead this
piece of work
… so that we have some test cases for the F2F meeting in May
smyles: Is the challenge organising the work or doing the
testing?
renato: This is really about managing the process (getting the
test cases ready to go)
phila: I could have a go... I'm not sure if I can do the whole
thing but I could certainly write some examples
… Sabrina are building a parser as part of SPECIAL
… We are modelling at the moment, so if depends on how that
goes
renato: Thanks Phil for kicking that off
… any other questions on the testing regime?
Nope
Notes
Any update Simon on the formal semantics
<simonstey> will have a call in the next weeks
<phila> Sabrina: We have exchanged some e-mails about formal
semantics. We'll kick off next week when Ivan is back from WWW
in Perth
renato: Ben any update on the best practices
<renato> [19]https://www.w3.org/2016/poe/track/actions/open
[19] https://www.w3.org/2016/poe/track/actions/open
Open Actions
renato: Ben and Phil and update on your actions
phila: No update on the accessibility usecase
smyles: Question on versioning
<renato> [20]https://www.w3.org/2016/poe/wiki/
Meetings:London2017
[20] https://www.w3.org/2016/poe/wiki/Meetings:London2017
F2F London
benws_: I can confirm the address is correct
renato: I have prepared a draft agenda... wide review,
horizontal review etc...
benws_: Renato will you attend in person?
renato: I'm not sure at this point
<renato> [21]https://github.com/w3c/poe/issues
[21] https://github.com/w3c/poe/issues
Issues on the github
michaelS: There are currently 18 issues, however it is not
clear how these issues can be resolved
<michaelS> 18 open issues
renato: We should talk about some of these next week -
especially the ones that say need working group decision
… we could maybe tackle 2 per call
<renato> [22]https://github.com/w3c/poe/issues/22
[22] https://github.com/w3c/poe/issues/22
renato: example is number 22
… proposal from Simon to remove the inherit relation
… this is probably something that the editors can not decide as
it is really a group decision
phila: All of these need to be closed before seeking CR
transition
… one relates to the usecase document. Do we plan to do more
work on the usecase document? If so we can do this and
republish the usecase document. If not we should close it and
say why.
renato: We hope to close as many as possible before the F2F
<simonstey> I'll address the ucr issue until next week
renato: it would be good to at least discuss them before the
F2F
<simonstey> I encourage everyone to read through the spec and
raise issues themselves
renato: I would like to propose a couple of github issues per
week for discussion on the weekly call
… will start with the ones that say need working group decision
AOB
<renato> IPTC
Phil: I have a talk at the IPTC, will anyone else be there?
… I will endeavour to prepare the presentation in advance and
get your feedback
smyles: I have been briefing the IPTC group for sometime on
ODRL and now POE
michaelS: I think it would help to clarify what the W3C review
requirements are, the IPTC people will not be familiar with
these
<simonstey> [23]https://www.w3.org/2008/04/scribe.html
[23] https://www.w3.org/2008/04/scribe.html
Summary of Action Items
Summary of Resolutions
1. [24]Last week's minutes accepted
Received on Monday, 3 April 2017 13:25:29 UTC