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

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

From: Luc Moreau <L.Moreau@ecs.soton.ac.uk>
Date: Wed, 23 May 2012 17:32:05 +0100
Message-ID: <EMEW3|2d7bf36e5fa59dc1856db4a1ad1052aao4MHW808L.Moreau|ecs.soton.ac.uk|4FBD1105.2010800@ecs.soton.ac.uk>
To: Timothy Lebo <lebot@rpi.edu>
CC: public-prov-wg@w3.org
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.

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:32:38 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 23 May 2012 16:32:39 GMT