Documentation for CityGML

Element: AdministrativeArea

[Table of contents]

Name AdministrativeArea
Used by (from the same schema document) Complex Type AddressDetails , Complex Type AddressDetails
Type Locally-defined complex type
Nillable no
Abstract no
Documentation Examples of administrative areas are provinces counties, special regions (such as "Rijnmond"), etc.
Logical Diagram
h1885024549
XML Instance Representation
<AdministrativeArea
Type="anySimpleType [0..1]

'Province or State or County or Kanton, etc'

"

UsageType="anySimpleType [0..1]

'Postal or Political - Sometimes locations must be distinguished between postal system, and physical locations as defined by a political system'

"

Indicator="anySimpleType [0..1]

'Erode (Dist) where (Dist) is the Indicator'

"
Allow any attributes from a namespace other than this schema's namespace (strict validation).
>
<AddressLine> ... </AddressLine> [0..*]
<AdministrativeAreaName
Type="anySimpleType [0..1]"
Code="anySimpleType [0..1]

'Used by postal services to encode the name of the element.'

"
Allow any attributes from a namespace other than this schema's namespace (strict validation).
/> [0..*]

'Name of the administrative area. eg. MI in USA, NSW in Australia'

<SubAdministrativeArea
Type="anySimpleType [0..1]

'Province or State or County or Kanton, etc'

"

UsageType="anySimpleType [0..1]

'Postal or Political - Sometimes locations must be distinguished between postal system, and physical locations as defined by a political system'

"

Indicator="anySimpleType [0..1]

'Erode (Dist) where (Dist) is the Indicator'

"
Allow any attributes from a namespace other than this schema's namespace (strict validation).
> [0..1]

'Specification of a sub-administrative area. An example of a sub-administrative areas is a county. There are two places where the name of an administrative area can be specified and in this case, one becomes sub-administrative area.'


<AddressLine> ... </AddressLine> [0..*]
<SubAdministrativeAreaName
Type="anySimpleType [0..1]"
Code="anySimpleType [0..1]

'Used by postal services to encode the name of the element.'

"
Allow any attributes from a namespace other than this schema's namespace (strict validation).
/> [0..*]

'Name of the sub-administrative area'

Start Choice [0..1]
<Locality> ... </Locality> [1]
<PostOffice> ... </PostOffice> [1]
<PostalCode> ... </PostalCode> [1]
End Choice
Allow any elements from a namespace other than this schema's namespace (strict validation). [0..*]
</SubAdministrativeArea>
Start Choice [0..1]
<Locality> ... </Locality> [1]
<PostOffice> ... </PostOffice> [1]
<PostalCode> ... </PostalCode> [1]
End Choice
Allow any elements from a namespace other than this schema's namespace (strict validation). [0..*]
</AdministrativeArea>
Diagram
h1885024549 h447686930 h1885024549 h447686930 h-1063940250 h-66000705 h453828251 h-1063940250 h-66000705 h453828251
Schema Component Representation
<xs:element name="AdministrativeArea">
<xs:complexType>
<xs:sequence>
<xs:element ref=" AddressLine " minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="AdministrativeAreaName" minOccurs="0" maxOccurs="unbounded">
<xs:complexType mixed="true">
<xs:attribute name="Type"/>
<xs:attributeGroup ref=" grPostal "/>
<xs:anyAttribute namespace="##other"/>
</xs:complexType>
</xs:element>
<xs:element name="SubAdministrativeArea" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element ref=" AddressLine " minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="SubAdministrativeAreaName" minOccurs="0" maxOccurs="unbounded">
<xs:complexType mixed="true">
<xs:attribute name="Type"/>
<xs:attributeGroup ref=" grPostal "/>
<xs:anyAttribute namespace="##other"/>
</xs:complexType>
</xs:element>
<xs:choice minOccurs="0">
<xs:element ref=" Locality "/>
<xs:element ref=" PostOffice "/>
<xs:element ref=" PostalCode "/>
</xs:choice>
<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="Type"/>
<xs:attribute name="UsageType"/>
<xs:attribute name="Indicator"/>
<xs:anyAttribute namespace="##other"/>
</xs:complexType>
</xs:element>
<xs:choice minOccurs="0">
<xs:element ref=" Locality "/>
<xs:element ref=" PostOffice "/>
<xs:element ref=" PostalCode "/>
</xs:choice>
<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="Type"/>
<xs:attribute name="UsageType"/>
<xs:attribute name="Indicator"/>
<xs:anyAttribute namespace="##other"/>
</xs:complexType>
</xs:element>