<xs:complexType> <xs:all> <xs:element maxOccurs="1" minOccurs="1" name="referenceId" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="1" name="localizations"> <xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="1" name="localization"> <xs:complexType> <xs:all> <xs:element maxOccurs="1" minOccurs="1" name="name" type="xs:string">
</xs:element>
</xs:all> <xs:attribute name="lang" type="languageCode" use="required"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element maxOccurs="1" minOccurs="0" name="characteristics"> <xs:complexType> <xs:all> <xs:element maxOccurs="1" minOccurs="0" name="numberOfFloors" type="xs:positiveInteger">
</xs:element>
</xs:all> </xs:complexType> </xs:element> </xs:all> <xs:attribute name="id" type="xs:string" use="optional"/>
</xs:complexType>