ISSUE-645: Should we add a new constraint on EmptyCollection and Dictionary?

TomDN

Should we add a new constraint on EmptyCollection and Dictionary?

State:
CLOSED
Product:
PROV-DICTIONARY
Raised by:
Tom De Nies
Opened on:
2013-03-07
Description:
Originally raised by Khalid, and agreed to discuss before the next release.

Khalid's email:
>Regarding prov:EmptyDictionary, I think there is anew constraint
>that can be added to state that an entity that is both a dictionary
>and an empty collection is an empty dictionary.

My response:
I would be cautious to adding new constraints, especially with PROV-DM constructs on the left-hand side.
Note that we have the reverse, in constraint D12.2. Technically, your constraint is correct and doesn't break anything. I guess I just don't see a use case where one would want to write:
entity(d, [prov:type="prov:Dictionary", prov:type="prov:EmptyCollection"])
instead of
entity(d, [prov:type="prov:EmptyDictionary")
This is, in my view, a way of specifying EmptyDictionary we should not encourage.


I would like to ask the opinion of the group on this before we the final release.
Related Actions Items:
No related actions
Related emails:
  1. Re: PROV-ISSUE-645 (TomDN): Should we add a new constraint on EmptyCollection and Dictionary? [PROV-DICTIONARY] (from tom.denies@ugent.be on 2013-03-28)
  2. Re: PROV-ISSUE-645 (TomDN): Should we add a new constraint on EmptyCollection and Dictionary? [PROV-DICTIONARY] (from tom.denies@ugent.be on 2013-03-22)
  3. PROV-ISSUE-645 (TomDN): Should we add a new constraint on EmptyCollection and Dictionary? [PROV-DICTIONARY] (from sysbot+tracker@w3.org on 2013-03-07)

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