---+ IVOA Validation Capabilities This page provides a comprehensive summary of the validation capabilities associated with published IVOA standards. Validators include any software which takes an entity purported to be compliant with one or more IVOA standards and tests this compliance. The entity may a string, a file, a library, or a on-line service. Generally validators may produce false positives, services which seem to pass the validator but which may still be non-compliant. Only limited tests are done and some semantic aspects of a protocol may not be amenable to automated testing. However false negatives, where a service fails even though it is compliant, should be rare and should be reported to the party responsible for the validator. The following table indexes validators for all IVOA protocols. The protocol name is a link to the following detailed discussions of the validation state of each protocol. These include links to any online validation sites or standalone validation software. <table style="width: 751px; height: 1382px;" border="1"> <tbody> <tr> <th> ---+++++ *Group* </th> <th> ---+++++ *Standard* </th> <th> ---+++++ *Versions* </th> <th> ---+++++ *Status* </th> </tr> <tr> <td rowspan="4">[[#AncGroup1][<strong>App]]</strong></td> <td><br /></td> <td><br /></td> <td><br /></td> </tr> <tr> <td>[[#AncStd2][SAMP]]</td> <td>1.3</td> <td>Yes<br /></td> </tr> <tr> <td>[[#AncStd3][VOTable]]</td> <td>1.3,1.2,1.10,1.0</td> <td>Yes<br /></td> </tr> <tr> <td>[[#AncStd4][MOC]]</td> <td>1.0</td> <td>Yes<br /></td> </tr> <tr> <td rowspan="15">[[#AncGroup2][<strong>DAL]]</strong></td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td>[[#AncStd5][DALI]]</td> <td> </td> <td>None</td> </tr> <tr> <td>[[#AncStd6][DataLink]]</td> <td> </td> <td>None</td> </tr> <tr> <td>[[#AncStd7][Cone Search]]</td> <td>1.03</td> <td>Multiple</td> </tr> <tr> <td>[[#AncStd8][SIA]]</td> <td> </td> <td>Multiple</td> </tr> <tr> <td>[[#AncStd9][SLA]]</td> <td>1.0</td> <td>Yes</td> </tr> <tr> <td>[[#AncStd10][SSA]]</td> <td> </td> <td>Multiple</td> </tr> <tr> <td>[[#AncStd11][STC-S]]</td> <td> </td> <td>None</td> </tr> <tr> <td>[[#AncStd12][TAP]]</td> <td>1.0</td> <td>Yes</td> </tr> <tr> <td>[[#AncStd13][TAPRegExt]]</td> <td>1.0, 1.1</td> <td>Yes</td> </tr> <tr> <td>[[#AncStd14][ADQL]]</td> <td>1.0, 2.0<br /></td> <td> </td> </tr> <tr> <td>[[#AncStd15][SkyNode]]</td> <td> </td> <td>No</td> </tr> <tr> <td>[[#AncStd16][SimDAL]]</td> <td>1.0</td> <td>Unknown</td> </tr> <tr> <td>[[#AncStd17][VOEvent Transport]]<br /></td> <td>1.0</td> <td>Unknown</td> </tr> <tr> <td>[[#AncStd18][SODA]]</td> <td>1.0</td> <td>Unknown</td> </tr> <tr> <td rowspan="12">[[#AncGroup3][<strong>DaM]]</strong></td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td>[[#AncStd19][Photometry]]</td> <td>1.0</td> <td>Unknown</td> </tr> <tr> <td>[[#AncStd20][Simulation]]</td> <td>1.0</td> <td>Unknown</td> </tr> <tr> <td>[[#AncStd21][STC]]</td> <td>1.0</td> <td>Unknown</td> </tr> <tr> <td>[[#AncStd22][Astronomical Dataset Characterization]]</td> <td>1.0</td> <td>Unknown</td> </tr> <tr> <td>[[#AncStd23][Simple Spectral Lines]]</td> <td>1.0</td> <td> </td> </tr> <tr> <td>[[#AncStd24][Spectral]]</td> <td>1.0</td> <td> </td> </tr> <tr> <td>[[#AncStd25][ObsCore]]</td> <td>1.0, 1.1</td> <td>Yes</td> </tr> <tr> <td>[[#AncStd26][Characterization: Complements and new features.]]</td> <td>1.0</td> <td>Unknown</td> </tr> <tr> <td>[[#AncStd27][VO-DML]]</td> <td>1.0</td> <td>Unknown</td> </tr> <tr> <td>[[#AncStd28][Dataset Metadata]]</td> <td>1.0</td> <td>Unknown</td> </tr> <tr> <td>[[#AncStd29][N-d Cube/Image]]</td> <td>1.0</td> <td>Unknown</td> </tr> <tr> <td rowspan="7">[[#AncGroup4][<strong>GWS]]</strong></td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td>[[#AncStd30][Parameter Descripton Language]]</td> <td>1.0</td> <td>Unknown</td> </tr> <tr> <td>[[#AncStd31][SSO]]</td> <td>1.01</td> <td>Unknown</td> </tr> <tr> <td>[[#AncStd32][VOSpace]]</td> <td>2.0,1.15,1.02</td> <td>Unknown</td> </tr> <tr> <td>[[#AncStd33][Credential Delegation]]</td> <td>1.0</td> <td>Unknown</td> </tr> <tr> <td>[[#AncStd34][UWS]]</td> <td>1.0, 1.1</td> <td>Multiple</td> </tr> <tr> <td><br /></td> <td><br /></td> <td> </td> </tr> <tr> <td rowspan="10">[[#AncGroup5][<strong>ReR]]</strong><br /></td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td>[[#AncStd36][IVOA Identifiers]]<br /></td> <td>2.0</td> <td>Yes</td> </tr> <tr> <td> [[#AncStd37][OAI-PMH with IVOA extensions (non IVOA)]] </td> <td>2.0</td> <td> </td> </tr> <tr> <td>[[#AncStd38][Registry Interfaces]]</td> <td>1.0</td> <td> Unknown (but see previous for OAI) </td> </tr> <tr> <td>[[#AncStd39][Resource Metadata]]</td> <td>1.2,1.02</td> <td>Unknown</td> </tr> <tr> <td>[[#AncStd40][StandardsRegExt]]</td> <td>1.0</td> <td>Unknown</td> </tr> <tr> <td>[[#AncStd41][SimpleDALRegExt]]</td> <td>1.0</td> <td>Unknown</td> </tr> <tr> <td>[[#AncStd42][VOResource]]</td> <td>1.03</td> <td>Unknown</td> </tr> <tr> <td>[[#AncStd43][VODataService]]</td> <td>1.0</td> <td>Unknown</td> </tr> <tr> <td>[[#AncStd44][ <p>Reg TAP: Registry Relational Schema]]</p> </td> <td>1.0</td> <td>Yes</td> </tr> <tr> <td rowspan="6">[[#AncGroup6][<strong>Sem]]</strong></td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td>[[#AncStd45][VOUnits]]</td> <td>1.0</td> <td> </td> </tr> <tr> <td>[[#AncStd46][UCDs]]</td> <td>1.10</td> <td>Unknown</td> </tr> <tr> <td>[[#AncStd47][UCD1+ Vocubulary]]<br /></td> <td>1.23,1.11</td> <td>Yes</td> </tr> <tr> <td>[[#AncStd48][UCD Maintenance]]</td> <td>1.20</td> <td>Unknown</td> </tr> <tr> <td>[[#AncStd49][Vocabularies]]</td> <td>1.19</td> <td>Unknown</td> </tr> <tr> <td rowspan="2">[[#AncGroup7][SDP]]</td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td>[[#AncStd50][IVOA Document Standards]]</td> <td>1.2</td> <td>Unknown</td> </tr> <tr> <td rowspan="3">[[#AncGroup8][<strong>VOE</strong>]]</td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td>[[#AncStd51][VOEvent]]</td> <td>2.0,1.0</td> <td>Unknown</td> </tr> <tr> <td>[[#AncStd52][VOEventRegExt]]</td> <td>1.0</td> <td>Unknown</td> </tr> </tbody> <tbody> </tbody> </table> ---++ ---+++ *Validators:* <ul> <li> The JSAMP library/toolkit includes a fairly comprehensive set of validation tests ( =hubtester= ) for a SAMP Hub. In principle this can test both Standard and Web Profiles, though the web client is faked (it's not done from a browser). No SAMP client validator is included - such a thing wouldn't be able to do much, but could be a useful addition. * *Type:* Standalone * *Link[s]:* [[http://www.star.bristol.ac.uk/~mbt/jsamp/commands.html#HubTester][Download]] ---+++ *Validators:* <ul> <li> STILTS votlint provides comprehensive validation for VOTable 1.0, 1.1, 1.2, 1.3, includes schema/DTD validation as well as much more stringent tests. Can be used standalone, but API has hooks for programmatic incorporation into other validators that need to validate VOTables (taplint does this). You can also validate against the VOTable schema (or for v1.0 the DTD) provided in the standard. * *Type:* Standalone, Library * *Link[s]:* <p> </p> <p>[[http://www.starlink.ac.uk/stilts/sun256/votlint.html][Download page]]</p> <p>[[http://www.w3schools.com/xml/xml_validator.asp][External XML Validation]]</p> <p> </p> ---+++ *Validators:* * Moc.jar 4.6 provides a validator method for MOC 1.0 REC. This validator is remotely usable via the !MocServer servlet provided by CDS.<br /> * *Type:* Standalone library<br />+ Web * *Link[s]:* <p> </p> <p>[[http://wiki.ivoa.net/internal/IVOA/MocInfo/Moc.jar][Jar file]]</p> <p>[[http://alasky.unistra.fr/MocServer/lint][Web page]]</p> </li> </ul></li> </ul>
This topic: IVOA
>
WebHome
>
IvoaOps
>
IvoaValidatorsSummary
>
IvoaValidatorsSummary2
Topic revision: r4 - 2016-05-12 - TomMcGlynn
Copyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback