Xspan logo University of Edinburgh logo Heriot-Watt University logo
Home
Overview
Technical
XSPAN spacer gif
COBrA ../spacer gif
SAEL spacer gif
Ontologies
User Interface
User Interface
WebService
Cell Ontology spacer gif
Publications
People
Collaborators
Contact Us
 
 
 
 
 

XSPAN-SAEL WebService

The SAEL mappings can be retrieved by one of 2 means:

- visually, using the XSPAN-based browser;
- or programmatically via a SOAP-based web service.

Both methods allow the mappings to be viewed but the exact functionality differs. This page describes the first part of the SOAP web service to be provided - SAEL-Core.

The service has the following methods that provide access to the SAEL data:

1. allSael

Returns the entire SAEL list in name of structure, id pairs;

2. anatomyOntology2Sael

Given an id of an anatomical structure it returns the id of the SAEL structure the anatomical structure is mapped to getUri;
Given the id of an anatomical structure this returns any URI that is associated with the structure, e.g. a link back to the structure's web page in the provider's site mappingProvenance;
Given a SAEL id, anatomical id pair it returns the provenance (see Provenance.java) of any mapping between the structures;

3. sael2AnatomyOntology

Given an id of a SAEL structure it returns the ids of those anatomical structures mapped to the input;

The wsdl for the service was produced automatically using Apache Axis (download in .zip format). The Java given to Axis are SaelCore.java and Provenance.java.

Click on the link to download a simple example program (download in .zip format) to access the data was produced using Apache Axis and Java. This requires the user to have Axis installed and to have obtained the client stubs from the wsdl file (download in .zip format).

If they have done so, they will receive the following output (download in .zip format). Alternative toolkits, to Axis, are available and may be used. Please refer to the documentation for assistance.

Click on a menu option for more details of XSPAN-SAEL.

Made on a Mac logo
 
All logos appear with kind permission of their owners. Material on external sites is beyond the control and responsibility of XSPAN.
 
Last Updated: 7 April 2005