LSIDs in Taverna Daniele Turi University of Manchester

Slides:



Advertisements
Similar presentations
Building a Semantic IntraWeb with Rhizomer and a Wiki Roberto Garcia and Rosa Gil GRIHO (Human Computer Interaction Research Group) Universitat de Lleida,
Advertisements

1 Ontolog OOR Use Case Review Todd Schneider 1 April 2010 (v 1.2)
1 Ontolog Open Ontology Repository Review 19 February 2009.
Open Grid Service Architecture - Data Access & Integration (OGSA-DAI) Dr Martin Westhead Principal Consultant, EPCC Telephone: Fax:+44.
© 2006 IBM Corporation Features of an Enterprise-ready Triple Store Ben Szekely June, 2006.
MyGrid Security Issues Simon Miles University of Southampton.
OMII-UK Steven Newhouse, Director. © 2 OMII-UK aims to provide software and support to enable a sustained future for the UK e-Science community and its.
IPAW'08 – Salt Lake City, Utah, June 2008 Data lineage model for Taverna workflows with lightweight annotation requirements Paolo Missier, Khalid Belhajjame,
Principles of Personalisation of Service Discovery Electronics and Computer Science, University of Southampton myGrid UK e-Science Project Juri Papay,
The CERIF-2000 Implementation. Andrei S. Lopatenko CERIF Implementation Guidelines Andrei Lopatenko Vienna University of Technology
IBM Watson Research © 2004 IBM Corporation BioHaystack: Gateway to the Biological Semantic Web Dennis Quan
Building Scientific Workflows with Taverna and BPEL: a Comparative Study in caGrid Wei Tan 1, Paolo Missier 2, Ravi Madduri 1, Ian Foster 1 1 University.
Workflows within Taverna Stuart Owen University of Mancester, UK
Personal Data Management Why is this such an issue? Data Provenance Representing links v Representing data Identifying resources: Life Science Identifiers.
MIT CSAIL/IBM Watson Research © 2004 IBM Corporation Haystack: Bringing Good Metadata to Life Dennis Quan
Triple Stores.
Provenance in my Grid Jun Zhao School of Computer Science The University of Manchester, U.K. 21 October, 2004.
BiodiversityWorld GRID Workshop NeSC, Edinburgh – 30 June and 1 July 2005 Metadata Agents and Semantic Mediation Mikhaila Burgess Cardiff University.
Ben Szekely, IBM Cambridge Adtech © 2006 IBM Corporation TDWG GUID WorkshopFebruary 1, 2006 LSID as a Technology Overview, Participation and Related Projects.
Taverna and my Grid Basic overview and Introduction Tom Oinn
14/11/11 Taverna Roadmap Shoaib Sufi myGrid Project Manager.
A Metadata Catalog Service for Data Intensive Applications Presented by Chin-Yi Tsai.
The GRIMOIRES Service Registry Weijian Fang and Luc Moreau School of Electronics and Computer Science University of Southampton.
Taverna and my Grid Open Workflow for Life Sciences Tom Oinn
Taverna Workflow. A suite of tools for bioinformatics Fully featured, extensible and scalable scientific workflow management system – Workbench, server,
A portal interface to my Grid workflow technology Stefan Rennick Egglestone University of Nottingham
Aude Dufresne and Mohamed Rouatbi University of Montreal LICEF – CIRTA – MATI CANADA Learning Object Repositories Network (CRSNG) Ontologies, Applications.
Provenance challenge --- my Grid David De Roure University of Southampton Jun Zhao, Carole Goble and Daniele Turi University of Manchester.
Oracle Data Integrator Architecture Components.
Oracle Database 11g Semantics Overview Xavier Lopez, Ph.D., Dir. Of Product Mgt., Spatial & Semantic Technologies Souripriya Das, Ph.D., Consultant Member.
Quality views: capturing and exploiting the user perspective on data quality Paolo Missier, Suzanne Embury, Mark Greenwood School of Computer Science University.
LSIDs in a Nutshell Jun Zhao University of Manchester 1 st December, 2005.
Efficient RDF Storage and Retrieval in Jena2 Written by: Kevin Wilkinson, Craig Sayers, Harumi Kuno, Dave Reynolds Presented by: Umer Fareed 파리드.
Technology behind using Taverna in caGrid caGrid user meeting Stian Soiland-Reyes, myGrid University of Manchester, UK
An Identity Crisis in the Life Sciences Jun Zhao, Carole Goble and Robert Stevens The University of Manchester, UK Thanks to: Tom Oinn, Matthew Pocock,
Taverna Workbench Stuart Owen University of Mancester, UK
Web Information Systems Modeling Luxembourg, June VisAVis: An Approach to an Intermediate Layer between Ontologies and Relational Database Contents.
An modular approach to fMRI metadata in a Virtual Laboratory - generic tools for specific problems M. Scott Marshall, Kasper van den Berg, Kamel Boulebiar,
June 2006Image LSID resolvers Image LSID Resolution Prototypes Hui Dong, Bob Morris UMass Boston.
MyGrid/Taverna Provenance Daniele Turi University of Manchester OMII f2f Meeting, London, 19-20/4/06.
© 2006 University of Kansas An LSID resolver for specimens and a digression into issues raised by the use of GUIDs Steve Perry
Triple Stores. What is a triple store? A specialized database for RDF triples Can ingest RDF in a variety of formats Supports a query language – SPARQL.
1 Gateways. 2 The Role of Gateways  Generally associated with primary sites in ESG-CET  Provides a community-facing web presence  Can be branded as.
Triple Storage. Copyright  2006 by CEBT Triple(RDF) Storages  A triple store is designed to store and retrieve identities that are constructed from.
ESG-CET Meeting, Boulder, CO, April 2008 Gateway Implementation 4/30/2008.
Steven Perry Dave Vieglais. W a s a b i Web Applications for the Semantic Architecture of Biodiversity Informatics Overview WASABI is a framework for.
Lessons learned from Semantic Wiki Jie Bao and Li Ding June 19, 2008.
Satisfying Requirements BPF for DRA shall address: –DAQ Environment (Eclipse RCP): Gumtree ISEE workbench integration; –Design Composing and Configurability,
B2A Pharma Prototype Implementation of an industrial-strength pharmaceutical workflow in a Grid environment Falk Zimmermann NEC Europe Ltd. IT Research.
RDF storages and indexes Maciej Janik September 1, 2005 Enterprise Integration – Semantic Web.
Life Science Identifiers Chris Wroe (based on material from myGrid team and IBM Life Sciences)
Collection and storage of provenance data Jakub Wach Master of Science Thesis Faculty of Electrical Engineering, Automatics, Computer Science and Electronics.
Taverna, myExperiment and HELIO services Anja Le Blanc Stian Soiland-Reyes Alan Willams University of Manchester.
EUDAT receives funding from the European Union's Horizon 2020 programme - DG CONNECT e-Infrastructures. Contract No EUDAT Services.
The Earth System Curator Metadata Infrastructure for Climate Modeling Rocky Dunlap Georgia Tech.
Exploring Taverna 2 Katy Wolstencroft myGrid University of Manchester.
Slug: A Semantic Web Crawler Leigh Dodds Engineering Manager, Ingenta Jena User Conference May 2006.
Research Objects Preserving scientific data and methods Stian Soiland-Reyes, Khalid Belhajjame School of Computer Science, Univ of Manchester myGrid NIHBI.
October 2014 HYBRIS ARCHITECTURE & TECHNOLOGY 01 OVERVIEW.
BioPortal as (the only functional) OOR SandBox (so far)
Triple Stores.
Middleware independent Information Service
A portal interface to myGrid workflow technology
Triple Stores.
Prof. Bhavani Thuraisingham The University of Texas at Dallas
Data Provenance.
Decentralised Middleware and Workflow Enactment
Triple Stores.
Preparing for the Windows 8.1 MCSA
Presentation transcript:

