[MOBY-dev] rfcf 12. Services

Martin Senger senger at ebi.ac.uk
Wed Jul 20 15:32:37 UTC 2005


> > a. should article names for service instance input and
> > output datatypes be mandatory?
> 
> Well, in my opinion, I think they should be mandatory when there is more
> than one input (or output).
>
   This question hides actually two situations: a) article names for 
inputs (or outputs), and b) article names for elements attached by HAS[A] 
relationships.
   For b) situation I would say hat the article name should be mandatory,
because one never knows who is going to extend his object and add new
attributes. Having it mandatory will make life (and verification) easier. 
Also, it will help to understand what individual HASA attributes mean if 
they have an article name.
   For a) situation it is not that crucial, I would say. But I know that
INB people will come with a suggestion how to handle errors in a new way,
and for their solution the article names are important (if I remember it
correctly). And a similar situation may appear again in the future. And
because having article names mandatory is not hard to do (and if your 
current services do not do it, it will not break them, only some verifiers 
may complain) I am inclined to say make them mandatory.

   Regards,
   Martin

-- 
Martin Senger

EMBL Outstation - Hinxton                Senger at EBI.ac.uk     
European Bioinformatics Institute        Phone: (+44) 1223 494636      
Wellcome Trust Genome Campus             (Switchboard:     494444)
Hinxton                                  Fax  : (+44) 1223 494468
Cambridge CB10 1SD
United Kingdom                           http://industry.ebi.ac.uk/~senger




More information about the MOBY-dev mailing list