Jumps: IvoaResReg :: registry mail archive :: RofR :: RegistryOperations
Meetings: InterOpMay2009ResReg

Service Validation

A Service Validater refers to a service or software tool that can check an instance of a standard service for compliance to its standard. This page tracks coordinated IVOA efforts to create and maintain validaters for IVOA service standards.

Contents

Available Service Validaters

Validater Services (a service that can check another service) intended for broad use should be registered in an IVOA registry (try search with keyword "validater"). Known validaters at the time of this writing include:

Software

Please add any links to useful software related to validating services below

  • DALValidater -- a Java toolkit from NVO for creating service validaters. It includes the implementation for the SCS and SIA validaters listed above.
  • votlint -- the STILTS package contains a command named votlint which performs more stringent validation on VOTables than simply validating against the schema or DTD. If you're writing a validator for a service which involves returning a VOTable, it may be a good idea to embed this tool in it.
  • taplint -- STILTS also contains a command taplint which carries out a battery of tests against a TAP service. Intended for use by TAP service developers. Most up-to-date version available by ftp.
  • http://voparis-validator.obspm.fr/ a validator developped and maintained at VOParis, validate VOTable, Cone serach, SIA, SSA from 1.03 to 1.1 and Simple Line access Protocol. Proposition of "batch mode" that try wrong query to validate error and also format="METADATA"
  • http://docs.g-vo.org/regtapval-2014-02.tar.gz is a combo of test collection and test runner for the relational registry (RegTAP).

Defining Validation Tests

The links below attempt to enumerate the specific tests that a validater should encode to test full and correct compliance with a particular IVOA standard.

Topic revision: r9 - 2014-02-27 - MarkusDemleitner
 
This site is powered by the TWiki collaboration platformCopyright © 2008-2017 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback