12:23:14 RRSAgent has joined #poe 12:23:14 logging to http://www.w3.org/2017/07/10-poe-irc 12:23:16 RRSAgent, make logs public 12:23:16 Zakim has joined #poe 12:23:18 Zakim, this will be 12:23:18 I don't understand 'this will be', trackbot 12:23:19 Meeting: Permissions and Obligations Expression Working Group Teleconference 12:23:19 Date: 10 July 2017 12:23:28 RRSAgent, make logs public 12:23:39 RRSAgent, draft minutes V2 12:23:39 I have made the request to generate http://www.w3.org/2017/07/10-poe-minutes.html renato 12:23:59 Agenda: https://www.w3.org/2016/poe/wiki/Meetings:Telecon20170710 12:24:09 present+ renato 12:24:16 Chair: renato 12:24:23 CarolineB has joined #poe 12:24:26 Regrets: Ivan 12:24:50 * whats the webex password? 12:26:13 pwd=webexpoe 12:29:15 victor has joined #poe 12:29:19 Hi! how are you? 12:29:24 michaelS has joined #poe 12:29:35 s/pwd=webexpoe// 12:29:40 renato, can I get the password for the WebEx? Last Monday I was traveling and could not connect... 12:30:01 thanks Simon 12:31:05 benws_ has joined #poe 12:31:54 benws_ has joined #poe 12:32:17 Hi guys - what is the PW? 12:32:18 RRSAgent, draft minutes V2 12:32:18 I have made the request to generate http://www.w3.org/2017/07/10-poe-minutes.html renato 12:34:20 Sabrina has joined #poe 12:35:29 scribe: michaelS 12:35:34 scribenick: michaelS 12:35:46 https://www.w3.org/2017/07/03-poe-minutes 12:35:51 TOPIC: Approving last meetings minutes 12:36:30 Thanks! 12:36:32 resolution: last minutes were approved 12:36:44 present+ 12:36:53 https://github.com/w3c/poe/issues/206 12:36:59 topic: deliverables/constraints 12:37:09 present+ victor 12:37:12 present+ 12:37:19 renato: pointed at the issue and summarized the discussion 12:37:24 (See agenda here: https://www.w3.org/2016/poe/wiki/Meetings:Telecon20170710) 12:37:42 present+ Sabrina 12:38:46 renato: suggested to have two independant classes Constraint and LogicalConstraint 12:39:06 ... and each class will specific properties and operators 12:39:59 renato: asked for comments 12:40:35 renato: this is not a big change, more covering the narrative 12:41:18 renato: the LogicalConstraint can have multiplie operands 12:41:48 ... how to deal with odrl:andSequence 12:42:54 If it helps, I would just say that in MPEG-21 Media Contract Ontology, we opted for a very similar approach. See informally here: http://vroddon.sdf-eu.org/mco/mco-core/#FactComposition 12:43:52 michaelS: andSequence leans more toward the Constraint with only two operands 12:44:21 q+ 12:45:29 benws_: the sequence fits better with the Constraint 12:46:44 +1 12:47:21 michaelS: gave an update on the changes of terms Atomic Constraint -> Constraint 12:47:49 benws_: we do this because RDF sequence are ugly 12:48:08 renato: yes, in JSON-LD this would be no drama 12:48:44 renato: conclusion: we use andSequence with (Atomic) Constraint 12:49:08 +q 12:49:10 benws_: we need a different name for ODRL's xor 12:49:19 -q 12:49:29 odrl:oneOf ? 12:49:56 ... the ODRL xor has a different truth table than the logical xor 12:50:00 odrl:xone ? 12:50:33 (discussion about the name) 12:51:19 :) 12:52:39 renato: do we have to deprecate xor? 12:52:53 simonstey: nobody has implemented it yet 12:53:02 as non-official 12:53:33 IM OUT FOR 1 MINUTE 12:54:50 renato: we add odrl:xone as sub-property of operator 12:56:45 sim 12:57:00 simonstey: no, sub-property of operand 12:57:25 renato: this is accepted 12:57:31 https://github.com/w3c/poe/issues/162 12:57:46 TOPIC: Github issue 162 12:58:31 https://w3c.github.io/poe/model/#duty 12:58:48 Didn't we say we'd give Sabrina and Simon another week to make their suggestions around this? 12:59:00 renato: outlined his actions: the Duty section of the Information Model was revised 12:59:06 OK ... 13:00:18 ... any questions? 13:00:23 +1 13:01:08 ack b 13:01:35 renato: next week we talk about the Consquence issue 13:02:14 TOPIC: Test Cases 13:03:15 https://github.com/w3c/poe/blob/gh-pages/test/cr-exit.md 13:03:35 renato: having successfully completed test cases is essential for the CR 13:04:00 https://github.com/w3c/poe/blob/gh-pages/test/implementors.md 13:04:29 ... we should approach implementers and invite to do the tests 13:05:12 https://w3c.github.io/poe/model/#odre 13:05:15 ... unfortunately Phil, who has worked on the test cases, is not with the group anymore 13:06:23 +q 13:06:30 ... any comments on Phil's outline? 13:06:54 simonstey: this shows what we have agreed on. 13:08:11 ... he is not sure about this Natural Language thingy 13:08:22 q+ 13:09:04 ... as the processing of a Policy will get more complex by that 13:09:53 benws_: tends to agree with simonstey 13:10:32 ... the evaluator should not look into details of constraints etc 13:10:33 +q 13:10:41 ack benws_ 13:10:45 ... we need a kind of truth table 13:11:10 ... will an evaluator ever run over something else than an agreement 13:11:22 renato: agress to this assumption 13:12:33 simonstey: disagreed: what about combined offer - an evaluator would be essential 13:12:59 ... to find out if the two (or more) Policies are conflicting. 13:13:50 ... if we limit the effect of a rule to Agreements only we would have to rewrite the Information Model 13:13:57 I think Simon is right 13:14:33 It would also be relevant for checking the best offer 13:14:50 ... we could define that an Agreement and an Offer have to cover different rules. 13:15:07 renato: how to move forward on the test cases? 13:15:35 (a) Phil's work has to be completed (b) Implementors must start implementing features 13:15:58 +q 13:16:24 benws_: he will have a look at that and pass this to developers at TR 13:17:21 simonstey: the test cases should test all the essential features of the ODRL Information Model 13:17:39 ... a test case doesn't have to be a real-world case. 13:18:17 renato: agreed - who will write the test cases testing the features? 13:18:22 ideally, implementors should not mess with the test cases definition 13:19:24 renato: the test cases should define the input and the expected output/result 13:21:00 q+ 13:21:04 simonstey: inheritance is a good example: policy C interits from B and B inherits from A 13:21:15 ... what are the effective rules in C? 13:21:30 ack simonstey 13:21:33 ack benws_ 13:22:32 sounds good 13:22:38 benws_: he meant he will share abstract definitions with developers 13:23:15 q+ 13:23:41 i think they should be different persons 13:23:59 sure :) 13:24:28 simonstey: implementors should have the right to issue new use cases 13:24:44 s/use/test/ 13:25:48 Will do 13:26:19 renato: any further test case issues? 13:26:37 ... if you are an implementer pleasea add your name to the list of implementers 13:26:43 https://github.com/w3c/poe/projects/1 13:26:55 TOPIC: Kanban Project Status 13:27:29 renato: went over the issues in the Project Status 13:27:35 https://github.com/w3c/poe/issues/158 13:28:53 We should consider adding Creative Commons terms to the Common Vocab 13:29:27 simonstey: why including CC - there are other similar vocabularies too? 13:29:40 ... why not other/all too? 13:29:46 q+ 13:29:49 (a) creative commons's vocab is used out there (at least the property cc:license) (b) this vocab has been used by other (c) everybody knows cc 13:29:51 q+ 13:30:06 ... doesn't not like to prefer CC over other vocabularies. 13:30:16 ack simonstey 13:30:25 ack benws_ 13:30:44 benws_: CC is only relevant is some businesses 13:30:57 victor: CC is a widely used and quite flat vocabulary 13:31:44 A very beatiful example: the OGL license (open government license) 13:31:46 renato: invited to add comments to Github issue #158 13:32:13 please go to to RDF distiller here: https://www.w3.org/2012/pyRdfa/Overview.html and try with the beautiful OGL license: http://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/ 13:32:20 ... At the next call: we need to close the open issues 13:32:39 thanks have a nice week! 13:32:41 RRSAgent, draft minutes 13:32:41 I have made the request to generate http://www.w3.org/2017/07/10-poe-minutes.html renato 13:32:47 michaelS: regret for the next 3 weeks 13:33:13 RRSAgent, draft minutes 13:33:13 I have made the request to generate http://www.w3.org/2017/07/10-poe-minutes.html michaelS 13:33:18 Have fun Michael....stay away from bikes ! 13:33:44 I'll be careful on my bike :-) 13:35:07 renato has joined #poe 14:06:29 benws has joined #poe 14:11:47 renato has joined #poe