| Added: | ||||||||
| > > |
| |||||||
| Open Provenance Model Contents | ||||||||
| Open Provenance Model Contents | ||||||||
| Line: 59 to 59 | ||||||||
|---|---|---|---|---|---|---|---|---|
Comments | ||||||||
| Changed: | ||||||||
| < < |
||||||||
| > > |
"The model of causality in OPM is essential [sic] timeless since time precedence does not imply causality" is too strong -- OPM is not timeless, since lack of time precedence | |||||||
| ||||||||
| Added: | ||||||||
| > > |
Open Provenance Model Contents | |||||||
8 Time Constraints and Inferences | ||||||||
| Changed: | ||||||||
| < < |
The model of causality in OPM is essential timeless since time precedence does not imply causality: if a process P_1 occurs before a process P_2, in general, we cannot infer that P_1 caused P_2 to happen. However, the converse implication holds assuming time is measured according to a single clock. | |||||||
| > > |
The model of causality in OPM is essential timeless since time precedence does not imply causality: if a process P1 occurs before a process P2, in general, we cannot infer that P1 caused P2 to happen. However, the converse implication holds assuming time is measured according to a single clock. | |||||||
| Changed: | ||||||||
| < < |
We therefore expect time annotations to be consistent with causality. To this end, we extend the definition of legal account view, defined as: an acyclic account view, which contains at most one wasGeneratedBy edge per artifact, and in which causation is time-monotonic, as displayed in Figure \retime:monotonicit, and discussed below. | |||||||
| > > |
We therefore expect time annotations to be consistent with causality. To this end, we extend the definition of legal account view, defined as: an acyclic account view, which contains at most one wasGeneratedBy edge per artifact, and in which causation is time-monotonic, as displayed in Figure 15, and discussed below. | |||||||
|
| ||||||||
| Line: 13 to 27 | ||||||||
|---|---|---|---|---|---|---|---|---|
| Changed: | ||||||||
| < < |
We remind the reader that all observed times are pairs of instanteous time values. For T_1=(t_1^m, t_1^M), with t_1^m\leq t_1^M, and T_2=(t_2^m, t_2^M), with t_2^m\leq t_2^M inequality is defined as follows: | |||||||
| > > |
We remind the reader that all observed times are pairs of instanteous time values. For T1=(t1m, t1M), with t1m≤ t1M, and T2=(t2m, t2M), with t2m≤ t2M inequality is defined as follows:
| |||||||
| Deleted: | ||||||||
| < < |
T_1 < T_2 &if& t_1^m \leq t_1^M < t_2^m \leq t_2^M | |||||||
| Changed: | ||||||||
| < < |
T_1 \leq T_2 &if& t_1^m \leq t_1^M \leq t_2^m \leq t_2^M %T_1 \leq T_2 &if& t_1^m \leq t_2^m \ and\ t_1^M \leq t_2^M\ \ \ (??????) | |||||||
| > > |
According to Figure 14, an artifact must exist before it is being used (T1 < T3 and T4 < T6). If an artifact is used by a process, it will actually be used after the start of the process (T2 < T3). A process generates artifacts before its end (T4 < T5), and a process starts precedes its generation of artifacts (T2 < T4) and its end (T2 < T5). | |||||||
| Changed: | ||||||||
| < < |
According to Figure~\retime:figur, an artifact must exist before it is being used (T_1<T_3 and T_4<T_6). If an artifact is used by a process, it will actually be used after the start of the process (T_2<T_3). A process generates artifacts before its end (T_4<T_5), and a process starts precedes its generation of artifacts (T_2<T_4) and its end (T_2<T_5). | |||||||
| > > |
Equipped with these definitions, Figure 15 formally states the time constraints illustrated by Figure 14. | |||||||
| Added: | ||||||||
| > > |
Equation (13) states that generation of an artifact precedes its use. Equation (14) requires a process to start before it uses artifacts, but after the artifact that caused it was generated; the use of the artifact taking place before the end of the process. | |||||||
| Changed: | ||||||||
| < < |
Equipped with these definitions, Figure~\retime:monotonicit formally states the time constraints illustrated by Figure~\retime:figur. Equation (\reused:generatedby:tim) states that generation of an artifact precedes its use. Equation (\reused:catalyzed:tim) requires a process to start before it uses artifacts, but after the artifact that caused it was generated; the use of the artifact taking place before the end of the process. Equation (\regeneratedby:catalyzed:tim) states that generation of an artifact by a process is preceded by the start of the process and takes place before the end of the process. | |||||||
| > > |
Equation (15) states that generation of an artifact by a process is preceded by the start of the process and takes place before the end of the process. | |||||||
|
| ||||||||
| Added: | ||||||||
| > > |
Comments | |||||||
| Changed: | ||||||||
| < < |
-- PaulGroth - 31 Jul 2008 | |||||||
| > > |
| |||||||
| Line: 1 to 1 | ||||||||
|---|---|---|---|---|---|---|---|---|
| Added: | ||||||||
| > > |
8 Time Constraints and InferencesThe model of causality in OPM is essential timeless since time precedence does not imply causality: if a process P_1 occurs before a process P_2, in general, we cannot infer that P_1 caused P_2 to happen. However, the converse implication holds assuming time is measured according to a single clock. We therefore expect time annotations to be consistent with causality. To this end, we extend the definition of legal account view, defined as: an acyclic account view, which contains at most one wasGeneratedBy edge per artifact, and in which causation is time-monotonic, as displayed in Figure \retime:monotonicit, and discussed below.
| |||||||