Documentation for CityGML

Element: PremiseNumber

[Table of contents]

Name PremiseNumber
Used by (from the same schema document) Element Premise , Element Premise , Element Premise
Type Locally-defined complex type
Nillable no
Abstract no
Documentation Specification of the identifier of the premise (house, building, etc). Premises in a street are often uniquely identified by means of consecutive identifiers. The identifier can be a number, a letter or any combination of the two.
Logical Diagram
XML Instance Representation
<PremiseNumber
NumberType=" xs:NMTOKEN (value comes from list: {'Single'|'Range'}) [0..1]

'Building 12-14 is \"Range\" and Building 12 is \"Single\"'

"

Type="anySimpleType [0..1]"
Indicator="anySimpleType [0..1]

'No. in House No.12, # in #12, etc.'

"

IndicatorOccurrence=" xs:NMTOKEN (value comes from list: {'Before'|'After'}) [0..1]

'No. occurs before 12 No.12'

"

NumberTypeOccurrence=" xs:NMTOKEN (value comes from list: {'Before'|'After'}) [0..1]

'12 in BUILDING 12 occurs \"after\" premise type BUILDING'

"

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).
/>
Diagram
h447686930
Schema Component Representation
<xs:element name="PremiseNumber">
<xs:complexType mixed="true">
<xs:attribute name="NumberType">
<xs:simpleType>
<xs:restriction base=" xs:NMTOKEN ">
<xs:enumeration value="Single"/>
<xs:enumeration value="Range"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="Type"/>
<xs:attribute name="Indicator"/>
<xs:attribute name="IndicatorOccurrence">
<xs:simpleType>
<xs:restriction base=" xs:NMTOKEN ">
<xs:enumeration value="Before"/>
<xs:enumeration value="After"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="NumberTypeOccurrence">
<xs:simpleType>
<xs:restriction base=" xs:NMTOKEN ">
<xs:enumeration value="Before"/>
<xs:enumeration value="After"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attributeGroup ref=" grPostal "/>
<xs:anyAttribute namespace="##other"/>
</xs:complexType>
</xs:element>