W3C home > Mailing lists > Public > public-prov-wg@w3.org > November 2011

Re: PROV-ISSUE-134: Non-Human Agent vs. Human Agent [Data Model]

From: Luc Moreau <L.Moreau@ecs.soton.ac.uk>
Date: Wed, 30 Nov 2011 13:00:28 +0000
Message-ID: <EMEW3|7fe4cce9a3d35f3f34e3926afcc3cc69nAYD0X08L.Moreau|ecs.soton.ac.uk|4ED628EC.8000608@ecs.soton.ac.uk>
To: public-prov-wg@w3.org
Hi Reza,

The latest WD now includes SoftwareAgent, People, and Institutions as 
subclasses of Agent.
I believe this addresses your issue. I am closing this issue, pending 

Best regards,

On 10/24/2011 12:04 AM, Provenance Working Group Issue Tracker wrote:
> PROV-ISSUE-134: Non-Human Agent vs. Human Agent [Data Model]
> http://www.w3.org/2011/prov/track/issues/134
> Raised by: Reza B'Far
> On product: Data Model
> I propose to revisit the previously discussed, but not concluded, topic of "Types" of Agents.  I had brought up this topic and the following was suggested as a reference -
> http://sourceforge.net/apps/mediawiki/trdf/nfs/project/t/tr/trdf/7/7a/ProvenanceVocabularyOverview.png
> There are a large set of use-cases (not just in my particular interest of Governance) where, whether the actions of an agent are directly controlled by a human being versus an automated mechanism makes a very significant difference in inferencing over the available instance data.  Examples:
> 1.  Human agent modifying a legal document versus the legal document being modified by a system agent that converts data formats.
> 2.  Human agent modifying a setting in a system whose provenance model is important for governing that system versus a system agent doing the same:  Example - Provenance of a "License" where Human agent expiring a license by changing/enforcing a date is quite a different event than a system agent changing/enforcing a date (say as a part of a mass/cascade update to a series of records) that causes expiration of a license.
> Other use-cases are available if need-be.  I actually claim that the number of such use-cases are increasing given the proliferation of pipe-and-filter architectures being deployed within Big Data infrastructures (where either pipes or filters can be Non-Human Agent/Actors).  Furthermore, as another evidence, there are other references to UML Use-Case and Sequence Diagrams where the distinction is becoming prevalent.
> As a solution, I suggest we take the same approach that the aforementioned URL above has taken.

Professor Luc Moreau
Electronics and Computer Science   tel:   +44 23 8059 4487
University of Southampton          fax:   +44 23 8059 2865
Southampton SO17 1BJ               email: l.moreau@ecs.soton.ac.uk
United Kingdom                     http://www.ecs.soton.ac.uk/~lavm
Received on Wednesday, 30 November 2011 13:01:14 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 16:51:04 UTC