Re: PROV-ISSUE-383 (how-to-handle-subtypes): How to handle subtypes in PROV-DM [prov-dm]

On May 23, 2012, at 12:32 PM, Luc Moreau wrote:

> Hi Tim,
> 
> I think this would make sense.
> 
> I would put forward the following suggestion.
> 
> 1. None of the mentioned subtypes should have reserved syntax in prov-n
> 2. All reserved subtypes should appear in the summary table
> 3. All reserved subtypes should appear in UML diagrams (marked with a
>    stereotype and/or color) to distinguish them from our toplevel classes.

I don't have any objections to that. Though, I might prefer the subtypes be omitted from the UML diagrams (up to you and the group).

-Tim


> 
> Luc
> 
> On 05/23/2012 05:20 PM, Timothy Lebo wrote:
>> Luc,
>> 
>> I thinking adding:
>> 
>> prov:SoftwareAgent         no           no        no
>> prov:Organization          no           no        no
>> prov:Person                no           no        no
>> 
>> in non-bold would make sense, if one is inclined to add them.
>> 
>> 
>> That leaves
>> EmptyDictionary, which also seems reasonable (unbolded like the rest).
>> 
>> Regards,
>> Tim
>> 
>> 
>> 
>> On May 23, 2012, at 12:03 PM, Luc Moreau wrote:
>> 
>>   
>>> Hi Tim:
>>> Here it is:
>>> http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#prov-dm-types-and-relations
>>> Luc
>>> 
>>> On 05/23/2012 04:57 PM, Timothy Lebo wrote:
>>>     
>>>> Luc,
>>>> 
>>>> On May 23, 2012, at 8:59 AM, Luc Moreau wrote:
>>>> 
>>>> 
>>>>       
>>>>> For revision, hadOriginalSource, and wasQuotedFrom (
>>>>> http://www.w3.org/TR/2012/WD-prov-dm-20120503/#term-Revision)
>>>>> 
>>>>> I feel that we shouldn't introduce a special syntax in PROV-N, but we should
>>>>> just introduce types: prov:Revision, etc.
>>>>> 
>>>>> This would be inline with the way all other subtypes are handled.
>>>>> 
>>>>> So, the question is: should they all appear in UML diagram and table 4?
>>>>> 
>>>>>         
>>>> Which table 4? (URL, please?)
>>>> 
>>>> Thanks,
>>>> Tim
>>>> 
>>>> 
>>>>       
>>>>> Luc
>>>>> 
>>>>> On 05/23/2012 01:49 PM, Provenance Working Group Issue Tracker wrote:
>>>>> 
>>>>>         
>>>>>> PROV-ISSUE-383 (how-to-handle-subtypes): How to handle subtypes in PROV-DM [prov-dm]
>>>>>> 
>>>>>> http://www.w3.org/2011/prov/track/issues/383
>>>>>> 
>>>>>> Raised by: Luc Moreau
>>>>>> On product: prov-dm
>>>>>> 
>>>>>> 
>>>>>> PROV-DM defines a variety of subtypes and handles them differently.
>>>>>> 
>>>>>> Some have an explicit prov-n construct (I think for those, it's a legacy
>>>>>> of the past, when signatures were not uniform).
>>>>>> 
>>>>>> Some are explicitly represented in UML diagrams, some are not.
>>>>>> Some are listed in table 4.
>>>>>> 
>>>>>>                           PROV-N      in UML  in Table 4
>>>>>>                          notation       diag
>>>>>> 
>>>>>> wasRevisionOf              yes          yes      yes
>>>>>> 
>>>>>> hadOriginalSource          yes          yes      yes
>>>>>> 
>>>>>> wasQuotedFrom              yes          yes      yes
>>>>>> 
>>>>>> prov:Plan                  no           yes       no
>>>>>> 
>>>>>> prov:SoftwareAgent         no           no        no
>>>>>> 
>>>>>> prov:Organization          no           no        no
>>>>>> 
>>>>>> prov:Person                no           no        no
>>>>>> 
>>>>>> prov:Bundle                no           yes       yes
>>>>>> 
>>>>>> prov:Collection            no           yes       yes
>>>>>> 
>>>>>> prov:Dictionary            no           yes       yes
>>>>>> 
>>>>>> prov:EmptyDictionary       no           no        no
>>>>>> 
>>>>>> Suggestions on how to handle them systematically are welcome!
>>>>>> 
>>>>>> Luc
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>>           
>>>>> -- 
>>>>> 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
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>>         
>>>> 
>>>>       
>>> -- 
>>> 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
>>> 
>>> 
>>> 
>>>     
>>   
> 
> -- 
> 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 Wednesday, 23 May 2012 16:41:43 UTC