From: Jason S. <jas...@gm...> - 2006-06-30 11:19:58
|
Hi Valerie, On 6/29/06, Valerie Wagner <val...@sr...> wrote: > > Hello folks, > > We are currently working on integrating MAGE into the BioWarehouse > (relational bioinformatics database). > > I have a few questions about the versions of MAGE and MAGE-ML: > > 1. I don't see any element or attribute in MAGE-ML that would indicate > which version the XML instance is (1.0 or 1.1), other than if the XML > file happens to reference a MAGE-ML DTD with a version number in it. Is > there any simple way to determine which version of MAGE-ML a given XML > file is? > Beyond what Michael said, it is an *error* not to reference the DOCTYPE in a MAGE-ML file. The entire purpose of creating the DTD was so that people like yourselves can validate what they get - without the DOCTYPE there can be no validation. > 2. Similarly, I don't see any indicate in the MAGE-ML.DTD document that > indicates what version it is. I've see both version 1.0 and 1.1 of the > DTD given the same name "MAGE-ML.dtd" and I don't see any comment inside > these files that indicates which version they are. Shouldn't at least a > comment be added to the DTDs to indicate what version they are? > Preferably, the XML files would also indicate which version of MAGE-ML > they are. > Michael, isn't this a 100% backwards compatible idea that would make life easier for people? Is this change possible? I mean clearly the version that we distribute from the MGED site could be modified, but can the *official* version at the OMG be modified like this? Cheers, jas. |