W3C home > Mailing lists > Public > public-prov-wg@w3.org > May 2012

Re: Proposal on PROV-DM reorganization

From: Paolo Missier <Paolo.Missier@ncl.ac.uk>
Date: Tue, 22 May 2012 08:54:15 -0700
Message-ID: <4FBBB6A7.8050807@ncl.ac.uk>
CC: Provenance Working Group WG <public-prov-wg@w3.org>
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 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 22 May 2012 15:55:10 GMT