- From: Timothy Lebo <lebot@rpi.edu>
- Date: Tue, 14 Feb 2012 09:15:30 -0500
- To: Luc Moreau <L.Moreau@ecs.soton.ac.uk>
- Cc: James Cheney <jcheney@inf.ed.ac.uk>, "public-prov-wg@w3.org" <public-prov-wg@w3.org>
What is interoperable about subtypes?
Nothing, except that they are commonly viewed as what is defined in PROV.
So all interoperable parties only see prov:alternativeOf.
my:particularAlternateOf
rdfs:subPropertyOf prov:alternateOf .
:cup_from_right my:particularAlternateOf :cup_from_left .
==>
:cup_from_right my:particularAlternateOf :cup_from_left .
:cup_from_right prov:alternateOf :cup_from_left .
But when I share that around, the only thing anybody understands is the "interoperable" one -- prov:alternateOf.
So I don't see the need to "bring subtyping in" to PROV. Because that bit of knowledge doesn't increase interoperability.
-Tim
On Feb 14, 2012, at 8:52 AM, Luc Moreau wrote:
> Hi Tim
> But what about sub typing of alternateOf?
>
> Professor Luc Moreau
> Electronics and Computer Science
> University of Southampton
> Southampton SO17 1BJ
> United Kingdom
>
>
> On 14 Feb 2012, at 13:48, "Timothy Lebo" <lebot@rpi.edu> wrote:
>
>>
>> On Feb 14, 2012, at 4:33 AM, Luc Moreau wrote:
>>
>>> Hi James,
>>>
>>> I think it was an oversight on our behalf (Paolo and I) not to include
>>> an id for alternateOf/specializationOf. In our working copy,
>>> http://dvcs.w3.org/hg/prov/raw-file/default/model/working-copy/towards-wd4.html
>>> we have added them.
>>
>> -1 leans towards bloat
>>
>>>
>>> I also take the view that if we have an id then we have attributes, and vice-versa.
>>
>> I agree.
>>
>>>
>>> As a minimum, subtyping would be useful for these relations.
>>
>> The subtyping can be placed onto your Note(id,[prov:type = "my subtype").
>> This would let you reuse the same hadAnnotation relation.
>>
>> -Tim
>>
>>
>>> You will also recall, very early discussions about mapping of attributes for IVPof.
>>> This could also be encoded with attributes.
>>>
>>> Cheers,
>>> Luc
>>>
>>>
>>> On 02/14/2012 09:18 AM, James Cheney wrote:
>>>> While we're on the subject, I'm no sure why alternateOf and specializationOf have attributes now, other than uniformity.
>>>>
>>>> I think that if the relation has an id describing the relationship (used/Usage, rtc.) Then attributes make sense. If an id doesn't make sense then attributes don't either - in RDF we need an id to hang the attributess off of.
>>>>
>>>> I think that brevity should take precedence over uniformity, else we'll reinvent RDF or XML.
>>>>
>>>> --James
>>>>
>>>>
>>>>
>>>
>>> --
>>> 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 Tuesday, 14 February 2012 14:16:13 UTC