ISSUE-183: identifiers in prov-dm

prov-dm-identifiers

identifiers in prov-dm

State:
CLOSED
Product:
prov-dm
Raised by:
Luc Moreau
Opened on:
2011-12-06
Description:
Hi,

It think that it is now time to have a proper debate about identifiers in prov-dm since comments are regularly expressed about them. I have raised this issue about this topic so that we can track the conversation properly. Our hope is to reach consensus on this topic by the time of the third working draft.

First, in the fpwd, there was a mention of "qualified identifier" (appearing in a note see [1]). We have removed this term from the second working draft.

Second, the complementarity record now explicitly allows for linking entity records across accounts. Its syntax allows for two accounts to be named.

Third, identifiers for entities in prov-dm have a dual role [3]. An entity has got an id (typically given by an application). An entity record --- i.e. what we say about an entity in a provenance record --- also has an id. There is a consensus that we shouldn't mint identifiers for provenance records. Hence, the identifier of the entity record is defined to be the same as the identifier of the entity.

The consequence of this is that two entity records in different accounts may have the same identifier: they may say different things about the same entity. For example, the document ex:doc was generated by latex in account1, while in account 2, ex:doc is described to be the result of a survey of a field by different authors.

This explains why we needed the complementarity record to name the accounts as well. This assumes that account names need to be named uniquely (see [4]).

