- From: Tom De Nies <tom.denies@ugent.be>
- Date: Mon, 25 Mar 2013 13:49:54 +0100
- To: Timothy Lebo <lebot@rpi.edu>
- Cc: Provenance Working Group <public-prov-wg@w3.org>
- Message-ID: <CA+=hbbevmZk9K3bSXpAVvwVOSbRzxTH4_Y-Ci2qXM8nJOR5Kqw@mail.gmail.com>
Ok, so it's the other way around, that does make sense. I wouldn't be opposed to adding this. Basically the only things that need to change are: - make prov:pairValue a subproperty of prov:entity - make prov:KeyValuePair a subclass of prov:EntityInfluence - add an explanatory paragraph, explaining that a prov:Dictionary is influenced by the entities that form it. (Which sounds logical, if you put it this way) correct? Tom 2013/3/25 Timothy Lebo <lebot@rpi.edu> > Tom, > > Apologies for rocking the boat with my off-list comment. > > On Mar 22, 2013, at 8:49 AM, Tom De Nies <tom.denies@ugent.be> wrote: > > Luc raised some concerns about making prov:pairValue a sub-property of > prov:entity in yesterday's telecon. > If we decide to make prov:pairValue<https://dvcs.w3.org/hg/prov/raw-file/default/dictionary/releases/WD-prov-dictionary-20130312/Overview.html#pairValue>a sub-property of > prov:entity <http://www.w3.org/TR/2013/PR-prov-o-20130312/#p_entity>, > that would imply that prov:pairValue now has the domain > prov:EntityInfluence<http://www.w3.org/TR/2013/PR-prov-o-20130312/#EntityInfluence>. > > > > This makes sense from the qualification perspective, since the > KeyValuePair is adding the detail of some "key" for some existing > prov:hadMember Entity "value". > > The Entity :bar existed just fine on its own, then when some Dictionary > decided to come along and shove it into some "key bin" called "foo", the > KeyValuePair is the (membership) qualification for how the Entity :bar > influenced the Dictionary (and also includes the key used: "foo"). > > > Would this mean that we have to make prov:KeyValuePair<https://dvcs.w3.org/hg/prov/raw-file/default/dictionary/releases/WD-prov-dictionary-20130312/Overview.html#KeyValuePair>a subclass of > prov:EntityInfluence<http://www.w3.org/TR/2013/PR-prov-o-20130312/#EntityInfluence>as well? > > > Yup. > > This seems weird and counter-intuitive to me. > > > When starting with Entity :bar and wanting to move to a KeyValuePair to > place it into "key bin foo", then yes, it can seem *un*intuitive (though, > not sure about *counter* intuitive). > But, when you make a KeyValuePair, you're implying some Dictionary -- and > you've influenced that Dictionary by placing a new Entity into it. > The Entity influenced the Dictionary by becoming its member, with the > additional detail of the key. > > ^^ EntityInfluence, Dictionary, prov:hadMember, KeyValuePair > > It would imply that a dictionary would have some influence on all its > members. > > > Other way around. The Entities placed into the Dictionary influenced the > Dictionary. > > > -Tim > > Tim, could you share your views on this? > > Regards, > Tom > > 2013/3/7 Provenance Working Group Issue Tracker <sysbot+tracker@w3.org> > >> PROV-ISSUE-647 (TomDN): Make prov:pariValue a subproperty of prov:entity? >> [PROV-DICTIONARY] >> >> http://www.w3.org/2011/prov/track/issues/647 >> >> Raised by: Tom De Nies >> On product: PROV-DICTIONARY >> >> Came up in an off-list conversation with Tim about the PROV-O of >> dictionaries. It appears to be useful to make prov:pairValue a subproperty >> of prov:entity. This way applications could use spec-level constructs to >> "accidentally" "understand" part of the "brand new construct". >> >> Nice phrasing of the rationale by Tim: >> "Having prov:pairValue is a very nice subproperty for these uninterested >> in the alignment with qualifications, but still provides those that do care >> about qualifications a treat." >> >> I see no real problems with adding this for the next release. Is this >> acceptable to the group or did we miss some consequences? >> >> >> >> >> > >
Received on Monday, 25 March 2013 12:50:23 UTC