- From: Phil Archer <phila@w3.org>
- Date: Mon, 12 Dec 2016 13:43:03 +0000
- To: POE WG <public-poe-wg@w3.org>
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