Documentation for CityGML

Complex Type: AddressType

[Table of contents]

Super-types: gml:AbstractFeatureType < AddressType (by extension)
Sub-types: None
Name AddressType
Used by (from the same schema document) Element Address
Abstract no
Documentation Type for addresses. It references the xAL address standard issued by the OASIS consortium. Please note, that addresses are modelled as GML features. Every address can be assigned zero or more 2D or 3D point geometries (one gml:MultiPoint geometry) locating the entrance(s).
XML Instance Representation
<...
gml:id="[0..1]">
<gml:description> ... </gml:description> [0..1]
<gml:name> ... </gml:name> [0..*]

'Multiple names may be provided. These will often be distinguished by being assigned by different authorities, as indicated by the value of the codeSpace attribute. In an instance document there will usually only be one name per authority.'

<gml:boundedBy> ... </gml:boundedBy> [0..1]
<gml:location> ... </gml:location> [0..1]

'deprecated in GML version 3.1'

<xalAddress> xalAddressPropertyType </xalAddress> [1]
<multiPoint> gml:MultiPointPropertyType </multiPoint> [0..1]
</...>
Diagram
Schema Component Representation
<xs:complexType name="AddressType">
<xs:complexContent>
<xs:extension base=" gml:AbstractFeatureType ">
<xs:sequence>
<xs:element name="xalAddress" type=" xalAddressPropertyType "/>
<xs:element name="multiPoint" type=" gml:MultiPointPropertyType " minOccurs="0"/>
<xs:element ref=" _GenericApplicationPropertyOfAddress " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>