<xs:complexType name="PortAttributeType" abstract="true">
<xs:complexContent>
<xs:extension base="uro:FacilityAttributeType">
<xs:sequence>
<xs:element name="portFacilityDetailsType" type="gml:CodeType"/>
<xs:element name="portName" type="xs:string"/>
<xs:element name="portStatus" minOccurs="0" type="gml:CodeType"/>
<xs:element name="district" minOccurs="0" type="xs:string"/>
<xs:element name="grantType" minOccurs="0" type="gml:CodeType"/>
<xs:element name="isDesignated" minOccurs="0" type="xs:boolean"/>
<xs:element name="degradationLevel" minOccurs="0" type="xs:integer"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>