How does myGrid use the semantic web? Which ontology?
myGrid uses ontologies for semantic service discovery (the myGrid ontology) and for managing process provenance (the workflow run ontology)
Our ontologies have in general been authored in OWL using
Protégé 4
The myGrid ontology is used within our service discovery tool, FETA.
FETA allows services to be identified by their functions or properties, for example, inputs/outputs, underlying data resources, methods or tasks. FETA can
potentially be used to describe services in any domain, but initially, we have concentrated on the bioinformatics domain. Therefore, the myGrid ontology can be considered to be logically separated into an ontology of service properties and an ontology of bioinformatics tasks, functions and resources. We see other 'domain' ontologies being added as and when they are developed, for example for chemoinformatics or medical imaging.
FETA can be downloaded as a plugin to the Taverna workbench and used to search over services that have been annotated with the myGrid ontology.
The latest version of the myGrid ontology is available
here
We have aligned our service description model with that of the Biomoby service description model so that FETA can search over both service registries. Please see the
BioMoby web site
The myGrid domain ontology for bioinformatics services is also available separately
here
The myGrid
LogBook, formerly called Provenance plugin, enables the management of provenance data. It uses the workflow run ontology for describing a workflow run. The ontology is available in the official
OWL version and a
RDFS serialisation
The myGrid
LogBook can be downloaded as a plugin to the Taverna workbench