Semantic Service Discovery with Feta - PowerPoint PPT Presentation

1 / 14
About This Presentation
Title:

Semantic Service Discovery with Feta

Description:

RDF(S) similar to GO in terms of expressivity- used in Feta. Upper level. ontology ... is in the middle for expressivity. Feta Futures. GRIMOIRES. UDDI and ... – PowerPoint PPT presentation

Number of Views:41
Avg rating:3.0/5.0
Slides: 15
Provided by: PENP6
Category:

less

Transcript and Presenter's Notes

Title: Semantic Service Discovery with Feta


1
Semantic Service Discovery with Feta
  • Pinar ALPER
  • University of Manchester
  • penpecip_at_cs.man.ac.uk

2
Outline
  • Problem Definition
  • myGrid Domain Ontology
  • Discovery Dimensions
  • Demo Discovery
  • How did it work - architecture
  • Annotation Process
  • Demo Pedro tool
  • How did it work architecture
  • Past Experiences
  • Futures

3
Problem
  • How to select among 1000 services?
  • Domain specific descriptions of capabilities
  • A common abstraction Processor

?
4
myGrid Ontology
  • Captures the common abstraction
  • Defines domain types for objects passed around
  • Defines a set of dimensions with which service
    capabilities can be defined
  • Two forms exist
  • OWL
  • RDF(S) similar to GO in terms of expressivity-
    used in Feta

5
myGrid Ontology (Closer Look)
Specialises
Upper level ontology
Contributes to
Task ontology
Informatics ontology
Molecular Biology ontology
Publishing ontology
Organisation ontology
Bioinformatics ontology
sequence
protein_structure_feature
Web Service ontology
biological_sequence
Similarity Search Service
protein_sequence
BLAST service
nucleotide_sequence
DNA_sequence
BLASTp service
InterProScan service
6
Questions we can ask
  • Find me services that,
  • Accepts input of domain type X or more general
  • DNA_sequence would include biological_sequence
  • E.g. BLAST service,
  • Produces output of domain type Y or more specific
  • Performs task T or more specific
  • Alignment would include local_alignment
  • E.g. BLAST, FASTA
  • Dimensions for service capabilities

7
Questions we can ask (contd.)
  • Uses resource R or more specific
  • Databases such as GENBANK, dbEST Database
  • E.g Distinguish between BLAST over different DBs
  • Uses method M or more specific
  • Alignment will include Smith_Watermann algorithm
  • Is part of Application A or more specific
  • EMBOSS
  • NCBI BLAST directly or BLAST through EMBOSS
  • DEMO

8
Feta Architecture (discovery focused)
Feta Descriptions
Feta Descriptions
Feta Descriptions
Obtain descriptions
Taverna Workbench
3
Obtain Classification
Feta GUI Client
Feta Engine Service
Ontology Editor
3
Semantic Discovery
4
Classification - In RDF(S) -
Build myGrid Domain Ontology
9
Feta Architecture (discovery focused)
Feta Descriptions
Feta Descriptions
Feta Descriptions
?
Obtain descriptions
Taverna Workbench
3
Obtain Classification
Feta GUI Client
Feta Engine Service
Ontology Editor
3
Semantic Discovery
4
Classification - In RDF(S) -
Build myGrid Domain Ontology
10
Generating/Publishing Feta Descriptions
  • Import - Not starting from scratch
  • Import supported for
  • BioMoby
  • WSDL
  • Soaplab
  • Scufl
  • Annotate Bringing in ontology terms
  • Partly populated description
  • Ontology
  • Publish description
  • Publish to Web accessible locations
  • Advertise their existence in service registries
    (optional)
  • DEMO

11
Feta Architecture (publication focused)
Scavenge Interface Descriptions
1
Import
Feta Importer
WSDL- SCUFL-SOAPLAB
Publish service/workflow Interface description
Annotate
2
Pedro
3
Publish
3
Publish a pointer to the description
3
UDDI
Publish Description
2
Feta Descriptions
Access Classification
3
Notify service
Feta Engine Service
Classification - in RDF(S) -
12
Past Experiences
  • Highly expressive descriptions but costly
    solution.
  • Using the ontology as a common vocabulary.
  • Feta is in the middle for expressivity.

13
Feta Futures
  • GRIMOIRES
  • UDDI and WSDL with metadata
  • Ontology extension support
  • Feedback is very valuable to us.
  • Domain coverage of ontology
  • Dimensions of search
  • Modes of search
  • Coverage of Feta Model

14
Access to Feta
  • Included in myGrid 0.6 beta 2 release
  • http//sourceforge.net/projects/mygrid-uk
  • cvs.mygrid.org.uk/
  • Contact penpecip_at_cs.man.ac.uk
  • Ideas and Overview in ESWC2005 paper
Write a Comment
User Comments (0)
About PowerShow.com