LSIDs in Taverna Daniele Turi University of Manchester RDF, Ontologies and Metadata, Edinburgh, 7-9/6/06

Outline Taverna Workbench: LSIDs used to identify: workflows of biological services LSIDs used to identify: data, workflows, workflow runs LSIDs and Named Graphs LSID Resolution Security (under development) LSID granularity

myGrid eScience project biological workflows compose web services execute discover audit/provenance

myGrid eScience project biological workflows compose web services execute discover audit/provenance Taverna

myGrid eScience project biological workflows compose web services execute discover audit/provenance Taverna Provenance Service Annotation/ Discovery

Taverna Workbench Large user community in biology about 1,000 downloads per month one release each 6 weeks Collect and browse provenance new feature (released 2 days ago!)

Taverna Workbench

Provenance as RDF RDF generated automatically audit trail RDF is typed (semantics!) 1 RDF graph for each workflow run named graph

Workflow Run urn:lsid:…:workflow:6 urn:lsid:…:org:HY7 runs urn:lsid:..:wfRun:HU77I8 belongsTo launchedBy urn:lsid:…:person:4 hasInput hasInput urn:lsid:…:dataItem:K84P urn:lsid:…:dataItem:51HJ3

Typed Workflow Run Provenance Ontology urn:lsid:…:workflow:6 launchedBy Provenance Ontology hasInput WorkflowRun Workflow DataObject Experimenter Organization runs belongsTo urn:lsid:…:workflow:6 urn:lsid:…:org:HY7 runs urn:lsid:..:wfRun:HU77I8 belongsTo launchedBy urn:lsid:…:person:4 hasInput hasInput urn:lsid:…:dataItem:K84P urn:lsid:…:dataItem:51HJ3

LSIDs LSIDs used to identify: Workflow runs LSIDs are names of graphs data, workflows, workflow runs internal external LSIDs not used (call by value) Taverna 2 (call by reference) near future data and workflows (and people and organizations!) Workflow runs LSIDs are names of graphs

Storage Named RDF graphs retrieve whole workflow runs implementation in Sesame2 native store scalable alpha release (bugs) NG4J (Jena + MySQL) scalability issues Future implementations: Oracle and Boca

LSID Resolution Implemented but not deployed  Resolution returns obstacle: single user v enterprise virtual organisation Resolution returns only data for workflows and data only metadata for workflow runs Data v Metadata why data immutable and metadata mutable?

Security LSID granularity very good Policies (in XACML) easily expressed in terms of LSIDs LSID spec does not mention https and credentials IBM Java Toolkit supports credentials

Security Policy Scenario See policySet.xml on myGrid wiki supervisors can access all workflow runs in the organization students can access only their own workflow runs blacklisted users cannot access anything See policySet.xml on myGrid wiki

Conclusions LSIDs  Named Graphs  Ontologically typed RDF  persistence  Ontologically typed RDF  Mutable v immutable identified with metadata v data  Credentials not part of LSID spec  LSID granularity for security 