So, entity records identifiers are scoped to accounts. Note, I said entity *records*, not entities. Hence, we are not breaking the semantic web approach: an entity is a resource and is denoted by a URI, and this remains true in all accounts. (I guess that from a semantic web perspective we are not looking at a provenance record as resource, since we don't have a global URI to name it.) Finally, we allow for accounts to be nested hierarchically; this fits nicely with abstraction in provenance records. Again, see [4].

Can you express your views about this approach, as currently defined in the second draft of prov-dm?

Thanks,
Luc

[1] http://www.w3.org/TR/2011/WD-prov-dm-20111018/#expression-identifier
[2] http://dvcs.w3.org/hg/prov/raw-file/default/model/ProvenanceModel.html#record-complement-of
[3] http://dvcs.w3.org/hg/prov/raw-file/default/model/ProvenanceModel.html#record-Entity
[4] http://dvcs.w3.org/hg/prov/raw-file/default/model/ProvenanceModel.html#record-Account
Related Actions Items:
Related emails:
  1. suggested resolution ISSUE-504 (collection/bundle) (from p.t.groth@vu.nl on 2012-09-27)
  2. Re: Review of DM WD4 (from Khalid.Belhajjame@cs.man.ac.uk on 2012-03-05)
  3. Re: Review of DM WD4 (from l.moreau@ecs.soton.ac.uk on 2012-03-02)
  4. Re: {Disarmed} Feedback about DM draft 4 (from l.moreau@ecs.soton.ac.uk on 2012-03-02)
  5. Re: VOTE: PROV-DM Identifiers (deadline Wednesday 29/02, midnight GMT) (from l.moreau@ecs.soton.ac.uk on 2012-03-01)
  6. RE: VOTE: PROV-DM Identifiers (deadline Wednesday 29/02, midnight GMT) (from simon.miles@kcl.ac.uk on 2012-02-29)
  7. Re: VOTE: PROV-DM Identifiers (deadline Wednesday 29/02, midnight GMT) (from Khalid.Belhajjame@cs.man.ac.uk on 2012-02-29)
  8. Re: VOTE: PROV-DM Identifiers (deadline Wednesday 29/02, midnight GMT) (from jun.zhao@zoo.ox.ac.uk on 2012-02-29)
  9. Re: {Disarmed} Feedback about DM draft 4 (from l.moreau@ecs.soton.ac.uk on 2012-02-29)
  10. Re: Review of DM WD4 (from l.moreau@ecs.soton.ac.uk on 2012-02-29)
  11. Re: VOTE: PROV-DM Identifiers (deadline Wednesday 29/02, midnight GMT) (from satya.sahoo@case.edu on 2012-02-28)
  12. Re: VOTE: PROV-DM Identifiers (deadline Wednesday 29/02, midnight GMT) (from dgarijo@delicias.dia.fi.upm.es on 2012-02-28)
  13. Re: VOTE: PROV-DM Identifiers (deadline Wednesday 29/02, midnight GMT) (from L.Moreau@ecs.soton.ac.uk on 2012-02-28)
  14. Re: VOTE: PROV-DM Identifiers (deadline Wednesday 29/02, midnight GMT) (from Curt.Tilmes@nasa.gov on 2012-02-27)
  15. Feedback about DM draft 4 (from dgarijo@delicias.dia.fi.upm.es on 2012-02-24)
  16. Re: VOTE: PROV-DM Identifiers (deadline Wednesday 29/02, midnight GMT) (from reza.bfar@oracle.com on 2012-02-23)
  17. Re: VOTE: PROV-DM Identifiers (deadline Wednesday 29/02, midnight GMT) (from lebot@rpi.edu on 2012-02-23)
  18. VOTE: PROV-DM Identifiers (deadline Wednesday 29/02, midnight GMT) (from L.Moreau@ecs.soton.ac.uk on 2012-02-23)
  19. Review of DM WD4 (from lebot@rpi.edu on 2012-02-22)
  20. Re: PROV-ISSUE-186: Section 5.2.1 (PROV-DM as on Nov 28) [prov-dm] (from L.Moreau@ecs.soton.ac.uk on 2012-02-13)
  21. Re: PROV-ISSUE-186: Section 5.2.1 (PROV-DM as on Nov 28) [prov-dm] (from satya.sahoo@case.edu on 2012-02-10)
  22. Re: PROV-ISSUE-230 (Name-scoping): Name scoping in DM is wrong concept [prov-dm] (from L.Moreau@ecs.soton.ac.uk on 2012-01-31)
  23. Re: PROV-ISSUE-225 (objects-in-universe-of-discourse): What are the objects in the universe of discourse? [prov-dm] (from GK@ninebynine.org on 2012-01-24)
  24. Re: PROV-ISSUE-225 (objects-in-universe-of-discourse): What are the objects in the universe of discourse? [prov-dm] (from jcheney@inf.ed.ac.uk on 2012-01-24)
  25. Re: PROV-ISSUE-225 (objects-in-universe-of-discourse): What are the objects in the universe of discourse? [prov-dm] (from satya.sahoo@case.edu on 2012-01-19)
  26. Re: PROV-ISSUE-225 (objects-in-universe-of-discourse): What are the objects in the universe of discourse? [prov-dm] (from L.Moreau@ecs.soton.ac.uk on 2012-01-19)
  27. PROV-ISSUE-225 (objects-in-universe-of-discourse): What are the objects in the universe of discourse? [prov-dm] (from sysbot+tracker@w3.org on 2012-01-19)
  28. PROV-ISSUE-215 (ProvenanceOfW3CReport): An example to discuss identifiers [prov-dm] (from sysbot+tracker@w3.org on 2012-01-13)
  29. Re: PROV-ISSUE-183 (prov-dm-identifiers): identifiers in prov-dm [prov-dm] (from GK@ninebynine.org on 2012-01-12)
  30. Re: PROV-ISSUE-201: Section 8 (PROV-DM as on Dec 5) [prov-dm] (from L.Moreau@ecs.soton.ac.uk on 2012-01-12)
  31. Re: PROV-ISSUE-183 (prov-dm-identifiers): identifiers in prov-dm [prov-dm] (from soiland-reyes@cs.manchester.ac.uk on 2012-01-11)
  32. Re: PROV-ISSUE-201: Section 8 (PROV-DM as on Dec 5) [prov-dm] (from satya.sahoo@case.edu on 2012-01-11)
  33. Re: PROV-ISSUE-183 (prov-dm-identifiers): identifiers in prov-dm [prov-dm] (from mccusj@rpi.edu on 2012-01-11)
  34. Re: PROV-ISSUE-183 (prov-dm-identifiers): identifiers in prov-dm [prov-dm] (from mccusj@rpi.edu on 2012-01-11)
  35. Re: PROV-ISSUE-183 (prov-dm-identifiers): identifiers in prov-dm [prov-dm] (from L.Moreau@ecs.soton.ac.uk on 2012-01-11)
  36. Re: PROV-ISSUE-183 (prov-dm-identifiers): identifiers in prov-dm [prov-dm] (from mccusj@rpi.edu on 2012-01-05)
  37. Re: PROV-ISSUE-183 (prov-dm-identifiers): identifiers in prov-dm [prov-dm] (from mccusj@rpi.edu on 2012-01-05)
  38. Re: PROV-ISSUE-201: Section 8 (PROV-DM as on Dec 5) [prov-dm] (from L.Moreau@ecs.soton.ac.uk on 2011-12-21)
  39. Re: PROV-ISSUE-183 (prov-dm-identifiers): identifiers in prov-dm [prov-dm] (from L.Moreau@ecs.soton.ac.uk on 2011-12-21)
  40. Re: PROV-ISSUE-201: Section 8 (PROV-DM as on Dec 5) [prov-dm] (from L.Moreau@ecs.soton.ac.uk on 2011-12-08)
  41. Re: PROV-ISSUE-197: Section 5.4.1 and Section 5.4.2 (PROV-DM as on Dec 5) (from L.Moreau@ecs.soton.ac.uk on 2011-12-08)
  42. Re: PROV-ISSUE-101 (Conceptual Model): Section 5.2.2 ProcessExecution (conceptual model document review) [Conceptual Model] (from L.Moreau@ecs.soton.ac.uk on 2011-12-08)
  43. Re: PROV-ISSUE-186: Section 5.2.1 (PROV-DM as on Nov 28) [prov-dm] (from L.Moreau@ecs.soton.ac.uk on 2011-12-07)
  44. Re: PROV-ISSUE-183 (prov-dm-identifiers): identifiers in prov-dm [prov-dm] (from L.Moreau@ecs.soton.ac.uk on 2011-12-07)
  45. RE: PROV-ISSUE-183 (prov-dm-identifiers): identifiers in prov-dm [prov-dm] (from MYERSJ4@rpi.edu on 2011-12-07)
  46. Re: PROV-ISSUE-183 (prov-dm-identifiers): identifiers in prov-dm [prov-dm] (from L.Moreau@ecs.soton.ac.uk on 2011-12-06)
  47. Re: PROV-ISSUE-183 (prov-dm-identifiers): identifiers in prov-dm [prov-dm] (from L.Moreau@ecs.soton.ac.uk on 2011-12-06)
  48. RE: PROV-ISSUE-183 (prov-dm-identifiers): identifiers in prov-dm [prov-dm] (from MYERSJ4@rpi.edu on 2011-12-06)
  49. Re: PROV-ISSUE-183 (prov-dm-identifiers): identifiers in prov-dm [prov-dm] (from p.t.groth@vu.nl on 2011-12-06)
  50. Re: PROV-ISSUE-183 (prov-dm-identifiers): identifiers in prov-dm [prov-dm] (from L.Moreau@ecs.soton.ac.uk on 2011-12-06)
  51. Re: PROV-ISSUE-183 (prov-dm-identifiers): identifiers in prov-dm [prov-dm] (from p.t.groth@vu.nl on 2011-12-06)
  52. Re: PROV-ISSUE-183 (prov-dm-identifiers): identifiers in prov-dm [prov-dm] (from L.Moreau@ecs.soton.ac.uk on 2011-12-06)
  53. Re: PROV-ISSUE-183 (prov-dm-identifiers): identifiers in prov-dm [prov-dm] (from simon.miles@kcl.ac.uk on 2011-12-06)
  54. Re: PROV-ISSUE-183 (prov-dm-identifiers): identifiers in prov-dm [prov-dm] (from L.Moreau@ecs.soton.ac.uk on 2011-12-06)
  55. Re: PROV-ISSUE-183 (prov-dm-identifiers): identifiers in prov-dm [prov-dm] (from p.t.groth@vu.nl on 2011-12-06)
  56. Re: PROV-ISSUE-183 (prov-dm-identifiers): identifiers in prov-dm [prov-dm] (from L.Moreau@ecs.soton.ac.uk on 2011-12-06)
  57. Re: PROV-ISSUE-183 (prov-dm-identifiers): identifiers in prov-dm [prov-dm] (from p.t.groth@vu.nl on 2011-12-06)
  58. PROV-ISSUE-183 (prov-dm-identifiers): identifiers in prov-dm [prov-dm] (from sysbot+tracker@w3.org on 2011-12-06)

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: 183.html,v 1.1 2013-06-20 07:37:26 vivien Exp $