[Minutes] 2016-12-12

The minutes of today's meeting are at 
https://www.w3.org/2016/12/12-poe-minutes. Thanks to Sabrina for 
scribing. Text version below.

The substantive topic of discussion centred on Issue 61
https://github.com/w3c/poe/issues/61

We need to be able to apply the same policy to ~10^^8 assets without 
listing them all.


Also:
The face to face meeting is now confirmed form Thursday-Friday 18-19 May 
2017 in London (thanks to TR for hosting).

Next meeting will be Monday 9th January 2017.

Merry Christmas and a Happy New Year one and all.



   Permissions and Obligations Expression Working Group Teleconference

12 Dec 2016

    [2]Agenda

       [2] https://www.w3.org/2016/poe/wiki/Meetings:Telecon20161212

    See also: [3]IRC log

       [3] http://www.w3.org/2016/12/12-poe-irc

Attendees

    Present
           benws, michaelS, phila, Brian_Ulicny, Sabrina, smyles,
           simonstey, renato

    Regrets
           James

    Chair
           Ben

    Scribe
           Sabrina

Contents

      * [4]Topics
          1. [5]Virtual F2F minutes approval
          2. [6]ODRL Information Model
          3. [7]F2F meeting
      * [8]Summary of Action Items
      * [9]Summary of Resolutions
      __________________________________________________________

    <Serena> *I'm in a meeting, I cannot join on WebEx for the
    moment*

    <benws> James - are you joining the webex?

    <james> trying to join webex, but having network issues

    <phila> agenda:
    [10]https://www.w3.org/2016/poe/wiki/Meetings:Telecon20161212

      [10] https://www.w3.org/2016/poe/wiki/Meetings:Telecon20161212

    <phila> chair: Ben

    <phila> scribe: Sabrina

    <phila> scribeNick: Sabrina

    <Brian_Ulicny> +1

Virtual F2F minutes approval

    <phila> [11]https://www.w3.org/2016/12/05-poe-minutes

      [11] https://www.w3.org/2016/12/05-poe-minutes

    Can we approved the meeting minutes from the virtual F2F?

    <phila> Seem fine to me

    <Serena> +1

    <michaelS> +1

    +1

    RESOLUTION: Minutes of
    [12]https://www.w3.org/2016/12/05-poe-minutes approved

      [12] https://www.w3.org/2016/12/05-poe-minutes

    Minutes approved

