Re: Extending hadRole to Attribution


Hi Nick,

We defined role as  (https://www.w3.org/TR/prov-dm/#concept-role)
“A role is the function of an entity or agent with respect to an activity”.

At the time, my recollection was that it was useful to specify a role in the context of an activity.  Attribution, as you mention it, does not have an activity. That’s why it was not included.

I wouldn’t have any objection with supporting roles for attribution, but this has some implications:

  *   Need to change the definition of role. What is it?
  *   Who is the role associated with? Is it the “influencer” or “influencee”? In your example, it looks like the “influencer”, but we could imagine roles for “influencees” too?  If it’s the case, we are back to the problem we faced in the WG: complex naming (hadInfluencerRole/hadInfluenceeRole) with the further problem that role in Usage/Generation is related to Influencer/Influencee respectively.

This said, in PROV with
https://www.w3.org/TR/prov-constraints/#attribution-inference, you have the possibility of associating a role to your agent in the association. What PROV does not allow us to do is link explicitly Attribution and the corresponding activity.

Regards,
Luc



--
Professor Luc Moreau,  Head of Department
Department of Informatics, King’s College London
Strand Campus, Bush House, 30 Aldwych, London, WC2B 4BG.
Tel: +44 207 848 6808, web: https://nms.kcl.ac.uk/luc.moreau/





From: "Car, Nicholas (L&W, Dutton Park)" <Nicholas.Car@csiro.au>
Date: Monday, 25 June 2018 at 09:11
To: "public-prov-comments@w3.org" <public-prov-comments@w3.org>
Subject: Extending hadRole to Attribution
Resent-From: <public-prov-comments@w3.org>
Resent-Date: Monday, 25 June 2018 at 09:10

Dear PROV people,

We are finding it unhelpful to have to implement a very similar property to prov:hadRole to model Entity/Agent relationships in the Data Exchange WG due to prov:hadRole’s domain restrictions.

In the reasoning for setting the domain for prov:hadRole to prov:Association (see [1]), the PROV WG indicated that there was this restriction, rather than allowing “roles for all relations”, due to a permissive approach potentially leading to confusion over who is playing what role. I understand the potential when there are multiple Agents involved, as per [1] in Delegation but this is not the case for Attribution. In the same way that there is no confusion over role here (from PROV-O [2]) in Association:

:illustrating
    …
    prov:qualifiedAssociation [
        a prov:Association;
        prov:agent   :derek;
        prov:hadRole :illustrationist;
    ];
    …
.

There would also be no confusion here in Attribution (from PROV-O [3]) if the ex:hadRole was, instead, prov:hadRole:


:nationalRegionsList

   a prov:Entity;

   prov:qualifiedAttribution [

      a prov:Attribution;

      prov:agent :civil_action_group;

      ex:hadRole :owner;

   ]

.

The role here can only have been played by one prov:Agent, the :civil_action_group.

Can anyone refute this reasoning or is there an deeper issue due to Agent/Entity non-disjointness? If not, can we use consider extending the domain of prov:hadRole to also include Attribution? This would make like much easier in DXWG.

Thanks,

Nick


[1] https://www.w3.org/2011/prov/wiki/index.php?title=ResponsesToPublicComments&mobileaction=toggle_view_desktop#ISSUE-532_.28Role.29<https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.w3.org%2F2011%2Fprov%2Fwiki%2Findex.php%3Ftitle%3DResponsesToPublicComments%26mobileaction%3Dtoggle_view_desktop%23ISSUE-532_.28Role.29&data=01%7C01%7Cluc.moreau%40kcl.ac.uk%7C7e3c62c1feee43d6300b08d5da733112%7C8370cf1416f34c16b83c724071654356%7C0&sdata=%2BMdxBTUb6MD33mzp1EypdN8j9zMLWVAB18nhrc06B2A%3D&reserved=0>
[2] https://www.w3.org/TR/prov-o/#Association<https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.w3.org%2FTR%2Fprov-o%2F%23Association&data=01%7C01%7Cluc.moreau%40kcl.ac.uk%7C7e3c62c1feee43d6300b08d5da733112%7C8370cf1416f34c16b83c724071654356%7C0&sdata=sX%2Fln%2BENvK1%2FZsTg03UlO%2Bzn%2FyvV%2Btk%2B4gTBEwzyXF4%3D&reserved=0>
[3] https://www.w3.org/TR/prov-o/#qualifiedAttribution<https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.w3.org%2FTR%2Fprov-o%2F%23qualifiedAttribution&data=01%7C01%7Cluc.moreau%40kcl.ac.uk%7C7e3c62c1feee43d6300b08d5da733112%7C8370cf1416f34c16b83c724071654356%7C0&sdata=pP9JzYF4HzkW10sXquXRY4JayJucjH9HOpZXhRlmo24%3D&reserved=0>


Nicholas Car
Senior Experimental Scientist
CSIRO Land & Water
41 Boggo Road, Dutton Park, QLD 4102, Australia
E nicholas.car@csiro.au<mailto:nicholas.car@csiro.au> M 0477 560 177 P 07 3833 5632

Received on Monday, 25 June 2018 08:31:48 UTC