Skip to content

Machine-readable "uses tool X" #4

@msdemlei

Description

@msdemlei

On https://wiki.ivoa.net/twiki/bin/view/IVOA/DocRegExt10RFC, Gilles has made this point:

listing tools is cool, but as free text, they sound as keywords :( This distorts the meaning of linked data in terms of "relationships".

Suggest: (I like the idea to attach tools) it would need an additional step consisting to register tools in registry. A tool-resource with URLs to dowload softwares, documentation(s), examples... it would be nice ?

I'd tend to agree, but as I say loc cit:

I've been advocating this sort of thing for a long time, but considerations of registering software have always led to unproductive discussions.

However, there already is a list of astronomical software that could count as good enough to provide unique identifiers for VO tools: http://www.ascl.net/.

So, what if we recommended using Cites relationships with a human-readable tool name as the resource name, no ivo-id and an ASCL identifier in altIdentifier? ASCL's own ids would do it already (where we should probably mention the schema in VOResource's next release). In that way, saying "I'm using TOPCAT" would look like this:

<relationship>
  <relationshipType>Cites</relationshipType>
  <relatedResource altIdentifier="ascl:1101.010">TOPCAT</relatedResource>
</relationship>

A more implicit (and therefore to me less desirable) but perhaps more accessible variant would be to replace the URI prefix with the baked-in resolver and write https://ascl.net/1101.010.

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