The following rules govern how the XML Schema is generated for FuGE milestone 3. The same rules apply to extensions developed on top of FuGE using the M3 cartridge.
The way in which classes and associations are modelled affects the generation of the XML Schema. The following rules apply:
XML instance: <Investigation identifier="exp01:Invest01" name = "N-limit_yeastResponse">
XML instance:
<BibliographicReference identifier="exp01:bibRef001" authors="Pizarro et al" title="FuGE in plain English" year="2006"/>
XML instance:
<Investigation identifier="exp01:Invest001"> <InvestigationComponent identifier="exp01:InvComp01" name = "LC-MS proteome study"/> </Investigation>
The following additional rule applies:
<InvestigationComponent identifier="exp01:InvComp01"> <replicateDescription> <Description text="description of replicates goes here..."/> </replicateDescription> </InvestigationComponent>
XML instance:
<GenericProtocol identifier = "exp01:GenProt001> <genericEquipment GenericEquipment_ref="exp01:GenEquip001"> <genericEquipment GenericEquipment_ref="exp01:GenEquip002"> </GenericProtocol>
XML instance:
<GenericProtocolApplication identifier = "exp001:GenericProtApp001" protocol_ref = "exp001:GenericProtocol001">