12:22:13 RRSAgent has joined #poe 12:22:13 logging to http://www.w3.org/2017/01/30-poe-irc 12:22:15 RRSAgent, make logs public 12:22:15 Zakim has joined #poe 12:22:17 Zakim, this will be 12:22:17 I don't understand 'this will be', trackbot 12:22:18 Meeting: Permissions and Obligations Expression Working Group Teleconference 12:22:18 Date: 30 January 2017 12:22:28 RRSAgent, make logs public 12:22:38 present+ renato 12:22:44 chair: renato 12:22:52 regrets: ivan 12:23:58 present+ 12:24:53 present+ 12:25:19 benws2 has joined #poe 12:25:36 regrets: serena 12:26:34 michaelS has joined #poe 12:26:37 RRSAgent, make logs public 12:27:07 agenda: https://www.w3.org/2016/poe/wiki/Meetings:Telecon20170130 12:27:37 CarolineB has joined #poe 12:28:00 present+ michaelS 12:31:59 present+ CarolineB 12:33:16 Topic: Preliminaries 12:33:26 scribe: CarolineB 12:33:35 scribenick: CarolineB 12:33:36 https://www.w3.org/2017/01/16-poe-minutes.html 12:33:59 [NOTUC] 12:34:00 Sabrina has joined #poe 12:34:00 minutes approved 12:34:14 (No objection to unanimous consensus) 12:34:35 present+ Sabrina 12:34:36 smyles has joined #poe 12:34:38 topic: deliverables 12:34:45 present+ 12:35:09 https://github.com/w3c/poe/issues 12:35:45 renato: from issues list, got thorugh many last week, couple waiting for comment. 12:35:55 present+ 12:36:06 q+ 12:36:15 ... semantic details being discussed 12:36:31 ... json ld section needs work 12:36:37 Brian_Ulicny has joined #poe 12:36:42 present+ 12:37:05 +q 12:37:20 benws2: complex constraints. Simon and Michael were going to give examples to show pitfalls 12:38:39 isNecessaryFor - the left operand Constraints must be satisfied before processing the left operand Constraint which then must be satisfied 12:38:56 simonstey: main problem is that isNecessary means that temporal dependencies can be imposed between constraints 12:39:04 c1 isNecessaryFor c2, c2 isNF c3, c3 isNF c1 12:39:46 simonstey: adn this leads to deadlock - as example above 12:39:48 c1 isNF c2, c3 isNF c2, c1 xor c3 12:40:02 c4 isNF c1 -> c4 not resolveable 12:41:46 q 12:42:28 q+ michaelS 12:43:38 simonstey: I think we should avoid combining constraints so that we avoid huge chains 12:44:02 ... lets simply say before or after date/times 12:44:24 q? 12:44:34 ack benws 12:44:43 ack simonstey 12:44:45 ack michaelS 12:45:24 michaelS: we need to think of worst cases. So if checking takes too long we could set a timeout period for checking 12:45:41 ... or a default value for what happens if you get a timeout 12:46:00 renato: Remove all extended constraint stuff? 12:46:38 simonstey: just leave and or xor etc. remove IsNecessary concept for now 12:47:49 ... we need to leave constraint on constraint, not remove it 12:48:30 ... just still need to think about the requirement. Temporal constraint is too difficult 12:49:00 benws2: we d need to be able to check amount and unit 12:52:14 ... so we need to keep case where there is more than one predicate. Is it simply temporal that is problematic? 12:54:16 ... are there complex constraints we can retain? 12:56:15 renato: haven't yet found a solution to cover all cases despite talking a lot 12:57:03 ... but if we don't have it at all in the draft we are saying we can't handle constraint on constraint at all 12:58:06 +1 to expression 12:58:58 simonstey: if we keep it, I want to go over edge cases and explain the problems 13:00:14 victor has joined #poe 13:01:01 present+ victor Again, sorry for me having missed half of the meeting. 13:01:05 .. we must avoid must be satisfied *before* processing. to avoid deadlocks 13:01:24 q+ 13:02:22 michaelS: so should we include sequence for processing? 13:03:56 renato: is necessary for gives us that sequence 13:04:04 q+ 13:05:43 ack michaelS 13:05:49 ack Brian_Ulicny 13:06:54 brian_ulicny: owl and sparql use if then - can we do the same and only evaluate all constraints when they are all satisfiable? 13:07:02 q+ 13:08:01 ... exampe of event + 30 inutes relies on representing the extra 30 mins 13:08:51 simonstey: All Time a possible solution? 13:09:04 owl 13:09:14 owl time that is 13:09:27 https://www.w3.org/TR/owl-time/ 13:12:03 simonstey: you can't always check everything of ocurse 13:12:12 phila: if it matters, OWL time gets an update on Thursday https://www.w3.org/TR/2017/WD-owl-time-20170202/ 13:12:32 :) 13:12:36 renato: we will need to revisit this section and add more narrative to IsNecessaryFor (isNF) 13:14:17 simonstey: some editorial things need fixing. 13:14:52 ... current information model still contains legacy sections (from xml) that are confusing; e.g. 3.4 13:16:02 ... adn some parts too implementation specific; e.g. inherit condition 13:17:29 ... please would everyone go over, check these things and suggest changes w eneed 13:17:38 q+ 13:18:01 q- 13:18:09 ack benws2 13:18:14 ack benws 13:19:32 benws2: there is some ambiguity around prohibitions and permissions 13:19:59 simonstey: shouldn't have a policy with only prohibitions 13:20:41 benws2: is a prohibition at same level as permission or should it only qualify a permission? 13:21:11 q+ 13:21:24 renato: originally anything permitted must be in the expression all esle assumed ot be prohibited 13:21:54 ... /s/esle/else 13:22:51 renato: yes, we should probably revisit for clarity 13:24:46 michaelS: the starting point of nothing is permitted came from discussion with lawyers. Its a legal pov 13:25:17 q+ 13:25:43 simonstey: suggests this could be too restrictive for ODRL 13:27:29 q+ 13:28:30 q- 13:28:39 http://dev.iptc.org/RIghtsML-Processing-Model 13:28:59 smyles: rightsML processing model is defined 1. first look at whats permitted then look at ODRL. 13:29:20 ... reason we defined it that way since news is handled that way now ex ODRL 13:30:22 RRSAgent, draft minutes 13:30:22 I have made the request to generate http://www.w3.org/2017/01/30-poe-minutes.html phila 13:30:23 renato: we are reviewing the prohiition section 13:30:32 +q 13:30:36 ... q- 13:30:37 ack smyles 13:30:43 ack CarolineB 13:30:44 q- 13:31:00 renato: we need to create a JsonLD context 13:31:27 RRSAgent, draft minutes 13:31:27 I have made the request to generate http://www.w3.org/2017/01/30-poe-minutes.html phila 13:32:20 regret not joining next call 13:32:29 RRSAgent, draft minutes 13:32:29 I have made the request to generate http://www.w3.org/2017/01/30-poe-minutes.html phila 14:33:35 ivan has joined #poe 15:36:41 Zakim has left #poe 17:04:40 benws has joined #poe