ISSUE-337: agent should not be a subclass of entity

agent-and-entity

agent should not be a subclass of entity

State:
CLOSED
Product:
prov-dm
Raised by:
Luc Moreau
Opened on:
2012-04-02
Description:
Currently, prov-dm defines agent as follows:

An agent is a type of entity that bears some form of responsibility for an activity taking place. An agent is a particular type of Entity. This means that the model can be used to express provenance of the agents themselves.

While it is nice to be able to express the provenance of agents, it is not obvious to me that agents should always be entities. In fact, they could be activities.

Consider a collaboration activity, to which several agents ag1, ag2, ..., agn are associated. Why can't we see it as an agent too?
activity(collaboration)
wasAssociatedWith(collaboration,agi,contract)

agent(collaboration)
wasAttributed(nice-piece-of-work,collaboration)


So, I would propose the following alternative definition:


An agent is something that bears some form of responsibility for an activity taking place.

A given agent may be a particular type of Entity or Activity. This means that the model can be used to express provenance of the agents themselves.


Looking at prov-o, I notice that they have already defined an agent as subclass of owl:Thing.
Related Actions Items:
No related actions
Related emails:
  1. Re: PROV-ISSUE-337 (agent-and-entity): agent should not be a subclass of entity [prov-dm] (from l.moreau@ecs.soton.ac.uk on 2012-09-04)
  2. Re: PROV-ISSUE-337 (agent-and-entity): agent should not be a subclass of entity [prov-dm] (from L.Moreau@ecs.soton.ac.uk on 2012-05-30)
  3. Re: PROV-ISSUE-337 (agent-and-entity): agent should not be a subclass of entity [prov-dm] (from reza.bfar@oracle.com on 2012-05-15)
  4. Re: PROV-ISSUE-337 (agent-and-entity): agent should not be a subclass of entity [prov-dm] (from lebot@rpi.edu on 2012-05-15)
  5. Re: PROV-ISSUE-337 (agent-and-entity): agent should not be a subclass of entity [prov-dm] (from L.Moreau@ecs.soton.ac.uk on 2012-05-15)
  6. Re: PROV-ISSUE-337 (agent-and-entity): agent should not be a subclass of entity [prov-dm] (from L.Moreau@ecs.soton.ac.uk on 2012-05-15)
  7. Re: PROV-ISSUE-337 (agent-and-entity): agent should not be a subclass of entity [prov-dm] (from L.Moreau@ecs.soton.ac.uk on 2012-05-08)
  8. Re: PROV-ISSUE-331 (review-dm-wd5): issue to collect feedback on prov-dm wd5 [prov-dm] (from graham.klyne@zoo.ox.ac.uk on 2012-04-26)
  9. Re: PROV-ISSUE-337 (agent-and-entity): agent should not be a subclass of entity [prov-dm] (from Curt.Tilmes@nasa.gov on 2012-04-16)
  10. Re: PROV-ISSUE-337 (agent-and-entity): agent should not be a subclass of entity [prov-dm] (from Curt.Tilmes@nasa.gov on 2012-04-16)
  11. Re: PROV-ISSUE-337 (agent-and-entity): agent should not be a subclass of entity [prov-dm] (from p.t.groth@vu.nl on 2012-04-16)
  12. Re: PROV-ISSUE-337 (agent-and-entity): agent should not be a subclass of entity [prov-dm] (from L.Moreau@ecs.soton.ac.uk on 2012-04-16)
  13. Re: PROV-ISSUE-337 (agent-and-entity): agent should not be a subclass of entity [prov-dm] (from p.t.groth@vu.nl on 2012-04-15)
  14. RE: PROV-ISSUE-337 (agent-and-entity): agent should not be a subclass of entity [prov-dm] (from simon.miles@kcl.ac.uk on 2012-04-15)
  15. Re: PROV-ISSUE-337 (agent-and-entity): agent should not be a subclass of entity [prov-dm] (from Curt.Tilmes@nasa.gov on 2012-04-15)
  16. RE: PROV-ISSUE-337 (agent-and-entity): agent should not be a subclass of entity [prov-dm] (from simon.miles@kcl.ac.uk on 2012-04-15)
  17. Re: PROV-ISSUE-337 (agent-and-entity): agent should not be a subclass of entity [prov-dm] (from Curt.Tilmes@nasa.gov on 2012-04-15)
  18. Re: PROV-ISSUE-337 (agent-and-entity): agent should not be a subclass of entity [prov-dm] (from p.t.groth@vu.nl on 2012-04-15)
  19. Re: PROV-ISSUE-331 (review-dm-wd5): issue to collect feedback on prov-dm wd5 [prov-dm] (from L.Moreau@ecs.soton.ac.uk on 2012-04-11)
  20. Re: PROV-ISSUE-331 (review-dm-wd5): issue to collect feedback on prov-dm wd5 [prov-dm] (from lebot@rpi.edu on 2012-04-11)
  21. Re: PROV-ISSUE-333 (review-prov-dm-constraints-wd5): issue to collect feedback on prov-dm-constraints wd5 [prov-dm-constraints] (from lebot@rpi.edu on 2012-04-11)
  22. Re: PROV-ISSUE-331 (review-dm-wd5): issue to collect feedback on prov-dm wd5 [prov-dm] (from lebot@rpi.edu on 2012-04-10)
  23. Re: PROV-ISSUE-331 release of prov-dm for review (from Curt.Tilmes@nasa.gov on 2012-04-09)
  24. Re: release of prov-dm, prov-dm-constraints, and prov-n for review (from jun.zhao@zoo.ox.ac.uk on 2012-04-09)
  25. Re: PROV-ISSUE-337 (agent-and-entity): agent should not be a subclass of entity [prov-dm] (from Curt.Tilmes@nasa.gov on 2012-04-05)
  26. RE: PROV-ISSUE-337 (agent-and-entity): agent should not be a subclass of entity [prov-dm] (from simon.miles@kcl.ac.uk on 2012-04-03)
  27. Re: PROV-ISSUE-337 (agent-and-entity): agent should not be a subclass of entity [prov-dm] (from L.Moreau@ecs.soton.ac.uk on 2012-04-03)
  28. RE: PROV-ISSUE-337 (agent-and-entity): agent should not be a subclass of entity [prov-dm] (from simon.miles@kcl.ac.uk on 2012-04-03)
  29. RE: PROV-ISSUE-337 (agent-and-entity): agent should not be a subclass of entity [prov-dm] (from simon.miles@kcl.ac.uk on 2012-04-03)
  30. PROV-ISSUE-337 (agent-and-entity): agent should not be a subclass of entity [prov-dm] (from sysbot+tracker@w3.org on 2012-04-02)

Related notes:

No additional notes.

Display change log ATOM feed


Chair, Staff Contact
Tracker: documentation, (configuration for this group), originally developed by Dean Jackson, is developed and maintained by the Systems Team <w3t-sys@w3.org>.
$Id: 337.html,v 1.1 2013-06-20 07:37:37 vivien Exp $