Description
The VSPO Client API allows a software developer to interact with the data housed in VSPO in a client application. If you would just like to access metadata and data products please visit the Product Finder.

VSPO provides metadata records for space physics data products and increasingly provides direct access to the data products themselves. Its dictionary provides a mechanism to query the metadata repository based on predefined characteristics, plain text searches and date ranges.


VSPO Client API
The VSPO Client API is a Java class library and documentation that provides basic utilities for creating a VSPO client application. This client will simplify integration with the VSPO server and is recommended for use in Java-based clients. Please contact Monya White to obtain a copy of the API.

VSPO Client API Developer Documentation
JavaDoc for the VSPO Client API can be found at http://vspo.gsfc.nasa.gov/websearch/doc/. This provides explanations of the API's components and how to use them.

WSDL
VSPO clients use web services to communicate with the VSPO server. While it is recommended that developers use the VSPO Client API to integrate with VSPO, you may access our WSDL at: http://vspo.gsfc.nasa.gov/gateway/gateway?WSDL

Note: Depending upon your browser's capabilities, it may have trouble viewing the WSDL file. Recently released browsers should not encounter such problems. However, if you cannot view the file you can save it to your computer and view it in a text editor.


The VSPO Metadata Registry
VSPO uses a metadata registry based on the eXist open source XML database. In addition to access via VSPO, the registry is exposed through a database browser, and is also accessible via the Open Archives Initiative, Protocol for Metadata Harvesting (OAI-PMH).

You may access the registry's database directly at: http://vspo.vs3o.aquilent.com/exist/admin/admin.xql. This link will log you in to the Browse Collections page with user and password "guest". You can now click on the collections and the links within the collections to view the SPASE XML documents. The Up link just below the Name column header allows you to navigate back up the directory tree.

Note: The Remove Selected, Create Collection and Upload buttons are only operative for the admin user. In the near future, the Upload capability will be enabled for guest users to deposit SPASE XML files in a Submissions collection.

VSPO's OAI-PMH Repository instance is based on the OAIcat software developed by the Online Computer Library Center (OCLC). You may access the instance's interactive web interface at http://vspo.vs3o.aquilent.com/oaicat. Alternatively, you can direct an OAI-PMH Harvester implementation to http://vspo.vs3o.aquilent.com/oaicat/OAIHandler to harvest the registry.



Questions
Please direct any technical questions or comments regarding the API to Monya White.