W3C home > Mailing lists > Public > public-prov-wg@w3.org > September 2011

Re: Roles (was: Testing the ontology for expressing workflow provenance)

From: Luc Moreau <L.Moreau@ecs.soton.ac.uk>
Date: Fri, 09 Sep 2011 16:22:30 +0100
Message-ID: <EMEW3|d9f224d933bf341fc3965d46cd967be9n88GMX08L.Moreau|ecs.soton.ac.uk|4E6A2F36.8080008@ecs.soton.ac.uk>
To: public-prov-wg@w3.org
Hi Simon and Stian,

It's a good example.  Our focus is on exchanging provenance
between systems in an inter-operable manner.

mywf:usedValue requires knowledge of a domain specific ontology.

I see  here the benefit of a role (I guess role type) as an encoding
of that specialisation of use.

Luc



On 09/09/2011 03:35 PM, Simon Miles wrote:
> I could imagine many users might specialise the "used" property to
> express more precisely how an entity was used, e.g.
>
> taverna:2613
>    a prov:ProcessExecution;
>    mywf:usedValue taverna:676.
> mywf:usedValue rdfs:subPropertyOf prov:used.
>
> Does this make sense?  Assuming we have no power to stop this being
> done, does it have a different meaning to ascribing a role using the
> Role class?
>
> Thanks,
> Simon
>
> On 9 September 2011 12:41, Stian Soiland-Reyes
> <soiland-reyes@cs.manchester.ac.uk>  wrote:
>    
>> On Fri, Sep 9, 2011 at 12:35, Stian Soiland-Reyes
>> <soiland-reyes@cs.manchester.ac.uk>  wrote:
>>
>>
>>      
>>>   <http://ns.taverna.org.uk/2011/run/2613aab1-dfe9-4a17-a4be-7589f5d388d6/>
>>>     a  prov:ProcessExecution;
>>>          prov:used [
>>>              rdf:type
>>> <http://ns.taverna.org.uk/2010/workflow/ea4168eb-67ea-440f-ab73-818da5efc998/processor/String_constant/out/value>
>>>              prov:assumedBy
>>> <http://ns.taverna.org.uk/2011/data/2613aab1-dfe9-4a17-a4be-7589f5d388d6/ref/153277f1-5e4f-43fc-968d-ab3a8b038676>
>>> ;
>>>        
>> Note that I messed up the direction here - if something was 'used'
>> then the role should of course be an *input* port.  Just imagine
>> s/Output/Input/g for the whole thing as it is not possible to edit an
>> email once it's sent. :-)
>>
>>
>> (I wanted to do the discussion on 'used' rather than 'generated' - as
>> use can naturally occur in several roles in several process execution
>> - and indeed in several roles for the same execution)
>>
>> --
>> Stian Soiland-Reyes, myGrid team
>> School of Computer Science
>> The University of Manchester
>>
>>
>>      
>
>
>    

-- 
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 Friday, 9 September 2011 15:22:59 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Thursday, 26 April 2012 13:06:41 GMT