<?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>Global PubDID resolver</title><shortName>pubDID resolver</shortName><identifier>ivo://org.gavo.dc/ivoidval/q/didresolve</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>
This service implements the Identifiers 2.0
suggestion for how to resolve an IVOA publisher dataset identifier;
that is, it tries to resolve the registry part to Datalink,
SSAP, or Obscore capabilities and tries those to find access URLs.
If that fails, it repeats this procedure for services that the
base resource declares as served-by.

The code used here is available at
http://svn.ari.uni-heidelberg.de/svn/gavo/hdinputs/ivoidval.

See also Examples_

.. _Examples: http://dc.g-vo.org/ivoidval/q/didresolve/examples</description><referenceURL>http://dc.g-vo.org/ivoidval/q/didresolve/info</referenceURL></content><capability><interface xsi:type="vr:WebBrowser"><accessURL use="full">http://dc.g-vo.org/glopidir</accessURL><mirrorURL>https://dc.g-vo.org/glopidir</mirrorURL></interface></capability><capability><interface xsi:type="vs:ParamHTTP"><accessURL use="base">http://dc.g-vo.org/ivoidval/q/didresolve/api?</accessURL><mirrorURL>https://dc.g-vo.org/ivoidval/q/didresolve/api?</mirrorURL><queryType>GET</queryType><resultType>application/x-votable+xml</resultType><param std="false"><name>pub_did</name><description>An Identifiers 2.0-compliant IVOA publisher DID; see ../examples for what you can put here</description><dataType arraysize="*" xsi:type="vs:SimpleDataType">char</dataType></param><param std="false"><name>force_related</name><description>Setting this to a true value will make the service look at served-by services of the host resource and attempt to resolve there, too</description><dataType 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/didresolve/capabilities</accessURL><mirrorURL>https://dc.g-vo.org/ivoidval/q/didresolve/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/didresolve/availability</accessURL><mirrorURL>https://dc.g-vo.org/ivoidval/q/didresolve/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/didresolve/tableMetadata</accessURL><mirrorURL>https://dc.g-vo.org/ivoidval/q/didresolve/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/didresolve/examples</accessURL><mirrorURL>https://dc.g-vo.org/ivoidval/q/didresolve/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><column><name>rec_type</name><description>Type of the record (ERROR, WARNING, or RESULT).</description><stats><option>ERROR</option><option>WARNING</option><option>RESULT</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>access_uri</name><description>For result records, the URI of the dataset.</description><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column></table></schema></tableset></ri:Resource>