ODRL Information Model

    benws: Moving to the ODRL Information Model

    Ben lost connectivity... waiting for him to call back in

    Ben back

    <phila> Issue 61 [13]https://github.com/w3c/poe/issues/61

      [13] https://github.com/w3c/poe/issues/61

    Inverse target link - if you have lots of assets you are much
    more likely to point from the asset to the policy rather than
    visa versa

    Any comments?

    michaelS: We did exactly something like this in the News
    Standard. So the question is should this be a recommendation or
    rather just best practice?
    ... Shouldn't this be more advice rather than a recommendation.
    ... The question is who defines this?

    benws: We are looking for the inverse of the predicate

    michaelS: Where does this reside?

    <simonstey> +q

    <phila> phila: I'd say that dcterms:license is the way to link
    an asset to a Policy

    phila: I see what Michael is saying... I can see why people
    would use dcterms:license . It seems like the right thing to
    do.

    <phila> ... It's a commonly used predicate, see, for example,
    DCAT

    <Serena> +1 for dcterms:license

    simonstey: This is certainly not the inverse of ODRL:target
    ... It is very often used in blank nodes where you don't have a
    permission i.e. rule blank node.
    ... Unless we move the target from the rules to the policy I
    would not recommend an inverse relationship

    <smyles> [14]http://udfr.org/docs/onto/dct_license.html

      [14] http://udfr.org/docs/onto/dct_license.html

    <renato> (sorry - just arrived!)

    phila: You never know what type of document you get from the
    predicate. You can only find out from the MIME TYPE

    We might want to define text/ODRL

    The predicate can't tell you what you get back....

    phila: The URI has no semantics....The MIME TYPE tells you what
    the serialisation is...

    <simonstey> +q

    phila: In summary dcterms:License is ok

    <phila> phila: dcterms:License doesn't tell you what kind of
    doc you're going to get, that's the job of the MIME type.

    <phila> phila: If this Wg wants to define its own MIME type, it
    can

    simonstey: It doesn't make sense to point from the asset to a
    single rule.... All the rules together form the license...

    phila: So you would use dcterms:license to point to the policy

    renato: If we have an asset with dcterms:license pointing to a
    policy and that policy already has an asset in it. What do we
    do? How can we handle this?

    benws: I would add them together

    <simonstey> <asset>
    dct:license/(odrl:permission|odrl:prohibition)* ?rules

    renato: Maybe we should consider the template policy -
    everything without the asset in it

    Ben back

    renato: My concern is if the policy you point to already has an
    asset, does the target URI referred to by dcterms:license would
    it overwrite the asset

    <simonstey> +q

    benws: If you have target and targeted by and an inverse
    relationship then reasoning would just add them together

    renato: Assume that we are talking about a policy?

    benws: No keep it simple and just target a rule

    renato: The minimum referable entity is a policy, we can't have
    rules on their own
    ... The policy by definition has an asset. If there are 3
    permissions then we have 3 assets. If we have an asset that
    refers to the policy what happens to the 3 assets that have
    already been defined

    benws: Is this relevant for an inverse of odrl:target

    renato: No, I am talking about something different

    <renato> (old CC/ODRL Profile):
    [15]https://www.w3.org/community/odrl/work/cc/

      [15] https://www.w3.org/community/odrl/work/cc/

    michaelS: I recall a similar requirement in a creative commons
    license

    smyles: dcterms:license is not a perfect fit, however I agree
    with Phil people will use it to point to a policy. There are no
    ids for permissions and restrictions

    <simonstey> +q

    benws: This requirements is about the ability to point from an
    asset to a permission. What do we think of this requirement?

    smyles: Can you describe an example of how it would be used?

    benws: If you have 10,000 assets then it is very inefficient to
    point from the policy to the assets. It is far more efficient
    to point from the asset to the permission

    renato: Does this mean the permission does not have any
    reference to the asset in it?

    benws: Yes, this would be the case

    <simonstey> odrl:Set ?

    renato: The way ODRL was modelled was - I have a policy with an
    identifier and have references to assets and rules.
    ... You could use a set

    benws: No it's not a set that it required. We want to point
    from the asset to the policy

    simonstey: If you want to define a policy that does not have a
    target you could use an odrl:set
    ... Is this an implementation issue. If you want to
    automatically evaluate the policy and you don't have an asset
    in the policy you would need some guidance as to where to look
    for the asset
    ... This might work in an inhouse scenario but not in general

    benws: You just do a query

    simonstey: But what do you query?
    ... You don't know what is pointing to the policy and therefore
    you don't know where to query

    <renato> XML encoding rules:
    [16]http://w3c.github.io/poe/vocab/#xml

      [16] http://w3c.github.io/poe/vocab/#xml

    smyles: We have the same type of requirement and we lobbied for
    this is be included in the past. Possible suggestions reference
    to it over and over again, target optional, or whatever refers
    to it
    ... I am in favour of solving this problem

    <renato> PoWder !!!

    <renato> :-)

    phila: This sounds very familiar. One set of metadata to an
    undefined thing and it is governed by whatever points to it
    ... In POWDER it was possible to do this limited by domain name
    (i.e. put an outer wall on it)

    renato: In order to solve the problem - given a policy that we
    want to use as the target for these statements - should we
    allow the policy not to have an asset in it

    <simonstey> +q

    renato: from your asset list be it 50 million of them, we don't
    have any assets in the target policy

    benws: They are implicitly there
    ... If you were to materialise the triples then indeed the
    policy would have a target

    renato: In an implementation yes

    simonstey: An agreement policy is not only about the asset
    which is referred to by the rules, actually as far as I know
    you can have multiple assets in each rule. The same for
    assigner and assignees.
    ... When you have 200 million assets you would have to repeat
    the assigner and assignee multiple times in each rule

    benws: This requirement does not refer to assigner and
    assignees

    simonstey: But you would have to repeat this

    benws: Ya we would repeat asigners and assignees in the rules

    <simonstey> Must contain at least the Party entity with
    Assigner role and a Party with Assignee role. The latter being
    granted the terms of the Agreement from the former.

    <simonstey>
    [17]https://www.w3.org/TR/vocab-odrl/#term-Agreement

      [17] https://www.w3.org/TR/vocab-odrl/#term-Agreement

    renato: When assets that refer to policies where there is no
    asset in the policy we need to indicate that this was done on
    purpose
    ... otherwise people would expect an asset

    Brian_Ulicny: Can't we use a class here

    <renato> see "Asset: the Permission entity must refer to an
    Asset (where at least one, and only one, relation value is
    target) on which the linked Action should be performed
    (required)"

    <renato> In the Information Model for Perms and Prohibs

    <phila> Anything that points to this policy is covered by it

    smyles: Couldn't we use a url to indicate a class. This is what
    we did at AP. We don't know the ids of the assets. We put in an
    identifier the meaning is that anything that points to this
    identifier is governed by the policy
    ... The processing engine needs to figure got if this asset is
    governed by this policy. We need an engine that can evaluate
    this.

    benws: When in doubt add a level of indirection

F2F meeting

    benws: As our hour is up, we have to bypass the other items on
    the agenda

    <Brian_Ulicny> Sorry. Have to drop.

    <phila> Proposal: F2F meeting 18-19 May 2017 in London

    renato: The F2F will now be in May - there are a number of
    events in London in May - so we propose the 18th and 19th of
    May in London

    <benws> +1

    <phila> (instead of Madrid or Vienna)

    <phila> +1

    <renato> +1

    +1

    <ivan> =1

    <smyles> +1

    <simonstey> 0

    <ivan> +1

    RESOLUTION: F2F meeting 18-19 May 2017 in London

    IPTC meeting will be held there....

    <phila> [Merry Christmas]

Summary of Action Items

Summary of Resolutions

     1. [18]Minutes of https://www.w3.org/2016/12/05-poe-minutes
        approved
     2. [19]F2F meeting 18-19 May 2017 in London

    [End of minutes]
      __________________________________________________________

Received on Monday, 12 December 2016 13:43:14 UTC