Find Data
 Services  Quick Links

VMO Tools

for Users
Command line tools
SPASE Toolkit A collection of tools for using SPASE resource descriptions.
collatorWrite individual resource descriptions into a separate file stored in a folder tree according to the Resource ID.
downloaderObtains a list of URLs associated with a resource by quering a registry server, then downloads and packages all the source files.
profilerCreate resource profiles for SPASE resource descriptions.
validatorChecks a resource description for compliance to a specified version of the SPASE data model.
refcheckCan check both resource identifiers and URLs for referenential integrity.
xmlgrepExtract values from an XML file using an XPath pattern.

Source code and class files: Download
for Data Providers
On-line tools
SPASE Validator Test a web accessable SPASE description against a selected version of the data dictionary.
SPASE Web Editor The web SPASE XML editor can be used to create or alter SPASE XML descriptions.
Command line tools
SPASE Toolkit A collection of tools for using SPASE resource descriptions.
collatorWrite individual resource descriptions into a separate file stored in a folder tree according to the Resource ID.
downloaderObtains a list of URLs associated with a resource by quering a registry server, then downloads and packages all the source files.
profilerCreate resource profiles for SPASE resource descriptions.
validatorChecks a resource description for compliance to a specified version of the SPASE data model.
refcheckCan check both resource identifiers and URLs for referenential integrity.
xmlgrepExtract values from an XML file using an XPath pattern.

Source code and class files: Download
CDF-2-SPASE This interface extracts metadata from an ISTP CDF file and creates a draft product description using the SPASE data model. The extracted metadata are stored into a SPASE Numerical Data resource container. The resulting SPASE XML file will be incomplete and it will not validate because ISTP CDF files do not provide all information required by the SPASE model.
SPASE XML Standalone Editor SPASE Assistant is a program intended to ease the creation and editing of SPASE compliant XML files. It offers a simple tab interface to switch between the various sections of a SPASE XML. Under each tab, the user can collapse or expand the tree to get a view of the various parameters that each section entails. With each parameter, you can either edit the value in the text box or if its an enumerated list, you can use the drop box to select a valid value. Finally, if there are multiple parameters of the given type, you can use a handy "Duplicate" button to clone an existing entry or entries.
for Developers
SPASE XML Parser The SPASE XML parser is a collection of Java classes which can parse XML descriptions and load the information into a directly accessible form.
Source code and class files: Donwload JAXB version
SPASE Query Language SPASEQL is an effort within the HPDE to use the SPASE data model and associated terminology to create a standardized communication language for HPDE Virtual Observatories. SPASEQL defines XML-based standards for query and response message construction such that the VxOs have a common basis for communication. With a common communication language in place software tools can rapidly be developed and reused throughout the HPDE.