|
From: Angel P. <an...@ma...> - 2007-08-08 13:04:21
|
On 8/8/07, Eric Deutsch <ede...@sy...> wrote: > > Thank you all for the lively discussion. > > > > One proposal I once made in Lyon (which was roundly dismissed I believe) > was something like this: instead of: > > > > <cvParam cvLabel="MS" accession="MS:1000554" name="LCQ Deca" value=""/> > > > > Have: > > > > <cvParam cvLabel="MS" parentAccession="MS:1000031" accession="MS:1000554" > name="LCQ Deca" value=""/> > > > > Thus the parser can easily be coded to know that any cvParam with a > parentAccession="MS:1000031" is going to be an instrument model whether or > not it's in the CV. The mzML semantic validator tool would, of course, check > all this. The main argument against this was the potential for > inconsistency, I seem to recall. > The argument was that MAGE v1 did cv terms this way and caused tremendous amount of confusion for the MAGE producers and array express annotation checking team alike. It is infinitely easier to deal with nested cvParams than trying to output a term and a parent at the same time. |