- From: Provenance Working Group Issue Tracker <sysbot+tracker@w3.org>
- Date: Wed, 21 Dec 2011 22:11:08 +0000
- To: public-prov-wg@w3.org
PROV-ISSUE-206 (agent-asserted-not-inferred): agents should not be inferred, and wasAssociatedWith should also work with entities [prov-dm] http://www.w3.org/2011/prov/track/issues/206 Raised by: Luc Moreau On product: prov-dm Inference http://dvcs.w3.org/hg/prov/raw-file/default/model/ProvenanceModel.html#association-agent originates back from an agreement at F2F1, where we said that agents can be inferred from wasControlledBy. The inference was kept, and wasControlledBy replaced by wasAssociatedWith. However, I think this has undesirable consequences. For instance, in the example that follows constraint http://dvcs.w3.org/hg/prov/raw-file/default/model/ProvenanceModel.html#wasStartedBy, we see that an entity (a request to create an activity) is inferred to become an agent because of the above inferences. There are many notions of agents out there, and we should go for minimum semantic commitment in prov-dm to facilitate adoption. Inferring agent is likely to be suspicious in some communities. Hence, proposal 1: remove inference association-agent from the document. Furthermore, for the example above to type correctly, proposal 2: allow wasAssociatedWith to relate an activity and an entity proposal 3: allow two forms for wasAssociatedWith: wasAssociatedWith(activity, agent, plan, attributes) and wasAssociatedWith(activity, entity, attributes) Cheers, Luc
Received on Wednesday, 21 December 2011 22:11:10 UTC