Re: Update on the Constraints changes draft page

> On 29 Nov. 2016, at 03:06, Michael Steidl (IPTC) <mdirector@iptc.org> wrote:
> 
> ·         I’ve modified some proposed changes this way: if they only provided a more precise definition but did not change the semantics substantially the constraint term got a modified label but the term (= id) was left untouched.
> ·         … and I withdrew proposals to deprecate terms with the “old” term id and to create terms with a new id as the modified label shows the refined definition. (I hope users of ODRL will get that.)
> ·         As suggested at the call I added “NT (= Narrower Term) of” relationships to new terms which should be at a hierarchical level below another term.

That's looking good ;-)

The “eventEndPeriod” is still not clear to me.
Is this a new constraint to address our previous (classic) example of “30 minutes after the end of the Football match”?

For your comment on “industry” use - the example I have seen is “adult-entertainment” (so, I have been told ;-)

> ·         The “Proposal regarding the Constraint class” at the top of the page got two examples added.



Are you proposing that we add 9 new properties (called leftOpResource1..9) to the vocab?

In UC#1 - does this mean you would have something like the following in the ODRL expression:

     odrl:constraint [
      a odrl:Constraint ;
        odrl:count 10 ;
        odrl:operator odrl:eq ;
        odrl:leftOpResource1 <https://my.system/my-api/?get-current-count-value>
        ] ;

In UC#2 - Another way to tackle this is to use the “rightOperand is a reference to a value” [1].

This would mean that you don’t know the datetime (until you deref the URI).
This would mean the constraint looks like a “normal” datetime constraint:

     odrl:constraint [
      a odrl:Constraint ;
        odrl:dateTime <http://football.uk/round5/manuVmanc/>;
        odrl:operator odrl:gteq ;
        odrl:dataType <odrl:resourceURL>
        ] ;

Deference-ing the URI <http://football.uk/round5/manuVmanc/> will return an actual datetime (plus any embargo time they like to add)


Renato Iannella, Monegraph
Co-Chair, W3C Permissions & Obligations Expression (POE) Working Group

[1] https://github.com/w3c/poe/issues/56 <https://github.com/w3c/poe/issues/56>

Received on Tuesday, 29 November 2016 01:03:57 UTC