<xs:element name="SurveyHeader">
<xs:annotation>
<xs:documentation>We seemed to have doubled up on the survey purpose here, but the two are quite different - maybe need a different name</xs:documentation>
</xs:annotation>
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="Annotation" minOccurs="0" maxOccurs="unbounded" />
<xs:element ref="AdministrativeArea" minOccurs="0" />
<xs:element ref="AdministrativeDate" minOccurs="0" />
<xs:element ref="CoordinateSystem" minOccurs="0" />
<xs:element ref="Units" minOccurs="0" />
<xs:element ref="MapPoint" minOccurs="0" maxOccurs="unbounded" />
<xs:element ref="Personnel" minOccurs="0" maxOccurs="unbounded" />
<xs:element ref="FieldNote" minOccurs="0" maxOccurs="unbounded" />
<xs:element ref="Feature" minOccurs="0" maxOccurs="unbounded" />
<xs:element ref="SurveyorCertificate" maxOccurs="unbounded" />
</xs:choice>
<xs:attribute name="name" type="xs:string" use="required" />
<xs:attribute name="desc" type="xs:string" />
<xs:attribute name="purpose" type="purposeType" />
<xs:attribute name="startTime" type="xs:dateTime" />
<xs:attribute name="endTime" type="xs:dateTime" />
<xs:attribute name="surveyor" type="xs:string" />
<xs:attribute name="surveyorFirm" type="xs:string" />
<xs:attribute name="surveyorReference" type="xs:string" />
<xs:attribute name="surveyorRegistration" type="xs:string" />
<xs:attribute name="surveyPurpose" type="xs:string" />
<xs:attribute name="type" type="surveyType" />
<xs:attribute name="class" type="xs:string" />
<xs:attribute name="county" type="xs:string" />
<xs:attribute name="applyAtmosphericCorrection" type="xs:boolean" />
<xs:attribute name="pressure" type="xs:double" />
<xs:attribute name="temperature" type="xs:double" />
<xs:attribute name="applySeaLevelCorrection" type="xs:boolean" />
<xs:attribute name="scaleFactor" type="xs:double" />
<xs:attribute name="seaLevelCorrectionFactor" type="xs:double" />
<xs:attribute name="combinedFactor" type="xs:double" />
<xs:attribute name="jurisdiction" type="jurisdictionType" />
<xs:attribute name="submissionDate" type="xs:date" />
<xs:attribute name="documentStatus" type="documentStatusType" />
<xs:attribute name="headOfPower" type="headOfPowerType" />
<xs:attribute name="surveyFormat" type="surveyFormatType" />
<xs:attribute name="surveyStatus" type="surveyStatusType" />
<xs:attribute name="communityTitleSchemeNo" type="xs:int" />
<xs:attribute name="communityTitleSchemeName" type="xs:string" />
<xs:attribute name="fieldNoteFlag" type="xs:boolean" />
<xs:attribute name="fieldNoteReference" type="xs:string" />
<xs:attribute name="fieldReport" type="xs:string" />
</xs:complexType>
</xs:element>
|