Brad Chapman wrote: > > The big > difference is that Pise is, as you mentioned, mostly concerned with > being an interface generator. By contrast, Piper (in my mind) is less > concerned with generating interfaces for specific programs, and a > little more concerned with creating an interface to make connecting > programs together more intutitive. > The Piper DTD mainly focuses around three elements: Parameters, > Inputs and Outputs. One important point here: It is via "connecting programs together" that an interface is generated. As Brad suggests, interface generation or, more correctly, "construction" is secondary to program or node connection. > There could probably be some reconciliation on the parameter > attribute on our part, but the thing I'm most worried about here is > that Jeff has been wanting to use BlueBox to do the generation of > user interfaces, :-P > so I don't know if the Pise model would fit with > this, since we haven't seen BlueBox yet. Nile wrote to me the other day and said that BlueBox code will be available this week. So, hang on to your hats. > Well, this isn't a big concern to me, since we are not forced to use > all of the elements, and specific nodes that wanted to use biology > related terms could use them. I guess we would have a danger of > developing some huge monsterous DTD with lots of domain specific > information in it, which would be a bad thing. I would rather not have unused elements in the DTD. Cheers. Jeff -- J.W. Bizzaro jeff at bioinformatics.org Director, Bioinformatics.org: The Open Lab http://bioinformatics.org/~jeff "Let the machine do the dirty work." -- Kernighan and Ritchie --