12:13:05 RRSAgent has joined #poe 12:13:05 logging to http://www.w3.org/2017/06/19-poe-irc 12:13:07 RRSAgent, make logs public 12:13:07 Zakim has joined #poe 12:13:09 Zakim, this will be 12:13:09 I don't understand 'this will be', trackbot 12:13:10 Meeting: Permissions and Obligations Expression Working Group Teleconference 12:13:10 Date: 19 June 2017 12:13:16 Agenda: https://www.w3.org/2016/poe/wiki/Meetings:Telecon20170619 12:13:20 Chair: Ben 12:24:39 renato has joined #poe 12:27:05 trackbot, start meeting 12:27:08 RRSAgent, make logs public 12:27:11 Zakim, this will be 12:27:11 Meeting: Permissions and Obligations Expression Working Group Teleconference 12:27:11 Date: 19 June 2017 12:27:11 I don't understand 'this will be', trackbot 12:27:22 RRSAgent, make logs public 12:27:34 RRSAgent, draft minutes V2 12:27:34 I have made the request to generate http://www.w3.org/2017/06/19-poe-minutes.html renato 12:27:41 present+ 12:27:53 Agenda: https://www.w3.org/2016/poe/wiki/Meetings:Telecon20170619 12:27:59 present+ 12:28:26 Chair: Ben 12:29:02 present+ 12:29:04 Regrets: PhilA 12:29:12 michaelS has joined #poe 12:33:35 regrets+ Sabrina 12:33:35 Serena has joined #poe 12:33:36 CarolineB has joined #poe 12:33:50 present+ CarolineB 12:35:08 present+ Serena 12:35:15 scribe: michaelS 12:35:16 Chair: renato 12:35:18 benws has joined #poe 12:35:21 scribenick: michaelS 12:35:23 scribenick: michaelS 12:35:32 topic: approve minutes 12:35:37 topic: approve last meeting minutes 12:35:40 https://www.w3.org/2016/poe/wiki/Meetings:Telecon20170619 12:36:07 resolution: minutes are approved 12:36:34 topic: deliverables / test cases 12:36:42 present+ 12:37:04 https://www.w3.org/2016/poe/wiki/Policy_Inference 12:37:08 renato: checks if test cases are defined - not yet 12:37:25 renato: simonstey has created some examples 12:38:28 renato: it is important to define how ODRL should be tested by users - and we should create test cases accordingly 12:38:39 +q 12:39:36 simonstey: we have a lot of discussions on Github - victor brought up details which need test cases 12:40:45 simonstey: before we can start drafting test cases we (this group) has to define what is allowed and what not 12:41:20 q+ 12:41:25 ack simonstey 12:41:59 Another expansion? 12:42:04 renato: we have added to ODRL the feature of shortcuts and this makes some evaluations harder 12:42:32 ... does this group want to support shortcuts? 12:43:09 odrl:permission odrl:use 12:43:22 odrl:perm [ a odrl:Perm.. 12:44:16 simonstey: showed examples of unclear modeling 12:46:05 renato: asked simonstey if odrl:permission odrl:use is wrong 12:47:06 simonstey: this model raises the assumption that odrl:use is a subclass of Rule 12:47:34 q+ 12:47:40 ack benws 12:47:50 renato: ok, then we need to stop doing that 12:48:13 simonstey: but the ontology allows that - we need to modify/expand the ontology 12:48:46 q- 12:48:47 q? 12:48:55 renato: ok, then it is required to fix such issues 12:49:00 q+ benws 12:49:59 q+ 12:50:04 ack benws 12:50:11 renato: suggested to have a look at https://‌www.w3.org/‌2016/‌poe/‌wiki/‌Policy_Inference 12:51:18 benws: suggested that it should be possible to have a local evaluation at the site of an implementer 12:51:24 q+ 12:51:48 ... as testing the evaluation requires human resources 12:52:24 simonstey: this policy inference page should be the starting point for evaluation. 12:52:32 ... implentation resource 12:53:15 ... should check for conflicts. and then check if permissions and prohibitions become effective 12:53:58 ... details of that could be driven by local interpretations 12:54:01 ack simonstey 12:54:03 +1 12:54:34 ivan: about the planing of the CR phase: who are implementers? 12:54:49 s/planing/planning 12:55:10 ... want to get a clearer picture of where we are currently? 12:55:12 ben 12:55:33 +q 12:55:51 benws: take the standard and check what needs to be implemented. 12:55:55 ack ivan 12:56:13 ... this will apply to the evaluation of the "black boxes" 12:56:32 simonstey: the validator will be based on SHACL 12:57:22 ... for the evaluation: give a policy the output should be a set of rules which are effective 12:57:36 s/give/given 12:58:12 ivan: asked simonstey : is the validator an existing tool? 12:58:44 q+ 12:59:08 s/validator/evaluator 13:00:33 ack simonstey 13:00:38 ivan: understands simonstey as "part of the ODRL specification needs implementation" 13:00:42 ack simonstey 13:00:42 ack renato 13:00:49 https://www.w3.org/2016/poe/wiki/Policy_Inference 13:02:12 renato: went over the Policy Inference document - finally a lot of expanded rules will be created 13:02:21 simonstey: agreed 13:03:48 ... a tricky detail is if a generic use is permitted and only at a lower level permissions and prohibitions "fight" against each other 13:04:20 renato: asked benws if his TR black boxes will create so many expanded rules 13:04:58 benws: the expanding is only a temporary object, only the compressed policy will be stored 13:05:03 regrets+ victor 13:05:29 s/is/creates 13:05:40 "If a Policy has the conflict property of prohibit then any conflicting Prohibition Rule MUST override the Permission Rule and continue with the Policy as valid." 13:06:25 renato: asked CarolineB as implementer 13:06:43 CarolineB: she does not have the technical knowledge 13:06:47 +q 13:06:58 ... we create policies and other people have to read and understand it 13:06:59 q+ 13:07:13 ... no evaluation will be done by the Copyright Hub 13:08:24 simonstey: re the Expanded stage of the inference page: it is only required to figure out the rules which are in effect and if conflicts come up 13:09:23 ack simonstey 13:09:27 ack benws 13:09:31 benws: important for him is if the rules associated with an asset are in a conflict 13:10:02 ... even if they are in different policies 13:10:39 renato: we have not discussed that so far 13:10:41 q+ 13:10:45 q? 13:10:50 benws: could be added as test case 13:12:14 simonstey_ has joined #poe 13:12:27 ivan: raises a basic question: the semantics of the common vocabulary will be a separate document in future 13:13:02 ... the model document is describing an RDF vocabulary without any semantics going beyond RDF and OWL features 13:13:30 renato: the information model document is more narrative than an ontology 13:14:27 ivan: what document(s) will be part of the CR - and what are the exit criteria 13:15:11 ... if it is only a vocab - is this what the community wants? 13:15:39 q+ 13:15:41 ... is not happy about testing thing which are not part of the formal specs 13:15:53 ack ivan 13:15:59 benws: ODRL comes with a processing model - this is very important to TR 13:16:52 ... TR would create a new policy based on policies received from suppliers - and this will be more than just a vocab 13:17:05 ivan: who will create that, who will test that? 13:17:11 ack ivan 13:17:37 ren 13:18:31 simonstey has joined #poe 13:18:36 renato: e.g. the hierarchy of actions which may create conflicts is not defined somewhere explicitly 13:20:10 renato: the test case must be only based on the Information Model document 13:20:18 ivan: agreed to that approach 13:21:41 ... if something which is required in a test case does not exist in the IM then the IM is not complete 13:22:24 ... a CR should prove that a specification is complete 13:23:24 renato: would it help us to check the activities of testers and if something is missing 13:23:26 Activity Streams test cases 13:23:27 https://github.com/w3c/activitystreams/tree/master/test 13:24:06 simon? 13:24:07 simonstey you have disappeard on audio 13:24:39 oh 13:25:01 benws: if all the specs are in OWL then the IM would be sufficient. If the semantics go beyond 13:25:12 @simon nope 13:25:16 ... then the IM cannot define everything 13:25:39 ivan: sees the need of adding SHACL to the CR documents 13:25:53 without the evaluator yes 13:25:53 OWL can't tell you whether a rule is in effect or not 13:25:57 simonstey we still can't hear you 13:26:37 renato: we need a better plan for test cases 13:27:00 renato: invited all to join in Github and the issues discussed there 13:28:03 simonstey has joined #poe 13:28:17 internet was breaking up again 13:28:42 rrsagent, draft minutes 13:28:42 I have made the request to generate http://www.w3.org/2017/06/19-poe-minutes.html ivan 13:28:56 renato: this test case discussion should be continued at the next call 13:28:58 trackbot, end telcon 13:28:58 Zakim, list attendees 13:28:58 As of this point the attendees have been simonstey, renato, ivan, CarolineB, Serena, benws 13:29:06 RRSAgent, draft minutes 13:29:06 I have made the request to generate http://www.w3.org/2017/06/19-poe-minutes.html michaelS 13:29:06 RRSAgent, please draft minutes 13:29:06 I have made the request to generate http://www.w3.org/2017/06/19-poe-minutes.html trackbot 13:29:07 RRSAgent, bye 13:29:07 I see no action items 13:29:08 Serena has left #poe