Question: Tool XML Schema/DTD
0
gravatar for Bill.Conn
4.4 years ago by
Bill.Conn0
United States
Bill.Conn0 wrote:

Hello,

 

I'm working on tool definitions for galaxy tools and I wanted to know where the DTD or the XML Schema for tools is.  Can I get this?

I have found this link https://wiki.galaxyproject.org/Admin/Tools/ToolConfigSyntax which has good info and lists info about the xml tool specifications.  However an XML scheme would be better to use.

 

Thank you,

Bill

tool schema dtd xml • 1.8k views
ADD COMMENTlink modified 4.4 years ago by jmchilton1.1k • written 4.4 years ago by Bill.Conn0
4
gravatar for jmchilton
4.4 years ago by
jmchilton1.1k
United States
jmchilton1.1k wrote:

There was a long discussion on this topic early last year on the galaxy-dev mailing list - http://dev.list.galaxyproject.org/Tool-wrapper-XSD-td4658552.html.

I believe the outcome of that was this project https://github.com/JeanFred/Galaxy-XSD by Jean-Frédéric Berthelot - which still only correctly validates many tools but not all. The tool syntax has evolved since then and now allows macros - which I imagine would substantially complicate an XSD effort.

 

ADD COMMENTlink written 4.4 years ago by jmchilton1.1k
0
gravatar for fubar
4.4 years ago by
fubar1.1k
Australia
fubar1.1k wrote:

Glad to hear you're working on tools! https://wiki.galaxyproject.org/GregVonKusterToolShedArticles will also help greatly.

Only well formed tool xml will load but AFAIK no formal schema or DTD is available. Tool shed related xml syntax and implementation have been evolving rapidly over the last year or two so it would have been a moving target until now.  

The CLI-mate project can generate XML from an abstract tool diagram so I guess they'd have some kind of schema if that's of any help. It's a couple of years old so likely doesn't have any recent tool shed syntax. 

Creating a Trello card is a great way to get support for this kind of community development.

ADD COMMENTlink modified 4.4 years ago • written 4.4 years ago by fubar1.1k
Please log in to add an answer.

Help
Access

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.
Powered by Biostar version 16.09
Traffic: 167 users visited in the last hour