<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.grid2004.org/ns/report" xmlns="http://www.grid2004.org/ns/report" elementFormDefault="qualified"> <xsd:element name="report"> <xsd:complexType> <xsd:sequence> <xsd:element ref="title"/> <xsd:choice minOccurs="0" maxOccurs="unbounded"> <xsd:element ref="paragraph"/> <xsd:element ref="figure"/> </xsd:choice> <xsd:element ref="bibliography" minOccurs="0"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="bibliography"> <xsd:complexType> <xsd:sequence> <xsd:element ref="reference" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="title" type="xsd:string"/> <xsd:element name="paragraph" type="xsd:string"/> <xsd:element name="figure"> <xsd:complexType> <xsd:attribute name="source" type="xsd:string"/> </xsd:complexType> </xsd:element> <xsd:element name="reference"> <xsd:complexType/> </xsd:element> </xsd:schema>