On Tue, May 11, 2010 at 1:53 AM, Stian Soiland-Reyes
<[email protected]> wrote:
> Hi!
>
> We've come to the stage where we realise we need to specify a common
> scheme for identifying items in a workflow. In particular we need to
> be able to identify processors, ports, workflows, but also workflow
> data and provenance/execution elements, like a particular iteration.
>
> This is important for the SCUFL2 [1] work, and also for the
> Semantification [2], in addition we think this should be consistent
> with RDF exports of provenance data.
>
>
> I've drafted a quick suggestion of Taverna URI templates in [3]:
>
> For example:
>
>  http://ns.taverna.org.uk/2010/workflows/0f5e83c1-bbb5-42e7-9ba3-438f645d3d17/processors/getPage/inputs/url
>
> identifies the input port "url" for the processor "getPage" in the
> workflow which internal identifier is
> "0f5e83c1-bbb5-42e7-9ba3-438f645d3d17". (you may find the workflow at
> [5])
>
>
> You can therefore make statements such as:
>
> <http://ns.taverna.org.uk/2010/workflows/7cbda4a8-21ca-4d22-83d5-9d0959ab1e5b/processors/getPage/inputs/url>
> blah:expectsType xsd:anyURI ;
>     dc:description "The URI to fetch page comic links from" .
>
> The Semantification of Taverna [2] work will allow you to attach such
> mini-graphs to the individual items in the workflow, so that they can
> be preserved with the .t2flow / .scufl2, and exported as RDF. Kept as
> relative annotations on the ports/processors/etc. they would also be
> preserved when the workflow ID changes. (The ID changes every time an
> edit is done on the workflow).
>
>
> This is also interesting for SCUFL2, as one of the workflow output
> formats could be RDF, and identifers are also needed for internal
> linking, like when specifying bindings, datalinks, conditions and
> annotations.
>
>
> We are very interested in comments and feedback on this draft, in
> particular if you are involved in the Semantic Web/LinkedData/RDF
> community or the RESTful Web Services community. You may either leave
> a comment on the wiki page [3] (if you are a registered wiki user) or
> (preferably) respond to this email to the taverna-hackers list [4].
>

Sounds interesting.
Work means I won't be able to comment on any of this until the weekend
at the earliest.
Please say if that will be too late, so I don't waste my weekend :)

Best wishes


>
> [1] http://www.mygrid.org.uk/dev/wiki/display/developer/SCUFL2
> [2] http://www.mygrid.org.uk/dev/wiki/display/developer/Semantification
> [3] http://www.mygrid.org.uk/dev/wiki/display/developer/Taverna+URI+templates
> [4] http://www.taverna.org.uk/about/contact-us/
> [5] http://www.myexperiment.org/workflows/824
>
> --
> Stian Soiland-Reyes, myGrid team
> School of Computer Science
> The University of Manchester
>
> ------------------------------------------------------------------------------
>
> _______________________________________________
> taverna-hackers mailing list
> [email protected]
> Web site: http://www.taverna.org.uk
> Mailing lists: http://www.taverna.org.uk/about/contact-us/
> Developers Guide: http://www.taverna.org.uk/developers/
>



-- 
πόλλ' οἶδ ἀλώπηξ, ἀλλ' ἐχῖνος ἓν μέγα
[The fox knows many things, but the hedgehog knows one big thing.]
  Archilochus, Greek poet (c. 680 BC – c. 645 BC)
http://wiki.hedgehogshiatus.com

------------------------------------------------------------------------------

_______________________________________________
taverna-hackers mailing list
[email protected]
Web site: http://www.taverna.org.uk
Mailing lists: http://www.taverna.org.uk/about/contact-us/
Developers Guide: http://www.taverna.org.uk/developers/

Reply via email to