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

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
>
>



-- 
Dr Simon Miles
Lecturer, Department of Informatics
Kings College London, WC2R 2LS, UK
+44 (0)20 7848 1166

Received on Friday, 9 September 2011 14:36:25 UTC