- From: Luc Moreau <L.Moreau@ecs.soton.ac.uk>
- Date: Tue, 08 Nov 2011 10:26:06 +0000
- To: Daniel Garijo <dgarijov@gmail.com>
- CC: W3C provenance WG <public-prov-wg@w3.org>
- Message-ID: <EMEW3|9477b9474a8c3a954a59f010253ccce7nA7AQ908L.Moreau|ecs.soton.ac.uk|4EB903BE>
Hi Daniel,
There is nothing new, really, in proposal 2, except that we make it
clear that
wasDerivedFrom(e2,e1,[pe, ...]) implies dependedUpon(e2,e1).
Otherwise, all the rest is the same.
Luc
On 11/08/2011 10:24 AM, Daniel Garijo wrote:
> +1 For proposal 1, *?* for proposal 2 and +1 for proposal 3.
>
> I'm a bit confused by proposal 2. I don't see what is special in that
> type of derivation
> that currently doesn't exist in the model. Could you please give more
> details, please?
>
> Also, I thought that the inference was that if dependedUpon(e2,e1)
> holds, then implies wasDerivedFrom(e2,e1).
>
> According to what is proposed, if we have wasDerivedFrom(e2,e1),
> wasDerivedFrom(e1,e0) (but e2 not being
> derived from e0, because it is not transitive), it would imply:
> dependedUpon(e2,e1), dependedUpon(e1,e0). Since
> dependedUpon is transitive, we would also inferr dependedUpon(e2,e0),
> and that would be wrong.
>
> Thanks,
> Daniel
>
> 2011/11/7 Luc Moreau <l.moreau@ecs.soton.ac.uk
> <mailto:l.moreau@ecs.soton.ac.uk>>
>
> Dear all,
>
> Can you express your support or not for the following proposals.
> We will confirm
> the outcome at the teleconference.
>
> Best regards,
> Luc
>
>
> In the interest of simplification, we would like to make the following
> proposal about derivations in prov-dm.
>
> Context: prov-dm currently contains 3 different notions of
> derivations, in particular with names that are not intuitive. The
> constraint derivation-attributes [1] prevented derivations to be
> transitive. These constraints were removed from the prov-dm document
> last week [2].
>
>
>
> Proposal 1. Transitive derivation is expressed using 'dependedUpon'
> between two entities. dependedUpon can be asserted or
> inferred.
>
> Proposal 2. There exists a special case of derivation, where a
> process execution is known or known to exist. This is
> expressed using:
> wasDerivedFrom(e2,e1,[pe, ...]) and its compact form
> wasDerivedFrom(e2,e1).
>
> Furthermore, there exists an inference:
> wasDerivedFrom(e2,e1,[pe, ...]) implies
> dependedUpon(e2,e1).
>
> Proposal 3. In the current version of the document,
> wasEventuallyDerivedFrom and dependedOn intended to
> express the same notion of (transitive) derivation,
> and thus can be
> removed as redundant.
>
>
>
> Instead of 3 relations wasDerivedFrom, wasEventuallyDerivedFrom, and
> dependedOn, we would now only have 2 relations wasDerivedFrom and
> dependedUpon. The awkward term 'wasEventuallyDerivedFrom' is also
> abandonned. Overall, this should contribute towards a simplification
> of the model.
>
>
> Note: the text will describe the conditions under which the binary
> form of wasDerivedFrom is transitive.
>
>
>
>
> [1]
> http://www.w3.org/TR/2011/WD-prov-dm-20111018/#derivation-attributes
> [2] http://www.w3.org/2011/prov/meeting/2011-11-03#resolution_5
>
>
>
--
Professor Luc Moreau
Electronics and Computer Science tel: +44 23 8059 4487
University of Southampton fax: +44 23 8059 2865
Southampton SO17 1BJ email: l.moreau@ecs.soton.ac.uk
United Kingdom http://www.ecs.soton.ac.uk/~lavm
Received on Tuesday, 8 November 2011 10:26:35 UTC