<?xml version='1.0'?><?xml-stylesheet href='/static/xsl/oai.xsl' type='text/xsl'?><ri:Resource created="2015-05-27T12:36:00Z" status="active" updated="2024-12-27T08:31:05Z" version="1.2" xmlns:g-colstat="http://dc.g-vo.org/ColStats-1" xmlns:ri="http://www.ivoa.net/xml/RegistryInterface/v1.0" xmlns:vg="http://www.ivoa.net/xml/VORegistry/v1.0" xmlns:vr="http://www.ivoa.net/xml/VOResource/v1.0" xmlns:vs="http://www.ivoa.net/xml/VODataService/v1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://dc.g-vo.org/ColStats-1 http://vo.ari.uni-heidelberg.de/docs/schemata/Colstats.xsd http://www.ivoa.net/xml/RegistryInterface/v1.0 http://vo.ari.uni-heidelberg.de/docs/schemata/RegistryInterface.xsd http://www.ivoa.net/xml/VORegistry/v1.0 http://vo.ari.uni-heidelberg.de/docs/schemata/VORegistry.xsd http://www.ivoa.net/xml/VOResource/v1.0 http://vo.ari.uni-heidelberg.de/docs/schemata/VOResource.xsd http://www.ivoa.net/xml/VODataService/v1.1 http://vo.ari.uni-heidelberg.de/docs/schemata/VODataService.xsd" xsi:type="vs:CatalogService"><title>Validator for IVOA Identifiers</title><shortName>ivoid val</shortName><identifier>ivo://org.gavo.dc/ivoidval/q/val</identifier><curation><publisher>The GAVO DC team</publisher><creator><name>Markus Demleitner</name></creator><contact><name>GAVO Data Centre Team</name><address>Mönchhofstrasse 12-14, D-69120 Heidelberg</address><email>gavo@ari.uni-heidelberg.de</email><telephone>+49 6221 54 1837</telephone></contact></curation><content><subject>virtual-observatories</subject><description>
A validator for IVOA identifiers, checking
conformity to version 2 of the specification.

The service returns results in a tabular format, where an identifier is
valid if no row with msg_type="ERROR" is present.

As per DALI, the format of the table returned can be controlled
through the RESPONSEFORMAT parameter; for machine consumption, the
most useful values for that parameter are probably json and votable.

The code used here is available at
http://svn.ari.uni-heidelberg.de/svn/gavo/hdinputs/ivoidval</description><referenceURL>http://dc.g-vo.org/ivoidval/q/val/info</referenceURL></content><capability><interface xsi:type="vr:WebBrowser"><accessURL use="full">http://dc.g-vo.org/validate-identifier</accessURL><mirrorURL>https://dc.g-vo.org/validate-identifier</mirrorURL></interface></capability><capability><interface xsi:type="vs:ParamHTTP"><accessURL use="base">http://dc.g-vo.org/ivoidval/q/val/api?</accessURL><mirrorURL>https://dc.g-vo.org/ivoidval/q/val/api?</mirrorURL><queryType>GET</queryType><resultType>application/x-votable+xml</resultType><param std="false"><name>uri</name><description>The IVOA Identifier to validate</description><dataType arraysize="*" xsi:type="vs:SimpleDataType">char</dataType></param><param std="true"><name>responseformat</name><description>File format requested for output.</description><ucd>meta.code.mime</ucd><dataType arraysize="*" xsi:type="vs:SimpleDataType">char</dataType></param><param std="true"><name>maxrec</name><description>Maximum number of records returned. Pass 0 to retrieve service parameters.</description><dataType xsi:type="vs:SimpleDataType">integer</dataType></param><param std="true"><name>verb</name><description>Exhaustiveness of column selection. VERB=1 only returns the most important columns, VERB=2 selects the columns deemed useful to the average user, VERB=3 returns a table with all available columns.</description><dataType xsi:type="vs:SimpleDataType">integer</dataType></param></interface></capability><capability standardID="ivo://ivoa.net/std/VOSI#capabilities"><interface role="std" xsi:type="vs:ParamHTTP"><accessURL use="full">http://dc.g-vo.org/ivoidval/q/val/capabilities</accessURL><mirrorURL>https://dc.g-vo.org/ivoidval/q/val/capabilities</mirrorURL></interface></capability><capability standardID="ivo://ivoa.net/std/VOSI#availability"><interface role="std" xsi:type="vs:ParamHTTP"><accessURL use="full">http://dc.g-vo.org/ivoidval/q/val/availability</accessURL><mirrorURL>https://dc.g-vo.org/ivoidval/q/val/availability</mirrorURL></interface></capability><capability standardID="ivo://ivoa.net/std/VOSI#tables"><interface role="std" version="1.1" xsi:type="vs:ParamHTTP"><accessURL use="full">http://dc.g-vo.org/ivoidval/q/val/tableMetadata</accessURL><mirrorURL>https://dc.g-vo.org/ivoidval/q/val/tableMetadata</mirrorURL></interface></capability><capability standardID="ivo://ivoa.net/std/DALI#examples"><interface xsi:type="vr:WebBrowser"><accessURL use="full">http://dc.g-vo.org/ivoidval/q/val/examples</accessURL><mirrorURL>https://dc.g-vo.org/ivoidval/q/val/examples</mirrorURL></interface></capability><tableset><schema><name>ivoidval</name><title>Validator for IVOA Identifiers</title><description>
A validator for IVOA identifiers, checking
conformity to version 2 of the specification.

The service returns results in a tabular format, where an identifier is
valid if no row with msg_type="ERROR" is present.

As per DALI, the format of the table returned can be controlled
through the RESPONSEFORMAT parameter; for machine consumption, the
most useful values for that parameter are probably json and votable.

The code used here is available at
http://svn.ari.uni-heidelberg.de/svn/gavo/hdinputs/ivoidval</description><table type="output"><name>output</name><description>
A validator for IVOA identifiers, checking
conformity to version 2 of the specification.

The service returns results in a tabular format, where an identifier is
valid if no row with msg_type="ERROR" is present.

As per DALI, the format of the table returned can be controlled
through the RESPONSEFORMAT parameter; for machine consumption, the
most useful values for that parameter are probably json and votable.

The code used here is available at
http://svn.ari.uni-heidelberg.de/svn/gavo/hdinputs/ivoidval</description><column><name>msg_type</name><description>Type of the message; an identifier is invalid if there is at least one row with ERROR in this column.</description><stats><option>ERROR</option><option>WARNING</option><option>INFO</option></stats><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>message</name><description>Human-readable message content.</description><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>issue_code</name><description>Code for warnings or errors for machine consumption.</description><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column></table></schema></tableset></ri:Resource>