<!-- ******************************************************** * * dna_gui.xsd * * Authors: The DNA team, http://www.dna.ac.uk * * Version: SId: dna_gui.xsd,v 1.18 2005/12/20 14:08:14 svensson Exp S * ******************************************************** --> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:dna="http://www.dna.ac.uk/DNA_XMLSchema"> <xsd:include schemaLocation="dna_common.xsd"/> <xsd:include schemaLocation="dna_collect.xsd"/> <xsd:include schemaLocation="dna_index.xsd"/> <xsd:include schemaLocation="dna_mosaicity.xsd"/> <xsd:include schemaLocation="dna_strategy.xsd"/> <xsd:include schemaLocation="dna_kappastrategy.xsd"/> <xsd:complexType name="gui_message"> <xsd:sequence> <xsd:element name="content" minOccurs="1" maxOccurs="1" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="characterize_crystal_request"> <xsd:sequence> <xsd:element name="collect_reference_request" minOccurs="1" maxOccurs="1" type="collect_reference_request"/> <xsd:element name="target" minOccurs="0" maxOccurs="1" type="target"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="characterize_crystal_response"> <xsd:sequence> <xsd:element name="status" minOccurs="1" maxOccurs="1" type="status"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="dna_status_request"> </xsd:complexType> <xsd:complexType name="dna_status"> <xsd:sequence> <xsd:element name="es_status" minOccurs="1" maxOccurs="1" type="status"/> <xsd:element name="dpm_status" minOccurs="1" maxOccurs="1" type="status"/> <xsd:element name="bcm_status" minOccurs="1" maxOccurs="1" type="status"/> <xsd:element name="http_server_status" minOccurs="1" maxOccurs="1" type="status"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="gui_display_url_request"> <xsd:sequence> <xsd:element name="url" minOccurs="1" maxOccurs="1" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="gui_display_url_response"> <xsd:sequence> <xsd:element name="status" minOccurs="1" maxOccurs="1" type="status"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="gui_display_es_status_request"> <xsd:sequence> <xsd:element name="bcm_status" minOccurs="0" maxOccurs="1" type="status"/> <xsd:element name="dpm_status" minOccurs="0" maxOccurs="1" type="status"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="feedback_request"> <xsd:sequence> <xsd:element name="cause" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> <xsd:element name="comments" minOccurs="0" maxOccurs="1" type="xsd:string"/> <xsd:element name="contact_email" minOccurs="0" maxOccurs="1" type="xsd:string"/> <xsd:element name="blSampleId" minOccurs="0" maxOccurs="1" type="xsd:string"/> </xsd:sequence> </xsd:complexType> </xsd:schema>