wiki:NewDataProvider

Version 1 (modified by joe, 14 years ago) (diff)

--

How can I become a data provider?

Note -- We are currently in the process of updating the documentation for writing the SOAP webservice for a Data Provider.


There are three major steps to make your data available to the VSO:

  1. Describe your holdings in terms that the VSO can understand.
  2. Create a SOAP Web Service to translate VSO requests to terms suitable for your archive.
  3. Publish the location of the SOAP service and description of your holdings with VSO.

Assistance is available for the entire process. We suggest that you Contact Us, as we may know other people who are working on making the same data available.


Describe your holdings in terms that the VSO can understand.

So that we can route appropriate queries to your system, we will need to some general information about your holdings, such as the instruments, the layout of the data, the time ranges that you have available, and how the data are available for download.

There is a New Data Provider Questionaire available to assist you in this process.

Create a SOAP Web Service to translate VSO requests to terms suitable for your archive.

The SOAP web service provides an interface for VSO to query your holdings, and once data products of interest have been identified, to request those items.

The SOAP web service may be located physically near the data archive, but we can also host the service at one of the participating VSO sites, if you wish.

For those sites wishing to host the service themselves, we have a Data Provider Inheritable available to assist providers, and examples of DataProviders that search data organized in directories, and those that use databases for cataloging metadata. The SOAP inheritable is written in Perl, and uses SOAP::Lite.

If you wish for one of the VSO partners to host the webservice, we will need to work with you to write the interface to search your data, and may need remote read access to catalog databases.

Assistance is available in writing a webservice. Please contact us for more information.

Publish the location of the SOAP service and description of your holdings with VSO.

There is not currently an automated way of doing this, so you will either need to contact us, or file a ticket under the component 'Registry'.