Re: Proposal on PROV-DM reorganization

Tim

On 5/22/12 8:51 AM, Timothy Lebo wrote:
> On May 22, 2012, at 11:47 AM, Paolo Ncl wrote:
>
>> Tim
>>
>> No, the pattern is multiple actedonBehalfOf relations chained together, possibly with one or more associatedWith relations hanging off the chain and connecting to activities. Something that you may want to write a specific query for as it may tell you more of the story than a relation taken in isolation.
> Thanks. I'd agree with that. But I think "patterns" should stay out of DM and end up (if anywhere) in the Best Practices.
yes. That, along with your earlier observation that one such relation on its own it's not a pattern.  Those were indeed the original 
points I was trying to make.

-Paolo

>
> -Tim
>
>> P.Missier - paolo.missier@ncl.ac.uk
>>
>> On 22 May 2012, at 08:00, Timothy Lebo<lebot@rpi.edu>  wrote:
>>
>>> On May 22, 2012, at 10:32 AM, Paolo Missier wrote:
>>>
>>>> Hi,
>>>>
>>>> On 5/22/12 6:42 AM, Timothy Lebo wrote:
>>>>> On May 22, 2012, at 9:09 AM, Paolo Missier wrote:
>>>>>
>>>>>> Graham
>>>>>> ...
>>>>>> The UML diagrams in the document are not patterns. They define a data model, which consists of classes and associations. These are all primitives, including the extensions. /To my mind/ :-), patterns belong in a "provenance cookbook" and describe appropriate combinations of classes and associations as I tried to express earlier (above).
>>>>> +1
>>>>>
>>>>> -Tim
>>>> to clarify the distinction in my mind:  "association" and "responsibility" are relations (or associations), "chain of responsibility" is a pattern.
>>> What about Attribution?
>>>
>>> By "chain of responsibility", do you mean actedOnBehalfOf?
>>> If so, I disagree. The responsibility between two agents is a relation just as "association" and "attribution" are between an agent and an Activity or Entity, respectively.
>>>
>>> I'm a bit confused.
>>>
>>> -Tim
>>>
>>>> -Paolo
>>>>
>>>>
>>>>


-- 
-----------  ~oo~  --------------
Paolo Missier - Paolo.Missier@newcastle.ac.uk, pmissier@acm.org
School of Computing Science, Newcastle University,  UK
http://www.cs.ncl.ac.uk/people/Paolo.Missier

Received on Tuesday, 22 May 2012 15:55:05 UTC