Skip to content

InputParam to make interface-table relationship #22

Description

@gilleslandais

I propose to add a section/paragraph in the VODataService document.

Motivation : it won't be used if not documented.

This capability is interesting for VizieR, but also for any other data centers that provide in a registry record (CatalogResource or CatalogService) a collection of tables that can be queried via dedicated services.
(eg: a service described in a capability is only used for a subset of tables).
This is possible with simple Cone Search (but also in the future with HaTS, HiPS or SCS2).

In the current Document, the issue seems to be reported in section 3.3.3, item (3) as a "possible" update.
But vs:inputParam is already a possible response!

(naive) proposal (please update with a better language :) or in another place of the document)

In section 3.1.4:
"VODataService allows relation n-m between tables and vr:capabilites.
The relation can be formalized within vr:interface (versus vs:paramHTTP) , see section (vs:inputParam to link tables and capabilities)'

Add a new paragraph or a section in or after section 3.5.2 "vs:inputParam to link tables and capabilities"

"vs:paramHTTP allows to link capability with one or multiple tables described in the same vs:CatalogService.
To do, it needs to add a parameter ("param" element) into the "interface" element. The parameter name is "TABLE" (this parameter is used in the accessURL , SCS2 for instance) and its values are enumerated using vs:Stats with "option" element.

Example : see github"

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions